小鹏物联网自动浇花系统是照顾植物的好帮手,支持自动控制和手动控制两种模式,可通过电脑端和手机端查看相关数据和控制浇水。
产品使用ESP32作为主控制器,相关知识可与青少年机器人技术等级六级知识衔接,可做为六级的综合实践项目。
产品链接:https://www.xpstem.com/product/auto-watering
购买链接:https://item.taobao.com/item.htm?id=1005018743345


正面图

背面图

配件
手动模式
停用所有规则后,就是手动控制模式,在此模式下,需要手动发布控制数据用于控制水泵灌水。
物联网模式
物联网控制方式由小鹏物联网系统的规则引擎来实现,通过基于图形化的方式进行数据流的处理规则配置,实现自动化和智能化,整个处理过程无需编写程序。

https://gitee.com/billyzh/auto-watering
PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法。
本节主要讲解WifiBoard类的功能和HTTPClient库及cJSON的使用。
本节主要讲解TFT-LCD显示屏的使用和Window派生类与TFT_eSPI库的使用。
这篇文章展示了如何将化学与工程、信息技术、现代制造技术紧密结合,以“血氧指标控制的简易供氧器”为载体,组织一次真实的跨学科项目。设计中突出“从需求出发”“闭环控制”“可视化反馈”,不仅呼应了新课标中“跨学科实践”的要求,更贴近生活实际需求,尤其适用于对科技应用、健康关怀有兴趣的学生群体,可作为项目式学习或社团活动的优质课例。
本节主要讲解OLED显示屏的使用和Display类及派生类的介绍及使用。
本节主要讲解用TM1650来驱动四位7段式数码管模块的显示使用。
本节主要讲解FreeRTOS任务间如何使用互斥对象来实现资源互斥访问。
在ESP32的开发,经常会有系统崩溃一直重启的情况,那么如何快速定位出现异常的代码呢?
本节主要讲解FreeRTOS任务间如何使用消息队列、事件组和二进制信号量进行通信。
本节主要讲解Task类,FreeRTOS多任务的使用。
本节主要讲解Timer类,FreeRTOS定时器的使用。