版本协议

Public Domain

专业版
#第九届立创电赛#智能桌面管家

创建时间:4个月前

122 1

描述

<p><p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">1、项目功能介绍</h3> <p>&nbsp;</p> <hr class="horizontal-splitline normal-bold-2" /> <p>&nbsp; &nbsp; &nbsp; &nbsp; 本项目完成的是一款智能桌面管家,可以作为一款桌面摆件,使我们的桌面更加智能化和个性化。本项目可以实时监测并显示环境温度、湿度、二氧化碳浓度、可燃气体(TVOC))浓度和光照强度,同时可以通过手机APP控制台灯、加湿器等设备,并通过点灯科技的Blinker平台将其接入了小爱同学,可以通过小爱语音进行多设备的控制。如果设备运行在自动控制模式,那么本项目可以根据环境温湿度和光照等自动控制台灯、加湿器等设备。同时,本项目具有可燃气体报警功能,检测到可燃气体超标后会利用蜂鸣器和LED灯进行声光报警,守护我们的安全。<br />&nbsp; &nbsp; &nbsp; &nbsp; 本项目采用了盛思睿的SHTC3温湿度传感器和SGP30气体传感器。<br />&nbsp; &nbsp; &nbsp; &nbsp; 由于时间原因,本项目仍有待后期完善,后面打算基于LVGL设计一款GUI界面,同时还要设计一款外壳,继续肝ing!!!</p> <hr class="horizontal-splitline normal-bold-2" /> <p>&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">2、硬件部分</h3> <p>电源输入部分:</p> <hr class="horizontal-splitline normal-bold-2" /> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/7494577106484012b8cf1de044626854.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/a9f7bc59a48a494788ef2e657b085b63.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">锂电池管理部分:</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/7d7baa69f2994543ae203a216bad08bf.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">控制部分:</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/5edbf6bc360c4800ac9adb4f211c1506.png" /><img src="//image.lceda.cn/oshwhub/7c7e9aa9766f4c0d95236dadb17a409c.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;"> </span></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;">MCU模块:</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/4c9c33c6b3a1474b86c91c88c87bb745.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;">主控制器采用STM32F103C8T6,外接8M晶振,WIFI模块使用的是ESP8266_01,使用arduinoIDE进行固件开发,显示屏用的1.8寸TFTLCD。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;">传感器模块:</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/736326fcca234a6fb70ed36aaee20c45.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;">其中的SGP30气体传感器应使用1.8V电源供电,开始没有注意到,后面直接使用的成品模块,原理图上的电路是错误的。</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">3、软件部分</h3> <hr class="horizontal-splitline normal-bold-2" /> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/b7b8bd5e154a4255a11a853c43107806.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">STM32端使用MDK开发,代码见附件。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/54eda6cc939746ca8ce2392463bf667f.png" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;">ESP8266端使用ArduinoIDE开发,基于点灯科技的库,最好有个8266烧录器,方便开发,前期因为没有烧录器使用ch340模块烧录踩了不少坑。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/79df8d1b3aac4d189baaaa7ce5f98f40.jpg" width="505" height="1123" /><img src="//image.lceda.cn/oshwhub/e6bc09715b3f40e89120243e3fa2247d.jpg" width="504" height="1120" /></p> <p>这是使用Blinker做的手机APP界面,模块拖拽很快就能生成,非常方便。</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">4、实物</h3> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/89e2855db0524d8ca557a80840cb0d2e.png" alt="" width="648" height="486" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">这个是俯视图,本项目由三个PCB构成,通过排针排母连接,通过排针排母连接可以方便前期的调试,后面比如显示屏可以直接焊接进一步压缩空间。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/f8e2af46b3d646988d92b3906ec7f377.jpg" alt="" width="650" height="1384" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">这个是后视图,因为sgp30供电画错了,所以直接使用了模块,用热熔胶粘上的,还飞了几根线,看起来比较丑doge</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/eda618a1425b46ba949f6985350e1f20.png" alt="" width="648" height="486" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">这个是底面,留了个SWD调试接口,后面可以去掉。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/8fd94fe5e05048dabf4d04017666e0be.jpg" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">这个是使用电池供电时的状态,可以独立工作。</p></p>

文档

BOM

暂无

附件

附件名 下载
video_20240805_111644_edit.mp4
DeskSteward.zip
DeskSteward.ino

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow