版本协议

BSD

标签
标准版
#第四届立创大赛#基于IoT的新房通风系统

创建时间:5年前

项目主题:IoT(物联网)

2140 1

描述

<p>注:*为必填项。</p> <p>【请在报名阶段填写 ↓】 *  简要介绍作品:         新买的房子需要装修,房子装修完成,需要开窗通风一段时间,让室内的有毒有害物质多散发掉一些,以保护人体的健康。但是每天早上去房子里开窗、晚上再去关窗是一件挺耗时又麻烦的事,特别是遇上突然下雨。于是就萌生出设计一款远程控制房间窗户开关的系统,实现远程开窗和关窗功能,让新房开窗通风变得方便、智能。</p> <p>【请在竞赛阶段填写 ↓】 *  一、作品详情;         本系统的主要功能是实现远程控制开启和关闭窗户。系统分成两个无线通信模块,一个是基于移动物联网的2G通信模块M6312的远程无线通信,另一个是基于2.4G的LT8920的本地无线通信。远程无线通信实现手机或者PC端(统称为主站)通过2G信号和模块通信;本地无线通信实现本地从模块和主模块之间的通信(带有2G通信的模块)。从模块可以实现本机手动开启和关闭窗户,并将自己的状态上报给主模块。主控可以实现本机手动开启和关闭窗户,远程开启和关闭从模块(从模块统一开启和关闭),并将本地所有模块的状态上报给主站。系统还设计了环境光传感器,可以感知天气的突变,如雷阵雨,实现天亮开启窗户,天黑关闭窗户。</p> <p>*  二、描述作品所面临的挑战及所解决的问题; 1.无线通信 本次设计远程通信可选的方案有WIFI模块、2G。因WIFI模块通信需要有有线网路支持,新房子不具备这个硬性条件,于是选择移动的2G物联网模块。 2.执行机构 执行机构的设计是本次的难点,需要将执行机构固定到窗户上,又不能破坏窗户,安装要方便,通过多方查找,觉得用吸盘固定的方式可以采用,于是网上采购了强力吸盘,那种可以吸住搬运玻璃的吸盘。移动的机构设计借鉴了蜗杆的原理,光驱中激光头的移动。采用M5的丝杆和减速电机配合,丝杆上套元宝螺母。减速电机和元宝螺母分别固定在两个吸盘上,减速电机带动丝杆,使元宝螺母可以在丝杆上面来回移动。</p> <p>*  三、描述作品硬件、软件部分涉及到的关键点; 硬件部分关键点: 1.远距离通信电路 采样移动2G物联网模块M6312</p> <p><img src="//image.lceda.cn/pullimage/Dxfosk3mR5sMYtdMDY0bgBhvGdVwS31n6SQ1sKjc.png" alt="image.png"></p> <p>2.本地通讯电路 采用LT8920 2.4G通信芯片,实现本地主机和从机之间的通信。 <img src="//image.lceda.cn/pullimage/h8FP5JGsJQhcs9VPqiLw1TQLIaoUz1GMvoMCs4T9.png" alt="image.png"></p> <p>3.电机正方转切换电路 采用两组带常开常闭的继电器切换电机的正反转。 <img src="//image.lceda.cn/pullimage/Ono53PhtOILAgCDYoFHAW8neaRz17TQQcgz83tzI.png" alt="image.png"></p> <p>4.电机缓启动电路 采用功率MOS管,PWM驱动缓启动。 <img src="//image.lceda.cn/pullimage/f80UQgAyQ399NPmHKJvApnpj24EHftUXp8hWBM0s.png" alt="image.png"></p> <p>5.电机堵转检测电路 采用采样电阻采用,运放放大信号检测电流值,单片机ADC采集信号判断保护,外部还增加了霍尔开关限位保护。 <img src="//image.lceda.cn/pullimage/EBnpnKp8sMNEKUgk5KP5nuUUwIpcgLWnhH8AUE24.png" alt="image.png"></p> <p>6.环境光传感电路 采用光敏二极管经ADC采样 <img src="//image.lceda.cn/pullimage/wFnryXeVF41rMksVyejoMw2QnvOrptJqSDOkLqmc.png" alt="image.png"></p> <p>软件部分关键点: 1.2G物联网模块M6312通信 2G模块的通信调试是最大的难点,涉及的东西很多。2G模块从“上电初始化”、“建立TCP连接”、“发送数据”、“接收数据”、“关闭TCP连接”,在这个调试方面公司的同事给予了很大的帮助。 M6312初始化 void    M6312_Ready(void) {   M6312_Init(); //初始化   SET_M6312_POW_DOWN; // 2G供电   M6312_Power_On();//2g模块上电,会有初始信息传输上来   M6312_OpenNet();// 打开网络   M6312_CntTcp_OrOnenet(); //连接到TCP或者ONENET }</p> <p>M6312处理 void    M6312_Work(void) {     Rcv_2G(); //2g接收     HeatBeat(); //心跳发送     Deal_Error(); //错误处理 }</p> <p>主程序 void    main(void) {   Set_Param();   M6312_Ready();   LT8920_Init();   TIM2_PWM_CH4_Config();   NVIC_Configuration();   TIM_Configuration();   while(1)   {     M6312_Work();     if(ReadPKT_pin == 1)     {       LT8920_ReceiveData();     }     Key_Handle();     Message_Send();   } }</p> <p>2.2.4G模块LT9820通信 LT9820通信,因前期做个2.4G模块的试验板,调试还比较顺利,通信方面没什么问题。 LT8920初始化 void LT8920_Init(void) {   SPI2_Config();   CLR_RST_N;   SET_SPI_NSS;   SET_RST_N;   Delay_ms(3);   CLR_SPI_NSS;   SET_SPI_NSS;   LT8920_Reg_Recommended();   Delay_ms(10);   LT8920_Write_Reg(52\,0x80\,0x80);   LT8920_Write_Reg(7\,0x00\,0xB0); }</p> <p>3.模拟主站建立 模拟主站采用的是TCP/IP调试软件,开放了一个端口,通过端口发送接收数据 <img src="//image.lceda.cn/pullimage/P9xdK7welYw2xMjur0Ds3e0p7m8T0MrWSVun6I3b.png" alt="image.png"></p> <p>4.手机TCP客户端测试软件 <img src="//image.lceda.cn/pullimage/5OeskNaB8n8thpmJhQT091338O9GJKJb4iIRolqh.png" alt="image.png"></p> <p><img src="//image.lceda.cn/pullimage/LutrP08iBpkMA92PIoeRsdwwqfv1jwm6cXMS6cOC.png" alt="image.png"></p> <p>5.通信规约的设计 通信规约借鉴了ModBus的寄存器方式,将从机的状态同步到主机内寄存器,通过远程的报文可以读写 读取寄存器的报文的格式为:地址+功能码+寄存器地址+读寄存器数+CRC16 地址码:0x00、0x01等; 功能码;0x03等 寄存器地址;0x0000、0x0001等 读寄存器数:0x0003、0x0006等 CRC16 报文:00 03 00 00 00 03 04 1A</p> <p>写取寄存器的报文的格式为:地址+功能码+寄存器地址+寄存器值+CRC16 地址码:0x00、0x01等; 功能码;0x06等 寄存器地址;0x0000、0x0001等 读寄存值:0x0100、0x0200、0x0300等 CRC16 报文:00 06 00 00 02 00 89 7B *  四、作品材料清单; <img src="//image.lceda.cn/pullimage/8PS8ZcOeMEJXbrObnnvYE3IHqyOvmD3OxCQuM9ZS.png" alt="image.png"></p> <p>*  五、作品图片上传;(PCB上须有大赛logo标识并拍照上传,若无视为放弃参赛) 主机: <img src="//image.lceda.cn/pullimage/bQCduXeAD2XSnJX1oeY2VNVpDSIyvUJyWxB8H2wa.jpeg" alt="主机01.jpg"> <img src="//image.lceda.cn/pullimage/RDfnEesDGRM4LBfGm7IAEajXXXqd3nqlpjKob1ox.jpeg" alt="主机02.jpg"></p> <p>从机:(从机是主机的简化版,无2G的功能) <img src="//image.lceda.cn/pullimage/LaQoS70feYxwNdtAQKjqmnYQsREriqb658eijcG8.jpeg" alt="从机01.jpg"> <img src="//image.lceda.cn/pullimage/HL9VU0VPACuDm66iAn84CWyFzZofeDY407TQBDm5.jpeg" alt="从机02.jpg"></p> <p>执行机构 <img src="//image.lceda.cn/pullimage/GGy5gRfSLV0fZQletmiWTFbBU9rlB7mHRCC6Kom9.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/R7yp64dZgvgl2bGSnoSEiOazXMoRUzbGlhicq1I2.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/qstaPMDo0NlAle0nnMVy66aXhWC3c6hpdgwmrNZ3.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/vYa0v4BJeiC3oCjDIeRueyFMFgdRmThgMvIFcO9h.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/oxPzYKDOfVtjEgCoBPLBIRsbDAblTYlw7dviwDE7.png" alt="image.png"></p> <p>*  六、演示您的作品并录制成视频上传;(视频内容须包含:作品介绍;功能演示;性能测试;PCB上大赛logo标识特写镜头,若无视为放弃参赛) 视频链接:<a href="https://v.qq.com/x/page/u0927tl82eb.html" target="_blank">https://v.qq.com/x/page/u0927tl82eb.html</a></p> <p>七、开源文档。</p> <p>PCB 及原理图见项目附件</p>

文档

BOM

暂无

附件

附件名 下载
PCB 及原理图.rar

成员

评论(4)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>温馨提示:距项目提交截止还有11天,记得完善作品上传哟!</p>
立创电赛 回复
<p>很实用,很贴地气的想法。弄个视频上传一下呗,证明你的作品效果很好。</p>
jixin001 回复
<p>楼主不是在比赛,是在秀家里有新房,哈哈。我觉得你没有抓住刚需,新房装修如果有木质地板的话,格外注意防止大雨进水。一般业主会打开窗透气,我们可以做个设备检测到下雨自动关窗。</p>
立创电赛 回复
<p>恭喜您的项目获得第四届立创电子设计大赛参与奖,点击查看获奖名单:<a href="https://diy.szlcsc.com/posts/7b78bd99e53745588a4f2d81cc11af92" target="_blank">https://diy.szlcsc.com/posts/7b78bd99e53745588a4f2d81cc11af92</a></p>
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