站内搜索
更多
简易数字示波器【复刻】
专业版

简易数字示波器【复刻】

简介

复刻嘉立创官方的简易示波器,将封装改为贴片,并重新进行布局。

简介:复刻嘉立创官方的简易示波器,将封装改为贴片,并重新进行布局。
复刻成本:50

开源协议

GPL 3.0

创建时间:2024-12-03 22:36:29更新时间:2025-01-27 20:48:47

描述

项目简介

本项目是基于嘉立创官方示例《简易数字示波器设计(入门版)》

项目功能

此项目为复刻,将封装改为贴片,并进行重新布局缩小体积。

项目参数

  • 采用STM32F03C8T6,原版为插板,修改为最小系统并入;
  • 采用IP5306进行锂电池充放电管理,若不使用锂电池,则充电模块不焊接,靠近USB的0R焊接;
  • 屏幕为1.8TFT屏,采用插件和焊接两种方式,选择插件,则背光驱动不焊接;

成本计算

  • 板子为嘉立创免费打印(必须为嘉立创点一波大大的赞!!!),选的是嘉立创独有的嘉立创紫,板子非常漂亮;

image.png

  • 其他元件均为某宝所买,尽量选择物美价廉的产品,基本是包邮产品(或是油费较低):
    屏幕可选择带板子的或者焊接的:带板子的8.7元,焊接的4.8元(可降低成本);

image.png

名 称型 号数 量价 格
屏幕ST77351¥8.70
BNC方形底座 立式1¥3.60
无线旋转编码器(含旋钮帽)EC11 梅花柄 20MM1¥1.27+¥0.35
示波器探头P61001¥15.00
LM393国产1¥0.06
TL072C国产1¥0.21
ICL7660国产1¥0.19
轻触开关+键帽立式4脚6x650+20¥1.80+¥1.00
侧面3脚滑动开关TA-3522-A13¥0.30
10uF电解电容16V 3* 550¥1.50
充放电管理芯片IP53061¥0.68
STM32F103103C8系列以上1¥4.2
8Mhz晶振3225-4p1¥0.15
USB座子type-c 16P1¥1.00

以上元件价格有所波动,部分店铺需要邮费,也在1-2元区间,共计5元,剩下的电阻电容等估算成本5元(都是用的以前买的),合计50.01元。
若是使用焊接屏幕,不使用锂电池等还可以进一步降低成本。

STM32F103某宝上假货太多了,买来KEIL无法下载原工程代码,一查,结果是国产的,为CS32F103,之前复刻stlink显示设备无法识别,以为是线路问题,我做了3个版本。估计是因为国产芯片不兼容STM32代码。

不过固件能在这上面运行。

注意事项

  • 新手在焊接type-c时,可先焊接这个,确认没问题后继续,不然到最后没焊好就浪费了,建议使用加热台或者锡膏+风枪;
  • 焊接完先测试电源正负极有无短路再上电;
  • 锂电池正负极不要焊接错,错了会烧IP5306;

实物图

板子元件焊接(BNC座子买错了,新买的还没到)
新版已经修改了,没注意选型,板子上的BNC座子要大一些,价格近20一个,换成普通的了。

image.png

屏幕焊接上

image.png

上电开机,漂亮!

image.png

代码移植

  • 某宝购入的1.8寸TFT,介绍的是ST7735S的驱动,到手后确实无法点亮,找卖家要了驱动文件,发现是ST7735R的,因此修改驱动代码,修改很简单,只需要修改指令就行,如下图:

此图为修改后的,所以两边一样
[此图为修改后的,所以两边一样]

  • 更改按键灯,具体参看代码。

对比修改代码,编译-下载-测试,点亮。

【踩坑】
1.移植代码后发现启动时屏幕无法正常加载,10次启动9次无法加载界面,PWM输出等功能都是没问题的,怀疑是驱动的问题,找了各方的驱动示例,发现问题依旧;
2.怀疑是芯片的问题,买到国产芯片CS32F103CB,翻出积灰的STM32F105RB开发板,发现问题依旧;
3.决定根据能显示的驱动,逐步移植代码,使用STM32CubeIDE,在移植过程中,找到不一致的地方,具体见下图(左边为官方,右边为修改后能正常显示的);

image.png
4.这几个参数和硬件SPI有关系,不知道是我的板子不支持,还是屏幕不支持;(大佬们不吝赐教,感谢)
5.关于屏幕,差异太大了,同一个驱动,色彩还不一样,感觉其中一个开了颜色反转(是不是我弄错驱动了,但是能显示!)

image.png

测试

image.png
image.png
image.png

外壳

简单设计了个外壳,将就用!

image.png

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
CS32F103.elf
11
2
CS32F103.zip
19
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

底部导航