Arduino Wireless RF Transceiver Module Intro

  Рет қаралды 102,696

Davy Wybiral

Davy Wybiral

Күн бұрын

Пікірлер: 63
@w4twa
@w4twa 4 жыл бұрын
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!
@absenteeism
@absenteeism 2 жыл бұрын
if only more arduino tutorial vids were this well presented, I think we'd have flying cars and pigs by now.
@codebeat4192
@codebeat4192 5 жыл бұрын
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.
@iandwyer6658
@iandwyer6658 6 ай бұрын
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 🙏
@gizmoguyar
@gizmoguyar 8 ай бұрын
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.
@NormEnBenidorm
@NormEnBenidorm 5 жыл бұрын
Could you do another video going more in depth with the cc1101 transceivers? I've been searching info and i can't find many.
@shilohjuelz2478
@shilohjuelz2478 3 жыл бұрын
I realize I am quite randomly asking but do anyone know of a good site to stream newly released movies online ?
@suttonkellan3475
@suttonkellan3475 3 жыл бұрын
@Shiloh Juelz flixportal :D
@shilohjuelz2478
@shilohjuelz2478 3 жыл бұрын
@Sutton Kellan Thanks, I signed up and it seems like a nice service :D Appreciate it !!
@suttonkellan3475
@suttonkellan3475 3 жыл бұрын
@Shiloh Juelz happy to help :D
@manfredheinz3066
@manfredheinz3066 4 жыл бұрын
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.
@tomgeorge3726
@tomgeorge3726 6 жыл бұрын
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...
@DavyBot
@DavyBot 6 жыл бұрын
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
@milanneskovic7362 Жыл бұрын
my cc1101 has CKN pin. Do you know what its correspondent could be in this particular project, could it be SS?
@dumyjobby
@dumyjobby 5 ай бұрын
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
@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.
@jaberelec
@jaberelec 8 ай бұрын
Can the receiver module receive from an unknown remote on the same frequency?
@bgable7707
@bgable7707 5 жыл бұрын
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
@colton75 Жыл бұрын
Docyou think this would work well in a model rocket? Would it lose signal that far up
@kylemillar7840
@kylemillar7840 4 жыл бұрын
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.
@Transport1
@Transport1 4 жыл бұрын
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.
@davidbristoll195
@davidbristoll195 4 жыл бұрын
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-G0ACE
@acestudioscouk-Ace-G0ACE 2 жыл бұрын
Thanks for the video, it's information was useful. I'll check to see if you made follow ups to this.
@Luis-Felipe
@Luis-Felipe 3 жыл бұрын
Hola buenos días; Quisiera saber si el receptor de la señal puede al mismo tiempo compartir la información recopilada a internet.
@dilancop
@dilancop 5 жыл бұрын
thank you its working but i need to pin out in arduino uno board
@BartJanJongkoen
@BartJanJongkoen 4 жыл бұрын
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_sanjj
@Dj_sanjj 3 жыл бұрын
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?
@Dannydawson537
@Dannydawson537 4 жыл бұрын
Sir can these modules transmit low frequency rfid signals?
@tiefhardwarelab
@tiefhardwarelab 2 жыл бұрын
nrf905 joystick?
@justalex787
@justalex787 5 жыл бұрын
and how do you let an LED blink ? reciving random date is kind of useless
@saeedjohar1150
@saeedjohar1150 4 жыл бұрын
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?
@DRACOBUCIO
@DRACOBUCIO 4 жыл бұрын
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.
@JulioSalim
@JulioSalim 5 жыл бұрын
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!
@avramitra
@avramitra 5 жыл бұрын
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.
@MJAfifi
@MJAfifi 5 жыл бұрын
in the Rx example ... 'BYTE' is no longer please use Serial.write ( ) instead.
@shreeshahegde2875
@shreeshahegde2875 2 жыл бұрын
What's the range of this setup??
@samiratalebi7803
@samiratalebi7803 5 жыл бұрын
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?
@ksks6802
@ksks6802 5 жыл бұрын
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.
@abhishekkk1170
@abhishekkk1170 4 жыл бұрын
Can we change the frequency, to create channels!!
@hughe29
@hughe29 4 жыл бұрын
Yes, I believe it can have 6 channels.
@ProfessorVector
@ProfessorVector 5 жыл бұрын
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
@sunandanbaul4078
@sunandanbaul4078 9 ай бұрын
can i made cell phone jamer usging this device
@MrZomhad
@MrZomhad 4 жыл бұрын
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!
@rodrigogarciapadilla4701
@rodrigogarciapadilla4701 3 жыл бұрын
How did you do that?, I'm truly interested in doing it buying all in Aliexpress
@MrZomhad
@MrZomhad 3 жыл бұрын
@@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.
@rodrigogarciapadilla4701
@rodrigogarciapadilla4701 3 жыл бұрын
@@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).
@rodrigogarciapadilla4701
@rodrigogarciapadilla4701 3 жыл бұрын
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?
@MrZomhad
@MrZomhad 3 жыл бұрын
@@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.
@Ilovetheplatypus
@Ilovetheplatypus 6 жыл бұрын
It's going to take me a while to get used to the new audio quality.
@kursadzeybek356
@kursadzeybek356 Жыл бұрын
if i use RX... Am i open any car... How can i open all car in street...??? :)
@Banjartimur
@Banjartimur Жыл бұрын
bisa bagi kododinhannya
@GMDII
@GMDII Жыл бұрын
believe me my mother-n-law can talk and listen at the same time.
@dandwrasan2342
@dandwrasan2342 5 жыл бұрын
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
@longdongsilver4719
@longdongsilver4719 3 жыл бұрын
RTFM
@Banjartimur
@Banjartimur Жыл бұрын
Kami ingin belajar
@fundrplatform4451
@fundrplatform4451 4 жыл бұрын
Does it transcieve video
@danielhfaria6435
@danielhfaria6435 2 жыл бұрын
Hi Davy ! I sent you an email about a project, if possible answer me when you can, thanks !!
@lochobhai
@lochobhai 9 ай бұрын
Use nrf24l01
@_Simon
@_Simon 5 жыл бұрын
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)
@danskifpv
@danskifpv 4 жыл бұрын
Put your own music on, it's distracting
@fahrudibudiprasetyo
@fahrudibudiprasetyo 5 жыл бұрын
too much explanation, maybe you can compress it and do more on working
Arduino and nRF24L01. Wiring and wireless control by Arduino
16:33
Заметки Ардуинщика
Рет қаралды 934 М.
Which radio module? NRF24, LoRa, CC1101, HC12, 433MHz, HC05
17:00
Electronoobs
Рет қаралды 489 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Radio-Frequency (RF) Communication Modules
28:38
Playful Technology
Рет қаралды 98 М.
All About nRF24L01 Modules
11:21
Crazy Couple DIY
Рет қаралды 39 М.
I Hacked Into My Own Car
20:29
Steve Mould
Рет қаралды 2,8 МЛН
Arduino To ESP32: How to Get Started!
9:26
Robonyx
Рет қаралды 521 М.
LoRa Module VS nRF24 VS Generic RF Module || Range & Power Test
8:07
NRF24L01 Tips and Tricks - Cheap and Easy Wirless
8:37
Robert Cowan
Рет қаралды 18 М.
Communicating with 433MHz OOK/ASK wireless modules (#88)
27:12
Martyn Davies
Рет қаралды 132 М.
NRF24L01 Getting Started Guide
5:29
Arnov Sharma
Рет қаралды 85 М.