Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
Editor Version×
Standard
1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
Profession
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 5,000 devices or 10,000 pads
3.More rigorous design constraints, more standardized processes
Arduino-Based Traffic Light Control System
This project demonstrates an Arduino-based traffic light control system integrated with pedestrian crossing signals and an OLED display. The system uses an Arduino Nano to manage traffic and pedestrian signals, providing an interactive and educational tool for learning about traffic management systems.
Components and Libraries
1. Arduino Nano
2. LEDs (Traffic and Pedestrian)
3. OLED Display (OLED1) [Type: 0.96-inch I2C OLED]
4. LM2596 Buck Converter (U2)
- Input Voltage: 12V
- Output Voltage: 5V
5. Pushbutton Switch
6. Power devices
- Terminal Block (U1) for power input (12V DC)
- Converts 12V DC to 5V DC using LM2596 Buck Converter
Functionality of the project
* Traffic Light Control: The Arduino Nano controls three traffic lights (Red, Green, and Blue LEDs) connected via digital pins D3, D4, and D5, each with a series 1kΩ resistor. The system cycles through traffic signals in a standard sequence: Red -> Green -> Blue.
* Pedestrian Light Control: Pedestrian crossing signals (Red and Green LEDs) are controlled via a pushbutton switch (U3). When pressed, the pedestrian signal changes to green, allowing safe crossing.
* OLED Display: The OLED display shows current traffic light status and countdown timers for both traffic and pedestrian signals. It is connected via the I2C interface to pins A1 (SDA) and A2 (SCL).
* Power Management: The system is powered through a 12V DC input, regulated down to 5V by the LM2596 Buck Converter. This ensures stable operation of the Arduino Nano and other components.
Achievements of the project
We successfully simulated a real-world traffic light system with LEDs representing traffic and pedestrian signals. It is Integrated an OLED display to provide visual feedback on the status of the lights and timers, enhancing the user experience. By utilizing the LM2596 Buck Converter to efficiently manage power consumption, ensured reliable operation without overheating or excessive energy usage. Implemented pushbutton for pedestrian control, making the system interactive and user-friendly. This simulation provides a hands-on approach to learning about traffic systems and basic electronics, making it a valuable educational resource for students and hobbyists.
Libraries and References
- Arduino.h: The primary library for programming the Arduino Nano.
- Adafruit_NeoPixel: For controlling the RGB LEDs.
- Adafruit_SSD1306: Used for managing the OLED display.
- Adafruit_GFX: A graphics library for drawing on the OLED.
- VoltageRegulator: For managing the LM2596 buck converter.
This project demonstrates a comprehensive approach to building a simple yet functional traffic light control system. The integration of various components and libraries showcases the versatility and educational value of the Arduino platform.
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to mubeen_raisul
Delete
Comment
Are you sure to delete the comment?
Report
Smart Traffic system
No Profile
Announcer: mubeen_raisul
Creation time: 2024-06-15 04:08:45
Published time:
2024-06-15 10:00:21
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal