【2024 DigiKey Creative Competition】+Smart Soldering Workbench
[Copy link]
Smart welding workbench
Author: Popular Technology
1. Introduction
The two pictures above are the boards used in this competition. One is the ESP32-S3 equipped with an 86-inch screen. The other is an IIC communication human presence sensor. In addition, the WS2812B light strip basically constitutes the functions of this project.
- System Block Diagram
The block diagram of this solution is as shown above. The smart welding workbench mainly integrates dimming and power control. Because we may not be in that place for a long time when welding, the human presence sensor can detect when people leave the welding table. Through logic, the power can be cut off and the lights can be turned off. At the same time, our 86 panel can display some information, such as networked weather detection, real-time time and other functions.
3. Functional description of each part
First, the function of the light. We used the LED library provided by ESP to develop it and gave it an independent task, turning the light on and off. And we did the corresponding processing so that it can be controlled on the screen.
LVGL is also a separate task. At the same time, we have developed NXP's tools ourselves so that the generated code can be used in the ESP32 environment.
Switching lights on and off is done in the event.
The data read by the sensor for human recognition is obtained through LVGL, and two states are displayed at the same time, which exists as a real picture.
The overall interface is a bit simple because some functions have not yet been added, such as obtaining weather and time information.
The human presence sensor has a lot of information, including the information of the selection box. We only used one of the information, which is the information of the number of faces.
Looking at its printed information, it is possible to detect multiple faces.
4. Source Code
digikey_demos.zip
(29.22 MB, downloads: 0)
5. Demonstration video of the work’s functions
6. Project Summary
There are still some unfinished details in this project, but the overall idea is there, and all drivers are available. Combined with practice and wifi networking, the time can be obtained, and then the weather and other things will be relatively simple. There are many ways to develop ESP32. I chose the idf solution, as well as the Arduino solution, etc. There are many ways to develop, and you can get started quickly. The human presence sensor needs to detect faces at a specific angle, and can assist some other detection devices to sense the presence of people. At the same time, due to interface reasons, I believe that other lighting adjustment solutions can be used later by cooperating with other development boards for Bluetooth communication interaction. This time, most of the IO of this module is occupied by the screen, resulting in less IO available for itself.
VII. Others
I will continue to improve the wifi and complete other functions as soon as possible.
DigiKey_contest_2024_word.doc
(1.07 MB, downloads: 0)
|