12.18
硬件开发
完成主控板电路焊接(LPC2138+ESP32-WROOM模块),测试GPIO、ADC、UART接口功能正常
实现土壤湿度传感器(Capacitive Soil Sensor FC-28)与温湿度传感器(DHT22)数据采集,误差率<3%
调试LoRa通信模块(SX1276),实现500米内数据传输(SF12+125kHz配置)
软件开发
编写RTC实时时钟驱动(基于LPC2138内置RTC),时间同步误差<1秒/天
实现灌溉决策算法:
if (soil_moisture < threshold_low && temperature > 25) {
start_pump(); // 启动水泵
send_alert("Low moisture detected!"); // LoRa报警
}
完成Keil MDK工程配置,集成FreeRTOS任务调度(任务优先级:灌溉控制>数据采集>通信)
系统联调
成功实现"阈值触发灌溉"功能(从检测到执行延迟<200ms)
解决ESP32与LPC2138 SPI通信冲突问题(调整CS引脚电平阈值)

浙公网安备 33010602011771号