- 2024-10-31
-
发表了主题帖:
【2024 DigiKey 创意大赛】3D打印耗材智能干燥箱-作品提交
本帖最后由 ki14 于 2024-10-31 22:42 编辑
3D打印耗材智能干燥箱
作者:ki14
一、作品简介
基于ESP32C6开发板和BME680传感器的智能干燥箱,能够实时检测环境温度和湿度,根据设定的目标温度和时长,自动控制加热器和风扇的开关实现恒温烘干。可用于3D打印机耗材烘干、模型退火后处理和短期存放和监控耗材状态。wifi连接后可以通过Web界面查看当前温湿度、加热状态、剩余时间,并可设置烘干参数,控制烘干过程的启动和停止。
物料清单:
ESP32C6 开发板:处理传感器数据、控制加热器和风扇、网络通信
BME680 传感器:测量湿度,通过IIC通信
PTC 加热器和风扇:加热、循环空气。PTC为12V 50W,风扇为12V拆机风扇
外壳:使用3D打印机制作。最少需要15*15*18cm的打印空间(即>=拓竹A1mini)。需要约800g耗材
其他电子元件:10、3k、10k电阻各2个,3904三极管2个,16P排母2个,5525DC电源接口1个,1N4148二极管2个,3-5V五脚继电器2个。
电源配件:typec数据线1根,12V 5A及以上5525电源一个。
二、系统框图
ESP32C6 开发板模块:通过WiFi连接至局域网,运行HTTP服务器,提供Web服务,方便用户远程访问和控制;根据传感器数据和用户设定,控制加热器和风扇的工作状态;处理温湿度数据,记录历史数据,供用户查询。
BME680传感器模块:采集温度、湿度并通过IIC发送给ESP32.
数据通信:通过I2C接口与主控模块进行数据传输。
PTC加热器和风扇:由ESP32的GPIO口控制继电器,从而控制风扇和PTC的开关。
控制循环和网页服务器通过asyncio同时运行。
三、各部分功能说明
1.主控模块(ESP32C6 开发板)
使用内置WiFi模块,连接至家庭或办公WiFi网络。
主持网页
读取和控制循环
2. 传感器模块(BME680)
通过I2C接口与ESP32C6开发板连接,并且封装为类,读取温湿度信息。
3. 用户交互模块(Web界面)
在Web页面上显示实时的温度、湿度、加热状态、剩余时间等信息,提供输入框和按钮设置目标温度和烘干时间。
四、作品源码
(代码,pcb,3d模型等)https://download.eeworld.com.cn/detail/eew_zCrdSf/634865
(文档)https://download.eeworld.com.cn/detail/eew_zCrdSf/634866
五、作品功能演示视频
[localvideo]6b1023e4afa38606343611b113c36f33[/localvideo]
六、项目总结
整体功能基本实现,细节有待完善;相对于现有干燥箱的优势是可以通过wifi访问控制;打印材料建议abs或者petg,若有大尺寸打印机>25cm构建尺寸可以把盖子合并打印,这样可以减少粘合,增加气密;刷入CircuitPython固件方法和CircuitPython使用教程文档请参考adafruit网页文档。
-
上传了资料:
2024DigiKey创意大赛3D打印耗材智能干燥箱-文档
-
上传了资料:
2024DigiKey创意大赛3D打印耗材智能干燥箱
- 2024-08-10
-
发表了主题帖:
【2024 DigiKey 创意大赛】物料开箱帖
本帖最后由 eew_zCrdSf 于 2024-8-10 22:40 编辑
非常高兴能够入围,感谢Digikey和eeworld提供的物料。我要做的作品是一个3d打印机耗材的智能干燥箱,支持通过wifi在网页上控制。
BME680传感器,用于测量温度、湿度。
ESP32C6开发板,作为主控。
树莓派5,用于增加一些扩展功能。