OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12675|回复: 16

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

[复制链接]

78

主题

100

帖子

1

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-8-25
在线时间
44 小时
发表于 2019-7-23 15:33:08 | 显示全部楼层 |阅读模式
本案例为机智云平台中级应用开发实例,开发者通过使用机智云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开发)

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-9-17
在线时间
3 小时
发表于 2019-11-28 10:26:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2014-11-17
在线时间
4 小时
发表于 2019-11-29 19:18:47 | 显示全部楼层
诶? 代码叻?
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2013-8-5
在线时间
31 小时
发表于 2019-12-3 11:21:51 | 显示全部楼层
自动报警到手机上,怎么实现的,借鉴下!
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-4-21
在线时间
3 小时
发表于 2019-12-7 16:01:59 | 显示全部楼层
非常棒,借鉴一下
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-10-24
在线时间
10 小时
发表于 2019-12-20 01:06:16 | 显示全部楼层
借鉴一下借鉴一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2019-7-12
在线时间
16 小时
发表于 2020-1-15 11:59:53 | 显示全部楼层
借鉴一下哈哈
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-9-23
在线时间
0 小时
发表于 2020-9-23 13:12:44 | 显示全部楼层
SOC主控下怎么定义自己的定时器?
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-5-27
在线时间
15 小时
发表于 2020-10-19 13:38:15 | 显示全部楼层
非常棒,借鉴一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2020-11-2
在线时间
0 小时
发表于 2020-11-2 17:45:05 | 显示全部楼层
有源代码参考吗?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-10-15
在线时间
5 小时
发表于 2020-11-3 14:27:30 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2020-10-7
在线时间
5 小时
发表于 2020-11-4 20:41:20 | 显示全部楼层
1111111111111111111
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2020-5-21
在线时间
5 小时
发表于 2020-11-19 12:44:36 | 显示全部楼层
借鉴一下
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2020-5-21
在线时间
5 小时
发表于 2020-11-19 12:45:30 | 显示全部楼层
借鉴一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-12-25
在线时间
0 小时
发表于 2020-12-25 10:26:41 | 显示全部楼层
本帖最后由 newepson2001 于 2020-12-25 10:27 编辑

学习学习,麻烦分享一下,谢谢!看不到链接啊????
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
241
金钱
241
注册时间
2019-6-8
在线时间
50 小时
发表于 2021-6-2 08:20:36 | 显示全部楼层
6666666
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-10-31
在线时间
1 小时
发表于 2022-11-1 09:13:20 | 显示全部楼层
求资料
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 16:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表