手把手教你打造树莓派 3 + Arduino 笔记本电脑
核心组件清单
| 组件 | 数量 |
|---|---|
| Raspberry Pi 3 Model B | 1 |
| Arduino Micro | 2 |
| Onion OLED 扩展屏 (128×64) | 1 |
| 7 英寸 Raspberry Pi 官方屏幕 (DSI 接口) | 1 |
| 18650 锂电池 | 3 |
| 移动电源电路板 (支持 5V 输出) | 1 |
| USB Hub (4 口) | 1 |
| 迷你 USB 键盘 (含触控板) | 1 |
| Micro USB 公头 (用于外部接口) | 1 |
| 加固纸板 / 可塑性塑料板 | 若干 |
设计目标
- 集成触控板、完整键盘
- 续航 4.5–5 小时 (3×2400mAh 并联 ≈7200mAh)
- ≥2 个外部 USB 接口
- 内置 Arduino Micro 直出排针,随时接传感器/执行器
- 第二块 Arduino + OLED 实时显示电池电压/电量
- 小巧便携
关键制作步骤
步骤 1:配置 Pi 与 DSI 屏幕
- 烧录最新 Raspbian 到 SD 卡
- 编辑
config.txt,添加 DPI 驱动参数:
dtoverlay=dpi24
enable_dpi_lcd=1 display_default_lcd=1 dpi_group=2 dpi_mode=87 dpi_output_format=0x6f005 hdmi_cvt 1024 600 60 6 0 0 0 - 拆除 Pi 上一个双层 USB 接口,腾出空间焊接 USB Hub
步骤 2:电池组装
- 三节 18650 先分别充至 4.2V,再并联(正接正、负接负),用粗导线连接移动电源板输入端
- 移动电源板 5V 输出接 Pi 的 Micro USB 供电焊盘
- 在电池负极与 Pi 之间串联一个滑动开关作硬关机(建议先在系统执行
sudo shutdown)
步骤 3:电池监测模块 (Arduino + OLED)
- OLED 接线:RST→D7, DC→D12, CS→D9, DIN→D11, CLK→D13, VCC→5V, GND→GND
- 分压电阻 (2×10kΩ) 接 A0 读取电池电压
- VIN 接移动电源板 5V 供电
- 上传电压读取代码,OLED 实时显示电压/百分比
步骤 4:其余模块准备
- 拆解迷你键盘取出 PCB,保留 4 根 USB 线
- 触控板模块 (前期项目复用) 接 Micro USB 线
- 内置 Arduino Micro 焊排针,排针外露于机箱侧面,接 Micro USB 线
步骤 5:整机布线
- USB Hub 接 Pi 剩余的一个 USB 数据线;Hub 下游接:键盘、触控板、内置 Arduino
- 第二个 USB 数据线引出做外部 USB-A 接口
- 屏幕端:50P 排线接 Pi GPIO;OLED 3 根长线 (A0、VIN、GND) 穿过铰链区接电池/电源板
步骤 6:机箱与铰链
- 纸板 + 瞬间胶 + 热熔胶加固 + 可塑性塑料内衬
- 铰链从废旧笔记本拆解,嵌入可塑性塑料固化,极其牢固
避坑指南
- 排线极其脆弱,拔插小心,备一根备用
- 两个 Arduino Micro 同时接在 Pi 上,烧录时务必在 IDE 选对端口,别把触控板固件刷坏
成品体验
日常记笔记、LibreOffice、YouTube、Minecraft、NES 模拟器全无压力,Wi-Fi/蓝牙开箱即用,续航约 5 小时。极客玩具兼实用工具,强烈推荐尝试!
制造工艺
- NodeMCU DHT22接入树莓派3B+ MQTT Broker:无缝物联网集成指南
- 树莓派与 Python 构建远程温度传感器:分步实战指南
- 树莓派多传感器温度光照监测系统:DS18B20 实战构建
- 树莓派传感器与执行器控制实战:加速度计、舵机与数据流
- 树莓派 3 B+ – 更新特性、规格与选购指南
- MrRobot:Ubuntu移动端控制Rapiro机器人,支持语音、触控与摇晃交互
- 树莓派与Python构建机器人:完整指南
- 蓝牙控制树莓派机器人:语音反馈功能构建指南
- Arduino与树莓派构建互联网控制视频流机器人完整指南
- Arduino UNO 驱动 16x2 LCD 实现动画与小游戏
- 树莓派 + Arduino 联手打造 Wi-Fi 网络收音机,畅听全球电台
- Arduino Nano 驱动 128x64 OLED 实时运行康威生命游戏 (元胞自动机)