【2024 DigiKey创意大赛】+智慧焊接工作台
本帖最后由 流行科技 于 2024-11-11 22:35 编辑<p align="center"><b>智慧焊接工作台</b></p>
<p align="right">作者:流行科技</p>
<p align="right"> </p>
<p><b>一、作品简介</b></p>
<p> </p>
<p> </p>
<p>上面两张是本次比赛用到的板卡,一个是ESP32-S3配备86屏幕的方案。还有一个是IIC通信的人存在传感器。外加上WS2812B的灯带,基本组成本次项目的功能。</p>
<ul>
<li><b>系统框图</b> </li>
</ul>
<p align="justify">本次方案的框图如上,智慧焊接工作台,主要是集成调光,控电源,因为我们焊接不一定是长时间在那个地方的,所以通过人存在传感器可以探测人离开焊接台了,通过逻辑,可以实现断电,关灯效果,同时我们的86面板可以显示一些信息,如联网探测天气,实时时间等功能。</p>
<p><b>三、各部分功能说明</b></p>
<p> </p>
<p>首先是其灯的功能,我们用ESP给的LED库进行开发,给他做一个独立的任务,开关灯。并且是做了相应的处理以便在屏幕上操控。</p>
<p> </p>
<p>LVGL也是一个单独的任务,同时我们自己弄了下NXP的工具,让其生成的代码可以用在ESP32的环境中。</p>
<p> </p>
<p>开关灯是做在了事件中。</p>
<p> </p>
<p>人识别的传感器读取数据,通过LVGL中进行获取,同时给了两种状态的显示,存在为实图。</p>
<p> </p>
<p>整体界面做的稍微简单了点,因为一些功能还未添加,如获取天气,和时间信息。</p>
<p> </p>
<p>人体存在传感器是有很多信息的,包括了他选框的信息。我们用的话只用了他其中一个信息,就是多少张脸的信息。</p>
<p> </p>
<p>看其打印信息是可以检测多张脸的。</p>
<p><b>四、作品源码</b></p>
<div></div>
<p><b>五、</b><b>作品功能演示视频</b></p>
<p><iframe allowfullscreen="true" frameborder="0" height="450" src="https://training.eeworld.com.cn/shareOpenCourseAPI?isauto=true&lessonid=41664" style="background:#eee;margin-bottom:10px;" width="700"></iframe></p>
<p><b>六、项目总结</b></p>
<p align="justify">本次项目还有一些未完善细节,但整体思路有了,同时各方驱动也都有了,结合实践加上wifi联网可以获取到时间,之后天气这些也就比较简单了,ESP32开发方式多种多样,我选择的是idf方案,还有Arduino方案等等,多种多样,开发起来也能够快速上手。人存在传感器需要在特定的角度下检测人脸,可以辅助一些其他探测设备,感知人的存在。同时接口原因,相信后期通过配合其他开发板进行蓝牙通信交互可以使用其他调灯方案。本次这个模块主要被屏幕占用了多数IO,导致自身可以使用的IO就少了。</p>
<p><b>七、其他</b></p>
<p align="justify">我将后续继续完善wifi这块,早日完成其他功能。</p>
<p align="justify"></p>
<p>加个智能调光,来个光强传感器,然后自动调光,保证工作台亮度</p>
<p>这个ESP32开发板功能比较强大,对于提高软硬件能力有很大帮助</p>
秦天qintian0303 发表于 2024-11-11 23:26
加个智能调光,来个光强传感器,然后自动调光,保证工作台亮度
<p>这块板子IO太少了,给屏占了太多,得外拓了</p>
流行科技 发表于 2024-11-14 20:43
这块板子IO太少了,给屏占了太多,得外拓了
<p>光强传感器一般都是IIC的接口,直接接个扩展板就行,一般地址都不一样</p>
秦天qintian0303 发表于 2024-11-15 10:27
光强传感器一般都是IIC的接口,直接接个扩展板就行,一般地址都不一样
<p>对,他这个IIC上也挂了不少设备了</p>
页:
[1]