2024-11-8
前些天参加了EEPW 联合 DigiKey 举办的 Let's do DigiKey 活动,这次活动的内容是制作一款电子测光表DIY,之后从digikey上购买了相关的元器件。
前天(周3)回家,看到从digikey上购买的电子测光表DIY的元件到货了。
一共是四件套:微处理器,测光器,舵机,按键。
打开包装,取出器件,来张全家福:
微处理器上的两个单排针尚未焊接在处理器板上,直接焊上后,单独来张特写:
上周在网上学习了徐立栋老师讲解的课件:如何DIY一个电子测光表,感觉习惯了使用C编写嵌入式程序代码,借此机会尝试一下用高级语言PYTHON编写代码,还真有些小兴奋。
先熟悉一下这四件套中的核心器件 - 微处理器板,用USB TYPE C接口的线连接电脑,屏幕上出现了四行字符,第三行显示电池电压4.2V/105%, 莫非电路板上有锂电池?从背面找了一下,没有发现锂电池
还是查一下手册<adafruit-esp32-s3-tft-feather.pdf>吧:
微处理器开发板的名称为:FEARHER TFT ESP32-S3.
开发板可以通过USB TYPE C口供电,也可外接4.2/3.7V锂电池供电,当用USB供电时,若电路板连接有锂电池,则自动用USB口供电,并为锂电池充电。
锂电池下面的4针JST SH接口是I2C接口,四个引脚的顺序为SCL, SDA, 3.3V, GND. 可以连接带STEMMA QT接口的各种breatout 和传感器。
FEATHER TFT ESP32-S3 开发板上的微处理器型号为:ESP32-S3, 其主要特征如下:
双核微处理器(Xtensa 32 bit LX7),
384 kB ROM
512 kB SRAM
16 kB SRAM in RTC
支持IEEE 802.11b/g/n(2.4GHz Wi-Fi) 和 Bluetooth 5 (LE),
7mm *7mm QFN56封装
主要应用:
1. 智能家庭中的灯光控制,
2. 工业领域中的机器人, Mesh 网络,人机接口HMI,
3. 健康监测
再熟悉一下感光器件,该器件能够检测光照度,单位是勒克斯。以下是其参数指标:
Sensor Model: BH1750FVI
光照度检测范围: 1-65535 lux
通信接口: I2C, 地址为0X23
典型峰值灵敏度波长: 560nm
工作电流: <3.3V@0.3mA
AD 变换采样精度: 16bit
顺带科普了一下常见光线的光照度大小: