KDk6WNMFRD

Traffic Light Sharing 1.0

 
Overview
Video Link:
See Attachment
Project Introduction
This project is a road traffic light system based on the LCSC ESP32S3R8N8 microcontroller, with the same control and display effects as real-world traffic lights. It features three sets of LEDs corresponding to red,
yellow,
and green lights, with preset red and green light transitions of 30 seconds each, and a yellow light transition of 3 seconds. The timing can be adjusted in the code. Connecting to a development board, it provides reverse countdowns for east-west and north-south directions; when the east-west red light countdown reaches 30 seconds, the north-south green light countdown also reaches 30 seconds, and vice versa!
Project Parameters:

This design uses the TM1650 digital tube control chip to control a two-digit digital tube system simulating a traffic light system at a real-world intersection.
It employs three sets of LEDs (red, yellow, and green), connected in a three-series, three-parallel configuration, with each set connected in series with a 100Ω resistor for current limiting. A
2*4p interface is used for communication with the baseboard (development board), which meets general requirements.
When the countdown reaches 3 seconds, a buzzer sounds and the corresponding yellow LED flashes.

Principle Analysis (Hardware Description):
This design uses the TM1650 digital tube control chip to control a two-digit digital tube system simulating a traffic light system at a real-world intersection, performing corresponding control operations.
It employs three sets of LEDs (red, yellow, and green), connected in a three-series, three-parallel configuration, with each set connected in series with a 100Ω resistor for current limiting. Considering the different current requirements of the red, yellow, and green lights, different resistors are used, connected in series in their respective branches. The brightness can be uniformly adjusted later. Simultaneously, each color LED is strung together
using a 24-pin interface and the baseboard (development board) for communication, which can meet general needs.
...
Software code
: The code is based on the Arduino IDE and is still being debugged!
Notes:

The TM1650 is a 16-pin SOP package, which can be surface-mounted or manually soldered; neither is difficult.
LED beads have positive (+) and negative (-) terminals, requiring extra care during soldering.
The LED boards for the four cardinal directions are identical; different LED groups are displayed by adjusting the program.

Physical bird's-eye view:
Figure 1: Top view;
Figure 2: Side view;
Figure 3: Debugging interface board
; Figure 4: Traffic light board;
Figure 5: 3D rendering.
Traffic Lights 4.mp4
PDF_Traffic Light Sharing 1.0.zip
Altium_Traffic Lights Sharing 1.0.zip
PADS_Traffic Light Sharing 1.0.zip
BOM_Traffic Light Sharing 1.0.xlsx
92126
CH341A Programmer
The CH341A-based programmer/TTL supports 5.0V, 3.3V, and 1.8V chip programming without the need for a level conversion board.
The programmer uses the CH341A+RS0108YQ20 solution.
Front view:
Back view:
Notes:
1. Spare pads for ports A and C are provided; you can choose to solder them according to your needs (the positioning posts must be cut off before soldering both interfaces).
2. Spare 2.54mm header pins for easy programming with DuPont wires.
3. Regarding the level indicator, multiple LED indicators are cumbersome; it's better to judge by LED brightness.
4. Regarding pin 9 of the CH341A, the manual states:
The project includes two projects, "No Level Conversion" and "Level Conversion." In the "No Level Conversion" project, pin 9 is connected to VCC, but when programming 5V chips, VCC will have a 5V voltage, which does not conform to the manual specification. This has no impact in actual use (long-term stability is unknown). It is recommended to modify it yourself or use the "Level Conversion" project.
5. Further details about the programmer are omitted; other experts have written very detailed explanations.
Caution:
The locking socket chip direction is opposite to the existing product chip direction; be careful not to install the chip backwards!
 
 
2024.09.18: Added RST pin to "Level Conversion".
Software and Drivers.zip
PDF_CH341A Programmer.zip
Altium_CH341A Programmer.zip
PADS_CH341A Programmer.zip
BOM_CH341A Programmer.xlsx
92128
Open source Type-C bias tee RF antenna amplifier 12V power supply
The original Type-C powered boost biasTee is used to power active small loop antennas. It uses boost voltage and LDO secondary regulation, and then passes through LC filter and common-mode inductor filtering to power the RF signal bias. It has good medium wave and short wave reception when paired with active small loop antennas.
This is an original Type-C powered boost biasTee for powering active loop antennas. It uses a boost converter with LDO secondary regulation, followed by LC and common-mode inductor filtering before supplying power to the RF signal bias. Paired with the active loop antenna, it provides strong medium-wave and short-wave reception with minimal noise.
The default output voltage is 12V, and it works well with the open-source LZ1AQ loop antenna. The first-stage boost output is 15V, and the second-stage output is 12V. The LZ1AQ antenna has a relatively high operating current, which is normal for the LM7812. In actual testing, it operated stably for a week without interruption of power.
If you need to modify the output voltage, you can replace the LDO regulator and then modify the boost feedback resistor. It is recommended that the boost output be 2-3V higher than the regulated voltage to allow for some adjustment headroom for better power supply rejection ratio.
Open-source LZ1AQ active shortwave antenna: https://oshwhub.com/zhuxiangyu92/lz1aq-xiao-huan-tian-xian-fang-da-qi
QQ Video 20240918200732.mp4
PDF_Open Source Type-C Bias Tee RF Antenna Amplifier 12V Power Supply.zip
Altium Open Source Type-C Bias Tee RF Antenna Amplifier 12V Power Supply.zip
PADS Open Source Type-C Bias Tee RF Antenna Amplifier 12V Power Supply.zip
BOM_Open Source Type-C Bias Tee RF Antenna Amplifier 12V Power Supply.xlsx
92130
Voron CW2B Hub
Hubs for CW2B
come with 2.4mm and Trident mounting skirts.
Make your appliance storage compartment more organized;
you can easily add or remove wiring; up to 6 outputs
.
Voron2.4_power_inlet_CW2B.STEP
Trident_power_inlet_CW2B.STEP
PDF_Voron CW2B 220V Power Hub.zip
Altium_Voron CW2B 220V Power Hub.zip
PADS_Voron CW2B 220V Power Hub.zip
BOM_Voron CW2B 220V Power Hub.xlsx
92131
STC89C51 microcontroller development board
A simple 51 microcontroller development board
I designed a simple 51 microcontroller development board by drawing the circuit diagram of commercially available development boards.

---

Features:
- 7×7.3cm size, easy to carry
- Onboard running lights, digital tubes, independent buttons, buzzers, etc., suitable for learning I/O and peripheral use
- The microcontroller is in a DIP-40 package, compatible with 40-pin IC sockets or chip test sockets, facilitating chip replacement
- Designed a programming button (lower left corner), a short press of this button during programming will automatically power off and power on the chip
- Resistors and capacitors use 0805 packages, Type-C interface uses a female connector with board, easy for beginners to solder

---

Front view (initial design), the female connector and crystal oscillator capacitors have not yet arrived, so they are not soldered yet
![IMG_20240918_182300.jpg]
Back view
![IMG_20240918_182424.jpg]
An error occurred during the design process, the conduction condition of the MOSFET was incorrect, and as a result, the automatic power-on button did not work during testing, so I had to scrape the board and add jumper wires to solve the problem. The project has been modified before release and can be used directly

! ![IMG_20240918_182343.jpg]
This is a personal creation; please feel free to discuss and correct any shortcomings.
PDF_STC89C51 Microcontroller Development Board.zip
Altium_STC89C51 microcontroller development board.zip
PADS_STC89C51 Microcontroller Development Board.zip
BOM_STC89C51 Microcontroller Development Board.xlsx
92132
ESP32-based voice-activated color light design
This project combines the powerful functions of the ESP32 microcontroller with voice recognition technology, enabling users to control the switching on and off of colored lights, adjust colors, and switch modes via voice commands, greatly enhancing the ease of use and fun.
In the context of the increasing popularity of smart homes, the ESP32 voice-activated color light design
brings new possibilities to home decoration and intelligent control with its unique interactive experience and rich color variations. This project combines the powerful functions of the ESP32 microcontroller with voice recognition technology, allowing users to control the lights' on/off status, color adjustment, and mode switching via voice commands, greatly enhancing ease of use and enjoyment.
Core components:


ESP32 Development Board: As the core control unit of the system, the ESP32 integrates Wi-Fi and Bluetooth dual-mode communication functions, as well as rich GPIO interfaces, easily processing voice recognition data, controlling light color and brightness, and supporting remote control and firmware upgrades.


Voice Recognition Module (e.g., iFlytek, Baidu Voice Recognition SDK, or a simple hardware module based on specific voice command recognition): Responsible for capturing user voice commands and converting them into text or command codes that the system can recognize, enabling human-computer interaction.


RGB LED Strip or RGB LED Beads: As the main carrier of color expression, RGB LEDs can emit red, green, and blue light. By adjusting the intensity ratio of different colors, almost any visible light color can be mixed.


Power Supply and Driver Circuit: Provides stable power to the ESP32 and RGB LEDs, ensuring the LEDs accurately display colors according to control commands.


Optional Components: Such as a megaphone for voice feedback, a microphone array to enhance voice recognition accuracy, and a housing design to protect internal circuitry and enhance aesthetics.


Features:

Voice Control: Users can achieve comprehensive control of the colored lights through simple voice commands such as "turn on the light," "turn off the light," "turn to blue," and "increase brightness."
Color Adjustment: Supports free switching and mixing of multiple colors, allowing users to adjust the light color according to their mood or ambient atmosphere.
Scene Modes: Preset multiple lighting scene modes (such as reading mode, party mode, romantic mode, etc.), allowing one-click switching to enjoy different atmospheres.
Remote Control: Combined with the ESP32's Wi-Fi function, remote control can be achieved through a mobile app or webpage, allowing users to control the colored lights in their home from anywhere.
Smart Linkage: Can be linked with other smart home devices (such as smart speakers, security systems, etc.) to achieve more intelligent home scene applications.

Application Scenarios:
The ESP32 voice-activated decorative light is suitable for various settings including living rooms, bedrooms, studies, and dining rooms. It not only serves as decorative lighting, enhancing the comfort and aesthetics of the living environment, but also brings more convenience and enjoyment to life through intelligent control. Furthermore, it can be applied to commercial displays, bars, nightclubs, KTV rooms, and other venues to create unique atmospheres and visual effects.
Language-themed Colored Night Light.mp4
Project code.zip
PDF_ESP32-based voice-activated color light design.zip
Altium_ESP32-based voice-activated color light design.zip
PADS_ESP32-based voice-activated color light design.zip
BOM_Design of Voice-Activated Colored Lights Based on ESP32.xlsx
92133
ESP32 Night Light Holder
Small IoT projects, progress through learning
Project Introduction:
ESP32S3 Night Light Box.
This project is a night light switch button control, which can also be used to control chargers and other USB devices.
Project Functions
: [This section can be filled in with relevant project functions and application scenarios.] Example:
It has one independent button used to locally light up and turn off the relay, thereby controlling the USB socket's power supply.
Principle Analysis (Hardware Description):
The pins, through optocouplers and transistor amplification, deliver the required voltage and current to the relay, thus driving the relay to engage and complete the conduction between the USB sockets.
Software Code:
Refer to the LCSC ESP32S3 development board example program. The button lights up the LED. The 48-pin configuration was modified to 38 pins. Originally,
the plan was to make it Wi-Fi-enabled LED lighting, but the relay encountered many problems, causing a long delay. Therefore, the button lighting was used first.
f7fc3389b4b20e6dbebd3592b391b260.mp4
PDF_esp32 Night Light Holder.zip
Altium_esp32 night light holder.zip
PADS_esp32 Night Light Holder.zip
BOM_esp32 Nightlight Stand.xlsx
92134
ESP8266 downloader, with corresponding materials to be updated later.
An ESP8266 downloader and development board that does not require a USB connector
An ESP8266 downloader and development board that does not require a USB connector
 
PDF_ESP8266 downloader, with subsequent updates of corresponding materials.zip
Altium_ESP8266 downloader, with subsequent updates and related materials.zip
PADS_ESP8266 downloader, with subsequent updates to the corresponding materials.zip
Downloader for BOM_ESP8266, with corresponding updated materials in .xlsx format.
92137
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 11:04:48

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号