Skip to content

Latest commit

 

History

History

Button-and-Vibration-Sensor-Operated-Gate-System

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Button and Vibration Sensor Operated Gate System

The first of the two OJT Projects I was able to finish. It is a gate system that can be opened, lock, close, and or stop whatever process it is currently undergoing using four (4) push buttons, a vibration sensor and an AT89C2051. THe actuator on this project is a servo motor but can be easily changed to any real-life/project actuators.

🛠️ Project Components

  • AT89C2051 - Main brain of the project.
  • Any Sensors - Vibration Sensor is preferred as it can be an indicator that an object, person, and or car is nearing the gate and is a signal to open it.
  • Any actuators - A motor, servo or any gate controlling actuators.
  • Push buttons for the four (4) operations.
  • LED's for operation indicators.
  • Enough Power Supply.

❓ How to use

  1. Download and install Raisonance IDE (Preferred) or Keil µVision IDE for coding and converting of Embedded C/ Assembly codes to .HEX files.

  2. Download and Install Proteus 8 or later versions.

  3. Download and install Circuit Wizard.

  4. Open Proteus and create the schematic of the project based on the image below (make sure to include the added sensor's library).

    schematic

  5. Open RIDE/ Keil IDE and code the script needed (either Embedded C or Assembly) by referencing the C code inside the Code Directory. Convert it then to .HEX File.

  6. Go back to Proteus and import the created .HEX file to the Microcontroller and run it. It should work like this:

schematic

  1. Open Circuit Wizard to begin the fabrication of the PCB. Create the schematic of it based on the image below.

    schematic

  2. Proceed to routing and configure them to your liking or follow the image below.

schematic schematic

  1. Real Life View

schematic