3790| 1
|
[入门教程] 基于mPython掌控智能风扇 |
一、【视频演示】 二、【制作背景】 熬过一场漫长的”冬天“,熟悉的夏天又回来啦! 绿意正在蔓延 ,整个山间 ,风吹不起浪 ,几串饱满的思绪,向高处攀登, 每当我们回家中,湿热的气息弥漫在整个空间, 在这个“万物皆可相连”的世界, 我们如何实现对家中的电器的智能化监控和管理,让电器更懂你? 今天分享一个物联网作品《基于mPython掌控智能风扇》 三、【主要功能】 1、登陆掌控板物联网程序,通过手机发出相关信息,远程控制智能风扇和RGB灯的工作状态; 2、通过掌控板物联网实时检测每时每刻室内的温度数值和光线数值; 3、当温度值过高时,点击开启按钮,风扇开启,反之点击关闭按钮,风扇停止。 4、当光线值过低时,发出开灯命令,RGB黄灯点亮,反之,发出关灯命令,RGB黄灯熄灭。 5、微信扫描左边的二维码,显示“汝州市第二高级中学” 四、【硬件清单】 1、掌控板 x1 2、直流电机乐高 x1 3、DHT11温湿度传感器 x1 4、掌控I/O扩展板 x1 5、3v锂电池 x1 6、杜邦线 x1 7、乐高积木 五、【搭建过程】 1、风扇底座部分:由8x16的板组成; 2、风扇支架部分:由1个1x15梁、1个7孔梁、2个2x6梁、两个2x2梁、3个销子组成; 3、风扇传动部分:由1个直流电机、1个8齿齿轮、1个24齿齿轮、1个12轴、1个套轴组成; 4、风扇风扇部分:由8个1X12板、2X2圆板组成; 5、风扇控制检测部分:由2个1X8梁、Goodmake扩展板、掌控板、温湿度传感器组成; 六、【电路连接图】 风扇电机接扩展板p13 p14,DHT11温湿度传感器接p9 七、【程序编写】 1、准备工作 打开微信程序,在 查找选项中输入:掌控板物联网小程序,微信一键登录, 允许微信账号和密码登录,记住手机号和密码,编写程序用到; 进入“我的掌控板”,右上角添加掌控板,名称:自定义,地址:掌控板正面12位编号 ; 掌控板添加后,牢记设备ID:606884128 进入“我的应用”,右上角添加添加应用智能风扇,添加按钮和折线图 (2)程序的编写软件是mPython0.4.0,通过数据线连接掌控板和计算机 打开mPython软件,在菜单栏切换为“图形模式”下,选择连接设备:串口com20; (3)烧录固件 在设置菜单中,烧录最新固件,选择一个固件掌控板官方固件(2020-04-24),确定; (4)添加模块: 1.在模块区中高级块中添加微信小程序; 2.在wifi模块中添加名称和密码, 3.在窗体左下角硬件扩展添加通用传感器, 在通用传感器模块:添加 DHT11; 2.编写程序: 上电后,显示无线网连接成功! 登陆掌控板物联网程序,通过手机发出相关信息,远程控制智能风扇和RGB灯的工作状态; 子程序,实时显示室内的温度值、湿度值,将温度和光线值发送给手机点击查询。 八、【知识拓展】 物联网( IoT ,Internet of things ) 物联网的“物”,是包含你身边所有的物品,日常生活常见的有:洗衣机、冰箱灯家电;汽车、房子等固定资产;就连桌子、椅子都包含其中。非日常生活中的物品有:温度计、测速器等。以此得知,所谓的物联网就是“万物皆可相连”的世界。在物联网里,你生活中所有的物品都可以用电子标签上网联结,然后彼此进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed