这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » [Let'sDo第3期]DIY电子测光表-过程贴2物料连接点亮屏幕读取光传感值

共3条 1/1 1 跳转至

[Let'sDo第3期]DIY电子测光表-过程贴2物料连接点亮屏幕读取光传感值

菜鸟
2024-11-29 20:44:07     打赏

    坛子里大佬很多,对小白的我太友好了。只要花些时间还是很好学习。

首先把esp32模组引脚焊接出来了插针,方便直接安在面包板上接引线。好了,根据模组和相关物料手册将照物料一一连接起来。

1.png

搞了一个小猪peggy开机图片,白底字欢迎界面:EEPW&&DigiKey \n Let's do!

image, palette = adafruit_imageload.load("/png/bjtp.png") # 加载图片
palette.make_transparent(34)                              # 是否开启png透明,当前完全不透明,取值范围0~34
bjtp2 = displayio.TileGrid(image, pixel_shader=palette)    # 创建图片布局
group_2.append(bjtp2)                                  # 将图片布局添加到图像组,由于是第一个添加的,默认是最下层

text = bitmap_label.Label(
    font = terminalio.FONT,   # 你需要指定一个字体对象,我用的自带字体
    # text = "\n Hello  EEPW&&DigiKey \n Let's do!", # 显示的文本 
    text = "\n EEPW&&DigiKey \n Let's do!",  # 显示的文本
    x = 10 ,                  # 文本的起始X坐标
    y = 2  ,                  # 文本的起始Y坐标
    scale = 2,                # 设置文字大小
    color = 0xffffff            )  # 设置文字颜色为白色
group_hello.append(text)      # 将文字布局添加到图像group_hello组


a587fce6e38b229f29066e41a2b4a09.jpg

光亮传感器是i2c通信,将数据读取端口配置对应模组引脚sda scl并初始化打印读取数据即可。

# 初始化 I2C 总线和光照传感器
i2c = board.I2C()                       # 使用板载的 SCL 和 SDA 引脚
lux= adafruit_bh1750.BH1750(i2c) #  光线传感器  

text_lux = bitmap_label.Label(
    font = terminalio.FONT,   # 你需要指定一个字体对象,我用的自带字体
    text = "LUX=",            # 显示的文本
    x = 120  ,                # 文本的起始X坐标
    y = 15 ,                  # 文本的起始Y坐标
    scale = 2,                # 设置文字大小
    color = 0xFFFFFF       )  # 设置文字颜色为白色
group_2.append(text_lux)

text_lux_date = bitmap_label.Label(
    font = terminalio.FONT,   # 你需要指定一个字体对象,我用的自带字体
    text = "lux_date",        # 显示的文本,文字区域已被lux_date数据占用,无需填入文字也可
    x = 170  ,                # 文本的起始X坐标
    y = 15 ,                  # 文本的起始Y坐标
    scale = 2,                # 设置文字大小
    color = 0xFFFFFF       )  # 设置文字颜色为白色
group_2.append(text_lux_date)
text_lux_date.text = f"{int(guangxian.lux)}"                # 向 text_lux_date 文字标签传递参数

可以看到光强传感器反过来,显示的光线强度值LUX值为0了 

111111111.png

内容很简单,但因为之前很少接触软件部分,过程还是比较折腾,还好坛子里有很多大佬可以学习借鉴的,感谢每位大佬的分享与指点










关键词: 光传感器 连接 数据读取     测光    

专家
2024-11-29 21:03:21     打赏
2楼

临结束的日期将近,楼主要加快速度了。加油!


专家
2024-11-29 21:04:23     打赏
3楼

天下文章一大抄,抄来抄去有提高。软件也是一样的,看看别人的程序,理解思路,熟悉语言,会有很大帮助。


共3条 1/1 1 跳转至

回复

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