Inspiration
The new trend in the market. Automobile industry moving towards autonomous vehicles. Human safety & reducing human errors. Make driving easy for everyone.
What it does
In an automobile, we use passive components such as seatbelts and airbags which are utilized to reduce the harm caused by the accidents taking one step further by using electronically active components we can prevent accidents and increase road safety as well as make driving easy. In this project, we developed a system using various sensors and actuators and achieved to detect and avoid obstacles. And added extra safety and comfort features.
How we built it
We used 3 Arduino and 3 CAN bus, they are connected in such way that each Arduino can communicate with other Arduino using CAN bus. Sensors are connected at Node 1 and Node 2, Actuators are connected at Node 3 which is Rx node. Using C language programming is done for all the sensors.
Challenges we ran into
Arbitration, Delay over CAN, Delay over Sensors, Power supply.
Accomplishments that we're proud of
Obstacle detection and avoidance, Crash detection, the Automatic wiper on/off, using surrounding light intensity head light will on/off.
What we learned
Learning about CAN protocol, Integration of CAN bus with Arduino. Communication between 3 CAN bus and its's programming
What's next for Advanced driving assistance systems using CAN
Adaptive cruise control (ACC) Adaptive light control: swiveling curve lights Anti-lock braking system Automatic parking Automotive navigation system with typically GPS and TMC for providing up-to-date traffic information. Automotive night vision Blind spot monitor Collision avoidance system (Pre-crash system) Emergency brake assist (EBA) Lane change assistance
Log in or sign up for Devpost to join the conversation.