#include <dht11.h>//dht11库 #include <MsTimer2.h>               //定时器库的 头文件 #include <Wire.h> #include <LiquidCrystal_I2C.h> //引用I2C库 LiquidCrystal_I2C lcd(0x3F,16,2);    //设置LCD1602设备地址,这里的地址是0x3F,一般是0x20,或者0x27,具体看模块手册 int PIRpin=…
目录 前言 硬件选择 二.使用步骤 获取代码 设备控制命令: 设备和协议初始化流程: 配置设备信息 回调函数注册 数据获取与上报流程 总结 前言 做了这么多传感器都是自己玩,这次家里人看不下去了,非得让我整一个紫外线传感器,出门前看看紫外线强度(严正声明:我不是个单身狗!!!(¬◡¬)✧)我看了一下网上还真有合适的模块,于是就整了一个.这次我们就来做一个智能紫外线传感器. 硬件选择 万能不变,便宜好用的(其实最近发现好像也没这么好用,但是确实便宜)的安信可 ESP32S . 紫外线传感器选择的是…
目录 前言 硬件选择 代码解析 获取代码 设备控制命令: 设备和协议初始化流程: 配置设备信息 回调函数注册 语音播报与设置流程 总结 前言 这里这么多设备,突然发现我做的好像都是传感器之类的居多好像没啥输出端设备,每天采集一堆数据,但是没注意看手机就不知道,我那甲醛传感器丢柜子里面大半月都忘记它的存在了,但是每次掏手机就去打游戏刷视频去了,懒得专门去看(理直气壮!) 我得再搞个法子让我连手机都不用看,就能知道需要的信息,于是我搞了一个语音播报模块. 硬件选择 板子依然用便宜好用的的安信可的 E…
前言 上周出差有点急,结果家里灯没关,开了整整一周的时间(T▽T),整个人都裂开了,准备做一个能够远程控制灯的东西,让我以后出差能远程把家里灯关了. 第一步就是做这期的主题 - 智能光照传感器,因为我逛了一圈发现常见的能远程控灯的开关都只能单纯的开关灯的状态,并不知道当前灯的状态,小米智能灯泡又只能用他们自己的生态,我用不了. 于是我准备使用一个智能光照传感器来感知家里的灯有没有关. 硬件选择 板子依然用的安信可的 ESP32S ,别问,问就是便宜好用.STM完蛋去吧. 传感器用的 HB1750…
前言 上次 土壤湿度传感器 完成之后,就立下一个 flag 要搭建一个智慧浇水的智能场景,现在终于有时间填坑了!(o゚▽゚)o 智慧浇水场景的核心设备有三个: 检测土壤状态的:土壤湿度传感器 通过这个传感器来获取土壤信息,作为是否浇水的依据. 智能浇水器:执行装置,通过 Spirit 1 控制. Spirit 1 这次就来制作智慧浇水的智能场景的核心: 智能浇水器,我准备买一个便宜的傻不拉几的浇水器自己改造一下,想办法给他连上脑子. 主要交互流程如下图: (σ゚∀゚)σ..:*☆哎哟不错哦,是不…
前言 家里有个鱼缸养了几条鱼来玩玩,但是换水的问题着实头疼,经常一个不注意就忘记换水,鱼儿就没了.o(╥﹏╥)o 在获得 Spirit 1 边缘计算机 后就相当于有了一个人智能设备服务器,可以自己开发在家里开发智能设备,于是准备做一个智能水浊度传感器来解决一下我这个换水难的问题. 目前的想法就是看看水啥时候改换了提醒我一下手动换水,自动换水过滤的设备太贵了 ,穷逼只能看看怎么 DIY 一套. 硬件选择 这次依然还是用着安信可的 ESP32S ,别问,问就是便宜,至于那个 IOT PI ?已经被我…
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 在设计智能家居系统方案时,一个很关键的point就是组网方式.组网方式关系到整个智能家居系统的稳定性.可扩展性.实时性等:从安装及维护等各方面考虑.对于组网方式.本人认为如今应该没人会去搭建一个有线的智能家居网络了吧.呵呵.. . . .. 所以,我们毫无疑问选择了无线的组网方式! 无线组网方式有非常多种,有採用Zigbee.Wifi.Z-wave等等.当然一个完整的智能家居系统不可能仅仅採用单纯的一种无线通信方…
题目:基于物联网的智能窗户控制系统的设计与实现 应用场景:突降大雨,家里没有关窗而进水:家中燃气泄漏,不能及时通风,威胁人身安全,存在火灾的隐患:家中窗户没关,让坏人有机可乘.长时间呆在人多.封闭的空间内,室内空气污浊,使人昏昏沉沉:  解决方案:设计一种智能窗户系统,能够自动开关窗户,节省人力.能够检测到下雨,及时关窗.能够检测空气质量,如果空气质量不好.存在有害气体或者可燃气体等,一定条件下自动开窗通风.能够在开窗状态时,检测是否有人通过窗户进入家中,从而及时报警并关窗. 实现:数据采集模块…
基于ESP32的智能家居管理系统的设计与实现 ESP32的智能家居管理系统访问链接: https://www.cnblogs.com/easyidea/p/13101165.html 一.需求分析 1.1硬件需求 1.1.1 蓝牙收发数据 1.1.2 网络收发数据 1.1.3 传感器检测 1.1.4 开关控制 1.1.5 PWM电机控制 1.1.6 舵机控制 1.1.7 OLED显示 1.1.8 自动控制 1.2 微信小程序需求分析 1.2.1 用户登录 1.2.2 设备管理 1.2.3 数据修…
Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案: 一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器: 一种是通过http协议实现.Android手机作为数据传输过程中的http服务器. 所以,技术实现的难点在于我们的app怎么实现ftp或者http服务器的功能,当然可以自己先阅读ftp协议或者http协议,根据规范自己实现一个,如果你时间充裕.技术过关的话:另一种方法是寻求开源社区的帮助,本文重点通过分析市场上已有的几款实现wifi数据…