Components and supplies
Li-Polymer Battery, 150mAh
Arduino UNO
DC Motor, 12 V
NodeMCU ESP8266 Breakout Board
Dual H-Bridge motor drivers L298
Jumper wires (generic)
Tools and machines
Mastech MS8217 Autorange Digital Multimeter
Multitool, Screwdriver
Apps and platforms
Arduino IDE
MIT App Inventor 2
Project description
Code
Arduino Uno Code
arduino
Code for receiving incoming data from NodeMCU and giving input to the motor drivers to vary the speed and direction of spin of motors.
NodeMCU Code
arduino
Code for taking input data from your Joystick application on the phone and sending the data to Arduino via I2C communication protocol.
Remote_Controll_Joystick.aia
java
You can open this file by going to https://appinventor.mit.edu/. Download the .aia file and then import project on the App Inventor.
NodeMCU Code
arduino
Code for taking input data from your Joystick application on the phone and sending the data to Arduino via I2C communication protocol.
Remote_Controll_Joystick.aia
java
You can open this file by going to https://appinventor.mit.edu/. Download the .aia file and then import project on the App Inventor.
Downloadable files
Interfacing L298n motor driver with Arduino and Motors
We direct the power to the Arduino via the L298n motor driver.
Interfacing L298n motor driver with Arduino and Motors
Interfacing NodeMCU with Arduino
To power the NodeMCU, just connect the 3V3 pin on the Wi-Fi module to 3.3V port on Arduino.
Interfacing NodeMCU with Arduino
Speed and Direction Control Circuit
Speed and Direction Control Circuit
Interfacing L298n motor driver with Arduino and Motors
We direct the power to the Arduino via the L298n motor driver.
Interfacing L298n motor driver with Arduino and Motors
Interfacing NodeMCU with Arduino
To power the NodeMCU, just connect the 3V3 pin on the Wi-Fi module to 3.3V port on Arduino.
Interfacing NodeMCU with Arduino
Speed and Direction Control Circuit
Speed and Direction Control Circuit
Comments
Only logged in users can leave comments