Remote-Controlled Car Project at SJC Engineering Mysore
160 likes | 263 Vues
Explore the innovative project of remotely controlling a car through a Wi-Fi/3G-enabled Android mobile and camera setup. This project involves a microcontroller, Bluetooth receiver, gear motors, and Android SDK for programming. The user controls the car through video instructions sent from the Android mobile, demonstrating an intuitive and interactive car control system.
Remote-Controlled Car Project at SJC Engineering Mysore
E N D
Presentation Transcript
SRI JAYACHAMARAJENDRA COLLEGE OF ENGINEERING Mysore Department of Information Science and Engineering Remotely Controlled Car Guided By : S P Shivprakash Assist. Prof. ISE SJCE, Mysore By : Anurag B Charan S Pai PrashanthBhat Sachin A
Remotely Controlled Car -Introduction • The project involves controlling a robotic car using , a Wi-Fi/3G and camera enabled android mobileand Laptop. • The hardware involves use of microcontroller, android mobile , Bluetooth receiver and a robotic car with gear motors.
Remotely Controlled Car – Working • The Android mobile which is placed on the car and acts as a brain. • The mobile camera is used to capture the video and sent it to the controller/user on IP. • Android mobile is interfaced with microcontroller via Bluetooth.
Remotely Controlled Car – Working • Microcontroller controls the gear motors attached to the wheels based on instruction from the brain. • The controller/user controls the car by watching video which is sent from android mobile. • The instructions (like move left, right, etc.,) from controller/user is sent to android mobile which in turn instructs the microcontroller to control the car.
Remotely Controlled Car – Architecture • video transfer • control commands microcontroller phone
Remotely Controlled Car – Class Diagrams • User side User StartVideo() GetControl() GetControl() StartVideo() Video VideoBuffer File Control Button Socket send(socket)
Remotely Controlled Car – Class Diagrams • User side Video VideoBuffer File Inheritance Inheritance VideoReceiver Socket receive(socket,File) VideoPlay Player Socket Display(File)
Remotely Controlled Car – Class Diagrams • Hardware side StartUp CreateThread() Start() Start() Start() VideoRecord Camera File startRecord(File) Stop() VideoSender Socket VideoBuffer File send(socket,File) ReceicveControls Socket buffer Connect_MC(buffer) receive(socket,buffer)
Remotely Controlled Car – Requirements • Hardware • Android mobile • Microcontroller ( AtMega16 ). • Bluetooth receiver. • Gear motors. • Software • Android SDK • Eclipse IDE • AVR Studio – To burn Microcontroller • Java and C programming. • Laptop (RAM – 1GB , HDD-80GB )
Remotely Controlled Car – future implementations • Hardware side programming. • Interfacing mobile phone and hardware via Bluetooth. • Hardware Design and Implementation.