首先感谢 EEPW与DigiKey组织的这次活动,还没玩过esp32,希望借此机会学到一点知识,,经过了漫长的等待,买的元件终于到了,以下是所购买的元器件。
首先是 Adafruit ESP32-S3 TFT Feather,实物附上原理图如下:
电源部分:
USBTypec:可以使用任何USBTypec数据线为开发板供电,当接入锂电池时,会为其充电。
PH2.0端口 :可以将任何 250mAh 或更大的 3.7/4.2V 锂电池插入PH2.0 2P 端口,为开发板供电。如果插入电池且USB也插入,USB即为开发板供电也为锂电池充电。
CHG LED : 电源指示灯,电池充电时,绿色CHGLED将被点亮,充电完成后LED指示灯熄灭。如果没有插入电池,CHD LED会快速闪烁。
GND :这是所有电源和逻辑的公共地。
BAT :PH2.0锂电池接口的+电压。
USB :连接USB时,USBTypec接口的正电压。
EN :3.3V稳压器的使能引脚,他被拉高,连接到地以禁用 3.3V 稳压器。
3.3 :3.3V稳压输出,可以提供500mA峰值电流
更多具体参数可以查看链接https://learn.adafruit.com/adafruit-esp32-s3-tft-feather
接着是按键开关实物及原理图:
这是一款双按键开关,通过不同按键输入使引脚高/低电平变化。
最后是BH1750光传感器实物及原理图:
BH1750 内部使用光电二极管将光信号转换为电信号。传感器能够感知周围环境中的光线,并将其转换为电流,传感器将电信号转换为数字信号,并通过 I2C 接口发送给微控制器。这样,用户可以直接读取光强度值,而无需进行模拟信号处理。BH1750 提供多种测量模式,包括连续测量和单次测量,用户可以根据需要选择不同的模式,以优化功耗和响应时间。输出的光强度值通常以勒克斯(Lux)为单位,表示光的强度。
接下来就是学习使用circuitpython对esp32进行编程。