• 基于ESP8266+机智云的低成本SOC远程孵化箱:(一)功能实现和材料准备


    本案例为机智云平台中级应用开发实例,开发者通过使用机智云AIoT自助开发平台、ESP8266,实现孵化箱的远程远程实时监控,实现孵化箱空气内外循环、光照、加热系统、加湿控制,以及高低温自动报警(手机APP或邮件推送)等功能。

    此案例将从功能实现、材料准备、云端产品创建和相关部署、硬件制作、小鸟孵化记录、APP页面展示、APP消息推送实现和相关源码,等步骤来分享。由于篇幅较长,内容以连载方式出现。

    [ 前言]

    本设计采用乐鑫ESP8266作为SOC主控,机智云作为云平台,手机实时对孵化箱进行控制,湿度控制变化范围不超过5%RH,温度变化范围不超过0.1℃,实现空气内外循环,光照系统,加热系统,加湿系统等。

    当然,此项目我依然选择了公布硬件设计、硬件连接和相关源码分享,需要源码的话只需回帖即可获取百度网盘的分享链接。我分享的其他项目还有“Arduino+ESP8266远程控制”“STM32+ESP8266远程控制”“机智云智能宠物屋教程”等原创分享。

    扫码查看分享

    [ 功能实现]

    功能实现:

    • 1.手机APP远程对设备进行测控
    • 2.温度自动控制,自动模式控制误差不超过0.1℃
    • 3.湿度自动控制,自动模式控制误差不超过5%RH
    • 4.灯光控制,照明用
    • 5.加湿系统
    • 6.空气循环系统,内循环和外循环
    • 7.可以实现手动和自动之间切换
    • 8.远程推送自动控制模式下高低温报警,设备掉线上线情况到手机APP和邮箱

    [ 硬件材料]

    硬件材料准备:

    1.温湿度传感器采用高精度数字型温湿度传感器SHT20(I2C转STM8串口输出型传感器)

    2.4位继电器模块5V

    3.ESP8266 32M

    4.超声波雾化器(没有点虚需要买配套电源)

    5.IIC-OLED显示屏 128*64分别率

    6.加热线丝12V 14米,根据箱子大小决定长度

    7. 自粘锡箔纸若干,用于箱子内部隔热

    8. 一体带盖的泡沫箱,隔热效果好

    9.12V20A以上开关电源,此处我才用的是12V70A电源

    10.其他小材料自己准备(不想自己焊接的可以买nodemcu外加一个万能板,然后用杜邦线连接,nodemcu需要购买32M内存的,否则代码不兼容)

    硬件连接:

    此处我不再画详细的原理图,只说明硬件的连接方式

    首先是8266最小系统,个人建议把复位电路搭建好,下载程序方便

    • GPIO12----换气开关继电器
    • GPIO13----雾化开关继电器
    • GPIO14----光照开关继电器
    • GPIO15----加热开关继电器
    • GPIO0-----KEY(微动开关,用于配网)
    • TXD-------SHT20-RXD
    • RXD-------SHT20-TXD
    • GPIO4-----OLED-SDA
    • GPIO5-----OLED-SCL

    补充说明:

    对于雾化器和光照,可以对火线进行开关,对于换气循环风扇,采用对12V的VCC进行开关,ESP8266下载程序可以按住GPIO0接的开关不放,再按一下复位就能进入下载模式。SHT20在下载模式的时候要和串口断开,要不然不能下载程序。

    [ 软件材料准备]

    主要软件:

    • 机智云自助开发平台账号一个(注意:注册的时候选择注册企业账号,才能申请开通D3功能,实现本自动报警及消息推送功能)
    • Eclipse(用于APP开发)
  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/dapangsen/p/11232111.html
Copyright © 2020-2023  润新知