干货|教你用ESP32和树莓派DIY掌上电脑
2022年1月14日 浏览:1735
项目特点
-
ESP32-S2,易于焊接且损耗小。 -
4 英寸 IPS 显示屏,4GB RAM,2 个 HDMI 输出端口。 -
56 个键可定制键盘,2 个用于导航的侧边按钮。 -
带有 RTC 时钟、蜂鸣器、振动、光敏传感器和红外发射模块。 -
支持红外遥控;支持自动息屏;支持显示新旧加载项;支持鼠标左右键。 -
支持 MPU6050 陀螺仪模块、BME280 压力模块和温湿度模块。 -
支持键盘按钮关闭模块、显示器以及附加组件;支持使用操作系统和键盘键关闭电源。 -
带有 USB type C 型号的 Nurolink / Dock 端口,支持 UART、I2C 和供电。 -
支持读取电池电量并在电池电量不足时关闭设备电源。 -
支持 ESP32-S2 与树莓派通过 Neopixel 库双向连接。 -
18650 锂电池,带充放电保护。 -
改进版的外壳使其更好地贴合 PCB。
组件清单
-
Esp32-S2 × 1 -
树莓派 × 1 -
3D 打印部件 × 若干 -
USB C 到 USB C 转换器 × 1 -
4 x 2 公头排针 × 1 -
2 x 20 母头排针 × 1 -
4 英寸 IPS 显示屏 × 1 -
FPC 连接器 × 1 -
锂电池 × 1 -
PCB 板 × 1 -
GPS 模块 × 1 -
DS3231 × 1 -
蜂鸣器 × 1 -
TP4056 × 1 -
RTC 时钟 × 1 -
按键 × 56 -
USB C 接口 × 2 -
螺丝螺母 × 若干 -
电阻 × 若干 -
电容 × 若干 -
LED 灯 × 1 -
接线 × 若干 -
贴片按键 × 2 -
吸锡带 × 1 -
电烙铁 × 1 -
焊锡丝 × 1 -
剪线钳 × 1 -
助焊剂 × 1 -
修边刀 × 1 -
T65电烙铁 x 1
PCB 功能介绍
组件功能介绍如下:
-
S-1 开关电源模块,用于控制设备开关(必备)。 -
S-2 连续充电模块 ,断开充电器,防止设备重启 -
S-3 升压模, 将电池出来的电压升至 5 V -
S-4 ESP32-S2 + 复位模块,控制器 (必备)。 -
S-5 振动模块 提供振动反馈(可选)。 -
S-6 时钟模块 断电后保持计时(可选)。 -
S-7 MP6050 / BME280 陀螺仪 / 温湿度(可选)。 -
S-8 扩展电源 设备关闭时可保持显示模块 S – 7 的功能(可选)。 -
S-9 红外模块 红外遥控器 (可选)。
PCB与3D外壳打印
https://gitlab.com/mutantC/mutantc-v4/-/tree/master/Case/STL
https://gitlab.com/mutantC/mutantc-v4/-/tree/master
焊接部分
-
USB C 端口 > S – 2 > 电池连接器 >> 查看电池是否充电。 -
S-4 (暂不焊接 FPC 连接器) > 4 x 2 公头排针 >> 测试能否能够上传固件。 -
S-1 > S – 3 >> 连接电池并按 S-3 模块中的按钮,查看指示灯是否亮起。 -
焊接 FPC 连接器(外接显示器用)和 2 x 20 母头排针 > S-8 >> 键盘 >> 连接树莓派和电池,按住电源按钮查看树莓派是否启动。 -
S-6 > S-9 > S-7 >> 查看在 OS 的指导下,整个 PCB 板的是否工作正常。
组装部分
-
22mm x 2 -
9mm x 2 -
6mm x 4 -
8mm x 1 -
10mm x 1 -
16mm x 1
-
无线电广播, LoRa 通信 -
自定义 Wifi -
GPS -
Micro SD -
蓝牙 -
压力+湿度+温度模块 -
自定义专属模块
-
2 个引脚分别为 UART / TTL 引脚:Tx 和 Rx -
2 个引脚分别为电源引脚:3v 和接地 -
2 个引脚分别为 I2c 引脚:SDL 和 SCL
点赞 评论 收藏