智能小车九《不学电路图怎么造车》
来源:互联网 发布:linux 创建目录 编辑:程序博客网 时间:2024/04/30 13:13
硬件部分最麻烦的应该就是做这个电路板了,之前已经介绍了使用L293D芯片和arduino ProtoShield。使用ProtoShield至少免去了在万能板上焊排针的工作。
但是芯片和其它电子原件的焊接还是免不了的,为了理清思路,还是得学习下怎么设计电路板(PCB)。当然我们做的这个小车比较简单,不画原理图和pcb图也是可以的,但时间长了这十几根线一定记不清了。比如我做的第一款扩展板就是这样没图画,现在就记不清线了。所以我决定这次做要留下图,方便以后查看。以前做的扩展板:
最终我在腾讯课堂买了一个课堂,准备学习一下如何画pcb图。使用的工具是Protel99se,它可以在
http://www.downza.cn/soft/20556.html下载。
因为我是第一次用这个工具,所以会把这个记录得详细些。
一、准备工作
1.新建项目File->New Design
2.在新建的项目中增加四个文件夹File->New,如下图:
3.双击新建的4个文件夹中的sch.lib,就上是图中的Schematic library对应的文件夹:
二、制作元器件
点击sch.lib后选择上面的Browse SchLib可以从Components中看到新建的元件。
1.新建元件Tools->New Component
图里的arduino uno,7805,L293D这三个元件都是这么建的。
2.绘制元件。
以绘制arduino uno为例,选择SchLibDrawingTools里的矩形,画一个矩形。然后选择SchLibDrawingTools里最后的一个引脚图标绘制引脚。这里有个小技巧,点了引脚图标后按tab键出来属性对话框,可以修改属性。如果num属性设置为数字,那么绘制出来的标号就是这个数字且数字会自动增加,这样就会省很多工作量。
3.绘制原理图
绘制好元件后就可以把元件放入原理图,来理清电路了。
1.添加libraries.
点击上图里的cz.sch.Sch再选择Browse Sch列表页。点击下面的Find按钮,在弹出的窗口Path输入框中选择我们刚设计的元件文件的路径,再点击Find Now按钮,选好文件后点击Add To Library List就可以了。
2.连接各元件的线路。
很抱歉的说我这点电路知识就是个小白,所以我尽量少用元件,用的都是有用且能理解的。这个放到下一文讲。
但是芯片和其它电子原件的焊接还是免不了的,为了理清思路,还是得学习下怎么设计电路板(PCB)。当然我们做的这个小车比较简单,不画原理图和pcb图也是可以的,但时间长了这十几根线一定记不清了。比如我做的第一款扩展板就是这样没图画,现在就记不清线了。所以我决定这次做要留下图,方便以后查看。以前做的扩展板:
最终我在腾讯课堂买了一个课堂,准备学习一下如何画pcb图。使用的工具是Protel99se,它可以在
http://www.downza.cn/soft/20556.html下载。
因为我是第一次用这个工具,所以会把这个记录得详细些。
一、准备工作
1.新建项目File->New Design
2.在新建的项目中增加四个文件夹File->New,如下图:
3.双击新建的4个文件夹中的sch.lib,就上是图中的Schematic library对应的文件夹:
二、制作元器件
点击sch.lib后选择上面的Browse SchLib可以从Components中看到新建的元件。
1.新建元件Tools->New Component
图里的arduino uno,7805,L293D这三个元件都是这么建的。
2.绘制元件。
以绘制arduino uno为例,选择SchLibDrawingTools里的矩形,画一个矩形。然后选择SchLibDrawingTools里最后的一个引脚图标绘制引脚。这里有个小技巧,点了引脚图标后按tab键出来属性对话框,可以修改属性。如果num属性设置为数字,那么绘制出来的标号就是这个数字且数字会自动增加,这样就会省很多工作量。
3.绘制原理图
绘制好元件后就可以把元件放入原理图,来理清电路了。
1.添加libraries.
点击上图里的cz.sch.Sch再选择Browse Sch列表页。点击下面的Find按钮,在弹出的窗口Path输入框中选择我们刚设计的元件文件的路径,再点击Find Now按钮,选好文件后点击Add To Library List就可以了。
2.连接各元件的线路。
很抱歉的说我这点电路知识就是个小白,所以我尽量少用元件,用的都是有用且能理解的。这个放到下一文讲。
阅读全文
0 0
- 智能小车九《不学电路图怎么造车》
- 你们知道循光小车的电路图不
- 智能小车的制作(九)
- 智能小车八《怎么组装一个arduino小车》
- 智能小车
- 智能小车45:最小系统(Atmega328p)怎么存数据?
- 【Ardunio小车】智能小车组装
- 全功能智能车之完善电路图(第十七篇)
- 全功能智能车之再完善电路图(第十八篇)
- 不知道怎么学JAVA
- 智能寻迹蔽障小车论文
- 智能小车小记
- 红外遥控智能小车
- 智能小车循迹避障程序
- Arduino-智能小车
- 开始玩智能小车
- WiFi智能小车
- DIY智能小车
- 无需XML的hibernate
- C语言读取配置文件
- bzoj 4916: 神犇和蒟蒻
- 最近在头痛的协作问题
- Spring与mybatis三种整合方法
- 智能小车九《不学电路图怎么造车》
- 获取系统默认语言
- Python3的ACM输入输出格式
- Mysql 数据分页处理(Node.js的实现)
- Dom4j实现xml到map转换
- 【线段树区间更新】Count the Colors ZOJ
- (NFS移植到arm上)编译portmap和nfs-utils
- ZOJ 1610 Count the Colors——线段树
- 论取消冒泡的重要性