立创EDA官方手册学习示例-蓝牙小车--0.2V
简介
蓝牙小车--0.2V
简介:蓝牙小车--0.2V开源协议
:GPL 3.0
描述
程序由于(某些原因)后开源!!可以去我的Github上看看!!点个关注再去(圈粉)🦢
如果你有啥问题可以通过两个途径联系到我们
QQ交流群:864884014
个人博客:https://hinuohui.com/
前言
每个男孩都有一个机器人的梦,这个梦也许就是从第一次玩遥控汽车玩具开始的。只是那时的男孩还不能够明白,神奇的小车为什么能够按照自己的指令行动,随着知识的增长,他开始明白了一个叫做电磁波的东西传递这其中的指令。如果把这其中的东西拆解,会发现其实并不难以理解。现如今,我们可以自己打造一个功能更加强大,更加“智能”的遥控小车,所需要的只是简单的写几句代码而已。我们有什么理由不开始动手呢。
相信大家对嵌入式非常感想兴趣,现在的你是一名嵌入式的小白还是者丝毫未接触过嵌入式的同学,本次采用的的主控芯片是STC89C52RC,这款芯片绝对是入门嵌入式的学习第一块芯片,他简单易学。这个章节你绝对“物有所值”,小车永远是嵌入式灵魂(个人觉得)。
即使你并不能完全按照我所记录的一步步顺利走下去,不过没关系,本章是从最简单的功能开始,多看几遍。如果遇到困难实在没法解决,可以寻找本章提供的相关资料或者请教实验室的学长和老师,寻求帮助。
描述
一、简介:
采用蓝牙通信的小车。
基础版:打算使用集成许多模块在电路板上。
进阶版:采用STM32F103系列主控,添加更多有趣的功能
参考资料:
- 技小新团队---四驱智能小车
二、需求分析:
- 可以通过APP控制小车
- 蜂鸣器
- 灯光
- 实现语音识别
三、物料
模块类
- L298N电机驱动模块
- 蓝牙通讯模块
- 语音识别模块
设计小车
硬件篇
主控篇(单片机)
- STC89C52RC
问:为什么采用51系列单片机,本案例针对新人,大佬去进阶版看看吧!
- 入门上手简单,易学,历程丰富。
- 便宜(硬道理)
- 引脚足够使用
- 满足小车的硬件需求
车体底片篇
底盘的形状呢,喜欢就好,按照自己的需要自主选取。本案例采用的PCB电路板(加厚)作为板车底(与图片相似)。
马达篇
- 马达分类
-
- 无刷电机
选择马达,取决于你的电池,购买时要得知使用的电压,转速。
电驱篇
L298N电机驱动模块,绝对是新人的首选,本案例采用L298N(内置到PCB中)。
优点
一片驱动芯片可同时控制两个直流减速电机做不同动作,在6V到46V的电压范围内,提供2安培的电流,并且具有过热自断和反馈检测功能。L298N可对电机进行直接控制,通过主控芯片的I/O输入对其控制电平进行设定,就可为电机进行正转反转驱动,操作简单、稳定性好,可以满足直流电机的大电流驱动条件。
电源篇
- 18650圆形电池或锂电池
本次采用18650圆形电池和5号AA电池
理由(18650圆形电池):
- 常见,易获取。
- 便宜(5-15元左右一节)
- 损坏易更换。
- 对速度没有追求。
通讯模块
- JDY-06(4口)模块进行通讯
注意事项
- 为什么采用双电池供电,或者加入如稳压芯片
-
- 在实际的电路中,电流取决于电池,电路等....
- 在电机启动的一瞬间,马达所需的电流很大,仅剩的电流很难维持单片的的正常电流,很大概率单片机会重启。
-
-
- 现象:小车会一卡一卡的前进
-
PCB设计
V1.0链接:https://oshwhub.com/NOZHIHUI/shou-ce-shi-li-lan-ya-xiao-ju
V2.0链接:https://oshwhub.com/NOZHIHUI/shou-ce-shi-li-lan-ya-xiao-ju
PCB布局
pcb模块化布局
- 如今硬件平台的集成度越来越高、系统越来越复杂的电子产品,对于PCB布局应该具有模块化的思维,要求无论是在硬件原理图的设计还是在PCB布线中均使用模块化、结构化的设计方法。作为硬件工程师,在了解系统整体架构的前提下,首先应该在原理图和PCB布线设计中自觉融合模块化的设计思想,结合PCB的实际情况,规划好对PCB进行布局的基本思路
布局是需要非常合理的,比如我的小车的V0.1和0.2版本如下图
V0.1版本
V0.2版本
画PCB的小tips
- 选择元器件的位置是一个很重要的事情,决定着绘制PCB的难度。
- 连接线能走直线就走直线,如果需要90度转向,一定要先转向小度的弧度,再到直角(对于信号线)常画图也建议这样。
- 顶板VCC和底板VCC不可上下重叠,会产生电磁阻碍电流。
- 各个模块尽量相邻,因为减少布线,以及不要的发热(阻值增大)。
- 滤波电容一定要在主线,需要滤波前并上去(保证这个点被电容滤波)。
- 立创DRC检测是非常好用的,希望画完要遵照DRC规则,避免不必要的麻烦。
- 过孔尽量不要在焊盘上,焊盘很脆弱,在焊接中,焊盘容易脱落。
遇到的问题
- 布线乱的问题
-
- 解决方案:细心的排列元器件,布线尽量走直线---这样会极大减少你后期的精力(相信我)
- 孔中入锡,切勿用刀具去剐蹭---否则焊盘会被弄坏,导致不导电。
蓝牙小车--0.2V
特写
特写
舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。
评论