介绍一下简单的家用传感器下位机神器--ESP8266

  • w
    waterfish007
    先说明管挖不管埋,我大概提供思路。不用编程不用搞终端敲命令。简单接线不用焊接。
    首先ESP8266是国货精品,不会加收关税。
    由于性能、稳定性、接口丰富(IO扩展口丰富,有I2C,有串口,wifi,通过外接还可以有网口有蓝牙有GPS有GPRS等等),及价格便宜,广受全球玩家欢迎,国外有大神针对性的开发通用的操作平台,集成了常用的传感器和数据网络中转接口,可以直接刷了再简单的接线就可以跑起来。全部用杜邦线,不用焊接,板上有5V有3.3V供电输出,方便接不同的传感器。建议直接买下图这种开发板样子的,方便接线和自己动手。


    这里我玩得比较多的是easyesp,直接刷了之后,连上WIFI,再登录本地WIFI就可以访问了。
    支持的传感器列表:
    https://www.letscontrolit.com/wiki/index.php?title=Devices

    常见的单机玩法:做一个WIFI连网对时的电子钟,具有高精度温湿度传感器,具有PM2.5功能,具有LCD2004显示屏(或OLDE屏甚至彩色LCD屏),具体CO2浓度检测等等。
    根据上面支持的传感器里面,买上你所需要的传感器。
    接线,和设置,在上面的链接里面点一下就有具体的资料,不用懂英文看图就明白了。在EASYESP传感器设置里面也有个按钮可以点一下就打开相应的设置接线,一样的。
    比如SHT10的温度传感器
    https://www.letscontrolit.com/wiki/index.php?title=SHT1X





    LCD2004作为输出显示,自己排版下内容输出。我建议长期显示就LCD不要用OLDE,OLDE屏用一年之后会暗很多,不耐用。
    然后,就可以了。
    这里再分享一个方法控制LCD的背光,原理就是根据一个io口的电平高低来开关背光,IO口的电平由我们自己在RULES设置,RULES要在TOOLS里面打开才有,然后我是根据时间来设置IO脚的高低电平,这样晚上就不会亮着影响睡觉。对了,WIFI连网之后是通过NTP对时的,这个要自己设置一下NTP网址。


    高阶玩法是把采集到的信息发送到上位机,其中常用的是MQTT,可以很简单的接入Homeassitant平台。这里也可能用网址,然后就可以远程采集数据。比如我是会把店的冰箱温度监控着,在家也能看到,再设置一下限值,以防冰箱意外掉电造成货物损失。

    回帖就再补一些成品图。
    附件是刷机文件,是不是最新版本就不清楚了,在用还凑合。串口驱动要自己装一下。识别出COM口选中,然后选BIN文件,一刷,OVER。不行的话按一下主板上的FLASH或者RESET再试试。
    ESPEasy_mega-20180723 2.zip(1.75 MB)
  • y
    yxnwh
    马克,高端玩家啊!
  • w
    waterfish007
    这个真的是很简单的,买东西回来,刷一下,然后接上线,设置一下,马上出成品。最后再用热溶胶枪粘紧。便宜!易出成果!小孩大人一起玩。 一开始我是拒绝的
  • y
    yxoasis
    再提供一个资源,可以通过wifi继电器控制家电
    链接:https://pan.baidu.com/s/1nEy49r72ASJxI7Y8mxQv4g密码:84bk
  • w
    waterfish007










    一开始我是拒绝的
  • i
    ironmonkey99
    mark一下 以前玩arduino时候看过esp8266

    后来就没后来了
  • d
    dayan518
    mark...
  • j
    jckimi
    回复5#waterfish007


    你是怎么接入apple home的??
  • w
    waterfish007
    https://www.hi-pda.com/forum/vie ... 7341&highlight=

    现在HOMEASSITANT平台集成的HOMEKIT也凑合好用,不用单独装DOCKER了。
  • c
    cnCHaOS
    mark。高大上。。
  • b
    buaagangzi
    马克高端
  • P
    Pyrrhus
    你这个太简陋了,到淘宝上搜SONOFF 智能开关,

    带继电器,带433模块,带温湿度传感器。

    事实上有好多固件就是针对这个厂商的
  • 天涯水手
    高级电工,马克
  • c
    changno
    mark.
  • s
    singlejoe
    可不可以做个显示屏放门口,通过手机把每天提醒自己要做的事情列表发到上面?
  • h
    hd-lanuie
    好东西。!
  • w
    waterfish007
    出门看一眼手机不是更好么,怕忘了看手机就做电子围栏啊,超出范围就提示。 一开始我是拒绝的
  • s
    stillness
    最近正好对这个感兴趣,mark,仔细研究
  • e
    eistein
    好玩。。
  • s
    sigar
    mark一下把。
  • s
    styeath
    买了这个板子,还需要买啥才能开玩?显示屏?
  • h
    hxa
    马克一记,单片机要从娃娃抓起
  • 懒散的牛
    马克。最近在看ha相关的东西。学习下。 ios fly~
  • k
    kingchy
    刚买了6块开发版。

    买好合适的面包板和跳线,或者再买一些公母/母母的杜邦线,完全不需要使用电烙铁,跟我一样的手残党可以上了。小尾巴~
  • m
    money324
    interesting
    关键还要防熊孩子破坏
  • h
    heavenbow
    我家现在已经都是米家设备了,要是集成这个,是不是要接入ha才可以呢?
  • w
    waterfish007
    是的,这个跟米家没关联的。ha是海纳百川,各家都兼容进入。 一开始我是拒绝的
  • x
    xxlazy
    Mark,看着空的时候可以玩玩
  • M
    MR.L
    店里冰箱掉电了,那店里的wifi也掉电了啊,怎么办?
  • 胸弟情深
    好像很厉害的样子
  • w
    waterfish007
    主要怕人为的误碰了冰箱开关,而且主要有些货对温度要求高一点,有个温度计才具体知道冰柜的温度而不是靠感觉。 一开始我是拒绝的
  • j
    jtxql
    学习一下
  • z
    zire1
    马克 物联网
  • p
    pc79
    很不错的东西啊
  • w
    windxin
    收藏一下,有兴趣
  • 真电工
    esp8266跑arduino也很好,ntp协议对时,驱动串口或i2c显示屏,天气啊时间显示就这么搞定了
  • w
    waterfish007
    arduino虽然相对算比较简单,但是对入门级来讲,还是这个最方便,只关注重点在添加设置,不用看代码不用搭编辑平台,而且动手玩的人多,教程也比较多,关键0基础。 一开始我是拒绝的
  • 剑二十三
    呵呵呵
    这么geek的东西现在在d版没有市场了


    我好多年前就发了esp8266帖子了
    https://www.hi-pda.com/forum/viewthread.php?tid=1532307

    其实现在esp32比8266也贵不了多少
  • w
    waterfish007
    首先确认需求,要加什么传感器,传感器就在上面列表上挑,然后淘宝找那种加pin引脚的买,再买一把杜邦线回来,一串上去接上线就ok,很简单的。
    lcd买那种配有i2c转接板的
    比如下面的。有些传感器比如pm2.5那个就可能还是要焊一下线,原来不是排针接口。



    一开始我是拒绝的
  • 河之南
    干货贴,马克兼顶!
  • w
    waterfish007
    esp32主要差别主要是多个蓝牙吧?要贵10块钱一个。多个蓝牙的话,浅层玩的话就是做成蓝牙探针而且蓝牙和wifi同时用会有冲突,高端玩法我也没想到什么需求。暂时主要还是用esp8266玩,性能够用,便宜。
    哦,esp32还可以低成本的加个摄像头,一套才30多,做人脸识别之类或者门禁什么的还是有的玩。一开始我是拒绝的
  • d
    danety
    干货满满,学习一下
  • l
    linlance2000
    要是能驱动电子书那种屏幕就好了,想做一个显示的,但是用树没派,成本太高了.
  • f
    flyingmmb
    马克8266

    多谢教授科普 iOS fly ~
  • 阿雷雷
    楼主你能不能搞几个家庭场景适合的方案套件出来造福下坛友,我免费给你设计并3D打印一套树脂材料或ABS外壳作为感谢,图纸也共享给坛友
  • R
    Reloaded
    智能家庭diy,mark一下学习 怼
  • z
    zhanglegll
    你们这些高人,不搞点事真的可惜了,总说外国人地库里搞啥创造很牛逼的样子。
    我看你们就很牛逼了。
  • p
    poet_lee
    学习一下