SlideShare a Scribd company logo
1 of 13
Presented By
Haren Dodke – fx7465
Rajas Moghe – fw3687
Vinodhini Priya Pandiselvan – fy1318
Automated Active Safety System
Group 7
ECE 5620 Embedded System Design
Our Inspiration
Our Adaptation
Node 1
Front Sensors (Msg 0)
Left Side Motors (Msg 2-6)
Node 0
Front Sensors (Msg 0)
Rear Sensors (Msg 1)
Left and Right Side Motors (Msg 2)
Node 2
Rear Sensors (Msg 1)
Right Side Motors (Msg 2-6)
Msg 0 Msg 1
Msg2-6
Msg2-6
‘CAN’ We?
• Arduino UNO (Atmega328)
• Seeed CAN Bus Shield (MCP2551)
• Motor Driver (L298)
• Ultrasonic Distance Sensors (HC-SR04)
• Motors
• Battery
• Chassis
Components Required : Work Flow
Get data from
Front Sensors for
obstacle
Is there obstacle?Go Forward
Get data from
Rear Sensors for
obstacle
Wait
Take appropriate
Turn
Yes
Yes
No
No
Is there obstacle?
Yes We ‘CAN’ !!
Node 0
Decision node
LED indicator
Node 2
Sensor and
Actuator node
Node 1
Sensor and
Actuator node
Front Right
Sensor
Front Center
Sensor
Front Left
Sensor
Rear Right
Sensor
Rear Left
Sensor
Left Motors Right Motors
 How we made it 
The End Product
The Fuel
IN1 IN2 Motor Status
LOW LOW Stops
LOW HIGH Anti-Clockwise
HIGH LOW Clockwise
HIGH HIGH Stops
void Forward() //forward
{
digitalWrite(L1, LOW);
digitalWrite(L2, HIGH);
}
void Reverse() //reverse
{
digitalWrite(L1, HIGH);
digitalWrite(L2, LOW);
}
void Left() //left
{
digitalWrite(L1, LOW);
digitalWrite(L2, LOW);
}
void Right() //right
{
digitalWrite(L1, LOW);
digitalWrite(L2, HIGH);
}
void Halt() //halt
{
digitalWrite(L1, LOW);
digitalWrite(L2, LOW);
}
H-Bridge Way:
0101 Forward (ID 2)
1010 Reverse (ID 3)
0100 Left (ID 4)
0001 Right (ID 5)
0000 Halt (ID 6)
//Functions for motion
void Forward() //forward
{
digitalWrite(R1, LOW);
digitalWrite(R2, HIGH);
}
void Reverse() //reverse
{
digitalWrite(R1, HIGH);
digitalWrite(R2, LOW);
}
void Left() //left
{
digitalWrite(R1, LOW);
digitalWrite(L2, HIGH);
}
void Right() //right
{
digitalWrite(R1, LOW);
digitalWrite(R2, LOW);
}
void Halt() //halt
{
digitalWrite(R1, LOW);
digitalWrite(R2, LOW);
}
The Combinations:
When and What ?
// Motor control logic
if (SensFL >= 50 && SensFR >= 50 && SensFC >= 50)
{
msg[0] = {2}; // Move forward (message ID2)
CAN.sendMsgBuf(0x02, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf
delay(100);
}
if (SensFL < 50) // Obstacle detection and negotiation on left side
{
if (SensBR < 30)
{
msg[0] = {5}; // Look for obstacle from back. If yes them wait else turn (message ID5)
CAN.sendMsgBuf(0x05, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf
blinkled();
delay(100);
}
else
{
msg[0] = {4}; // Turn Right (message ID 4)
CAN.sendMsgBuf(0x04, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf
delay(100);
}
}
Oh My DOG !!!
• Distance
Calculation Limit
• Trigger and Echo
Pin Assignment
Sensor
Calibration
• Separation of
Motors
• PWM vs Digital
H-bridge
Truth Table • Too many cables
with opposite
type connectors
Cable
Management
After The Fix
Questions ?

More Related Content

What's hot

Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)Amanullah Mahmood
 
Automatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoAutomatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoVineetKumar508
 
Joystick Controlled Wheelchair
Joystick Controlled WheelchairJoystick Controlled Wheelchair
Joystick Controlled WheelchairIRJET Journal
 
Robotic arm control through internet/Lan for patient operation
Robotic arm control through internet/Lan for patient operationRobotic arm control through internet/Lan for patient operation
Robotic arm control through internet/Lan for patient operationSuchit Moon
 
Gesture Controlled Robot
Gesture Controlled RobotGesture Controlled Robot
Gesture Controlled RobotSujit Singh
 
Arduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UARTArduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UARTSanjay Kumar
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoAnindyaAdhikary3
 
MEMS based gesture controlled robot
MEMS based gesture controlled robotMEMS based gesture controlled robot
MEMS based gesture controlled robotSomanchi Aditya
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand Nâhíd Alam
 
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...Nsaroj kumar
 
How to measure frequency and duty cycle using arduino
How to measure frequency and duty cycle using  arduinoHow to measure frequency and duty cycle using  arduino
How to measure frequency and duty cycle using arduinoSagar Srivastav
 
Reverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockReverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockDylan Menezes
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)Jayan Kant Duggal
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyElijah Barner
 
Gesture Controlled Chair
Gesture Controlled ChairGesture Controlled Chair
Gesture Controlled Chairtheijes
 
Obstacle Avoiding robot
Obstacle Avoiding robotObstacle Avoiding robot
Obstacle Avoiding robotDurga Singh
 

What's hot (20)

Baggage Handling System
Baggage Handling SystemBaggage Handling System
Baggage Handling System
 
Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)
 
Automatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoAutomatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino Uno
 
Joystick Controlled Wheelchair
Joystick Controlled WheelchairJoystick Controlled Wheelchair
Joystick Controlled Wheelchair
 
Robotic arm control through internet/Lan for patient operation
Robotic arm control through internet/Lan for patient operationRobotic arm control through internet/Lan for patient operation
Robotic arm control through internet/Lan for patient operation
 
Gesture Controlled Robot
Gesture Controlled RobotGesture Controlled Robot
Gesture Controlled Robot
 
Arduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UARTArduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UART
 
Hand motion based_wheelchair
Hand motion based_wheelchairHand motion based_wheelchair
Hand motion based_wheelchair
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduino
 
MEMS based gesture controlled robot
MEMS based gesture controlled robotMEMS based gesture controlled robot
MEMS based gesture controlled robot
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand
 
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...
Major project report on MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL ...
 
How to measure frequency and duty cycle using arduino
How to measure frequency and duty cycle using  arduinoHow to measure frequency and duty cycle using  arduino
How to measure frequency and duty cycle using arduino
 
Reverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm ClockReverse engineering presentation - Digital Alarm Clock
Reverse engineering presentation - Digital Alarm Clock
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
final report
final reportfinal report
final report
 
Gesture Controlled Chair
Gesture Controlled ChairGesture Controlled Chair
Gesture Controlled Chair
 
Obstacle Avoiding robot
Obstacle Avoiding robotObstacle Avoiding robot
Obstacle Avoiding robot
 

Similar to Autonomated active safety system

Robotic Car Controlled over Bluetooth with Obstacle Avoidance
Robotic Car Controlled over Bluetooth with Obstacle AvoidanceRobotic Car Controlled over Bluetooth with Obstacle Avoidance
Robotic Car Controlled over Bluetooth with Obstacle Avoidancekiet group of institution
 
Final project presentation
Final project presentationFinal project presentation
Final project presentationjinjb
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding RobotRasheed Khan
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotSelf-employed
 
Scoala de vara_idg_introducere_in_robotica
Scoala de vara_idg_introducere_in_roboticaScoala de vara_idg_introducere_in_robotica
Scoala de vara_idg_introducere_in_roboticaScoalaVara
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduinoSravanthi Sinha
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final ProjectBach Nguyen
 
Multi-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoMulti-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoWanita Long
 
CODING IN ARDUINO
CODING IN ARDUINOCODING IN ARDUINO
CODING IN ARDUINOS Ayub
 
From Arduino to LinnStrument
From Arduino to LinnStrumentFrom Arduino to LinnStrument
From Arduino to LinnStrumentGeert Bevin
 
SMART LAMP WITH A GSM MODULE SIM 800 L
SMART LAMP WITH A GSM MODULE SIM 800 LSMART LAMP WITH A GSM MODULE SIM 800 L
SMART LAMP WITH A GSM MODULE SIM 800 LArisa trirahayu
 
SMART LAMP WITH A GSM MODULE SIM 800L
SMART LAMP WITH A GSM MODULE SIM 800LSMART LAMP WITH A GSM MODULE SIM 800L
SMART LAMP WITH A GSM MODULE SIM 800LArisaTR
 

Similar to Autonomated active safety system (20)

Robotic Car Controlled over Bluetooth with Obstacle Avoidance
Robotic Car Controlled over Bluetooth with Obstacle AvoidanceRobotic Car Controlled over Bluetooth with Obstacle Avoidance
Robotic Car Controlled over Bluetooth with Obstacle Avoidance
 
Final project presentation
Final project presentationFinal project presentation
Final project presentation
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Scoala de vara_idg_introducere_in_robotica
Scoala de vara_idg_introducere_in_roboticaScoala de vara_idg_introducere_in_robotica
Scoala de vara_idg_introducere_in_robotica
 
quadcopter
quadcopterquadcopter
quadcopter
 
Uart
UartUart
Uart
 
Hexapod ppt
Hexapod pptHexapod ppt
Hexapod ppt
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
JS gesture sensor driver
JS gesture sensor driverJS gesture sensor driver
JS gesture sensor driver
 
Project report
Project reportProject report
Project report
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduino
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final Project
 
371275588.pptx
371275588.pptx371275588.pptx
371275588.pptx
 
Multi-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for ArduinoMulti-Function Automatic Move Smart Car for Arduino
Multi-Function Automatic Move Smart Car for Arduino
 
CODING IN ARDUINO
CODING IN ARDUINOCODING IN ARDUINO
CODING IN ARDUINO
 
From Arduino to LinnStrument
From Arduino to LinnStrumentFrom Arduino to LinnStrument
From Arduino to LinnStrument
 
SMART LAMP WITH A GSM MODULE SIM 800 L
SMART LAMP WITH A GSM MODULE SIM 800 LSMART LAMP WITH A GSM MODULE SIM 800 L
SMART LAMP WITH A GSM MODULE SIM 800 L
 
SMART LAMP WITH A GSM MODULE SIM 800L
SMART LAMP WITH A GSM MODULE SIM 800LSMART LAMP WITH A GSM MODULE SIM 800L
SMART LAMP WITH A GSM MODULE SIM 800L
 

Recently uploaded

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Autonomated active safety system

  • 1. Presented By Haren Dodke – fx7465 Rajas Moghe – fw3687 Vinodhini Priya Pandiselvan – fy1318 Automated Active Safety System Group 7 ECE 5620 Embedded System Design
  • 3. Our Adaptation Node 1 Front Sensors (Msg 0) Left Side Motors (Msg 2-6) Node 0 Front Sensors (Msg 0) Rear Sensors (Msg 1) Left and Right Side Motors (Msg 2) Node 2 Rear Sensors (Msg 1) Right Side Motors (Msg 2-6) Msg 0 Msg 1 Msg2-6 Msg2-6
  • 4. ‘CAN’ We? • Arduino UNO (Atmega328) • Seeed CAN Bus Shield (MCP2551) • Motor Driver (L298) • Ultrasonic Distance Sensors (HC-SR04) • Motors • Battery • Chassis Components Required : Work Flow Get data from Front Sensors for obstacle Is there obstacle?Go Forward Get data from Rear Sensors for obstacle Wait Take appropriate Turn Yes Yes No No Is there obstacle?
  • 5. Yes We ‘CAN’ !! Node 0 Decision node LED indicator Node 2 Sensor and Actuator node Node 1 Sensor and Actuator node Front Right Sensor Front Center Sensor Front Left Sensor Rear Right Sensor Rear Left Sensor Left Motors Right Motors
  • 6.  How we made it 
  • 8. The Fuel IN1 IN2 Motor Status LOW LOW Stops LOW HIGH Anti-Clockwise HIGH LOW Clockwise HIGH HIGH Stops void Forward() //forward { digitalWrite(L1, LOW); digitalWrite(L2, HIGH); } void Reverse() //reverse { digitalWrite(L1, HIGH); digitalWrite(L2, LOW); } void Left() //left { digitalWrite(L1, LOW); digitalWrite(L2, LOW); } void Right() //right { digitalWrite(L1, LOW); digitalWrite(L2, HIGH); } void Halt() //halt { digitalWrite(L1, LOW); digitalWrite(L2, LOW); } H-Bridge Way: 0101 Forward (ID 2) 1010 Reverse (ID 3) 0100 Left (ID 4) 0001 Right (ID 5) 0000 Halt (ID 6) //Functions for motion void Forward() //forward { digitalWrite(R1, LOW); digitalWrite(R2, HIGH); } void Reverse() //reverse { digitalWrite(R1, HIGH); digitalWrite(R2, LOW); } void Left() //left { digitalWrite(R1, LOW); digitalWrite(L2, HIGH); } void Right() //right { digitalWrite(R1, LOW); digitalWrite(R2, LOW); } void Halt() //halt { digitalWrite(R1, LOW); digitalWrite(R2, LOW); } The Combinations:
  • 9. When and What ? // Motor control logic if (SensFL >= 50 && SensFR >= 50 && SensFC >= 50) { msg[0] = {2}; // Move forward (message ID2) CAN.sendMsgBuf(0x02, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf delay(100); } if (SensFL < 50) // Obstacle detection and negotiation on left side { if (SensBR < 30) { msg[0] = {5}; // Look for obstacle from back. If yes them wait else turn (message ID5) CAN.sendMsgBuf(0x05, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf blinkled(); delay(100); } else { msg[0] = {4}; // Turn Right (message ID 4) CAN.sendMsgBuf(0x04, 0, 1, msg); // send data: id = 0x02, standrad frame, data len = 1, msg: data buf delay(100); } }
  • 10. Oh My DOG !!!
  • 11. • Distance Calculation Limit • Trigger and Echo Pin Assignment Sensor Calibration • Separation of Motors • PWM vs Digital H-bridge Truth Table • Too many cables with opposite type connectors Cable Management