如何将多个不同的传感器连接到ESP8266

步骤1:零件
该设备最重要的部分是外壳,因为我没有3d打印机,所以我使用了现有的运动传感器照明外壳。幸运的是,它上的孔正好是sr501运动传感器圆顶的大小!
donwei运动传感器(ebay)(aliexpress)
d1 mini esp8266开发板
用于diy的原型纸pcb 5x7cm
usb端口5v 1a壁式充电器
hc-sr501红外pir运动传感器模块
rcwl-0516微波雷达传感器模块
1 x 10v 100uf电解电容器(可选,仅用于减少误报)
2 x 10k电阻器(可选,仅用于减少误报)
micro usb转dip适配器5针
dht22温度湿度传感器
4.7k电阻bh1750数字光强度传感器模块
压电蜂鸣器3v
330欧姆电阻
ws2812 1位rgb模块
从外壳上刮下内部面板,并切断电池座,因为它占用太多
切开原型纸,直到其完全适合外壳为止,然后尝试排列组件。
步骤2:接线
根据压条图接线并焊接零件。 dht22朝那个方向看可能不太好,但是将温度传感器放入机壳通常不是一个好主意,因为内部的有源组件会影响测量值。 (记录在案:将温度传感器放置在有源组件上方是最糟糕的想法之一)
所以我将其放置在外壳的右侧,因为电源从下到下到达microusb-》 dip适配器。 (它低于rcwl )
为什么我同时使用微波rcwl和sr501 pir运动传感器?只是要过滤掉误报:如果两个传感器都说发生了某种事情,那么几乎是100%的人类动作触发了它。 (可能不需要可选的下拉电阻,电容器可能会提供更多帮助,但也可能是可选的)
bh1750放置在外壳后面,但它是半透明的,因此如果外面有光,它会感觉到。 (虽然感觉会更少,但可以钻出外壳以使更多的光到达传感器。)出于同样的原因,ws2812也位于外壳内,并且通过塑料可以看到其发出的光
rcwl位于底部( d1 mini所在的另一侧 ),并且距esp8266天线的最大可能距离,因为它们会轻微干扰它们彼此之间太靠近。
步骤3:固件
如果我们要设置和使用基于esp8266的多传感器以最快的方式使用espeasy是个好主意!如果您从未听说过它,那么您可能会错过smart water controller的使用说明。
无论如何,espeasy是一种瑞士军刀式固件,其中包含许多控制器和设备插件,只需安装即可轻松设置已经看过路由器菜单的任何人单击几下。插入usb端口后即可上传固件,我个人最喜欢的上传程序是nodemcu-pyflasher( multiplatform ),但可下载的espeasy还包括(仅windows 》)espeasy flasher应用程序。
首次上载并重新启动后,将出现一个名为“ esp_easy_0 ”的新ap,默认密码为 configesp 。
(在此了解更多信息),然后您可以通过浏览器访问 192.168.4.1 来设置自己的wifi ap名称和密码,然后单击几下必要的controllers( domoticz,可以添加nodo,thingspeak,家庭助理,pidome,emoncms,fhem,blynk,homie,zabbix )和设备(超过70种,但同时12种)。
不要忘记在“工具”-》“高级”菜单上禁用串行端口使用,并启用“规则”使用。
规则在本地运行,语义并不那么复杂。 (我在本项目中使用的规则在rules1.txt中)
还有更多的可能性,ws2812 led可能由 neopixel,[led nr],[red 0-255],[绿色0-255],[蓝色0-255] 命令,并且蜂鸣器可以与简单提示音或rtttl(诺基亚铃声播放器)命令一起使用。

反相型DC-DC的工作路径和工作原理
凶猛的后进者:华为攻上全球手机第三名
合作才能共赢 物联网发展新启示
基于超宽带传感器和惯性测量单元融合的定位算法
如何选择(集成)嵌入式热敏打印机
如何将多个不同的传感器连接到ESP8266
新飞的重起,将是另外一个时代的开始吗?
亿咖通科技荣膺Transform Awards Asia 2022权威大奖
电源电路中如何将交流电压整流成直流电压?
使用早期系统级功耗建模来测量和降低功耗
华为Mate 9拆解图:紧致的结构,黑色薄膜是什么?
世界上“第一”电气工程师——弗朗西斯·罗纳德
英诺赛科和ASML达成批量购买高产能i-line和KrF光刻机的协议
利好政策推动我国远程医疗建设,2025年市场规模突破800亿元
2020年全球半导体销售额为4390亿美元
魅族Pro7什么时候上市?魅族Pro7发布在即,淘宝神助攻!双屏双摄确定,魅族Pro7 Plus或无缘三星Exynos 8895
CT加装的速度加快 医疗影像设备下沉基层市场可期
5G+4G信号的全面覆盖,让大学启用仪式更加完美
rom是什么意思
单片机的4kB片内程序存储器和256B片内数据存储器