利用ESP8266与米思齐从零制作模拟温室大棚--硬件篇

注:此文章仅涉及硬件,不涉及接线,接线部分请看《接线篇》

一、确定功能

作为温室大棚,首先我们为它确定几个最基础的功能:

1.温湿度检测

2.温湿控制系统

3.数据显示

4.水位检测及警报

5.总控系统

6.电源

7.其他(可根据自己需要添加)

二、选择硬件

对于硬件的选择,可以根据功能需求选择对应的传感器和执行元件

1.温湿度检测

我选用的是DHT11温湿度传感器模块(拼多多链接: 拼多多),参考价格为6元左右。

该传感器为三线制,即有三处可连线,分别是VCC、GND、DATA,其中DATA为数字输出,可以与ESP8266数字引脚相连,测量的温度范围是0~50℃,湿度测量请根据实际串口输出数据判断。建议使用3.3~5V电压控制,一般带有电源指示灯,指示灯亮起则说明元件正常工作。

 图一

2.温湿控制系统

我选用的是普通LED灯带(拼多多链接:拼多多)模拟热源,参考价格为7~8元;风扇(拼多多链接:拼多多)模拟散热与降温,参考价格为7~28元。然后用水泵(拼多多链接:拼多多)在湿度过低的时候进行喷洒,价格在7元左右。

(1)灯带

普通LED灯带一般为USB接口,且长度较长,但我们可以根据自己所需要的长度来剪裁。注意剪裁时要注意剪裁口,一般有特殊指引,图二中红框处的黑线为剪裁口,请尽量沿黑线剪裁。剪裁后获得的灯带一般需要将线的铜丝部分焊接在红框内黄色铜片部分上,所焊线可以根据自己的需要选择。(若无焊接工具,可以用普通LED小灯泡代替灯带,如图三)无论是灯带或是普通LED灯泡,均为两线制,即电源正极与负极,建议将正极一端与ESP8266数字引脚相连,便于控制。推荐电压为3.3~5V,过高容易导致LED发热严重,造成安全事故。

图二

 图三

(2)风扇

风扇的大小可根据自己的实际需求而定,个人推荐在考虑成本的情况下尽量选用较为安全且便于展示功能的款式,我选择的是5V、边长4厘米厚度1厘米的款式,同样其也为两线制,一边接电源正极,一边接电源负极。具体接线请看《接线篇》内容。

(3)水泵

水泵是两线制设计,但理论上使用时可以不分正负极。当水泵工作时,靠近边缘的水口为吸水口,靠近中心的水口为出水口,使用时注意不要将水管对着电子元件使用,容易造成短路等危险。水管的长度可以自己根据需求剪切,但不宜过短,水管过短难以固定,容易导致水管在抽放水时不受控制,同时还需注意水管的弯折,若弯折处的管内径过窄容易导致抽放水困难,损伤电机。

3.数据显示

我选用的是0.96寸的OLED显示屏(拼多多链接:拼多多)将温湿度、水位检测的数据显示在上面,参考价格为15~30元。

OLED最好选用四线制的版本,尤其注意最好选择已焊上针脚的版本,若只是为了兴趣,建议最好还是不要自己焊接,一方面焊接时容易受伤,另一方面容易不小心将显示屏烧坏。其四线制的四线分别为:VCC、GND、SCL、SDA,其中VCC、GND为电源线,SCL为时钟信号线,SDA为数据信号线,一般将两条信号线连接ESP8266数字引脚即可(此处说明仅做参考,若有兴趣了解,可参考此文章:中景园电子0.96寸OLED使用文档新手必看V2.0.pdf)。电源连接建议3.3V左右。

4.水位检测及警报

我使用的是水位传感器(拼多多链接:拼多多)检测水位,价格在3块左右,当水位不足的时候则由一个无源蜂鸣器(拼多多链接:拼多多)发出警报,价格在4元左右。

(1)水位传感器

水位传感器一般为三线制接口,为电源正负极和信号口,一般接3~5V电压即可。由于其输出的是模拟信号,所以信号口接ESP8266的A0端口,使ESP8266可以接收来自传感器的模拟信号,可以根据用户的实际需求设定水位报警的值,由于是模拟信号,其数据范围则为0~1023。不过使用时请注意水位检测的有效范围只为竖条包锡部分(如图四蓝框部分),超过此范围检测无效,还请多多留意,以免浸到电路部分导致短路。

 图四

(2)蜂鸣器

蜂鸣器也是三线制,除去电源正负极还有一个I/O端口,I/O端口与ESP8266数字引脚连接即可。当水位传感器感应到水位低于某个预设好的水位值时,蜂鸣器就会相应的发出警报。在测试调试的时候,建议先将蜂鸣器的电源线摘下,以免在不放水测试时遭受蜂鸣器的持续噪音,且蜂鸣器长时间工作也容易发热,会对元件有一定的损伤。

5.总控系统

总控系统我采用的是改良版的L298N电机驱动模块(拼多多链接:拼多多),利用它连接价格大概是26,还有一块面包板(拼多多链接:拼多多),以便理线和连线,参考价格为6块左右,最后是控制板ESP8266(拼多多链接:拼多多),参考价格在20左右。

(1)L298N电机驱动模块

与传统的L298N不同,这款可以安装更多的电机模块,同时还有两处电源输入端和两处5V电源输出端,再加上自配按键控制电源开关,对于无自带开关的电源可以起到省电与电源保护作用。

 图五

(2)面包板

面包板作为电路连接的方便工具,在此处作为电源共享端口使用,如果有信号共享的需要也可以考虑在上面搭建电路,为了避免将电源线焊接在一起,用面包板更有利于做调试和拆装。面包板背面是双面胶结构,有需要的可以撕下背面的隔离纸将面包板粘在想固定的位置。(想了解更多可以参考:http://t.csdn.cn/i8zwF

(3)ESP8266

将其作为主控板的主要目的是便于在实现“温室大棚”的功能之外还可以联网,对于想做进阶的小伙伴可以试着让其联网实现更多功能,但对于其使用我们主要在《程序篇》介绍。

6.电源

电源我采用的是7.4V的锂电池电源(拼多多链接:拼多多),连接在L298N上,参考价格为15块左右。

7.4V电源连接L298N的VCC、GND上,为水泵和风扇供电,同时通过L298N的5V引脚将5V电源连接在面包板上为ESP8266和蜂鸣器供电。所以虽然只有一种电池,但通过L298N实现了两种电压并存的现状,减少了额外设置电源的麻烦。

7.其他

对于其他功能,我后续会专门续写下去,现在暂时不表。

 

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘枫--odin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值