小安派简易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——土壤湿度检测器,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
手把手教你用小安派-Cam-D200做1个监控摄像头
本文分享利用小安派-Cam-D200做监控摄像头的步骤和方法。
使用小安派-Cam-D200时的常见问题解答
小安派-Cam-D200(AiPi-Cam-D200)是安信可科技为高性能模组Ai-M61-32S设计的一款摄像头核心板,引脚完全兼容ESP32-Cam,同时添加TF卡座,弥补ESP32-Cam的不足。小安派-Cam-D200默认接入200w像素摄像头,并引出所有未使用的引脚,方便开发。
零基础开发小安派-Eyes-S1【入门篇】——工程文件架构
AiPi-Eyes-S1是安信可开源团队为Ai-M61-32S模组设计的开发板,支持WiFi6和BLE5.3,具备丰富的外设接口。开发板集成了多种接口,包括SPI屏幕、DVP摄像头、ES8388音频编解码器,并预留TF卡座和USB接口。开发资源包括入门教程、工程文件说明和烧录配置文件,适合初学者快速上手。
使用PHY6222蓝牙芯片设计一款墨水屏电子标签,平均功耗30μA,支持纽扣电池进行供电
小安派-ESL-2.13(AiPi-ESL-2.13) 是安信可开源团队使用PHY6222蓝牙芯片设计的一款墨水屏电子标签,采用极低功耗设计,平均功耗30uA,支持纽扣电池进行供电,通过小程序配置显示内容并传输到屏幕上。
安信可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中开发了一个灯带控制程序,可以对灯带进行控制和调节。
安信可推出基于Ai-M61-32S的屏幕驱动开发板,支持2.8/3.5寸等30Pin SPI显示屏
小安派-DSL(AiPi-DSL) 是安信可开源团队专门为 Ai-M61-32S 设计的一款屏幕驱动开发板,支持 2.8/3.5 寸等 30Pin SPI 显示屏、2.4 寸及 1.28 寸等 18Pin SPI 显示屏。
针对摄像头黑屏问题,安信可对AiPi-Cam-D200摄像头开发板的硬件、软件、工作模式等各方面进行优化
小安派-Cam-D200摄像头开发板已经发布半年了,随后在使用的过程中,大家将各种各样的问题也陆续反馈到安信可。安信可针对摄像头黑屏问题,对AiPi-Cam-D200摄像头开发板进行了全面升级。
【元件】携带Ra-08模组及1.9寸显示屏的AiPi-LoRaBoard扩展板,助您轻松连接Ra-01模块的小安派开源硬件
AiPi-LoRaBoard是一款扩展板,适用于AiPi-UNO-ET485开发板,携带Ra-08模组及1.9寸MIPI-DBI电容触摸屏。Ra-08 工作在410MHz~525MHz 频段,可以兼容Ra-01/SC、Ra-02等LoRa模块的连接。天线默认采用433MHz 小辣椒天线(通讯距离没有实测)。
【产品】开源硬件小安派-Eyes-DU用安信可M61模组作为控制核心,采用Type-C接口进行供电
小安派-Eyes-DU用安信可M61模组作为控制核心,采用Type-C接口进行供电。所搭载的Ai-M61-32S模组具有丰富的外设接口,具体包括 DVP、MJPEG、Dispaly、AudioCodec、USB2.0、SDU、以太网 (EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP和GPIO等。
【用户作品】用小安派DIY个简单的CC表
INA226这个芯片搭配小安派惊艳的屏幕应该能实现出来一个高颜值的CC表。 INA226 通过 IIC 接口和小安派通信。因为小安派 S1 和小安派 DSL 在显示驱动上是兼容的,所以这个 DIY 同样适用于小安派 DSL;小安派S1和小安派 DSL 能使用的IO是不一样的,所以需要适配对应的IO用作IIC接口使用。
解析如何把Rd-03D检测的内容显示在3.5寸触摸屏上,直观地查看雷达的检测结果
本文介绍使用小安派-DSL-3.5寸开发的Rd-03D雷达检测站,可以把Rd-03D检测的内容显示在3.5寸触摸屏上,直观地查看雷达的检测结果。
再也不用手动关灯了,用安信可的小安派做一个智能家居中控
本文介绍如何使用安信可的ESP12F模块和小安派制作智能家居中控,分享相关代码。
【经验】采用HDMI+USB的切换器AiPi-KVM如何实现一个显示器在三台主机中任意切换?
安信可科技AiPi-KVM 是一款三进一出的HDMI+USB的切换器,可以让一个显示器在三台主机中切换其中一台主机,同时会把KVM上的USB设备(键盘鼠标等)也切换到目标主机当中。这个设备方便开发人员在只有一台显示器且有3台电脑主机的情况下使用。
安信可开源团队推出一款旋转编码器驱动板小安派-Knob,可通过不同演示界面控制
概述小安派-Knob 是安信可开源团队设计的一款旋转编码器驱动板(简称旋钮),集成了1.28寸圆形屏幕,排针接口,旋转编码器,RGB灯,内置音频,红外发射和红外接收,下载排针,IO排针,串口下载USB接口,并且引出了USB接口。小安派-Knob出厂已烧录好固件,并且做了四个演示界面:洗衣机界面、RGB灯界面、电视控制界面、空调控制界面。
小安派-LoRaBoard使用说明
本文档提供了AiPi-LRW-TH1、AiPi-UNO-ET485和AiPi-LoRaBoard三种节点的固件烧录指南。内容包括烧录串口接线、进入烧录模式的方法、烧录工具的下载和操作步骤,以及烧录成功后的测试方法。特别强调烧录完成后需复位以使程序运行。
安信可科技 - LORABOARD
电子商城
登录 | 立即注册
提交评论