怎么去设计一种基于RT-Thread+RA6M4的光照监控设备呢?

时间:2025-08-02  作者:Diven  阅读:0

应用背景

怎么去设计一种基于RT-Thread+RA6M4的光照监控设备呢?

光照监控设备可应用于农业或者个人,通过监控环境光照,可以及时对农作物及动植物等进行调整,可以给一个更好更合适的生存环境。

实现功能

1 ISL29035采集光照数据;
2.2 LCD1206显示数据及用户设置显示;
2.3 按键开关机及光照刷新时间设置;
2.4 LED显示设备运行状态。

整体系统框架,RT-Thread使用情况概述

以RA6M4为主控芯片,以RT-Thread操作系统为软件来进行开发,使用板载的ISL29035光线传感器采集环境光数据,通过LCD1602来显示环境光的强度,通过LED灯来显示设备的运行状态,配备了用户按键,可通过按键对设备进行开关机操作,以及设置环境光的刷新时间,最小刷新时间为1s,最大刷新时间为1h。以RT-Thread OS为基础,使用了multibutton和isl29035两个软件包,驱动上使用了软件模拟IIC传感器驱动、串口驱动等组件包。

1.jpg

硬件框架

1.jpg

软件框架说明,软件模块说明

1.jpg

作品完整图片

1开机状态

在关机状态下,通过长按用户按键来实现设备开机,开机成功设备指示灯由灭→亮,自动进入主页面,显示当前环境光照强度,默认光照数据刷新时间为1s。

2关机状态

在开机状态下,通过长安用户按键来实现设备关机,关机时LCD1602灭,设备指示灯灭。

3刷新时间递减设置

通过单击用户按键来设置光照数据刷新时间递减,以步长为5进行设置,通过LCD1602第1行右上角的”—“来提示用户当前操作为递减,第2行会显示用户所要设置的刷新时间。

默认时间递减设置的顺序为:

1s→1h→55m→50m→45m→40m→35m→30m→25m→20m→15m→10m→5m→1m→55s→50s→45s→40s→35s→30s→25s→20s→15s→10s→5s→1s

4刷新时间递增设置

通过双击用户按键来设置光照数据刷新时间递减,以步长为5进行设置,通过LCD1602第1行右上角的”++“来提示用户当前操作为递减,第2行会显示用户所要设置的刷新时间。

默认时间递增设置的顺序为:

1s→5s→10s→15s→20s→25s→30s→35s→40s→45s→50s→55s→1m→5m→10m→15m→20m→25m→30m→35m→40m→45m→50m→55m→1h→1s

猜您喜欢



其合金电阻产品在电子行业中享有极高的声誉。合金电阻因其稳定的性能和优异的耐热性,应用于各种电子设备中。本文将围绕“Kyocera(京瓷)合金电阻电流参数多少品牌...
2019-01-24 19:00:30

现代家居生活中,公牛开关高质量和良好的用户体验而受到欢迎。科技的发展,公牛开关逐渐引入了发光二极管(LED)技术,使得开关在夜间更易于找到。很多用户在使用公牛开...
2025-04-16 01:00:47

贴片电阻上的200代表其阻值为200欧姆。 贴片电阻通常使用数字编码来标记阻值,三位数字的编码方式最为常见。其中前两位数字表示有效数字,第三位数字表示10的幂次...
2024-11-29 10:26:10


现代电子设备中,连接器和端子扮演着非常重要的角色。本文将重点介绍“TERMINAL_29X15.22MM_TM”,这是一种在多种应用中广泛使用的连接器。我们将从...
2025-03-10 06:04:02

贴片电阻E15是一种广泛应用于电子电路中的小型电子元件。其尺寸微小,仅为1.5mm x 0.75mm,却扮演着至关重要的角色。E15电阻采用表面贴装技术(SMT...
2024-11-26 11:29:58


FPGA全称是“可编辑门阵列”(Field Programmable Gate Array),其基本原理是在芯片内集成大量的数字电路基本门电路,存储器以及互连线...
2019-06-26 17:52:00