Building and Controlling 4WD Arduino Robot using Android Joystick App

Описание к видео Building and Controlling 4WD Arduino Robot using Android Joystick App

This video demonstrates the steps to assemble out-of-the-box 4WD Arduino robot. All you need is just an Arduino board, a dual channel motor driver shield, a bluetooth module (eg. HC-06) and a 7.4V LiPo battery pack. The robot is finally controlled within minutes by an Android joystick app available on Google Play.

To get the Arduino sample code, just click this link: https://goo.gl/iDCNqU with the help of circuit diagram here: https://goo.gl/L3k9X8. Commented code: https://goo.gl/bZpL66 (added on 22 Feb 2018).

If you happen to use "ArduMoto" board as the motor driver as shown in this picture (https://goo.gl/xPSxUK), you may simply use this sample code: https://goo.gl/7H5hAx using this schematic diagram as the guidance: https://goo.gl/RyWeAx.

Or if you prefer the classic L298N type of motor driver as shown in the picture here (https://goo.gl/ZL0NlE), or in the video here (   • L298N: Building and Controlling 4WD A...  ) and the circuit diagram here (https://goo.gl/m7E8RR), then use this sample code: https://goo.gl/B5DHym.

Or else if you choose to stick with the 'super classic' Adafruit L293D Motor Driver Shield as shown here (https://goo.gl/AkVLsP) and here (https://goo.gl/xZEvM6), you may get the code here: https://goo.gl/YWJYfW with the help of circuit diagram as shown here: https://goo.gl/57rckQ. If you want to control 2 additional motors (like blade or arm actuator) on the robot, use this code: https://goo.gl/ME6NYf.

Having L9110S motor driver module? Then use this code: https://goo.gl/WmnDM9 (Viewer's contribution - Thanks Philip!)

Add the HC-SR04 ultrasonic sensor to your robot by referring to this schematic: https://goo.gl/xfujQD (for L298N) or https://goo.gl/e3X3H7 (for L293D).
Get the Arduino code for L298N here: https://goo.gl/rVprd9 and for L293D here: https://goo.gl/tMlBUU.

Watch this robot which uses the L293D Motor Shield being controlled autonomously by a color tracking app here:    • Controlling 4WD Arduino Robot via Col...  .

Watch this app controls 2 servo motors simultaneously here:    • (HD) Controlling Servo Motors using A...  .

To watch the joystick app controls 3 wheeled omnidirectional robot, click here:    • Controlling 3 Wheeled Omnidirectional...   and here:    • Controlling 3WD Omni Arduino Robot us...   (Newer video).

Check out my new video of omnidirectional robot being controlled using Android smartphone via image processing (color tracking approach) at    • Android-controlled Color Tracking 3WD...  .

Happy roboting! Thank you.

Background Music: "Little Idea" & "Love" - Bensound.com

Joystick app on Google Play Full version (now equipped with Serial Monitor window which functions just like the Arduino IDE's Serial Monitor, but in mobile way, integrated with the app. Other than that it is also capable of producing omnidirectional 4WD output beside of omnidirectional 3WD or the 2WD/4WD differential drive and the raw X and Y joystick coordinates):
https://goo.gl/2oMk0S

Joystick app Free version:
https://goo.gl/CWynPX

Joystick app Lite version:
https://goo.gl/xHtnZb

Joystick app Lite Free version:
https://goo.gl/58zAtg

BT Serial Monitor:
https://goo.gl/1lW49f

BT Serial Terminal:
https://goo.gl/Nqg7rx

You may test out the new feature of Serial Monitor window on the Arduino Robot Joystick app using L293D motor driver by referring to this circuit diagram: https://goo.gl/DGEjKF and Arduino code: https://goo.gl/vaJeDj and additional reference pictures here: https://goo.gl/pvO4je. Make sure you use version 1.11 or higher of the app to use this new feature. A very quick tutorial video is available here:    • Controlling 4WD Arduino Robot with Co...  . The description on how to use the app for this project is attached in the given Arduino code in comment block form.

Now you can track your device's current location for real-time people and property surveillance purpose using Telegram Messenger via this TeleGPS app: http://goo.gl/0umbFO.

Display your messages at ease using LED display matrix through Bluetooth communication here:    • Controlling LED Matrix Display using ...  .

Watch my new videos featuring a 3WD omnidirectional robot performing obstacle avoidance task at    • 3WD Omni Robot: Obstacle Avoidance Ch...   and localization challenge at    • 3WD Omni Robot: Localization Challenge   using Android smartphone as the main controller to carry out image processing job through color detection approach. For training session, watch it at    • (HD) 3WD Omnidirectional Robot's Trai...  .

Another latest video: A soccer ball kicking mechanism (solenoid kicker) at    • Ball Kicking Mechanism using Custom-m...  . Have a look! Thanks!

Комментарии

Информация по комментариям в разработке