开源地址:https://gitee.com/li-yutan/rtt.git
本产品着眼于城市家用的智能水培领域,是现代家庭园艺的一部分,随着人们生活水平质量的提高,对绿色健康生活方式的重视,原来越多的人开始关 注家庭园艺,愿意通过在家种植花卉,多肉等观赏植物或蔬菜类作物,特别 是今年疫情期间造成的出行不便问题,让更多人倾向于尝试在家中种植,方便收获纯绿色无污染的蔬菜。我们设计的这一款智能水培机是一个物联网智 能终端,通过云平台的辅助降低家用水培的门槛,兼顾灵活性和自动化,方便省时的让用户收获到家庭水培的乐趣。

可以在 APP 端一键自动进行植物的种植并全程监测,也支持用户通过硬件按钮 或 APP 端手动对设备进行控制,探索属于自己的种植习惯,方式并可以通过 云平台,存储自己的种植规程并分享,也可以直接应用别人的规程数据完成 数据的快速共享。

开发环境
硬件:STM32F407ZGT6
RT-Thread版本:RTT Nano
开发工具及版本:KEIL 5
RT-Thread使用情况概述
本项目采用RTT nano版,对各任务(传感器数据获取,LORA收发,WIFI模块收发即与云平台的通信,各控制功能任务)封装成独立的线程,所用的RTT 内核主要为控制线程间同步的信号量与事件集,以控制部分的打氧功能为例,该功能需要输入参数为云平台通过WIFI通信部分线程传来的打氧时间与打氧间隔2个参数。因此采用一个多个事件的唤醒事件集来实现该线程所对应的的控制功能的触发。该方法同样适合需要参数输入的营

基于STM32F407和RT-Thread,开发了一款智能水培系统,利用物联网技术实现远程控制和监测。系统通过WIFI与云平台交互,使用MQTT协议,结合LORA通信,实现一主多从的模式,支持光照、湿度、营养液等自动控制,并具备传感器数据采集功能。用户可在APP上进行种植操作,实现家庭园艺的智能化。
最低0.47元/天 解锁文章
662

被折叠的 条评论
为什么被折叠?



