Xin Jin                    (xinj3@illinois.edu)          ECE 110

Hongshuo Zhang   (hz13@illinois.edu)          ECE 110

Haoyu Wang          (haoyuw7@illinois.edu)   ECE 120


The Final Report: FINAL PROJECT REPORT Remote Control Car.pdf


The video below is our project demo.


Have a good winter break everyone!

Introduction

  • Statement of Purpose

    Most accidents happen due to people's carelessness.  If all cars have a system that warns drivers and automatically stops the car behind close obstacles or pedestrians, many accidents can be avoided. Our project is to design a user-controllable car that warns the user if there is an obstacle near the car. The car will eventually stop if the user is still trying to make the car moving forward when there is an obstacle. Our project has a real-world application. If all cars are equipped with our system, the rate of severe and fatal traffic accidents will decrease.

  • Background Research

    According to MIROS (Malaysian Institute of Road Safety Research), In 2011, 80% of road accidents were man-made, 13.2% were road problems and 6.2% were traffic problems.  collision avoidance system, also known as a pre-crash systemforward collision warning system, or collision mitigating system, is an automobile safety system designed to prevent or reduce the severity of a collision. We can avoid many people's deaths and injuries by adding a collision avoidance system to remind people of danger. Many car companies such as BMW and Ford have developed effective systems and our work is based on their achievements.

Design Details 

  • Block Diagram / Flow Chart

  • System Overview

    There will be an app that the user can use to remotely control the car by Bluetooth.The user sends the signals to the Bluetooth device. Then, the Bluetooth device will send signals to Arduino, and the Arduino will control the movement of the car by turning on and off the motors. Meanwhile, the distance sensors will detect if there is an obstacle near the car. If the obstacle is too close to the car, the car will send warnings to the user (such as sound and light). The car will keep warning the user if the obstacle is not removed. If the user is still trying to move the car towards the obstacle, Arduino will stop the motors, which stops the car. Arduino will give the control back to the user if the obstacle if removed.


  • Circuit Diagram



Parts

  • Arduino
  • Bluetooth Module
  • Breadboard
  • Buzzers
  • Car Chassis 
    • Motors
    • Wheels
  • Distance Sensors
  • LED lights
  • Logic Gates 
  • Etcetera


Possible Challenges

  • Sensors may have trouble identifying obstacles.
  • Arduino Control Board may have trouble analyzing complex road situations.
  • We the humans may have trouble designing effective collision avoidance alternatives.

Design Configuration Photos 









References


《交长:80%人为因素 平均每天18人车祸死》, http://www.kwongwah.com.my/?p=85545  28/01/2016






Attachments:

Comments:

Good project idea.  However, we usually don't allow groups to do car projects because you do that in the ECE 110 lab.  Please talk with a CA this week in lab about how to modify your project idea away from the car.

Posted by mnwilso2 at Sep 25, 2018 08:31

We are planning on using smart phone and Bluetooth to remotely control the car by Arduino. Other than this,  we are planning on using sensors to detect obstacles in front of the car. Then, continuously warning the user and eventually stop the car if the obstacle is not removed. Will this be a valid project?

Posted by xinj3 at Sep 27, 2018 18:55

Approved. The car and obstacle detection is not sufficient since you will do the same in 110. Make sure you get your extra functions working well (Bluetooth control, a cool App). Think about what other hardwares you can add to your project to make it more interesting (camera, object detection, etc.) Please feel free to talk to us anytime.

Posted by haigec2 at Oct 04, 2018 18:49