控制灯和二氧化碳进入水族馆。存储传感器数据,以便可用于统计。
硬件组件:
- Arduino UNO和Genuino UNO× 1
- DHT22温度传感器× 1
- 红外模块(通用)× 1
- Adafruit防水DS18B20数字温度传感器× 1
- Adafruit RGB背光LCD - 16x2× 1
- 具有5VDC继电器的双通道SPDT继电器载体× 2
- SparkFun RTC模块× 1
- 电阻10k欧姆× 1
- 电阻4.7k欧姆× 1
- 单转电位器 - 10k欧姆× 1
- 电容10μF× 1
- 金属外壳× 1
- 9V 1A开关墙壁电源× 1
- 面包板(通用)× 1
手动工具和制造机器:
- 烙铁(通用)
- Digilent Mastech MS8217自动量程数字万用表
- 热胶枪(通用)
该项目旨在控制种植水族馆的灯光和二氧化碳入口。用户设置2个灯光时间间隔和一个CO2时间间隔。在定义的时间间隔内,控制灯和CO2的继电器打开或关闭。添加了额外的传感器以读取有关水族馆和房间的数据。
到现在为止还挺好。时间间隔,继电器控制和传感器数据由运行Linux和NodeJS服务器的PC驱动和存储。服务器将传感器数据存储在数据库中,并为用户公开Web界面,以便设置时间间隔并以图表格式查看历史传感器数据。NodeJS服务器和Arduino之间的通信使用串口完成。Web应用程序需要身份验证才能访问控件和传感器数据。
Web界面Printscreens
ipad上的网络应用程序:
移动预览:
阅读全文