这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » [Let'sDo第3期]DIY一个电子测光表成果贴

共1条 1/1 1 跳转至

[Let'sDo第3期]DIY一个电子测光表成果贴

菜鸟
2024-12-03 23:58:29     打赏

一、主要器材

      Adafruit ESP32-S3 Reverse TFT Feather

      Adafruit ESP32-S3 Reverse TFT Feather 是一款特色鲜明的开发板。它采用背面置 240x135 像素彩色 TFT 显示屏、正面设 3 按钮的独特设计,适合面板安装。搭载强大的 ESP32-S3 处理器,存储配置丰富,支持多种供电方式且有电池充电功能。具备低功耗特性,多功能接口与良好兼容性。可应用于物联网项目、人机交互界面开发、可穿戴设备制作以及创意 DIY 项目等诸多领域,为电子开发与创新提供有力支持。

     BH1750 数字光传感器模块

    BH1750 数字光传感器模块是一款精准的光强检测利器。它采用先进技术,能够将光照强度转化为数字信号输出,方便与各类微控制器连接,如 Arduino 等。模块体积小巧、低功耗,测量范围广,可精准测量环境光亮度并以勒克斯(Lux)为单位呈现数据。在智能照明系统中能依据光线自动调节亮度;于农业领域可监测光照强度辅助作物生长;在各类便携式光强检测设备、智能家居设备以及自动化控制场景里都有广泛应用,实用性极强。

二、实验过程

    按照操作步骤分别进行显示模块、BH1750 数字光传感器模块的测试,结果如图:

    

image.png

     

image.png

三、结果展示

   

首先初始化与 BH1750 数字光传感器、按键、显示屏相关的设置,获取光传感器的光照强度值(lux)并据此计算曝光指数(EV)等相机参数相关初始值。定义了依据不同拍摄优先模式(光圈优先、快门优先)计算快门速度、光圈值以及调整 ISO 值的函数。

在主循环中,能根据按键状态切换拍摄优先模式、调整光圈或快门速度相关索引值,更新对应参数,并将光照强度、EV 值、光圈值、快门速度等信息实时显示在屏幕上,实现简单相机参数交互调整与显示功能,最终结果如图

image.png

四、视频链接

https://b23.tv/0l3SNp8


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]