想了解更多关于开源的系统内容,请访问:
51CTO 开源基础软件社区
https://ost.51cto.com
科技作为第一生产力,也广泛应用在了农业领域,温感比如温室大棚从塑料薄膜到PC阳光板,系统传统的基于温室大棚逐渐被智能温室大棚代替,智能温室大棚将牢牢占据未来农业市场!智能种植在国产化替代的温感大背景下,目前市场上的温室控制系统没有基于鸿蒙操作系统实现的方案。
而本项目智能温感种植系统设计采用基于ARM内核的小凌派rk2206单片机为核心处理器,基于OpenHarmony操作系统通过终端传感器设备进行实时采集植物培养现场的温湿度、光照强度、土壤水分等数据信息实现温室大棚环境温湿度、土壤水分、二氧化碳、光照强度等的检测。其次,通过连接华为云数据库再由语音输出模块,智能提示用户为其提供一个最佳的种植方案及对用户提供智能指令控制浇花的功能。
本系统是在开源鸿蒙开发者环境基础上完成的。该系统采用小凌派RK2206开发板为主控板其中,通过各个模块之间硬件电路的搭建完毕后在开发者环境下编译各模块之间的源代码,使其运行起来,最后调试没问题再在小凌派上进行代码的烧录,硬件和软件之间的的通信口则选择WiFi模块技术完成,语音模块可以通过用户语音输出反馈告诉分析,传感器检测到的土壤质量再反馈给云端数据库,能提供适合种植的植物及种植方案。同时可以实时显示土壤温湿度,土壤氮磷钾微量元素成分以及当天的天气情况,并且能够调节手动浇花或者远程控制浇花。
本系统的功能逻辑如下图所示。设计方案以小凌派鸿蒙开发板为核心,该开发板运行OpenHarmony操作系统,实现包括各模块系统初始化、网络接入、中介作用、数据采集、用户反馈、命令下发接收与执行等功能。并链接华为云数据库协同实现功能。
主控芯片采用小凌派RK2206开发板,小凌派-RK2206是一款由福州市凌睿智捷电子有限公司专为HarmonyOS系统打造的HarmonyOS开发板。
温湿度传感器采用DHT11,工作电压3.3V-5V,湿度测量误差±5%,温度测量误差±2℃。
市面上普遍的土壤温湿度检测模块。
和小凌派RK2206主控芯片配套,接口插上即用。
模块方便,适配多种开发模式。
本项目开发环境布置在Window操作系统上面,系统编译环境在Linux环境上面,应用程序用到了鸿蒙语言编写,在VScode上实现编程。需要安装配置python。我们还运用到了华为云免费的数据库来进行链接小凌派来进行数据储存和传输。
环境参数检测通过温湿度传感器、土壤湿度检测模块、语言模块实现。获取到温湿度,以及用户想实现的操作语言,通过相对应的模块接收传输到小凌派再反馈给用户。当土壤干燥程度达到设置的可浇灌阈值时,水泵开始工作,抽取水浇灌到土壤当中,当土壤湿度达到设置的停止浇灌阈值时,水泵停止工作,形成一个闭环。当用户对系统进行语音指令操作时,语音模块就会根据用户做出的语音操作指令调用所链接的华为云数据库的数据进行反馈给用户来判断,。
static int dht11_recv_byte(void)
{
int i;
int data = 0;
for (i = 0; i < 8; i++)
{
if (dht11_wait_for_val(1, 1000))
{
printf("dht11 wait for high data err!\r\n");
return -1;
}
LOS_UDelay(40);
data <<= 1;
if (dht11_data_get() == 1)
data |= 1;
if (dht11_wait_for_val(0, 1000))
{
printf("dht11 wait for low data err!\r\n");
return -1;
}
}
return data;
}
本文设计的智能温感种植系统,硬件选用小凌派RK2206主控芯片,具有多种开源模板可供学习,如智慧车载、智慧农业、智慧路灯等。软件选择在Linux操作系统上开发,采用单片机烧入方式编译各模块功能。该系统最终实现了环境数据采集,华为云数据库联动小凌派等功能,验证了设计方案的正确性。系统最终实现了功能,但仍然存在很多不足不完善的地方,后续将巩固硬件和软件等技术问题。
附图-产品规模图:
想了解更多关于开源的内容,请访问:
51CTO 开源基础软件社区
https://ost.51cto.com
责任编辑:jianghua 来源: 51CTO 开源基础软件社区 操作系统鸿蒙(责任编辑:综合)
搜于特(002503.SZ):“搜特转债”将于3月12日付息 每10张利息为4.00元
美尚生态(300495.SZ):控股股东解除质押及质押2894万股 占其所持股份比例14.39%
盛剑环境(603324.SH):IPO拟发行3098.70万股 全部为公开发行新股
截至一季度末外资持有A股市值达3.36万亿 QFII加速布局