站内搜索
发作品签到
专业版

STC开发板

工程标签

196
0
0
0

简介

STC32G144K246开发板DIY,暂定设计板载oled屏幕,蜂鸣器,按键,EC11旋转编码器,引出功能组io接口,暂定设计板载oled屏幕,蜂鸣器,按键,EC11旋转编码器,引出功能组io接口

简介:STC32G144K246开发板DIY,暂定设计板载oled屏幕,蜂鸣器,按键,EC11旋转编码器,引出功能组io接口,暂定设计板载oled屏幕,蜂鸣器,按键,EC11旋转编码器,引出功能组io接口
STC单片机开源创意电子设计大赛
复刻成本:30

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-12-04 17:32:49更新时间:2026-01-04 14:03:07

描述

还记得第一次正式学习使用的单片机是15f2k60s2,后来因为51资源的匮乏和性能的落后一直在使用stm和其他国产arm或risc-v的32单片机

再次使用stc的单片机觉得性能居然这么好,资源这么多,有种看见从小和尿泥的发小一段时间不见开上豪车住上大别野的感觉

好吧,言归正传

_______________________分割线____________________

项目简介
本项目是一款基于 STC32G144K246 的“口袋实验平台”DIY 开发板。板载 0.96" OLED、蜂鸣器、EC11 旋转编码器,并把单片机全部 GPIO 以 全部引出,可直插面包板或叠加扩展板。整机仅 90 mm×60 mm,Type-C 5 V 供电,无需外部烧录器,一根线即可完成供电、串口通信与 USB-ISP 下载,是入门 32 位 51 内核、课程设计、小型工控原型、创客快速验证的理想载体。
项目功能
  1. 人机交互
    • 0.96" 128×64 OLED:实时显示菜单、波形、LOG 数据。
    • EC11 旋转编码器:带按压开关,360° 无级调节参数,支持“旋转+按压”复合操作。
    • 无源蜂鸣器:可输出提示音、简单旋律、报警声。
  2. 即插即用外设
    • 所有 GPIO 均引出,可直插 DHT11/22、红外、超声波、NRF24L01、ESP-01 等模块。
  3. 典型应用场景
    • 教学实验:GPIO、定时器、PWM、ADC、I²C、SPI、USB 设备/主机实验一盒搞定。
    • 便携仪器:旋转编码器+OLED 做可调电源、电子负载、信号发生器。
    • 手持小游戏:贪吃蛇、俄罗斯方块、FlappyBird。
    • 现场调试:作为其他主板的“小型监视器”,实时查看传感器数据或总线波形。
项目参数
主控:STC32G144K246,32 位 51 内核,144 KB Flash,12 KB SRAM,48 MHz
存储:板载 24C02 EEPROM(断电保存校准值/配置)
显示:0.96" OLED I²C 接口,128×64 像素
声音:无源蜂鸣器,GPIO 低电平导通,支持 PWM 音调
输入:
  • EC11 旋转编码器(A/B 相+按压键)
  • Type-C 5 V 输入,板载 500 mA 自恢复保险丝
  • 3.3 V LDO 最大 300 mA,给 MCU/外设供电
  • 电源切换:可跳线选择 USB 5 V 或排针 5 V 输入
    接口:
  • USB 口:支持 USB-ISP 下载、USB 虚拟串口(CDC)
  • 串口:预留 三路串口
    机械:
  • PCB 尺寸 60 mm×90 mm,4× M3 螺丝孔
原理解析(硬件说明)
  1. 电源电路
    Type-C 16P 插座 CC1/CC2 各下拉 5.1 kΩ,兼容主流充电器。5 V 经 PTC 自恢复保险丝→LC-π 型滤波(22 µF/100 nF)→AMS1117-3.3 得到 3.3 V。LED1 红色指示 3.3 V 建立。跳线 JP1 可断开 USB 5 V,改由排针外部供电,方便电池或功率场景独立供电。
  2. MCU 最小系统
    STC32G144K246 采用内部 24 MHz 高精度 RC,无需外部晶振即可全速运行。NRST 引脚引出 1×2 排针,可接复位按键。BOOT0 固定接地,上电即运行用户代码;若按住 KEY-CENTER 再上电,则进入 USB-ISP 模式,免拆机升级。
  3. OLED 显示电路
    OLED 座为 4P 1.25 mm 卧贴,VCC 接 3.3 V,GND、SCL、SDA 直连 MCU 的硬件 I²C(P2.4/P2.5)。I²C 总线上拉 4.7 kΩ 到 3.3 V,兼容 SSD1306 与 SH1106 两种驱动芯片。
  4. 蜂鸣器驱动
    有源蜂鸣器采用S8050 驱动。MCU 引脚输出低电平即可导通,占空比可调实现“滴滴”音量渐变。
通过以上设计,一块 小板即可满足 80% 的 32 位 51 教学、调试、DIY 需求,真正做到“一片在手,实验全有”。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
STC32G144K246外壳.zip
2

附件

序号文件名称下载次数
1
微信视频2026-01-03_181838_453.mp4
1
2
C语言.zip
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航