SlideShare a Scribd company logo
1 of 16
Autonomous Car
Andrei Ciprian Maxinese
Conducător ştiinţific
Șl. dr. Ing. Ciprian Dughir
TIMIŞOARA
2016
I. Objectives
II. Physical achievement
III. Hardware development
IV. Software development
V. Results
VI. Conclusions
 Simulating the operation of a car in traffic
 Improving an electric car
 Car control by 2 methods :
◦ a) manual : the car is control by a human user
◦ b) autonomous : the car is controlled by microcontroller
For I have combined the knowledge gained regarding :
 DC motor control
 Microcontroller’s programming
 Serial communication
 Object oriented programming
 Writing a C++ code for
the Arduino
microcontroller
 Developing an Android
app
It is structured on 2 components :
The app is the main tool used to send
instructions from smartphone to the
microcontroller
App’s functions :
 Bluetooth device scanning
 Pairing with bluetooth devices
 Mode selection :Manual/Autonom
Main page Start page
 The microcontroller receives ASCII values from the smartphone via
Bluetooth and according with the received code will call the
appropriate function from the microcontroller’s code.
 The ASCII values used :
 ‘a’ - forward
 ‘b’ - back
 ‘c’ – brake
 ‘4’ - right
 ‘5’ - left
 ‘7’ – hazards
 ‘8’ – buzzer
 ‘9’ – automatic mode
 ‘d’ – deactivate automatic mode
The ASCII values received
Distances measured by
the sensores
In this project were achieved the following :
 DC motor control
 Distance measurement using ultrasonic sensors
 An app to send the instructions
 A C++ code for microcontroller which executes the
instructions received from the smartphone

More Related Content

Viewers also liked

Catalogo 2013 aplic_por_correias_poly_v
Catalogo 2013 aplic_por_correias_poly_vCatalogo 2013 aplic_por_correias_poly_v
Catalogo 2013 aplic_por_correias_poly_vcarlosmendelski
 
The Seven Kinds of Security
The Seven Kinds of SecurityThe Seven Kinds of Security
The Seven Kinds of SecurityVeracode
 
PLANTAS VASCULARES SIN SEMILLA
PLANTAS VASCULARES SIN SEMILLAPLANTAS VASCULARES SIN SEMILLA
PLANTAS VASCULARES SIN SEMILLAwilliam tito nina
 
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e Arruelas
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e ArruelasGabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e Arruelas
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e ArruelasRH Indufix Fixadores
 
Back-to-School market trends + recommendations
Back-to-School market trends + recommendations Back-to-School market trends + recommendations
Back-to-School market trends + recommendations VaynerMedia
 

Viewers also liked (8)

Sitios web
Sitios webSitios web
Sitios web
 
Catalogo 2013 aplic_por_correias_poly_v
Catalogo 2013 aplic_por_correias_poly_vCatalogo 2013 aplic_por_correias_poly_v
Catalogo 2013 aplic_por_correias_poly_v
 
Onlinechat
OnlinechatOnlinechat
Onlinechat
 
Tabela de-parafusos1
Tabela de-parafusos1Tabela de-parafusos1
Tabela de-parafusos1
 
The Seven Kinds of Security
The Seven Kinds of SecurityThe Seven Kinds of Security
The Seven Kinds of Security
 
PLANTAS VASCULARES SIN SEMILLA
PLANTAS VASCULARES SIN SEMILLAPLANTAS VASCULARES SIN SEMILLA
PLANTAS VASCULARES SIN SEMILLA
 
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e Arruelas
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e ArruelasGabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e Arruelas
Gabaritos para Imprimir - Tamanho Real de Parafusos, Porcas e Arruelas
 
Back-to-School market trends + recommendations
Back-to-School market trends + recommendations Back-to-School market trends + recommendations
Back-to-School market trends + recommendations
 

Similar to eng

Providing accident detection in vehicular networks through obd ii sevices an...
Providing accident detection in vehicular networks through obd ii  sevices an...Providing accident detection in vehicular networks through obd ii  sevices an...
Providing accident detection in vehicular networks through obd ii sevices an...sudhakar5472
 
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...Hariharan Krishnan
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Raihan Bin-Mofidul
 
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car doaamarzook
 
IRJET- IoT System for Monitoring and Diagnostics of Engine
IRJET-  	  IoT System for Monitoring and Diagnostics of EngineIRJET-  	  IoT System for Monitoring and Diagnostics of Engine
IRJET- IoT System for Monitoring and Diagnostics of EngineIRJET Journal
 
Providing accident detection in vehicular
Providing accident detection in vehicularProviding accident detection in vehicular
Providing accident detection in vehicularKhadarbaba Shaik
 
Intelligent alcohol detection system for car
Intelligent alcohol detection system for carIntelligent alcohol detection system for car
Intelligent alcohol detection system for carLogic Mind Technologies
 
Sample of project synopsis (2)
Sample of project synopsis (2)Sample of project synopsis (2)
Sample of project synopsis (2)TH8B
 
Number Plate Recognition System
Number Plate Recognition System Number Plate Recognition System
Number Plate Recognition System Aditya Mishra
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modelingAniket Joshi
 
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...ijcseit
 
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...ijcseit
 
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...IRJET Journal
 

Similar to eng (20)

Providing accident detection in vehicular networks through obd ii sevices an...
Providing accident detection in vehicular networks through obd ii  sevices an...Providing accident detection in vehicular networks through obd ii  sevices an...
Providing accident detection in vehicular networks through obd ii sevices an...
 
Seat Belt IoT 00.pptx
Seat Belt IoT 00.pptxSeat Belt IoT 00.pptx
Seat Belt IoT 00.pptx
 
wageeh C.V-H
wageeh C.V-Hwageeh C.V-H
wageeh C.V-H
 
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing
 
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car
 
IRJET- IoT System for Monitoring and Diagnostics of Engine
IRJET-  	  IoT System for Monitoring and Diagnostics of EngineIRJET-  	  IoT System for Monitoring and Diagnostics of Engine
IRJET- IoT System for Monitoring and Diagnostics of Engine
 
Providing accident detection in vehicular
Providing accident detection in vehicularProviding accident detection in vehicular
Providing accident detection in vehicular
 
Sp final ppt
Sp final pptSp final ppt
Sp final ppt
 
Intelligent alcohol detection system for car
Intelligent alcohol detection system for carIntelligent alcohol detection system for car
Intelligent alcohol detection system for car
 
AUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEMAUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEM
 
Self Driving Car
Self Driving CarSelf Driving Car
Self Driving Car
 
Sample of project synopsis (2)
Sample of project synopsis (2)Sample of project synopsis (2)
Sample of project synopsis (2)
 
Car monitoring POC
Car monitoring POCCar monitoring POC
Car monitoring POC
 
IoT based E-vehicle monitoring system using sensors and imaging processing a...
IoT based E-vehicle monitoring system using sensors and  imaging processing a...IoT based E-vehicle monitoring system using sensors and  imaging processing a...
IoT based E-vehicle monitoring system using sensors and imaging processing a...
 
Number Plate Recognition System
Number Plate Recognition System Number Plate Recognition System
Number Plate Recognition System
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modeling
 
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
 
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
DEVELOPMENT OF AN EMPIRICAL MODEL TO ASSESS ATTENTION LEVEL AND CONTROL DRIVE...
 
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
IRJET- Reducing Transportation Cost by Managing Rides using an Android Applic...
 

eng

  • 1. Autonomous Car Andrei Ciprian Maxinese Conducător ştiinţific Șl. dr. Ing. Ciprian Dughir TIMIŞOARA 2016
  • 2. I. Objectives II. Physical achievement III. Hardware development IV. Software development V. Results VI. Conclusions
  • 3.  Simulating the operation of a car in traffic  Improving an electric car  Car control by 2 methods : ◦ a) manual : the car is control by a human user ◦ b) autonomous : the car is controlled by microcontroller
  • 4.
  • 5.
  • 6. For I have combined the knowledge gained regarding :  DC motor control  Microcontroller’s programming  Serial communication  Object oriented programming
  • 7.
  • 8.  Writing a C++ code for the Arduino microcontroller  Developing an Android app It is structured on 2 components :
  • 9. The app is the main tool used to send instructions from smartphone to the microcontroller App’s functions :  Bluetooth device scanning  Pairing with bluetooth devices  Mode selection :Manual/Autonom
  • 11.  The microcontroller receives ASCII values from the smartphone via Bluetooth and according with the received code will call the appropriate function from the microcontroller’s code.  The ASCII values used :  ‘a’ - forward  ‘b’ - back  ‘c’ – brake  ‘4’ - right  ‘5’ - left  ‘7’ – hazards  ‘8’ – buzzer  ‘9’ – automatic mode  ‘d’ – deactivate automatic mode
  • 12. The ASCII values received Distances measured by the sensores
  • 13.
  • 14.
  • 15.
  • 16. In this project were achieved the following :  DC motor control  Distance measurement using ultrasonic sensors  An app to send the instructions  A C++ code for microcontroller which executes the instructions received from the smartphone