新手入门及复刻指南

项目简介

相信大家是出于好玩,亦或对就业有帮助,然后接触电子设计。
我就是出于好玩而进入了电子设计的大门,我将会分享我经历过的,总结的经验,包括项目选题,准备工作,电路焊接,上电调试,等完成了一两个作品,你就对eda有了一点熟练了,也就入了门,可以自娱自乐了,但如果要进入专业的领域,就要有大量的知识储备。我是一名大学生,我就分享一些我学过的书籍:c语言,电路理论,数电,模电,单片机,电机学。有兴趣的小伙伴可以自行学习。

image.png
image.png
image.png

学习路径

必备:
1.C语言:https://www.bilibili.com/video/BV1dr4y1n7vA/?spm_id_from=333.337.search-card.all.click&vd_source=e5f025ac794529888a6b1e845f599688
学到9.2.1指针结束就可以了
2.单片机:https://www.bilibili.com/video/BV1th411z7sn/?spm_id_from=333.337.search-card.all.click
了解一下gpio,外部中断,定时器,pwm就可以了

提高:
电机学,电路理论,数电,模电,哔哩哔哩看一下那些期末速成的视频就行了,这部分属于比较深厚难懂的知识,难以在短时间内有很深理解,有点概念就好,要认识:电压,电流,电阻,电容,电感。

项目选题

刚接触电子设计,不要好高骛远,应该选一些简单的,容易复刻的项目。这类项目通常只有一个单片机,几个芯片,几个电容电阻,几个开关,一个电源就能完成。例如:
stm32小狗复刻https://oshwhub.com/sngelswyh/stm32-smart-desktop-pet;
嘉立创的简易数字示波器设计https://oshwhub.com/course-examples/yi-qi-yi-biao-jian-yi-shu-zi-shi-bo-qi-she-ji-cha-jian-ban;
stm32数字小键盘https://oshwhub.com/morempty/STM32-PAD-17jian-shuo-zi-jian-pa
小智ai项目https://lceda002.feishu.cn/wiki/B2LLwyC7binHuJkkHGMce03wnWf?fromScene=spaceOverview

PCB设计

image.png
我们以第一个stm32智能桌面宠物为例,打开设计图

image.png
点击工程设计

image.png
这部分是工程中pcb的版本号

image.png
我们点击最新版

image.png
打开后,在pcb上右键垂直分割

image.png
这样便可以同时查看原理图和pcb,跑电路板便很轻松。
一块pcb上最重要的是供电,我们先从供电开跑。

image.png

image.png
很容易可知上面接锂电池,下面接充电口,开关闭合时可以充放电,充电时电源指示灯亮起,

image.png
顺着5v电源走下来是一个ch340烧录口,用于烧录程序

image.png
跟着5v绿色电源走经过2个680uf滤波后给单片机和语音模块供电

image.png
再接着5v绿色电源给5v电源引出模块供电

image.png接着看蓝色3.3v电源,5v接入单片机后内部ldo线性稳压器会转换出3.3v电源,跟着蓝线走,蓝线给oled屏幕供电,和蓝牙供电,这样整个pcb电路贯穿一切,分析起各个模块也就易如反掌。

image.png

image.png
麦克风与音频输出算是这个项目的难点了,这个芯片需要用串口烧录后才能使用

image.pngsu-03t在作者的附件上有一个语音固件,将那个烧录后便可使用,单片机的代码程序通过ch340串口下载

image.png
在作者分享的文件夹中,这四个是必须要的

image.png

672cf0e50e1b4450dc0f821a1b7c514f.jpg

1先安装ch340驱动,打开flymcu,选择作者的代码文件bin,开始编程单片机程序和su-03t程序
2蓝牙配置,最主要的是配置波特率,它决定了你的智能小狗能不能收到你的指示,该部分在作者的视频中有。

image.png
3模型文件可以用嘉立创3d打印
4物料清单也可以直接用立创商城下单
最后组装可以观看作者的视频https://www.bilibili.com/video/BV1xD6MYGEzD?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125&spm_id_from=333.788.player.switch

准备工作

我们需要准备好所有的元器件,电烙铁、焊锡丝、高温海绵、斜口钳这四项为必备工具

9d29346c98dd70b14d3500bfa4443941.jpg

image.png

image.png
点击左上角的3d预览就可以开心的焊板子了,第一次焊接难免会焊不好的地方,连锡和虚焊是硬件能不能使用的关键,关于焊接的基本操作大家可以查询B站,焊完之后刷入程序就可以拥有一只属于自己的智能小狗啦。

总结

复刻好玩虽好玩,但也要学习其中的电路,布局布线,作者大大的这块pcb也是一块比较好的stm32f103c8t6的拓展板了,pcb使用了充电模块,引出了5v电源引脚,oled屏幕,串口及语音模块,相较之前的版本减少了3.3v电源引出应脚和ams1117-3.3ldo,pcb更加集成化。我们也可以模仿作者的布局画出esp32,stm32,stc32等等的拓展版。