dumbbanana / rf-communication-control

This repo contains code for controlling a boat using radion frequency communication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rf-communication

This repo contains code for radio controlled boat used to compete in rowbotics in techfest-IITbombay-2022

Components

We used 433mhz rf module and 2 Arduino Uno boards for communication and joysticks at transmitter which send analog values from joysticks to the receiver. A mottor driver for N20 metal gear motors to control the speed and direction of the boat.

Alt text

we used RadioHead library by airspayce for simple Amplitude-shift keying (ASK) signal modulation.

Circuit Diagram

The below diagrams depict the circuit for uno to uno connect but we used nodemcu to uno in our testing, therfore in the transmitter we connect data pin to GPIO 4 - D2.

Transmitter Circuit

Alt text

Receiver Circuit

Alt text

References

https://dronebotworkshop.com/433mhz-rf-modules-arduino/ https://github.com/sparkfun/SparkFun_RadioHead_Arduino_Library https://components101.com/modules/433-mhz-rf-receiver-module https://github.com/DiiZei/rethmeter_sensors https://randomnerdtutorials.com/rf-433mhz-transmitter-receiver-module-with-arduino/

About

This repo contains code for controlling a boat using radion frequency communication

License:GNU General Public License v3.0


Languages

Language:C++ 80.2%Language:C 15.9%Language:Makefile 1.5%Language:Perl 1.4%Language:Processing 1.0%Language:Shell 0.0%