CS.20 – Wireless Joystick Controlled Smart Robot Car Using Arduino

Team Members Heading link

  • Zhongjian Liu
  • Natalia Szlaszynski,
  • Sheng Wang
  • Zhiyi Zhu

Project Description Heading link

Wireless controlled robot cars can have numerous applications that contribute to modern day technology, such as increasing efficiency and quality control in automation testing. The aim of our project is to create a responsive and intuitive way to control a robot car using wireless technology. The joystick allows for easy control of the direction and speed of the robot car, while the wireless communication enables a greater amount of mobility and flexibility. Additionally, we will be using speed sensors to measure the car’s speed as well as an LCD display that will provide valuable feedback on the performance of the robot car, allowing for further adjustments to be made to optimize its movement. The way the system works is that it uses an analog joystick module to control the direction and speed of the car’s movement, wherein the longer the axis is held down on the joystick, then the faster it will go in that direction. The data is transmitted wirelessly using nRF2401 modules to establish a connection between the joystick and the Arduino microcontroller. The car has two motors and an H-bridge L298 motor controller which enables the movement of the wheels forward, and it also utilizes LM393 speed sensors to measure the speed of the robot car. Once the speed data is processed it is then displayed on the LCD.