【OpenHarmony成长计划挑战赛】基于Openarmony的都市农业解决方案 - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

【OpenHarmony成长计划挑战赛】基于Openarmony的都市农业解决方案

都市农业

都市农业是指在城市里进行农业生产,从而解决诸多问题。
IMG_20220516_102613.jpg

项目使用小熊派开发板BearPi-HM-Nano;
具体介绍参考文档,本文主要介绍新开发的部分。

传感器部分

除了之前官方样例已有的温度、湿度、光照、CO2,和利用ADC实现的TDS、PH值,还实现了在OpenHarmony上利用1-Wire总线通讯,测量水温。

IMG_20220810_234045.jpg

代码较多,请移步文档

流量计

利用gpio中断,实现脉冲计数,利用霍尔流量传感器测量水流量。
具体思路为当有脉冲时触发gpio中断,并使计数器加一。
Screenshot_20220811_093958_com.huawei.himovie.jpg

static void FlowmeterGpioIsrCallback(char *arg)
{
if (atoi(arg) > g_appController.count)
{
g_appController.count++;
RaiseLog(LOG_LEVEL_INFO, "count: %d ,arg: %s", g_appController.count, arg);
return;
}
}

能耗系统

使用uart与电能模块通信,测量电能,最终成品为一个能控制开关并测量耗电量的智能插座。
IMG_20220830_135338.jpg

代码较多,请移步文档

总结

都市农业是一种全新的迅速发展的农业技术,将会随着城市化发展越来越凸显其作用。
都市农业作为一种设施农业,需要大量传感器与控制设备,万物互联的OpenHarmony技术,可有效助力都市农业发展。

回帖(2)

醉清歌

2022-9-27 13:41:07
非常棒

洒下墨色

2022-9-29 18:11:00

更多回帖

×
发帖