With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
what is the software do you use on your PC ? check your Rx pin connection , and did you try from a mobile and got the same results ?
For the first stage , yes you can do it and all you need to do is check the receiver frequency and the data rate (speed) in Bit per second , you need to follow (try and error ) method until you can receive the RF message for the second stage , you want to remove the RF Rx and replace it with arduino , well if you can finish stage 1 ,this one will be much easier.
you can check that using at command otherwise connect bluetooth pin PIO9 to your board , this pin will give you pulses if no connection available , or give you HIGH if there is an connection
Hey Humzal , thank you for your comment because this type of of RF we don't have an address system which allow to us to setup a network or do a simple (one Transmitter and multi receiver system) here some tips to how to do a multi tx and multi Rx network "this method is an experimental one , and from my own experience only)1- if you want to build a single Tx and Multi receiver you need to set the speed from ( vw_setup(uint16_t speed)) to be similar for each other devices ** send a message contains at least 2 bytes ( for example X1 ) the receiver must be programmed to read the first char as a Target device , so if the receiver name is X that's mean this message to this receiver , otherwise ignore it ( do this using if statement and read the char name to do the comparison )i work...see more »Hey Humzal , thank you for your comment because this type of of RF we don't have an address system which allow to us to setup a network or do a simple (one Transmitter and multi receiver system) here some tips to how to do a multi tx and multi Rx network "this method is an experimental one , and from my own experience only)1- if you want to build a single Tx and Multi receiver you need to set the speed from ( vw_setup(uint16_t speed)) to be similar for each other devices ** send a message contains at least 2 bytes ( for example X1 ) the receiver must be programmed to read the first char as a Target device , so if the receiver name is X that's mean this message to this receiver , otherwise ignore it ( do this using if statement and read the char name to do the comparison )i worked something similar before and it works 2- for multi Tx and Rx system do the same , but increase the number of char you must send so you can know from where this message came from , the target receiver , and the data , for Example XL1 >>> The transmitter ID will be the first char " here X" and the receiver "L" and the data "1" , you need to program each tx and rx to what transmit and what to receive "a little bit complicated "finally remember this type of RF used only to send signal , not data , so looking for other RF with network feature would be better "like nRF24 , CC110X"
WOW , looks fantastic ! well done :)
Honestly I don't know why !
exactly , and you can check my new article for the same rf using radio head libraryhttps://www.instructables.com/id/RF-315MHz433MHz-W...
actually yes , this module works from 3.5V - 12 V
Pass key is 1234 or 0000
well theoretically you can, this module designed to send a signal not a data , you need to work a little bit on the code side to change the servo angle to character string and then send it .
OK you need to check the serial port# of the bluetooth , are you using external bluetooth usb dongle or build in bluetooth ?
for your project , you can use this RF , connect the joystick to Tx and you need to read the joystick axis voltage and on the receiver side you need MCU+RF receiver and if you want to control the motor on/off , use the realy , otherwise if you want to control the speed of the motor , you need a motor driver , something like this https://goo.gl/SNqub3
Hello there ! about the distance it's not more than 100m with the antenna.do you need something with long range ? use this module , the range is 2KM.https://goo.gl/HMvEue
i think it's not an ideal for quadcopters , the RF range less than 40m.but as an idea yes you can but you need to work on the RF packet you want to send and receive
Yes you can , for floating point you can get any frequency you want.but from my experience , don't use potentiometer to read the frequency with floating point , sometimes the frequency is +-0.2MHz , use push button to set the frequency .
Thanks I already joined it , hope you vote for me ;)
TTP224 Digital Touch Sensor...View Instructable »
no for nema 17 you need to connect the power supply with 12Vbetter alternative : A4988
yes you can , with this module it's easy to do that.
after you re-power on the module remove EN pin from Vcc and keep it unconnected to enter AT mode .did you try different buad rate ? sometimes it's 9600 another time 38400
EN pin is connected to wakeup pin in HC05 , you need to connect Key pin to VCC and then power off the VCC and re-power it again to enter to AT mode.after you enter to AT mode you can disconnect this pin , no need to connect it to GND .open serial monitor and set the serial option "both NL & CR" not no new line"
the problem in the bluetooth it self.can you just power on the bluetooth alone and check the led status
you need to set HC05 as a slave so your phone can pair with it , otherwise it will not see it.
you need to power off the module and then power it on again
my pleasure for the receiver i thinks you can change the pin using:RH_ASK (uint16_t speed=2000, uint8_t rxPin=11, uint8_t txPin=12, uint8_t pttPin=10, bool pttInverted=false)so inside it you can set the speed and tx , rx pin as well
what is your arduino version ? in the newer Arduino IDE this library is not working well .please check my newer article about this RF using radio head libraryhttps://www.instructables.com/id/RF-315MHz433MHz-W...for nrf yes it's way better than this module ,but 10Km is not availabe in this module, the communication regulation in most of the country the nRF power<60mW and as a range about 2KM .
just set the delay on your codedelay(600000); this is a simple solution , you can use metro library
I thing you need to power it off and then power it again to enter AT mode
it must works as well with mega since it use i2c protocolcould you please add image for the connection and the results you have
that's totally right
my pleasure :)
nice work, really good prototype and well documented .
Reconfigurable schematics: How to make electronics more reusable
Here my new artical for the same module with Radiohead libraryhttps://www.instructables.com/id/RF-315MHz433MHz-Wireless-and-Arduinoagain/
I update a new artical with serial monitor code ,you can send your your command from serial porthttps://www.instructables.com/id/RF-315MHz433MHz-Wireless-and-Arduinoagain/
RF 315MHz/433MHz Wireless a...View Instructable »
alright, now this module use Manchester code on the output and each packet of data contains many bits and need to synchronize a clock to read the packet.https://en.wikipedia.org/wiki/Manchester_codeyou need the library to decode this packet and make it easier for you to read.now you wondering why there are many RFs with direct 0/1 output like this one https://www.seeedstudio.com/2KM-Long-Range--RF-lin...because it comes with decoder built in, so it gives you 0 / 1 on the output pin.hope this answer is useful for you
first you need to set all the transmitter and receiver with the same bit per secondusing this commandvw_setup(uint16_t speed);second,you need to write your code and just change the character you want to send from the transmitter. this module can't work alone without mcu so you need, no shift register required in this case , and you can set each receiver to read a specific data "by change the if statement in your code".
Try to download putty from herehttp://www.putty.org/if not working you need to search on Microsoft store for something similar to thishttps://www.microsoft.com/en-us/store/p/bluetooth-serial-terminal/9wzdncrdfst8
sorry i edited this code later , before i wrote it to receive a data from serial (hardware serial pins "computer") so you can build more advance application thanks for your question i will edit it soon
antenna for this module will not improve the range so much and some time cause damage for the module "it's weird the antenna must be straight and any bent in the antenna cause a problem for the data"without antenna it works fine and for along time and you can fund the same module on many remote control .thanks
maybe from the connection , or the module you use is not working
Well done ! congratulations
How to Build a Slayer Exciter
DIY Bluetooth Speaker
LOG Arduino Sketches 101
How to Create an Arduino Compatible Bluetooth 4.0 Module
DIY Arduino Mega 2560 or 1280
Digital Potentiometer MCP41100 and Arduino
Arduino PID Library - Brightness Control
Lightsaber knitting needles
Let your inbox help you discover our best projects, classes, and contests. Instructables will help you learn how to make anything!
© 2016 Autodesk, Inc.