太阳能水温差控制器的制作教程

步骤1:硬件
微控制器esp8266(esp-01或esp -12)是一款集成了wifi的微型微型控制器。 esp-01有2个可用的引脚,esp-12有8个可用的引脚。
现在,它像使用arduino ide的arduino一样易于编程,但是您必须使用usb到串行转换器,例如ftdi232。像这里一样,有很多教程对此进行了解释。如果您需要简短说明,可以查看我的笔记或下一步。
对于本项目,我们将使用esp-01,因为我们只需要2个引脚即可,一个用于连接两个ds18b20温度传感器(gpio2),另一个用于连接。一个用于打开/关闭继电器(gpio0)。我们可以仅将1个引脚连接多个温度传感器。
注意:esp8266适用于3.3v not 5v。您仅需要5v即可为继电器(vcc)供电
如果您对电子设备感到满意,则可以购买一些计算机主板或任何其他类型的板并尝试找到3.3v的ams1117或lm1117或ld1117 。然后可以将其连接到5v电话充电器,以便有5v和3.3v来给esp8266通电以打开继电器。 google上有很多原理图。这里有一个示例。
再次注意:使用220v:我们将使用5v继电器来打开/关闭循环泵。
步骤2:使用arduino ide + ftdi232 + esp -01/esp-12
本教程将不详细介绍这一部分,有很多指导内容涵盖了该部分,但是在这里,我给出一些快速的说明:
将其像图片一样连接
使用arduino ide刷新/上传草图的说明:
打开ftdi的电源,并确保计算机正在检测到它**
将gpio0连接到地面
打开单独的电源(3.3v)(usb端口不能提供足够的电流) ftdi232和esp8266)
上传草图
关闭电源
断开gpio0与地面的连接
打开电源

尝试使用blink示例,但更改pi n 13到pin 2以启用builtin_led
**在linux上,如果执行“ dmesg”,您将看到类似以下内容:“ ftdi usb串行设备转换器现在已连接到ttyusb0”
在windows上,可以在device manager上查看是否存在并且确定。
在arduino ide上,它必须在以下位置显示端口:工具-》端口(在我的情况下为ttyusb0)
step 3:代码
现在是时候上传代码了。。
在代码中,其定义为:如果差值为7c,泵将启动;如果差值为5c,泵将关闭, 。因此,如果需要其他值,则必须对其进行更改。
b 在上传代码之前,不要忘记:
1 。在thingspeak上创建一个帐户并进行设置(从thingspeak入手)
2。设置上下限:
const int minlimit = 5;
const int maxlimit = 7;
3。在此处更改wifi名称和密码:
char ssid[] = “++++++++”; // your network ssid (name)
char pass[] = “++++++++”; // your network password
4。更改为在此处的thingspeak上创建的频道号和apikey:
unsigned long mychannelnumber = +++++++;
const char * mywriteapikey = “++++++++”;
稍后,如果您对编码感到满意,则可以执行其他操作,例如更改每个传感器的警报并实施电子邮件或sms通知:)也许我以后再做。..
上传代码后,如果打开串行监视器,则可以在第二张图像上看到输出。
在这里
第4步:接线
好,现在是时候将它们连接在一起了。
此步骤非常重要
我在internet上找到的几乎每个教程都显示了直接连接到esp8266的继电器模块,如第二幅图所示。 它不能与我的3个不同的继电器模块一起使用!
它们与arduino可以正常工作,但与esp8266不能正常工作。我在每个模块上都有不同的行为。
问题:
如果您具有gpio,esp8266将无法启动连接到继电器模块的引脚(0和2)。这是因为这些引脚用于更改引导模式(例如:启用闪烁,串行编程等)。也许它们适用于某些继电器类型,但不适用于地雷,因此,我不得不像第一幅图中那样将其与2n2222 npn晶体管连接。

如何使用Linux ln命令以及如何创建符号链接
传欧洲HTC U11将延迟更新安卓8.0,官方推特公开道歉
区块链为什么比较难招到人才
医疗废物在线监测系统的设计原则
华为P10撞脸一加和oppo,似乎有点尴尬啊
太阳能水温差控制器的制作教程
三星电机车载MLCC 0603 inch 22㎌ 6.3V新品问世
聚焦财务、供应链…Dynamics 365 新功能 AI“狂飙”第二弹
xMEMS推出适用于智能眼镜和扩展现实(xR)头戴式耳机应用的单芯片MEMS高频扬声器Tomales
随着整个市场的发展 未来VR体验店将会拓展出更大的发展空间
国产化趋势分析 国内手机发展状况如何?
血气分析仪主要的临床检测项目介绍
智能制造基地将成为恒大冲击世界最强汽车集团的“幕后功臣”
LED时代,SoC将如何改变模拟照明控制行业?
从收音机到移动智能乐园,看车载信息娱乐系统如何点亮“第三空间”?
超能健康服务机器人:“互联网+人工智能”技术,实现一站式闭环健康服务
电机静态扭矩如何计算
关于真菌毒素检测仪的介绍
怎么去设计一种基于STM32单片机的电影院系统?
奥迪Q7一款着重舒适性的全尺度SUV,也是奥迪旗下一款十分具有竞争力的SUV车型,强势降价15万