聚丰项目 > 采用mbed OS 5开发远程水族箱监控系统
现在家庭里面水族箱越来越多,给人们带来愉悦放松的同时,对水族箱的养护成了一个问题,多数人员白天要上班,不能了解水族箱的状态,也无法进行维护。本方案通过互联网远程对进行水族箱的远程监控,在手机APP上进行水族箱的加热、增氧、水循环和照明控制,做到随时随地都能对水族箱进行维护,解决人们的后顾之忧。项目由于时间所限,还不完善,后期改进可以增加水质浑浊度、PH值监测和喂食等功能,提高项目的实用性。 水族箱和手机之间采用“云”进行连接,在手机APP上进行相应操作,F401接收WIFI模块通过RS232接口传送的控制命令,控制对应数字输出口,通过四位继电器控制板对水族箱的加热棒、双色LED照明灯、循环过滤泵和增氧泵进行控制。
xscc
分享xscc
团队成员
徐小杰 工程师
硬件电路采用STM32NUCLEO-F401RE开发板作为主控,外扩 WIFI模块ESP8266和四位继电器驱动板, STM32NUCLEO-F401RE和ESP8266之间采用RS232协议进行通讯。WIFI模块主要完成互联网连接和控制命令的传送。继电器驱动板完成执行器的驱动。
水族箱和手机之间采用机智云进行连接。
电源采用USB供电,通过开发板的5V,3.3V输出为继电器驱动板和WIFI模块供电。
电路比较简单采用杜邦线连接。
软件方面:
下位机STM32NUCLEO-F401RE采用MEDB OS5在线开发,方便快捷,软件主要完成RS232数据的接收和对应端口的驱动,。
为加快开发速度,手机APP和WIFI模块程序采用机智云辅助生成,包含ESP8266模块连接协议和安卓APP的生成和部署。