小安派简易DIY——土壤湿度检测器
Hello,小伙伴们,这次抽空用AiPi-Eyes-DSL做了一些小玩意,这次带来的小物品是土壤湿度检测器,其实是非常简单的DIY,原理在于使用ADC采集土壤湿度,再将数据显示到屏幕上,屏幕显示是基于LVGL绘制的UI。
01 产品展示
02 物料准备
03 部分代码展示
配置为中断方式触发,需要编写一个adc的中断回调函数,读取ADC的值并且传递给全局变量,注意中断中改变变量值需要注意volatile关键字。
最后编写一个任务执行函数,在对应的初始化函数或者主函数中创建任务即可。
04 UI部分
UI部分的代码是使用GUI-Guider-1.6.1-GA生成的,具体可以参考我之前写过的LVGL文章并添加到工程中,使用图片组件显示。
这里附上链接:(十七)零基础开发小安派-Eyes-S1【进阶篇】——初识 LVGL并搭建最小工程-小安派&M61零基础开发教程(官方)-物联网开发者社区-安信可论坛-Powered by Discuz!
在编写回调函数并在初始化中传递,最终在任务中调用并传入电压值,回调中根据电压值改变文本框的显示内容。
05 代码及资料
●源码:AiPi-SoilScanner-码云
●原贴地址:小安派简易DIY——土壤湿度检测器
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自安信可科技公众号,原文标题为:小安派简易 DIY——土壤湿度检测器,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
再也不用手动关灯了,用安信可的小安派做一个智能家居中控
本文介绍如何使用安信可的ESP12F模块和小安派制作智能家居中控,分享相关代码。
安信可星闪模组专属ComboAT初体验:点对点连接实现透传,强抗干扰、超低延迟、超远通讯
Ai-BS21-32S是由深圳市安信可科技有限公司开发的蓝牙星闪模块。本文中安信可科技将为大家介绍星闪模组Ai-BS21-32S的使用方法。
【经验】如何将安信可科技的PB-03F模块升级DTM固件进行认证测试?
使用安信可科技的蓝牙模组PB-03F进行产品设计后期,部分产品需要连同PB-03F模块一同送去认证机构进行认证测试,此时需要给蓝牙模组PB-03F烧录特殊的测试固件DTM。本文指导如何给PB-03F模块烧写DTM固件。
安信可AiPi-BW-LEDC小安派基于瑞昱BW20设计,带有灯带控制程序
这次带来的小安派是基于安信可最新发布的BW20-12F模组设计的AiPi-BW-LEDC。BW20-12F是基于瑞昱RTL8711芯片设计的模组(2.4G+5.8G双频WiFi模块,自带BLE5.0蓝牙,可支持Wi-Fi Mesh 组网),BW20系列的SDK是开源的,大家有需要可以在github上获取SDK进行二次开发。AiPi-BW-LEDC中开发了一个灯带控制程序,可以对灯带进行控制和调节。
邀请函 | 4.9-11,安信可携爆款产品与您相约德国国际嵌入式展Embedded World 2024
2024年4月9-11日,全球规模最大的嵌入式展览会将于德国(纽伦堡国际展览中心)盛大开幕,世界各地参展商齐聚一堂,全面展示嵌入式系统最新产品应用和行业趋势。安信可科技将携IoT模组产品、小安派、天线等爆款产品,覆盖智能家居、智慧商业等领域项目成果,期待与全球行业伙伴相聚5号馆5-235a,共享科技盛宴。
安信可科技无线模组选型表
提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V
产品型号
|
品类
|
封装
|
尺寸(mm)
|
通信接口
|
最大速率(mW)
|
参考距离(m/km)
|
供电电压(V)
|
空中速率(Kbps/Mbps)
|
天线形式
|
工作温度(℃)
|
NF-01-S
|
2.4G模组
|
DIP-8
|
28.6mm*15.3mm
|
SPI
|
5mW
|
240m
|
1.9V-3.6V
|
250Kbps-2Mbps
|
板载天线
|
-20℃~70℃
|
选型表 - 安信可科技 立即选型
【IC】安信可科技发布2款UWB模组BU03和BU04,实现室内厘米级高精度测距定位
BU03和BU04这两款定位模组使用的芯片都是一样的,不同的是BU03是没有带主控MCU的,并且体积小巧,可以集成到自己的主板上,用主芯片直接驱动。
【产品】安信可科技WIFI蓝牙二合一模块Ai-WB2系列通过各项性能测试,实测400-500米传输距离
天线作为无线信号辐射和接收的重要器件,有着不可替代的作用。一款天线设计完成后需要经过测试才能确定其性能是否符合设计要求。那么天线性能需要进行哪些性能测试呢?本文以安信可的Ai-WB2-12F模块为例,看看如何测试PCB天线的性能。
【元件】安信可科技24G人体存在感应雷达模组Rd-01搭载博流BL602芯片+矽典微的S3KM111L芯片,适用于高精准度场景
安信可自主研发的24GHz雷达模组搭载博流BL602芯片+矽典微的S3KM111L芯片,不仅能够正常检测人体存在、移动及微动,还可以检测出人体完全静止状态,解决了传统PIR人体红外感应在人体处于静止状态时就无法检测的痛点。
安信可科技上线的LoRa模块Ra-01SCH-P,抗干扰性强,可支持长达10km的远距离传输
Ra-01SCH-P是安信可科技设计开发的LoRa系列模组。该模组用于超长距离扩频通信,其射频芯片LLCC68+主要采用 LoRa™远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。
安信可科技Rd-04低成本低功耗雷达模组赋能照明行业,适合嵌入式隐蔽设计
安信可科技Rd-04是基于富奥星的XBR818芯片而设计的微动、运动感知模组。其中心频率为10.525GHz,基于多普勒雷达原理,芯片内置算法,无需外挂单片机,超高性价比。主要针对低成本或低功耗的应用领域,该产品定位为微动、运动感知场景应用,适合壁挂或吸顶安装。
安信可科技针对物联网设计通用型蓝牙模组符合BLE 5.0,智能手机Mesh组网,可对接天猫精灵
安信可科技针对物联网设计通用型的蓝牙模组,其功能强大、用途广泛。可以用于智能灯、智能插座、智能空调等其他智能家电。同时符合BLE 5.0及SIG Mesh规范,可直接通过智能手机组建Mesh网络,也可对接天猫精灵等智能音箱,适用于多种智能家居应用场景。
在爱星物联,如何上传OTA固件,如何对不同类型的OTA进行升级?
安信可科技讲解如何上传OTA固件和不同类型的OTA升级方式,从模组日志和APP上如何查看OTA是否升级成功,开放平台查看升级记录。
电子商城
登录 | 立即注册
提交评论