不会写单片机不会画电路板?做完这个四轴飞行器,我把STM32和PCB全搞懂了!

电子开发学习 2025-09-12 11:00

发了拆解文章之后,总是会有朋友留言问怎么学电子设计、怎么学单片机等等。

不少人感到迷茫,不清楚自己该学些什么。

有些人明白自己要学什么,却不知道从何入手。

只有极少数人,能够迅速明确学习方向,找到适合自己的方法,持续积累,最终成为行业高手。

我自己也经历过类似的阶段。在上大学之前,一个偶然的机会了解到“单片机”这个概念。进入大学后,我就开始去图书馆翻阅各种单片机相关的书籍。大一大二时主要学习51单片机,到了大三大四参加电子设计竞赛时,开始接触STM32单片机。学习过程可谓一波三折,这本书翻一点,那本书看一些,这个开发板的例程学一点,那个开源项目模仿一段。

和身边同学一比,简直算得上“学富五车”,他们中有几个听说过单片机?有几个人知道STM32?有几个人亲手点亮过流水灯?不能说没有,但确实寥寥无几。

可一到比赛,真正要做成一个完整的项目,就发现自己手足无措了。不仅需要确定整体方案、绘制原理图,还要迅速完成焊接,并编写出一整套项目代码——这不再是点亮一个LED或者实现一次串口收发那么简单。可能需通过I2C或SPI采集数据,或是处理来自串口等其他接口传来的信息,在单片机上完成运算,再将结果输出到执行机构,比如电机、舵机、LED、数码管等等。这么多外设如何协调?代码时序如何安排?短短几天的比赛时间内根本掌握不了这么多内容,结果自然是以失败告终。

所以说,想要真正入门电子开发或嵌入式开发,用开发板学一些基础外设固然可以,但想要完成综合性的项目,就必须用一个更系统、更贴近实际的项目来训练自己。

没错,最好的方式就是通过完成一个实际项目来学习。过程中必然会遇到许多不懂的知识点,那就像查字典一样,一个个去查找、攻克。当你历经波折,最终完成一个完整项目之后,再回头看同类型项目,就会觉得没什么难度了。

基于这一理念,我们在2016年就推出了四轴飞行器项目。通过自己设计硬件、焊接调试、编写飞控程序,最终让四轴飞行器起飞,从而实现学习目标。

这个项目就叫做Dragonfly四轴飞行器项目

DragonflyV2四轴飞行器项目包含一套到手即可飞行的四轴飞行器套件,一系列配套的软硬件课程,以及售后交流与答疑服务,是一套完整的学习项目。


一 四轴飞行器套件

四轴飞行器套件包括四轴飞行器、2.4G通讯遥控器、e-Link32烧录器、电池、充电器等其他必要的硬件实物。

资讯配图

四轴飞行器,主要硬件配置为:

主控芯片:STM32F411CEU6,内核ARM Cortex-M4,主频100MHz。
姿态传感器:MPU6500
气压计:SPL06
无线通信:SI24R1
无线调参:ESP8266-12F
动力:720空心杯电机
状态指示灯:单总线RGBLED全彩灯

资讯配图

2.4G通讯遥控器,主要硬件配置为:
主控芯片:CH32F103C8T6
无线通信:SI24R1模组
显示:0.96寸黄蓝双色OLED,分辨率128*64
摇杆:油门摇杆(上下不回中),方向摇杆上下左右回中
按键:4个
扩展:引出剩余所有IO,可以当做开发板使用。

四轴飞行器使用的是SMT32F411CEU6,遥控器使用的是CH32F103C8T6,所以通过一个项目既可以学到SMT32F4单片机,又能对国产单片机有一定了解和使用。

资讯配图

e-Link32调试器及其连接方式。e-Link32是一款高品质DAP仿真器,可以调试所有的ARM Cortex-M内核的单片机。

资讯配图

一拖四锂电池充电器,可同时为四个无人机锂电池进行充电。


二 配套的软硬件课程

DragonFlyV2四轴飞行器配套了非常完整的课程,这也是这套学习套件的最大亮点。课程内容主要包括以下几个方面:

资讯配图

1、使用AD绘制四轴飞行器两层PCB的教程,包含14节课程,B站播放量15万次。

资讯配图

2、使用Cadence绘制四轴飞行器四层PCB的教程,包含19节课程,总计时长8小时45分钟,从Cadence的原理图绘制到使用Allegro绘制四轴飞行器四层PCB都有讲,整个流程学会了,基本上就可以使用Cadence做项目。目前播放量40万次,收藏量1.3万。其实想学习Cadence的人应该都有过了解,目前市面上Cadence的课程,费用几百到几千都有。但是在我们这里,这仅仅只是庞大的知识体系的一部分而已。

资讯配图

资讯配图

资讯配图

硬件课程,我们会从原理图设计到PCB设计,再到调试与优化这个过程来讲,这也是一般单板硬件项目的基本流程,掌握了这一套基本流程,基本上就可以进行硬件开发了。你也可以把这个项目开发经验写到简历上。

资讯配图

3、STM32单片机软件入门课程,播放量10万次,详细讲了STM32标准库封装方式、点亮LED、UART通信、时钟树、系统定时器Systick的用法、WS2812单总线全彩灯的驱动、中断及优先级管理等等。

资讯配图

4、STM32软件进阶课程1,播放量5.3万。讲解了如何通过IIC总线读取传感器的姿态原始数据、姿态解算理论知识、STM32实现姿态解算获取欧拉角。

资讯配图

5、STM32软件进阶课程2,播放量12万,主要讲2.4G无线通信、串行PID算法、四轴飞行器控制算法的实现

下面是完整的课程清单:

资讯配图


三 课程答疑与资料包

四轴飞行器的全部视频课程已发布在B站,供广大爱好者学习。但由于课程资料与其他项目材料耗费了大量心血,因此完整资料包仅向购买四轴飞行器的用户提供。

此外,由于视频观众数量较大,哪怕只有10%的人提问,我们也无法一一回复。因此我们仅建立专门的学习交流群,为已购买用户提供答疑服务。

购买四轴飞行器并确认收货后,可联系店主获取资料包并加入答疑群。


四 购买方式
我们始终坚持“以项目开发驱动单片机学习”的理念。而通过这个项目,你所学到的远不止单片机,还包括硬件设计、EDA工具使用、电子元器件基础等等。这套四轴飞行器套件已持续销售多年,在淘宝和B站都广受好评。需要的可以自行搜索小马哥DragonFly四轴飞行器并下单。

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
PCB 单片机
more
这家PCB公司利润翻倍,股价涨得更快!
PCB 工艺路线详解:加成法 vs 减成法,一文读懂核心差异与未来趋势
什么是PCB沉金?金手指又是什么?
英伟达 2027 年 AI GPU 将采用 CoWoP 先进封装,重塑 PCB 供应链
2025年中国PCB电子化学品行业深度研究报告:市场需求预测、进入壁垒及投资风险
惨烈!珠海三家老牌PCB企业,同日申请产!
深圳知名高精密PCB厂破产清算:账户仅剩88.53元
为什么说保持PCB清洁很重要?
从供电原理到 PCB 设计的硬核知识
《全球PCB市场发展趋势洞察报告》新品发布
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号