生产豆芽时需人工控制豆芽的生长温度、并定时进行淋水,费时、费力。为减轻豆芽生长过程中的劳动投入,设计了一种基于STM32的豆芽生长环境控制系统,实现豆芽生长过程中对环境温度、湿度、光照强度的检测与控制,从而提高豆芽的生长质量。该设计使用STM32F103ZET6单片机作为主控,采用DHT11温湿度传感器、BH1750光照传感器、水位传感器来对环境信息进行采集,由STM32单片机对采集的数据进行处理并在LCD屏幕上进行显示,通过WIFI模块将数据上传至ONENET云平台。并可由云平台、矩阵键盘或者语音控制水泵、LED灯、喷雾模块、制冷模块、制热模块实现对豆芽生长环境控制。