Skip to content

设计你的第一块PCB板与MicroBlocks编程

更新: 4/16/2026 字数: 0 字 时长: 0 分钟

遥控器,早已融入生活的每个角落。

遥控玩具车飞驰而过,商店卷闸门自动升降,智能家居一键操控,空调温度随心调节——这些便捷体验的背后,都离不开一个核心:控制器。

而控制器的"心脏",往往是一块精密的电路板——PCB(Printed Circuit Board,印制电路板)。

现在,设计PCB从未如此简单。

嘉立创EDA无需安装,浏览器即开即用,界面友好直观,即便是中小学生也能轻松上手。

配合 MicroBlocks 图形化编程,从电路设计到程序编写,创意快速落地,让电子制作触手可及。

设计你的第一块PCB板 (V1)

功能设计

使用ESP32 Dev(38pin),2个按钮,2个LED灯,2个电阻,和2个 3pin 插针,0.96 OLED屏幕。

项目规格
主控芯片ESP32 DevKit (38Pin)
输入设备按钮 × 2
输出设备LED灯 × 2(配限流电阻 220Ω × 2)
扩展接口3Pin插针 × 2(GPIO扩展)
显示模块0.96寸 OLED (I2C, 128×64)

核心功能

  • 图形化开关灯:通过MicroBlocks积木,点击屏幕按钮控制LED亮灭

  • 物理按钮控制:按下实体按钮,对应LED点亮/熄灭

  • 实时状态反馈:OLED显示当前LED状态和按钮触发信息

元器件连接GPIO备注
按钮1GPIO 18内部上拉,按下低电平
按钮2GPIO 19内部上拉,按下低电平
LED1GPIO 25高电平点亮
LED2GPIO 26高电平点亮
OLED SDAGPIO 21I2C数据线
OLED SCLGPIO 22I2C时钟线
3Pin插针1GPIO 16/17/GND预留传感器/执行器接口
3Pin插针2GPIO 4/5/GND预留传感器/执行器接口

设计&制作 PCB

在嘉立创EDA ,完成原理图、PCB图设计:

3D预览,在线下单打板、收到板子:

焊接、测试:

减掉余线,编程、使用:

设计你的第一块PCB板 (V2)

功能设计

三大功能场景

    1. 电子琴模式 — 演奏 Do Re Mi Fa So La Si Do

7个按钮对应7个音符 MicroBlocks音乐积木:播放音符 C4 0.25拍 OLED显示:当前播放音符和简谱可视化

    1. 舵机控制模式 — 精准角度控制

按钮组合:3个按钮分别触发 90° / 0° / -90° MicroBlocks舵机积木:设置舵机角度 90 实时反馈:OLED显示当前角度值

    1. 超声波测距模式 — 智能测距显示

硬件连接:Trig→GPIO12, Echo→GPIO14 MicroBlocks超声波积木:获取距离值 双屏显示:OLED显示图形化波形,LCD1602显示精确数值(cm)

功能模块连接GPIO接口类型
琴键按钮 Do-SiGPIO 18/19/21/22/23/25/26数字输入(内部上拉)
高音Do按钮GPIO 27扩展第8音或功能切换
状态LED1/2GPIO 32/33数字输出
蜂鸣器GPIO 17PWM输出
舵机信号GPIO 16PWM (50Hz)
超声波 TrigGPIO 12数字输出
超声波 EchoGPIO 14数字输入
OLED/LCD I2CGPIO 21(SDA)/22(SCL)I2C总线
3Pin扩展口1-5GPIO 4/5/13/15/34/35/36/39等多路GPIO预留

设计&制作 PCB

第2版本 PCB 设计,3D预览图

在嘉立创在线下单打板,收到的板子

完成焊接、编程使用的板子

Released under the MIT License.

本站访客数 人次 本站总访问量