Bill Dai (billdai2)
Haoduo Yan (haoduoy2)
Project proposal: Arduino based drone (car)
Introduction:
Purposes
Have you ever played a video game called Rainbow six siege? The thing we are going to build is that little drone provided for each the offensive side detectives to spy on their enemies. Our project ought to finish similar purposes, the little drone could detect various environments where it is risky to let humans go in. Take example, cavity or the scene of a fire accident. By the way, we call it a drone which is really a car simply because its name in game is a drone.
Background research
Our basic motivation on this project is to integrate the knowledge we learned from ECE 110 with our current course of ECE 120. In the course of ECE 110, the use of Arduino left us a firm impression and we ought to deepen our understanding on Arduino through this project. While we need to control the drone through a cell phone or other devices, this could still be a challenge for our capability of coding. Moreover, some engineers are doing similar projects as we are getting into, so there is some online tutorial we can refer to.
Design:
Block Diagram
System Overview
Our project is based on a car. We plan to add two features. First is to remote control the car using an app developed on the Android platform. Second is to install a camera module to the car so we can have a clear vision on the phone. Arduino board works as the main controlling system. It receives the signal via Bluetooth and gives command to the motorS. It also receives images from the camera module and sends it back to the phone.
List of parts:
Arduino MEGA 2560
Sparkfun H-bridge Motor drivers
Arduino Camera module
Arduino Bluetooth module HC-05
Motors
Battery
Wire
possible challenge:
Design and code the application to control the drone including a function to let it stop, move forward, turn direction and convey an image.
Design the circuit of Arduino to control each system and connect it into local Android devices.
References
“Controlling-Arduino-using-Android-App ” https://github.com/IamMayankThakur/Controlling-Arduino-using-Android-App
“M1 Rover”
https://create.arduino.cc/projecthub/AhmedAzouz/m1-rover-362c05?ref=tag&ref_id=camera&offset=3