0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

小安派简易 DIY——土壤湿度检测器

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2024-10-29 14:57 次阅读

hello,小伙伴们,这次抽空用 AiPi-Eyes-DSL 做了一些小玩意,这次带来的小物品是土壤湿度检测器,其实是非常简单的 DIY,原理在于使用 ADC 采集土壤湿度,再将数据显示到屏幕上,屏幕显示是基于 LVGL 绘制的 UI。

01、产品展示

wKgaoWcgh1yADfGzAACZz7PXmvY031.jpg

wKgZoWcgh1yASCoKAACBcTsEjh0238.jpg

wKgaoWcgh12AC423AABfGF1C9wQ298.jpg

02、物料准备

wKgZoWcgh12AdrCyAAAk_JZfMn0253.jpg

03、部分代码展示

wKgaoWcgh16AfEejAADMmnu_O4M868.jpg

配置为中断方式触发,需要编写一个 adc 的中断回调函数,读取 ADC 的值并且传递给全局变量,注意中断中改变变量值需要注意 volatile 关键字。

wKgZoWcgh16AMs-4AABNlo5GuHk091.jpg

最后编写一个任务执行函数,在对应的初始化函数或者主函数中创建任务即可。

wKgaoWcgh2CARRlZAAAs4aClxAM298.jpg

04、UI部分

UI 部分的代码是使用 GUI-Guider-1.6.1-GA 生成的,具体可以参考我之前写过的 LVGL 文章并添加到工程中,使用图片组件显示。

这里附上链接:(十七)零基础开发小安派-Eyes-S1【进阶篇】——初识 LVGL 并搭建最小工程 - 小安派&M61 零基础开发教程(官方) - 物联网开发者社区-安信可论坛 - Powered by Discuz!
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43938&_dsign=86fc38eb

在编写回调函数并在初始化中传递,最终在任务中调用并传入电压值,回调中根据电压值改变文本框的显示内容。

wKgZoWcgh2CAR4bZAACN75XAe5Q280.jpg

wKgaoWcgh2GAWNXIAABbxHBndA8577.jpg

05、代码及资料

●源码:AiPi-SoilScanner - 码云https://gitee.com/login

●原贴地址:

小安派简易 DIY——土壤湿度检测器https://bbs.ai-thinker.com/foru

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 检测器
    +关注

    关注

    1

    文章

    857

    浏览量

    47615
收藏 人收藏

    评论

    相关推荐

    构建一个基于晶体管的简单土壤湿度检测器电路

    在这个项目中,我们将构建一个基于晶体管的简单土壤湿度检测器电路。在本电路中,我们使用NPN晶体管来检测土壤湿度。对于电子爱好者来说,这是非常简单和有趣的电路。该
    的头像 发表于 11-22 17:22 3567次阅读
    构建一个基于晶体管的简单<b class='flag-5'>土壤湿度</b><b class='flag-5'>检测器</b>电路

    土壤湿度检测代码怎么写?

    单片机的显示屏要显示土壤湿度检测的结果,代码怎么写?引脚要怎么接?
    发表于 05-02 11:13

    请问土壤湿度传感原理是什么?

    土壤湿度传感原理是什么?怎么制作
    发表于 11-05 09:05

    InfraredReflectiveSensor如何检测土壤湿度

    InfraredReflectiveSensor如何检测土壤湿度
    发表于 11-09 06:14

    【MIKROE-4114开发板试用体验连载】DIY土壤湿度检测自动浇水装置

    和STM8的开发板和一个抽水电机。基于原有材料,再看看家里奄奄一息的绿萝,一个DIY土壤湿度检测自动浇水装置成了。好的,回到原题。让我们看看这款电机驱动芯片的手册。。。控制方式和我之前项目用的TC118S比较
    发表于 01-09 21:49

    关于土壤湿度检测模块的使用

    就此从AO引脚的角度来打开本模块的使用。土壤湿度检测模块intro我用的是这种最简单的不带继电器的模块,如果采用DO引脚对模块进行使用的话,可通过模块中的蓝色电位对阈值进行调节——不过,本文则是采用
    发表于 02-16 06:51

    土壤湿度测量怎么校准?

    土壤湿度测量怎么校准
    发表于 10-30 08:13

    土壤湿度程序

    51单片机,用土壤湿度传感检测控制土壤湿度
    发表于 03-16 17:15 8次下载

    土壤湿度传感怎么用_土壤湿度传感种类

    本文介绍了土壤温度传感的输出方式与土壤湿度传感器使用方法,其次介绍了土壤湿度传感液位传感
    发表于 01-22 09:01 3.6w次阅读

    土壤湿度传感的原理介绍

    本文开始介绍了说明是土壤湿度传感,其次介绍了土壤湿度传感的特点和土壤湿度传感技术参数,最后
    发表于 01-22 09:26 7.7w次阅读

    树莓土壤湿度传感

    本文详细的介绍了树莓采集土壤湿度传感数据,其次介绍了传感的选择和连接以及PYTHON采集土壤传感
    发表于 01-22 09:49 2.5w次阅读
    树莓<b class='flag-5'>派</b><b class='flag-5'>土壤湿度</b>传感<b class='flag-5'>器</b>

    土壤湿度传感yl69如何使用

    土壤湿度传感又名土壤水分传感土壤含水量传感。本文介绍了
    发表于 01-22 10:05 6.4w次阅读

    自制土壤湿度传感电路图_土壤湿度检测原理图

    土壤湿度传感又名:土壤水分传感土壤墒情传感土壤
    发表于 01-22 10:17 3.4w次阅读
    自制<b class='flag-5'>土壤湿度</b>传感电路图_<b class='flag-5'>土壤湿度</b><b class='flag-5'>检测</b>原理图

    微雪电子土壤湿度传感简介

    土壤湿度传感 叉形设计 方便插入土壤 应用于自动浇水系统 花盆土壤湿度检测和自动灌溉系统等 型号 Moisture Senso
    的头像 发表于 12-30 10:40 4869次阅读
    微雪电子<b class='flag-5'>土壤湿度</b>传感<b class='flag-5'>器</b>简介

    土壤湿度检测电路的基本原理

      科学种田,需要实时监测土壤湿度土壤湿度测试电路,可粗略测量出土壤湿度。采用LED七色发光二极管来显示对应
    的头像 发表于 03-13 14:20 2298次阅读
    <b class='flag-5'>土壤湿度</b><b class='flag-5'>检测</b>电路的基本原理