硬件组件:
- Atmel atmega328p-pu× 1
- 433 MHZ接收器/发送器si4432模块× 2
- 10uF电容器× 1
- 电阻10k欧姆× 2
- 电阻1M欧姆× 2
- 电阻220欧姆× 2
- 电容器100 nF× 5
- LED(通用)× 2
- 用于RTC的UDOO 2AA电池座× 1
- ESP8266 ESP-12E × 1
- esp8266适配器(可选)× 1
- 电压调节器ams1117-3.3× 1
- 电容1000μF× 1
- 电容100μF× 1
- 电阻1k欧姆× 1
- 通用晶体管NPN× 1
- AC-DC 5v 1A电源× 1
- Arduino IDE
手动工具和制造机器:
- 烙铁(通用)
该项目是关于如何为水表创建物联网自动化。您可以使用网络访问,移动设备上的Blynk应用程序或电子邮件来读取您的水表数据。
该解决方案有两个不同的层:第一层包含读取水表数据的模块,并使用低距离发射器模块si4432将其发送到第二层模块。每个第一层模块最多支持2个水表。据推测,该模块可以完全管理一个输入水源,可以容纳两个水表:热水和冷水。如果您有两个或更多独立供水商,则可以为每个水输入安装另一个第一层模块。可以在单个第二层模块中注册最多5个第一层模块。第一层模块使用两节AA电池,每6个月更换一次电池。
第二层模块基于具有Wi-Fi功能的ESP8266微控制器,应连接到Internet以通过Blynk或电子邮件发送数据。该模块还具有si4432接收器,用于监听来自第一层模块的数据。第二层模块需要外部电源插座,但可以关闭电源一段时间。水表的数据存储在第一层模块中。
阅读全文