FPV WiFi Connected Robot Car
Summary
This project's goal was to make the user feel like a driver of a tiny RC car. To do this, two mbed microprocessors are used for both the car and the controller. The controller sends commands over WiFi to the mbed on the car, and the car streams VR video from an on board camera over radio to a VR headset, which gives the user first person view. In addition, the headset has an IMU that controls the servos and camera. This gives the user even more immersion.
Team Members
- Mengyang Li
- John Causer
Schematic
The camera, VR video receiver, and phone do not interact with the mbed in software because they transmit over radio. However, the camera needs to be powered by the car's batteries.
Parts List
- mbed LPC1768
- LSM9DS1 IMU
- HS-422 Servo
- Motors
- Analog Joystick
- HUZZAH ESP8266
- Camera with 5.8GHz FPV Transmitter
- FPV Receiver for Android
Demo
How The Code Works
The controller mbed receives inputs from the joystick and IMU. It then does some math and converts them to motor and servo signals. Before the signals are sent, the mbed on the car creates a server that listens. The signals are sent to this server. The car mbed processes these signals and activates the motors and servos.
Code
Import program4180_Project_WiFi_Communication_Car
Final version
Please log in to post comments.