Bluetooth controlled android car
Embed Size (px)
Transcript of Bluetooth controlled android car
Ajman University of science and technology College of Information Technology
Ajman University of science and technology College of Information TechnologyDepartment of Computer Engineering
Graduation project IIBLUETOOTH CONTROLLED ANDRIOD CAR
Maria Jihad 201111093Doaa Marzouk 201110165Supervisor : Engineer Rawhi al raai
OutlineIntroduction objectivesGeneral description componentsSoftware toolsBlock diagramSystem flowchartMobile application flowchartWarning flowchartWarning msg in mobile application flowchartsScreenshot of applicationproblemsFuture work Conclusion references
IntroductionBluetooth controlled android car consists of a cooperative subsystems that rely on and Control another subsystem.
The subsystems are divided into two main systems, the car and the remote control.
ObjectivesControlling robot car using smart phone.Design a system performs specific functions.Develop android application .Dealing with sensor interface with microcontrollerDealing with module interface with microcontroller
General descriptionThe final design will consist of vehicle and remote control, The PIC will be our central processing unit .
The vehicle and the remote control rely on communication from one device to the other to produce a functioning system.
The system is expected to allow user to simultaneously connect to vehicle through Bluetooth pairing between the android device and the Bluetooth chip on the vehicle and control the motion of the car.
PIC 18f4550Power sourceRegulatorled2 DC motor L293 motor drive Car vehicletoothpick 2.1 Bluetooth module Android device LOGO vibration sensor
Software toolsc language to program the PIC microcontroller using MikroC PRO for PIC C complier for microchip
java language to develop the mobile application using ADT (Android Developer Tools) which is a plugin for Eclipse that provides a suite of tools that are integrated with the Eclipse IDE.
Mobile application flowchart
Warning msg in application flowchart
Screenshot of application
Problemscar front wheels has a balance problem , one of the wheels is higher than the other.
Android application is slow and stop working so we need to restart the application
Future work Using Wi-Fi technology instead of Bluetooth technology.
Add the accelerometer option to control the car
ConclusionWe were able to complete our project and produced a Bluetooth controlled android car that can be controlled through a smart phone.This opens door for wide range of possible similar applications.Assistant for professor .Assistant for housewife .Electrically powered wheelchair
ReferencesAllDataSheet.com, 2003-2015. Electronics component datasheet search. [Online] Available at: http://www.alldatasheet.com/[Accessed 14 april 2015].Android Developers , n.d. Android Developer Tools. [Online] Available at: https://developer.android.com/tools/help/adt.html[Accessed 8 May 2015].Android Developers, n.d. Activity. [Online] Available at: http://developer.android.com/reference/android/app/Activity.html[Accessed 15 May 2015].Android Developers, n.d. Bluetooth. [Online] Available at: http://developer.android.com/guide/topics/connectivity/bluetooth.html[Accessed 8 May 2015].
ReferencesAndroid Developers, n.d. Bluetooth Adapter. [Online] Available at: http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html[Accessed 8 May 2015].Android Developers, n.d. Bluetooth Socket. [Online] Available at: http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html[Accessed 8 May 2015].Android Developers, n.d. Handler. [Online] Available at: http://developer.android.com/reference/android/os/Handler.html[Accessed 15 May 2015].Android Developers, n.d. Starting an Activity. [Online] Available at: http://developer.android.com/training/basics/activity-lifecycle/starting.html[Accessed 15 May 2015].