© 2024 EasyEDA Some rights reserved ISO/IEC
Brand new interactions and interfaces
Smooth support for design sizes of over 3W
devices or 10W pads
More rigorous design constraints, more
standardized processes
For enterprises, more professional users
Easy to use and quick to get started
The process supports design scales of 300
devices or 1000 pads
Supports simple circuit simulation
For students, teachers, creators
PRO Solicitation order | intelligent full-color clock
Mode:
Multifunctional full-color clock based on STM32, please be careful when replicating it.
1. Data on the network can be obtained and local data updated through the Internet of Things. (Such as: time, weather, etc.)
2. Get the current temperature in real time, which can be displayed locally or uploaded to the app for viewing.
3. Has a 32*8 full-color screen.
4. You can choose multiple display time or animation modes on the app.
5. In online mode, the time error at any time is almost zero.
6. In offline mode, the time error is basically maintained within the range of ±1S/6 days.
7.bilibili link: full color clock_bilibili_bilibili
Prepare the following equipment:
(1) A4 size sulfuric acid paper
(2) Black spray paint
(3) Black brown acrylic board (30mm*8mm)
(4)CH340 serial port downloader
(5)ESP LINK downloader (optional)
(6) 8mm assembly building blocks (3~4 packs, 500 pieces per pack)
(7)TTP223 module·*3
1.Display part
(1) WS2812 light panel
It is best not to buy 8*32 for the light board, otherwise the line sequence of WS2812 is different and the display will either be a mirror image or garbled.
This is the light board I bought link: https://item.taobao.com/item.htm?id=537253639590
The integration level of the light board is too high, and direct welding of the painting will take a lot of time and may also reduce the success rate.
Connect the four light boards with flying wires in the order of the following lines. Note: Do not weld the wires incorrectly and do not make the flying wires too thin.
This is the wiring sequence inside my light board. Be sure to pay attention to the line sequence! Be sure to pay attention to the line sequence! Be sure to pay attention to the line sequence!
(2) Grille part
Use a 3D printer to print a grille made of resin, as shown below.
Buy black spray paint on a certain website to dye the grilles black. White grilles are not effective as they will transmit light and affect the overall appearance.
If it is printed nylon material, this step can be omitted.
(3) Shading part
A4 sulfuric acid paper or ordinary A4 printing paper is also acceptable. The smoothing effect of sulfuric acid paper is better than A4.
The acrylic board is dark brown, with a length and width of 30mm*8mm.
(4) Shell
I used a clock case built with multiple small building blocks, but other methods can also be used.
Use 8mm*8mm building blocks to build the clock casing layer by layer. It is recommended to use multiple colors for splicing, which will improve the overall look and feel.
(5) Show part of the installation sequence
1) Turn the display side of the prepared casing downwards, and place the black brown acrylic plate at the bottom of the casing.
2) Then put sulfuric acid paper of the same size on the acrylic board.
3) Then clamp the grille on the sulfuric acid paper. If it is not tight, apply glue to fix it.
4) Finally, put the connected light panel. Each light on the light panel must be stuck in the grille, otherwise the final display effect will not be good. (The finished product picture is as follows:)
(Tip: You can also add building blocks or glue to fix it when carding.)
2.Connection part
(1) Connect the hardware part according to the following pictures and the silk screen prompts on the main control board.
1. Network connection part
Network connection flow chart:
The wifi module connects to the last connected wifi when it is turned on. If it cannot connect, it will generate a wifi named AutoConnectAP. Connecting to this wifi will automatically enter a network configuration page. Select WiFi on this page and enter the password and click Save, the module will automatically save the WiFi connected this time, and will try to connect to this WiFi as soon as it is powered on next time. Of course, you can also press a button to set the clock to offline mode.
The network generated by the mobile phone connection module will automatically jump to the first picture above, and then you can connect the clock to the network by following the steps. The second step is to enter the name of the WiFi. You can also directly click on the WiFi above to enter it directly. The third step is the WiFi password.
Networking mode: After being connected to the Internet, it can be controlled directly on the bilnker APP. It supports up to 5 time display modes, can adjust brightness, color, manual adjustment or specified brightness, etc. You can also see a variety of information obtained by the clock in real time on the app.
Non-networked mode: The adjustment functions in non-networked mode will be less, such as: the color cannot be adjusted accurately, only the normal brightness automatic mode, and cannot be set manually. The weather display function is lost and the weather cannot be displayed on the clock. If the clock calibration function is lost, it will switch to local time data (internal storage of the clock) for time display.
2.Procedure
1) When opening the ESP-01S program in arduino, be sure to add the header file, otherwise the compilation will fail.
2) Register an account in Xinzhi Weather to obtain the private key. Replace the following characters with your private key.
3) Create a DianDeng Technology app project and copy the key to the ESP-01S program.
4) The components in the Dian Deng Technology project are added in the following format. After adding, you can arrange them according to my arrangement, or you can arrange them according to your own needs. After arranging, change the component key name to the one below, such as the first one I circled. The key name of each component is different. Be careful not to make mistakes when changing. Each component must be changed.
4) Modify the ESP-01S file with arduino and then download it. The stm32 program can be downloaded directly through the serial port. During downloading, press and hold BOOT0 before powering on.
5) The 3D printing files and program parts are placed in the project attachment below.
Note: The standard version is recommended. It is ready to use. It does not have weather and app control functions. Everything else is the same. There are binary files in the standard version that can be downloaded directly. Those who love to toss can choose the advanced version. It is currently discovered that if the temperature and humidity chip works for a long time, the temperature will be higher than the actual temperature and the humidity will be lower than the actual humidity. Solution: use high-temperature chip flying wires instead of welding them on the board.
Designed by 烧包谷 (from OSHWHub)
Loading...
Do you need to add this project to the album?