智能家居物联网设计技术(智能家居物联网项目设计书)燃爆了
信息来源:互联网 发布时间:2023-12-19
控制六个设备的智能家居项目实战,源码分享。
不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我
本次毕业设计分享的是获得优秀毕设的物联网智能家居项目,分享者是TOPthemaster整个项目分为服务器端、硬件端、web端、App端以及小程序端,总体来说对于使用者还是很便捷的,下面也将分这么几个部分记录过程。
(源码获取方式:在“达尔闻说”微信回复:ESP8266智能家居)01服务器端服务器端使用学生优惠购买了腾讯云服务器,在上面选择搭建了centOS系统,同时搭建了node-red、EMQ、forever工具。
1.node-rednode-red是一个非常方便的在线可视化编程,且提供了web组件框架,可以很方便地进行测试开发;下图便是node-red的线上开发环境,可视化拖拉工具就行了。
下面是node-red提供的web框架插件,虽然挺丑,但是可以用。
2.MQTT服务器EMQ主要用来搭建MQTT服务器,网上有很多现成免费的MQTT服务器可以使用,但终归自己的才是最好的;当使用node-red服务的时候,会出现途中掉线,服务挂掉的情况,这种情况是由于没有托管,导致node-red自动退出,可以使用dockter托管安装(但是由于刚开始不知道,我各种搜寻,找到了forever这个托管工具,用着倒是挺简单且没有出现问题),下图便是EMQ自带的管理后台。
功能很多,但没用上,主要也就是用于MQTT服务器使用
02硬件端硬件端采用的是ESP8266-NODEMCU开发板以及ESP32-cam板作为主控,外设用到了DHT11温湿度传感器、光敏传感器、AS608光学指纹模块、减速电机、步进电机、红外管、OLED显示屏。
麻雀虽小但五脏俱全主要做了六个设备,空调设备、电视设备、灯具设备、窗帘设备、指纹锁设备、监控设备其中每个部分的详情阅读,在文末可以查看,有兴趣做一做的朋友可以观看视频以及源码玩玩出于时间关系,设备基本上都没有做外壳,五个设备只是放个板子实现功能效果,便不贴出来了。
窗帘上面模仿着国外的智能窗帘机器人做了一个3D外壳,自我感觉还挺好,模型文件也放在了我的代码仓库,有需要的朋友可以去下载由于钩子不是很好定做,所以3D打印出来的钩子可能不是很结实,最好还是换成铁钩
下面说说每个设备的功能,同时附上演示视频,更加贴切一些1.空调设备与电视设备这俩设备功能为家居温湿度、光照数据采集,红外编码控制家中空调和电视,接入天猫精灵实现语音开关下面附上演示视频:关闭观看更多更多
正在加载正在加载退出全屏视频加载失败,请刷新页面再试
刷新
视频详情 搭建mqtt服务器 实现家中设备控制和监测2.窗帘设备窗帘设备采用独立机器人方式,直接挂在窗帘上使用,同时一样接入了天猫精灵语音控制开关。
3.灯控设备将寝室灯接入私有物联网服务器同时接入天猫精灵,实现App端控制Web端控制和天猫精灵语音控制4.指纹锁设备指纹锁本来只是自己研究AS608光学指纹模块的时候玩玩而已,后来闲着没事,就把它干脆加到整个项目里,反正也花不了多少时间。
效果还是不错的就是没有锁来改造,实际应用关闭观看更多更多正在加载正在加载退出全屏视频加载失败,请刷新页面再试
刷新
视频详情 基于mqtt协议的APP控制指纹锁装置5.监控设备监控本来是想在自己服务器上实现,纳入整个系统中,但是由于带宽问题,只能暂时使用花生壳做内网穿透,以此实现云端监控。
如果是局域网内的话倒是挺快的03APP端App端作为一个MQTT客户端接入服务器,通过不同主题订阅发布实现控制和数据采集显示,也分为了多个模块进行开发,具体代码也放到了我的码云仓库中,有需要自取即可视频中也看到了效果就不贴多的图了。
放一个主页图:
04小程序端小程序端也是属于闲来无事对项目的拓展开发,东西和写android差不多吧,可以体验一下线上版本,但硬件设备没上线,是看不到数据的。线上版本,微信搜索TOP物联网即可体验。
此项目的ESP8266代码以及Android源码可以在“达尔闻说”回复:ESP8266智能家居,获取;或者到TOPthemaster的源码仓下载:https://gitee.com/TOPthemaster/internet-of-things-smart-home.git
想要了解这个项目各个部分的详细介绍,可以到TOPthemaster的博客查看:blog.csdn.net/TOPthemaster达尔闻毕设分享系列旨在为即将做毕设的学生,提供设计思路和灵感所分享的项目皆来自往届学长们的毕设,希望在获取资料之后,大家能够分析代码,并加以运用,勿做“纯”伸手党。
END
毕设系列:基于STM32实现的温度/心率/步数设计智能自动寻光循迹灭火小车51单片机+HX711实现简易电子秤低成本打造STM32 IoT便携式功率计STM32+OV7670设计车牌识别系统自制手机app与arduino实现智能监测控制系统
STM32F103+NB模组+MQTT实现物联网采集系统7天完成手势控制ESP32 WIFI电子相册自制STM32万用表,吊打500元正规牌自制简易血氧心率仪STM32+MAX30100STM32+Zigbee组网点餐系统
STM32智能垃圾桶自动识别各类垃圾基于MCU开发板+摄像头实现“人工”停车助手STM32和MPU6050 实现的体感云台设计更加智能的“小爱同学”?STM32F4+H7实现仿生机器狗低成本打造360°监控系统
STM32版RFID医嘱专用手环STM32单片机控制的智能家居系统设计STM32F4电子阅读器制作教程毕业设计| 智能输液监控系统树莓派3B+与opencv3+PyQt5实现人脸识别门禁基于STM32 的手势控制点阵显示设计
即学即用,分享搭建指纹识别系统全过程自制六足机器人,有难度,慎入真正的人机互动,云端智能管家(我的毕设,我的心血)STM32蓝牙智能小车(分享代码和Android apk)STM32+TI BQ76940设计48V BMS方案(资料分享)
STM32坡道行驶巡线小车制作教程不超过100元的简易防疲劳驾驶检测STM32+OneNET实现NB-IOT电量采集系统使用ARM平台设计停车场管理系统(附教程&资料)智能WIFI LED灯设计LCD数字BOOST电路设计
STM32智能婴儿床监控(基础款)STM32+UART HMI,玩扫雷游戏两轮自平衡小车,含源码、原理图/pcb源文件STM32物流搬运小车STM32F407智能汽车:功能全网最全,代码开源单片机自动分拣小车(上货/卸货/WIFI识别)
球上自平衡机器人推荐阅读:项目分享 | 电赛系列 | 人工智能 | 考研必考知识点 | 毕业设计 | 开关电源 | 求职我们是妮mo,达尔闻创始人,只讲技术不撩汉的小姐姐达尔闻在线教育平台旨在服务电子行业专业人士,提供技能培训视频,覆盖各细分领域热门话题,比如嵌入式,FPGA,人工智能等。
并针对不同人群量身定制分层级学习内容,例如常用知识点,拆解评测,电赛/智能车/考研等,欢迎关注官网:www.darwinlearns.comB站:达尔闻QQ群:群1:786258064(已满) 群2:1057755357(已满)
群3:871373286
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186

