This was just the boost I needed to get me started with these devices. I like the fact that your example tx code doesn’t require the use of the serial terminal to work, thus making it easy to do range tests. Thank you for sharing!
@absenteeism2 жыл бұрын
if only more arduino tutorial vids were this well presented, I think we'd have flying cars and pigs by now.
@codebeat41925 жыл бұрын
There are two errors in your code. SendData( buffer, len); must be SendData((byte*)&buffer, len); or SendData(&buffer[0], len); You don't see any errors because the data is random but the pointer to the data is wrong. Turn on warnings in the IDE. Serial.print((char)buffer[i]); truncates or rollover the byte because a char is not a byte. You can't see any errors because the data is random and you don't print what was send. This must be a unsigned char or another notation to print the value (hex or int). You randomize the array of bytes with values between 32..127 which is a char however the type is a byte so you need to treat it as byte and not typecast and limit it to a char. For young players, this could be very confusing to debug when something goes wrong.
@iandwyer66586 ай бұрын
I suggest to grab another pair and create a full-duplex with the pairs on different channels to reduce risk of dropped data while not in rx mode! Good multiplexing should reduce your drop rate. Using your tx as the master and rx as the slave module on your spi bus with interrupts, you may obtain more reliable packet transfer. Also, using what you built as a callback with high priority (blocking your main) may also increase reliability. Also, careful youre only using the 900mhz ISM if youre in the US and that 433mhz is only used outside the US since LPD433 is govt use in the US. Thanks for posting this on the nrf905 units, this is a good outline for building code 🙏
@gizmoguyar8 ай бұрын
Just a pro-tip for anyone that stumbles across this. Do NOT solder parts while they are plugged into your breadboard. Some high quality breadboards might be able to withstand those temps. But the vast majority cannot. And you'll melt the plastic around the hole.
@NormEnBenidorm5 жыл бұрын
Could you do another video going more in depth with the cc1101 transceivers? I've been searching info and i can't find many.
@shilohjuelz24783 жыл бұрын
I realize I am quite randomly asking but do anyone know of a good site to stream newly released movies online ?
@suttonkellan34753 жыл бұрын
@Shiloh Juelz flixportal :D
@shilohjuelz24783 жыл бұрын
@Sutton Kellan Thanks, I signed up and it seems like a nice service :D Appreciate it !!
@suttonkellan34753 жыл бұрын
@Shiloh Juelz happy to help :D
@manfredheinz30664 жыл бұрын
Hi, the reason for the 60byte limit is most likely due to the fifo buffer holding up to 64bytes for each tx and rx. so as long as the packages are 64byte sizes you should be good.
@tomgeorge37266 жыл бұрын
Hi, at 1:28 you say that the 433MHz RF units come with a ProMicro, it looks as if they are connected without any leads? Yet the box you linked to has them separate, can you clarify please? It looks as if you use the red PCB to connect them? (Sorry I see at the END you soldering everything.) Hint; A continuous picture in picture is not good when you are doing a show and tell. The code in the main screen makes no sense until you get into programming. Sorry, its not a criticism, a great video, I like the library explanation. Looks like it was originally written for an early version of the IDE. But lets see the goods as you talk about it full screen. Remember, not everybody is viewing in HD 1080 AND on a 15inch LCD. Tom...
@DavyBot6 жыл бұрын
The code was my main focus in this video since I showed the units in a previous video, but you're right, I should have showed them off a bit in the beginning instead of waiting until the end. I'll keep that in mind for future videos. Thanks for the feedback!
@milanneskovic7362 Жыл бұрын
my cc1101 has CKN pin. Do you know what its correspondent could be in this particular project, could it be SS?
@dumyjobby5 ай бұрын
what is the pin connection with the arduino, i have jumper cables and would like to know how to connect the board with the radio module
@sirstriker886 Жыл бұрын
Would this work between a computer and a powered USB hub? I'm trying to make a wireless keyboard, mouse and controller that can stretch further distances. For instance, I can have my Nexus Pro streaming HD video in real time across my house from my tower but I cannot communicate back that distance. The goal is to build a wireless game box that I can move anywhere in my house, hook it up to a monitor but it still talks back to my computer, and playstation wirelessly.
@jaberelec8 ай бұрын
Can the receiver module receive from an unknown remote on the same frequency?
@bgable77075 жыл бұрын
Nice, I'm looking to do a home power usage meter and the ESP's appear to not have a library available, so, on to the Arduino. It would be great to hear what the issue was with the 60 byte send limit? Did you every determine what that was all about?
@colton75 Жыл бұрын
Docyou think this would work well in a model rocket? Would it lose signal that far up
@kylemillar78404 жыл бұрын
Is there a way to transmit the data at even lower frequencies using this module? Or do I have to use another module? I'm interested in TTE communications.
@Transport14 жыл бұрын
Hi Davy! Is there an ELECHOUSE_cc1101.send xxx command, that just sends a HIGH state signal? Something like digitalWrite(PIN, HIGH); ? I'd like to send an ASK modulated signal and require to output (whichever that is) to stay in HIGH for a certain time.
@davidbristoll1954 жыл бұрын
Hi Davy Wybiral Awesome video. Waiting for my CC1101s to come. I've created some fun projects with cheaper 433mhz receiver and transmitters. Do you know if there's a way to get these to do FSK with this or any other library? The cheaper receiver transmitter pairs seem to only do on / off (and get indecisive with anything in between). I really appreciate your video. It makes the new toy not so scary! Some great tips on the comments for troubleshooting too.
@acestudioscouk-Ace-G0ACE2 жыл бұрын
Thanks for the video, it's information was useful. I'll check to see if you made follow ups to this.
@Luis-Felipe3 жыл бұрын
Hola buenos días; Quisiera saber si el receptor de la señal puede al mismo tiempo compartir la información recopilada a internet.
@dilancop5 жыл бұрын
thank you its working but i need to pin out in arduino uno board
@BartJanJongkoen4 жыл бұрын
It seems like that it's possible to transmit and receive on 868 MHz with these CC1101. I'd like to sniff a controller in my house for the air ventilation and I know it is using 868 MHz. Could you show in a video how to do this?
@Dj_sanjj3 жыл бұрын
i have rgb led strep thats connect with small bord but rgb light is connect with wire but i wana mske that wireless can we did that with this?
@Dannydawson5374 жыл бұрын
Sir can these modules transmit low frequency rfid signals?
@tiefhardwarelab2 жыл бұрын
nrf905 joystick?
@justalex7875 жыл бұрын
and how do you let an LED blink ? reciving random date is kind of useless
@saeedjohar11504 жыл бұрын
I am looking for a transceiver module that can communicate in 3 - 4 km. Do you have any suggestions? How will aluminium case act on the signal?
@DRACOBUCIO4 жыл бұрын
You van use a power amplifier and in order to avoid skin depth use a lower frecuency carrier, that may help for the aluminium problem.
@JulioSalim5 жыл бұрын
Very interesting DavyBot, thanks. Do you know if these units can be addressed, I mean, have more than two units sending and receiving data and being able to understand from where the data is coming from? Actually, even with only two it would be important to avoid interference from another device like this transmitting without our knowledge. Regards!
@avramitra5 жыл бұрын
Use space teddy's cc1101 library. You can set address, modulation type, data rate and pretty much anything. All features of cc1101 can be utilized if you use his library for arduino. github.com/spaceteddy/cc1101. Similar library for msp430 mcu is written by me and link is in the readme of space teddy's library.
@MJAfifi5 жыл бұрын
in the Rx example ... 'BYTE' is no longer please use Serial.write ( ) instead.
@shreeshahegde28752 жыл бұрын
What's the range of this setup??
@samiratalebi78035 жыл бұрын
Hi, TNX for Video. I want to transmit data between CC1101 Moduls with STM32 F446re. I sent data randomly but in Receiver i cannot get true data. can you say me , what can i do,please?
@ksks68025 жыл бұрын
I've heard if the board you are using requires 3.3v digital and u use 5.5 d instead, you get interference. Get a step down module.
@abhishekkk11704 жыл бұрын
Can we change the frequency, to create channels!!
@hughe294 жыл бұрын
Yes, I believe it can have 6 channels.
@ProfessorVector5 жыл бұрын
I'd like a Mail box TX / RX - maybe this will work - Dont want Wifi or anything with password in the mail box a simple konstant data stream when the mail box is opened send a few msgs and then sleep until the Mercury switch see the lid open again. So TX side must be battery powered no cpu needed, Of the RX side AC walwart usb power is fine to led an led !! and have it tie out after 2 hours and wait for the next msg,. Think this will do the trick? tnx Ed
@sunandanbaul40789 ай бұрын
can i made cell phone jamer usging this device
@MrZomhad4 жыл бұрын
Also using the pro micro, had to change the SPI pins in the elechouse_cc1101.h to get it to work! Just for anyone having the same troubles!
@rodrigogarciapadilla47013 жыл бұрын
How did you do that?, I'm truly interested in doing it buying all in Aliexpress
@MrZomhad3 жыл бұрын
@@rodrigogarciapadilla4701 You just have to change the SPI pins in the elechouse library in the headerfile to the SPI pins of the pro micro, because they differ from the standard uno SPI pins. I believe they are 14 (MISO), 15 (SCK) and 16 (MOSI) instead the standart 11 to 13. Also pay attention to code beat's comment as you otherwise will likely have only rubbish results when sending real data.
@rodrigogarciapadilla47013 жыл бұрын
@@MrZomhad And about the pcb for soldering the rf module, if I wanna get it, ¿wich could be te name?¿or should I design it and send it to pcbway or something like that?, and another thing, ¿should I be carefull with something when choosing the c1101? (I saw a lot of models in AliExpress with another bands of the 433, voltages and types of antennas).
@rodrigogarciapadilla47013 жыл бұрын
I'll do the project instead the components arrive, ¿would you like to help me with some doubt that could appear? If you are agree, ¿may you give me a email or social web account in the wich I could send you my doubts and when you could help me a little bit when you be able?
@MrZomhad3 жыл бұрын
@@rodrigogarciapadilla4701 Personally I would not recommend the cc1101 as it proved to be quite hard to work with for someone with novel to intermediate experience. There are many other options that are way easier, I can recommend HC-12.
@Ilovetheplatypus6 жыл бұрын
It's going to take me a while to get used to the new audio quality.
@kursadzeybek356 Жыл бұрын
if i use RX... Am i open any car... How can i open all car in street...??? :)
@Banjartimur Жыл бұрын
bisa bagi kododinhannya
@GMDII Жыл бұрын
believe me my mother-n-law can talk and listen at the same time.
@dandwrasan23425 жыл бұрын
Hi please can anybody tell me how to open my serial monitor on my Arduino to read 433mhz rc capture values aka binary thanks guys this is really bugging me
@longdongsilver47193 жыл бұрын
RTFM
@Banjartimur Жыл бұрын
Kami ingin belajar
@fundrplatform44514 жыл бұрын
Does it transcieve video
@danielhfaria64352 жыл бұрын
Hi Davy ! I sent you an email about a project, if possible answer me when you can, thanks !!
@lochobhai9 ай бұрын
Use nrf24l01
@_Simon5 жыл бұрын
the music is a bit too loud at the start and for the first 20 minutes, please turn it down. (this is a joke but please edit in music)
@danskifpv4 жыл бұрын
Put your own music on, it's distracting
@fahrudibudiprasetyo5 жыл бұрын
too much explanation, maybe you can compress it and do more on working