Giter VIP home page Giter VIP logo

simple-automatic-obstacle-brake-system's Introduction

ATMEGA32 for Obstacle Detection and DC Motor Retardation ๐Ÿšฅ๐Ÿš˜

Overview

This is a college course project that endeavors to leverage the computational capabilities of the ATMEGA32 chip to develop a sophisticated system, in conjunction with sensors, to ensure the utmost safety of passengers. Through the utilization of LED string lines, we aim to provide accurate indications of the proximity of objects to the vehicle from the LEFT, RIGHT, and FRONT directions. In the event of an absence of response, the ATMEGA32 chip assumes control and adeptly directs the car by implementing precise adjustments in its course and applying appropriate braking measures to guarantee optimal outcomes.

Proteus Circuit Configuration

Circuit Diagram

System Flowchart

Circuit Diagram

Functionality of the Left & Right Proximity Sensors (GP2D120)

  • At 8 units distance, 2 LEDs light up.
  • At 6 units distance, 2 LEDs light up, and the car takes a 45-degree clockwise/anticlockwise turn if the driver does not respond.
  • At 4 units distance, 4 LEDs light up, and the car takes a 90-degree clockwise/anticlockwise turn until the driver responds.

Functionality of the Front Proximity Sensor (GP2D120)

  • At 10 units distance, 2 LEDs light up, and the car slowly brakes ensuring a pseudo-constant speed given that the driver does not respond.
  • At 8 units distance, 4 LEDs light up, and the car slowly brakes ensuring a pseudo-constant speed given that the driver does not respond.
  • At 6 units to 4 units distance, 4 LEDs light up, and the car brakes to a halt until the driver responds.

Requirements

To run the ATMEGA32 for Obstacle Detection and DC Motor Retardation project, you will need the following:

  1. ATMEGA32 chip;
  2. GP2D120 (proximity sensor)
  3. L293D DC Motor Driver
  4. ULN2003A Stepper Motor Driver
  5. DC Motor
  6. Stepper Motor
  7. LED (Red, Green, Yellow)
  8. Wire
  9. Power Supply and Ground
  10. Proteus 8 Professional (S.W)
  11. Code Vision AVR (S.W)

simple-automatic-obstacle-brake-system's People

Contributors

k-byzid avatar

Watchers

 avatar

simple-automatic-obstacle-brake-system's Issues

Bug

The pics of Proteus Circuit Configuration and System Flowchart are not visible. Please fix it as soon as possible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.