"); //-->
可进入原文获取智慧农业系统开源资料智慧农业_三明治开发社区的博客-CSDN博客
无需顶着炎炎烈日辛苦耕作,也不再对着大片待浇灌的田间发愁,传统农业耕种方式在耗费大量人力物力情况下往往还不能保证高产粮率。随着智能化的普及,可以利用物联网信息技术对传统农业进行改造,让农民伯伯在家里打开App就能查看农作物生产环境和生长状况,还能根据不同生产需求进行自动浇灌等工作。今天给大家分享智慧农业方案可以用App远程实现对设备的操控,也支持控制屏进行本地控制,还能实时远程监控温度、湿度、光照度等数据。
智慧农业方案硬件框架图
智慧农业方案软件框架图
一.硬件方案介绍
1.主控
主控分为发送部分和接收部分。发送部分负责收集传感器监测到的田间数据,并发送到控制端和App端;接收部分在接收到数据后转化为可视信息供使用者查看。
(图一:发送部分;图二:接收部分)
2. 传感器
光照度监测
光照度检测我们选取一个 BH1750照度检测模块来实现。BH1750 照度检测模块搭载一个 BH1750FVI,是I2C总线接口的数字环境光传感器IC。可以准确读取1-65535XL的环境照度。
温湿度传感器
温湿度检测我们选取涂鸦的SHT30模块来实现。涂鸦三明治温湿度传感功能板为三明治开发板的应用部分,方便开发者快速实现温湿度硬件产品原型的一款开发板。功能板主要包含一颗 SENSIRION 温湿度传感器 SHT30-DIS,通过 I2C 协议进行通信,I2C时钟频率最高支持1MHz。
3.无线通信
1)发送部分:
Lora通信
LORA通信发送部分采用的是WPG公司的LLCC68的芯片。该芯片和SX1268管脚兼容。此次设计没有使用开关芯片来进行发送与接收模式的切换,直接使用双天线,采用半双工的通信方式。
2)接收部分:
- Lora通信
LORA通信接收部分采用的是WPG公司的SX1268模块。
- WB3S通信
WB3S是由涂鸦智能开发的一款低功耗嵌入式Wi-Fi+蓝牙BLE双协议云模组。它由一个高集成度的无线射频芯片BK7231T和少量外围器件构成,内置了Wi-Fi网络协议栈和丰富的库函数。MCU通过串口和WB3S进行通信,采用透传的模式。
4.控制屏
控制屏选用的是迪文的4.3寸串口屏,控制屏和MCU通过串口通信,以此实现控制和显示。
二.软件方案介绍
1.发送部分分为
设置程序设计入口
配置光照传感器驱动
配置温湿度传感器驱动
配置Lora传感器驱动
主程序设计
2.接收部分分为
设置程序入口
配置Lora模块驱动
控制屏程序设计
驱动程序设计
按键配网
系统管理函数接口设计
主程序设计
智能农业场景搭建就完成了,支持APP远程控制&本地控制,以及简单的温湿度和光照检测,感兴趣的同学还可以在此基础上实现尽可能多的功能。三明治开发玩转智能产品,如果你也对智慧农业场景搭建感兴趣一起动手试试吧~
上期精彩回顾:制作一款可以【记录运动历史数据】的智能呼啦圈 (eepw.com.cn)
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。