I developed this project for the course: Mircocontroller System Design Lab (ECNG 3509) It was required to design a microcontroller based parking system. In the model, a motorized arm is used to open and close the single entry/exit gate. The number of empty slots is continuously displayed on the LCD at the parking entrance. When the total number of parking slots is complete, an excuse message is displayed and a red light is ON. In the contrary, when at least 1 slot is empty, a green light is ON. The complete status of the gate: Open/Close, the number of empty slots as well as the temperature is reported to the system server via Ethernet connection. This communication is useful for error log, data reporting and monitoring.
The project has the following components:
- Arduino Due
- LCD display
- Opto-couplers
- Temperature sensor LM35
- Ethernet Arduino shield
- Keypad
- Motor
- LEDs
The following is a design on paper to the system prior to execution:
- LCD ---------------------------------------------------------------------------------------------
- Temperature Sensor ---------------------------------------------------------------------------------------------
- Opto-Couplers ---------------------------------------------------------------------------------------------
- Ethernet ---------------------------------------------------------------------------------------------
- Motors ---------------------------------------------------------------------------------------------
- Keypad ---------------------------------------------------------------------------------------------