An array composed of ws2812b is used as the display module and sht30 is used as the temperature and humidity sensor. The mcu is the atmega328P of arduino.
This project is to make a simple temperature and humidity LED alarm clock, using Arduino atmega328P as the MCU, and using Tuya WBR3 to connect to the Internet of Things platform. Multiple WS2812B 2020s are used on the board as LED arrays to display time, temperature and humidity, countdown and other information. WBR3 can transmit data to Tuya IoT platform to realize data statistics and monitoring functions.
1. It has the function of displaying time and setting up to 120min countdown
2. Connect a temperature and humidity sensor to collect indoor temperature and humidity
3. Equipped with WS2812B array, which can display the current time/temperature and humidity/countdown status in real time
4. Connect to the Tuya IoT platform to realize intelligent remote timing and statistical temperature and humidity data
We directly use 328P as MCU because it can be developed with Arduino and can work directly at 5V. It is more convenient to connect to 5V WS2812.
RTC chip ensures that time information can still be displayed normally even after the network is disconnected. The MCU reads information through I2C.
USB to serial port chip
Addressable LED. When connected in series, you only need to take a signal from one pin of the MCU to control the entire LED matrix.
Temperature and humidity module. The MCU reads information through I2C.
The MCU module, IoT module, power module, RTC module, etc. are on the board and the LED matrix is on another board to save costs (double-layer boards are cheaper) + help LED heat dissipation and increase lifespan
The two boards are joined together by copper pillars at the four corners. In addition to serving as structural support, the copper pillars also play a circuit role in providing +5V, GND and LED display signals from the MCU motherboard to the LED board.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet