如何着手制作一个机器人小车--给初学者
手工动力小车制作方法

手工动力小车制作方法手工制作小车对于孩子来说是一种很有趣的活动,可以锻炼孩子的创造力和动手能力。
本文将介绍一种使用简单材料制作的手工动力小车方法。
材料:- 纸板:一张A4纸板或一些废纸板- 电池:一个AA5号电池- 电机:一个小大小型的电机- 轮子:四个小轮子- 电线:红色和黑色各一根- 电池盒和开关:可选- 胶带、剪刀、小锤子、针和线等。
步骤:1. 首先,我们需要准备一个小底板,用废纸板或A4纸板折一下。
将纸板对折,然后用剪刀沿着对折线剪开。
接着,把底部对折再对折,再打开平展。
2. 然后,我们用一个圆形物体,例如硬币、杯口,沿着纸板上画出四个圆圈的轮子。
然后用剪刀把它们剪出来。
3. 接着,我们需要把电机固定在底板上。
将电机放在底板的正中央,用针和线或胶带固定在纸板上。
然后把电机轴上的小圆片和电线连接,使它能够转动。
4. 接下来,我们需要把轮子固定在电机轴的两侧。
可以使用胶带或其他粘合剂将轮子粘在电机轴上。
5. 然后,我们需要给电机连接电源。
将一个红色电线连接到电池正极,用胶带或其他固定方式固定在纸板上。
将一个黑色电线连接到电池负极,再次用胶带固定在纸板上。
可以使用电池盒和开关来更方便地控制小车的电源。
6. 最后,验证小车是否可以行驶。
将电池插入电源,打开电源开关,电机就可以转动驱动轮子运动。
如果发现小车走不稳,可以调整轮子位置、增加重量等。
完成上述步骤后,您将拥有一辆自制的可移动的手工小车!如果您想增加小车的功能,例如添加灯、喇叭、遥控装置等,可以进一步改进。
享受这个富有创意和技巧的过程吧!。
如何着手制作一个机器人小车--给初学者【下】

如何着手制作一个机器人小车--给初学者【下】[三]控制器部分适合机器人的控制芯片有很多:单片机、DSP、甚至我们计算机上所用的CPU,都可以。
不过我们这里主要介绍的针对机器人小车的技术,所以把其他的先放一放,让我们把注意力放到物美价廉的单片机上来。
首先还是理论课,不要抱怨,我的信条是:不懂理论的开发者永远只能是一个拼装师。
单片机:单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
小芯片有大智慧单片机是自动控制系统中应用非常广泛的控制芯片,现在就在我们身边的许多的电器中都有单片机的身影。
想自己动手制作机器人的话,相应的单片机知识是必不可少的。
系统的单片机知识我这里不想多说,想要对单片机系统有一个深入的理解,还是要找一本比较好的单片机教材一页一页的看下去,网上的任何“技巧”“快速入门”(包括本文)都只能算是水果、零食之类,闲暇无事时可以拿来开开胃,真正想要吃饱吃好,还是要用大饼卷馒头就着米饭吃才行。
我这里只提一些基础的入门概念,给真正的入门者起一点抛砖引玉的作用。
一块我们刚刚从商家手里拿到的单片机芯片,还是一块空白,什么也做不了。
如同一个刚出世的孩子,我们开发人员要做的,就是教会单片机处理各种各样的问题,给单片机配备上各种各样的扩展工具,使单片机可以将复杂的问题简单化,数字化。
单片机开发涉及两方面:硬件、软件。
单片机不同于其他电器,拿过插销直接插在电源上就可以使用,一块空白的单片机想要使用,还需要一些其他的电路来支持。
一般来说,最基本的电路就是单片机最小系统:所谓的单片机最小系统就是指可以让单片机工作起来的最基本的电路,在所有的单片机系统中,你都可以找到类似的电路。
至于它的原理,我这里就不累述了,找本书看去吧。
我再介绍一些做机器人需要的扩展电路:程序下载电路:单片机最终需要程序来控制,一般都是在PC上编写好程序,通过下载线来下载到单片机中执行。
机器人智能小车制作与编程

机器人智能小车制作与编程
一、智能小车的制作
1、准备材料:电机、智能小车及其相关的板、轮子、电池、杜邦线、螺丝刀、钳子、电钻、活动榫头、把手以及其他相关材料。
2、连接电机与电池:将电机与电池连接起来,用杜邦线将正极引脚
连接到电机的正极,负极引脚连接到电机的负极,确保电池与电机之间的
稳定连接和电路的正确性。
3、安装电机:将电机安装在智能小车的底盘上,使用螺丝刀将电机
固定在底盘上,确保电机的稳定性和牢固性。
4、连接轮子:将轮子连接到电机上,将活动榫头连接到轮子上,再
将把手连接到活动榫头上,以保证轮子与电机之间的稳定连接。
5、安装智能小车板:将智能小车板安装在轮子上,使用螺丝刀将其
固定在轮子上,以保证智能小车板的稳定性和牢固性。
二、智能小车的编程
2、配置参数:将智能小车的电机、电池、摄像头等硬件连接到计算
机上,打开Arduino IDE软件,根据硬件的设置进行参数配置,确保硬件
参数的正确性。
3、编写代码:根据智能小车的功能,利用Arduino IDE进行软件编写,编写完成后,将代码上传到智能小车板上。
教你DIY一个简易机器人

手把手教你DIY一个简易的"平衡机器人"你家有玩具车就能成.跟随这些步骤.你就能指导你的掌上明珠们.自己动手做.即培养了他.她们对科学技术的兴趣.也加强了他们的动手能力!花费不多.把玩腻了的玩具汽车拿来改造就很好!这个机器人是“利用简单的开关作为传感器的双轮倒钟摆机构。
”原理是“当机器人倒向一边的时候,利用电机扭力将其向平衡。
DIY简易平衡机器人(制作步骤)步骤1 所需材料.你需要以下的设备来完成简易平衡机器人:1、小的电机;(可以把你的四驱车拆了)2、一些齿轮;(我想你的四驱车还是不能幸免)3、一根轴;(你就放弃吧,肯定是拆了你的四驱车了)4、两个轮子;(……)5、一些塑料片,用来做机器人的轴承套和脖子;(脖子,那姑且就这么翻吧)6、2个电池盒(2节一组的那种);7、4节5号电池;8、一个纽扣电池;(具体作用稍候你就知道了)9、单极双掷开关;(俗称微动开关)10、拨动开关;11、钉子12、焊锡丝13、一些电线步骤2 施工在这一步关键就是要把电机和轴、轮子连接起来,你可以使用上述材料里准备的齿轮、电机、轮子等用你想到的任何办法把他们有机的组合起来,各自发挥吧,或者你也可以用减速电机完成,你怎么完成它并不关键,关键是完成它就对了。
步骤3把塑料片用胶水固定到电机上,然后在塑料片的两边分别涂上胶水,把电池盒粘在最高处。
(好吧,电池盒和电机之间这段的塑料片就叫做脖子了)步骤4把纽扣电池焊接到微动开关上。
把钉子放在火上加热,穿过塑料片,然后把这个微动开关用胶水粘在这个钉子上。
注意钉子的位置,要保证纽扣电池能正好碰到地面,这很关键。
(这个位置的确定很关键,记得保证机器人垂直于平面)这是这个机器人成功与否的关键。
步骤5根据线路图连接。
步骤6装上电池,让我们看看它是否正常工作吧。
调整微动开关的位置,让它工作的更好。
如果颠倒了,那就更换一下正负极的电线。
后记:这个平衡机器人相当的“简陋”,但是却是不平凡的,首先它用简单的方式实现了倒钟摆的平衡,虽然时间不久,但就其原理来说却是一切平衡机器人的基础,另外它也说明了自动控制的一种重要的控制方式,反馈,闭环反馈,这可能对刚刚接触机器人或者说其他自动控制系统的人的有趣的教育模式;其次,它告诉我们一个事实,人类的想象力是惊人的,也让我们反思,有很多的时候我们用很复杂的方法却来解决很简单的问题,同样却有人用简单的方法来解决复杂的问题。
教育拼装积木机器人教程5小车走起来

教育拼装积木机器人教程5小车走起来小车走起来的教程如下:1.准备工作:-积木机器人主控模块:确保模块已经正确连接并打开电源。
-积木零件:需要车轮、电机和两个带轮胎的转向模块。
2.组装底盘:-将两个带轮胎的转向模块安装在底座上。
确保转向模块安装正确,并且轮子可以顺畅转动。
-在底座的中心位置,固定一个电机,这将是小车的驱动电机。
-在驱动电机的轴上,连接一个车轮,确保它可以自由转动。
3.连接电路:-将驱动电机的线连接到主控模块上的电机输出接口。
确保连接正确,电机可以控制。
-将其他必要的传感器和模块连接到主控模块上,根据需求进行编程设置。
4.编程设置:-打开积木机器人的编程软件,创建一个新的项目。
-在编程界面中,选择驱动电机的控制模块。
根据电机的连接端口,设置相应的驱动方向和功率。
-添加控制语句,使小车可以前进、后退和转向。
可以使用按钮控制、遥控器或传感器等方法。
5.调试和测试:-在电脑上点击“运行”按钮,将编程代码传输到主控模块上。
-将小车放在平坦的地面上,打开电源,观察小车的行为。
-如果小车无法正常行驶,检查连接线是否正确插入,电池是否充足,驱动电机的功率控制是否正确等问题。
-根据需要对编程进行修改,优化小车的行为。
6.扩展功能:-可以通过添加红外传感器、超声波传感器等模块,为小车增加避障功能。
-可以添加灯光、喇叭等模块,为小车增加音效和视觉效果。
-可以通过编程设置小车的自动巡航、跟随等功能。
通过以上的步骤,你可以轻松地组装一个能够行驶的积木机器人小车。
编程是整个过程中的关键部分,根据自己的需求和创造力,可以实现更多有趣的功能和效果。
祝你玩得愉快!。
制作玩具小车的方法

制作玩具小车的方法
制作玩具小车是一件非常有趣的事情,以下是一个简单的制作玩具小车的方法:
材料:
- 纸板或木板
- 轮子(可以使用瓶盖或其他圆形物品代替)
- 小电动机和电池盒(可以在电子市场购买)
- 电线和开关
- 螺丝钉和螺母
- 胶水或胶带
- 工具:螺丝刀、钳子、剪刀、钻子等
步骤:
1. 设计并制作小车的底盘。
可以使用纸板或木板,根据自己的喜好和设计剪出形状,并用胶水或胶带固定。
2. 在底盘上安装轮子。
可以使用瓶盖或其他圆形物品代替轮子,将它们用螺丝钉和螺母固定在底盘上。
3. 安装小电动机和电池盒。
将小电动机和电池盒用螺丝钉固定在底盘上,并将电线连接好。
4. 安装开关。
将开关用螺丝钉固定在底盘上,并将电线连接好。
5. 测试小车。
将电池安装在电池盒中,打开开关,看看小车是否能够前进。
需要注意的是,在制作过程中需要注意安全,特别是在使用工具时要小心谨慎。
此外,如果没有相关经验,建议在成年人的指导下进行制作。
这只是一个简单的制作玩具小车的方法,你可以根据自己的创意和喜好进行改进和美化。
希望你能够制作出一个属于自己的玩具小车!。
教育拼装积木机器人教程5小车走起来

教育拼装积木机器人教程5小车走起来引言:拼装积木机器人不仅能够激发孩子们的创造力和动手能力,还可以培养他们的逻辑思维和解决问题的能力。
本文将为你详细介绍如何使用教育拼装积木来制作一个小车,并教会它行驶。
一、材料准备:1.教育拼装积木套件2.电机模块3.蓝牙模块4.电池盒和6节5号电池5.手机或平板电脑6.一台个人电脑二、组装小车底盘:1.打开教育拼装积木套件,选择适当的积木组装一个长方形底盘,做好固定。
2.在底盘上选择合适的位置,将电机模块连接到底盘上,确保电机轴与轮子对齐。
3.将蓝牙模块与电机模块连接,确保连接稳固。
三、连接电路:1.将电池盒连接到电机模块上,注意正负极的对应关系。
2.连接蓝牙模块到电机模块,以便与手机或平板电脑进行通信。
四、安装控制程序:1.打开个人电脑上的积木机器人编程软件,创建一个新项目。
五、编写控制程序:2.在程序中选择“小车行驶”功能,设置小车前进、后退、左转和右转的指令,并确定速度。
3.运行程序,调试确保指令和速度设定正确。
六、进行实验:1.将电池放入电池盒中,并将电源接通。
2.打开控制程序,与蓝牙模块进行连接。
3.查看程序界面,通过按钮或手势控制小车的行驶。
前进、后退、左转、右转和停止。
七、进一步改进:1.在小车上增加传感器,如避障传感器或寻线传感器,以提高小车的智能化程度。
2.设计一个遥控器,使用无线遥控来控制小车的行驶。
3.添加其他功能,如语音控制或跟随功能,来增加小车的乐趣和实用性。
结论:通过拼装教育积木机器人,我们可以制作一个可以前进、后退、左转和右转的小车。
通过编写控制程序,我们可以通过手机或平板电脑来控制小车的行驶。
这个项目不仅可以帮助孩子们学习电路知识和编程思维,还可以培养他们的创造力和解决问题的能力。
希望通过这个教程,你能够成功制作一个可爱又聪明的小车!。
智能小车制作详细教程

智能小车制作详细教程智能小车是一种具有自主导航和智能决策能力的机器人车辆。
它可以通过传感器感知周围环境,并根据程序进行自主控制,实现不同场景下的导航、避障和定位等功能。
下面将为你介绍如何制作一辆智能小车的详细教程。
首先,我们需要准备以下材料和设备:1. 一个底盘,它可以是一个具有轮子的坚固平台,也可以是一个注重设计的小车模型。
2. 两个直流电机,用于驱动车辆的轮子。
3. 一个电源,例如锂电池,用于给电机和电子设备供电。
4. 一个主控制器,如Arduino板或Raspberry Pi,用于处理传感器数据和执行控制程序。
5. 一套传感器,例如超声波传感器、红外线传感器和摄像头,用于感知周围环境。
6. 一些导线、电路板和螺丝等连接和固定材料。
7. 一个电脑,用于程序开发和调试。
接下来,我们可以开始制作智能小车:1. 首先,将直流电机连接到主控制器上,确保它们可以通过电源进行驱动。
2. 通过编程,编写一个基本的控制程序,使电机可以运行并控制车辆的前进、后退、左转和右转等行为。
3. 安装传感器模块,例如超声波传感器或红外线传感器,用于检测障碍物和测量距离。
4. 根据传感器的数据,更新控制程序,使车辆能够在遇到障碍物时自动停下或转向避开障碍物。
5. 如果需要进行定位和导航,可以添加一个GPS模块或采用视觉识别技术,例如使用摄像头检测道路标志或地标。
6. 调试程序并优化车辆的导航和控制性能。
7. 最后,将所有组件和电子设备固定在底盘上,确保它们牢固可靠。
通过以上步骤,我们可以制作出一辆基本的智能小车。
当然,实际制作中可能会遇到一些困难和挑战,需要更深入的知识和技能来解决。
不过,这个简单的教程可以为初学者提供一个入门指南,让他们了解智能小车制作的基本流程和方法。
希望这个教程对你有所帮助!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何着手制作一个机器人小车--给初学者2009-02-10 09:33来源:机器人天空原创作者:湖泊时间:2008-12-21最近接触了很多机器人爱好者,很多人都对机器人技术展示出了浓厚的兴趣,也在计划如何动手制作自己的第一个机器人。
但是似乎很多的人都摸不到门路,只能是站在大门外满怀兴趣的向内观望,观望了一阵兴趣渐失只好叹口气走开……很多初学者可能都是看了一些视频或是现场的比赛,勾起了儿时的美好回忆,兴起了自己动手制作机器人的念头,很多人可能并不是嵌入式开发的业内人士,甚至没有听说过单片机、步进电机这些名词,看着别人满地乱跑的各种机器人,颇有无处下手的感觉。
有的人一上来就准备做一个可以双足行走的人形机器人,可以平稳行走,可以靠摄像头来读取环境信息,可以语音识别,最好还可以变形…… :—(我的意见是:新手最好还是老老实实的从小车开始吧。
人形机器人可以说是一个系统的大工程,不是一个人玩的起来的,而且资金上的投入也是不可计量的。
一个人形机器人的成型产品最少要卖到几千块——要知道,你在开发过程中是不可能没有错误投入的。
机器人小车技术上门槛较低,资金投入也少,市场上的各种产品和零配件的支持也较多,虽然简单,但可以实现的功能可一点也不少。
我在这里凭自己的经验介绍一些自己动手制作机器人小车的基础知识,如果你是曾经自己动手做过的高手,那么你可以绕行,我这里介绍的都是为未入门者准备的最基本的理论知识和一些动手经验。
那么现在我们开始,首先是理论部分——小车的控制结构。
[一]小车的整体控制系统小车是怎么来控制的?为什么小车判断出障碍物后可以自动的绕开?理论:控制工程——处理自动控制系统各种工程实现问题的综合性工程技术。
包括对自动控制系统提出要求(即规定指标)、进行设计、构造、运行、分析、检验等过程。
它是在电气工程和机械工程的基础上发展起来的。
闭环控制:闭环控制有反馈环节,通过反馈系统使系统的精确度提高,响应时间缩短,适合于对系统的响应时间、稳定性要求高的系统。
开环控制:开环控制没有反馈环节,系统的稳定性不高,响应时间相对来说很长,精确度不高,使用于对系统稳定性、精确度要求不高的简单的系统。
一般稍微复杂一点的机器人小车都是闭环控制,也就是说它有一个反馈机制,会根据自己配备的各种传感器来读取环境信息,并根据这些环境信息来决定自己下一步的行动,决定好后将行动指令发给执行系统,使机器人做出合适的动作。
当然也有的机器人小车是开环控制,我就见过一个机器人小车配了一支笔,将机器人放在纸上,机器人一转,刷的一下在纸上画出一个圈来,当然由于摩擦力和机械误差等原因,画出来的圆圈可能不闭合,也可能不圆。
不过人家阿Q都说了:“孙子才画的圆呢……”有点迷糊?没关系,其实简单一点说就是这样:机器人可以分为三部分——传感器部分、控制器部分、执行器部分。
传感器部分:机器人用来读取各种外部信号的传感器,以及控制机器人行动的各种开关。
好比人的眼睛、耳朵等感觉器官。
控制器部分:接收传感器部分传递过来的信号,并根据事前写入的决策系统(软件程序),来决定机器人对外部信号的反应,将控制信号发给执行器部分。
好比人的大脑。
执行器部分:驱动机器人做出各种行为,包括发出各种信号(点亮发光二极管、发出声音)的部分,并且可以根据控制器部分的信号调整自己的状态。
对机器人小车来说,最基本的就是轮子。
这部分就好比人的四肢一样。
好的,现在我们来分析一下机器人小车的避障行为控制:机器人正在行走过程中(人在路上走),忽然接收到装在机器人前部的传感器发来的一个“左前方有障碍物”的信号(人眼发现左前方有一根电线杆),我们事先写在机器人控制芯片中的程序算法要求机器人发现左前方有障碍物就往右边转(人发现左前方有电线杆就应该往右躲——什么,你还要继续往前走?你牛!那我就等着听响了,哦,原来你只是想去看上面的小广告……),控制芯片对机器人的驱动器——或是轮子,或是双足——发出向右转的指令(人大脑发出向右转的指令,通俗点说就是“拐了拐了”),此时机器人的执行器部分应该立即响应控制器的指令,改变自己的状态,使机器人的前进方向改变,避开障碍物(恭喜你,躲开了电线杆)。
怎么样,是不是有了点机器“人”的意思?那么这三部分是怎么联系起来的呢?很简单:电!其实机器人小车就是一个电子作品,传感器将外部的光信号、声音信号、温度信号等全部转换为控制部分可以接受的电信号,控制系统发出的指令也是各种电信号,通过执行部分转变为电机输出的扭矩、声音、光信号等等。
下面我来分别介绍一下这三个部分。
传感器是机器人的眼睛,想要小车完成不同的任务就要配备各种不同的传感器。
现在市场上林林总总的传感器数不胜数,一般个人机器人爱好者经常使用的有碰撞检测传感器(碰撞开关)、红外测障传感器、红外测距传感器、光敏电阻、电子温度计、电子指南针等等。
一般机器人用的传感器返回的信号分两种:一种返回值很简单,只有两个状态:“有”或者“没有”;“是”或者“不是”;“0”或者“1”。
一般习惯把这种量称为“状态量”。
它所反映的是一种状态,只是简简单单的“是”或“否”。
比如“机器人左边有没有障碍物”,“有没有声音信号”等。
还有一种返回值返回的是一个已知范围内任意值,比如一只光敏电阻返回的信号就可能是0~5V范围内的任意电压信号。
一般把这种量称为“强度量”。
它所反映的是一个有效范围内的强度。
比如“机器人左边的障碍物有多远”,“现在的声音信号有多强”等。
“状态量”反映的信息较简单,相应的传感器也较简单,成本较低。
而“强度量”反映的信息则较丰富,相应的传感器的成本就会比较高,同时给控制上也带来了更大的灵活性和复杂性。
下面我们来看一些常用的传感器:碰撞开关:电路常开,碰到障碍物后连通,可以用来检测机器人是否发生碰撞。
光敏电阻:光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器:入射光强,电阻减小;入射光弱,电阻增大。
光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。
可以用来检测光线强度。
红外测障传感器:红外测障传感器利用红外线遇到障碍物会反射的原理,来检测某一方向上是否有障碍物的存在。
红外测距传感器:红外测距传感器利用红外信号遇到障碍物距离的不同反射的强度也不同的原理,进行障碍物远近的检测。
红外测距传感器具有一对红外信号发射与接收二极管,发射管发射特定频率的红外信号,接收管接收这种频率的红外信号。
超声波测距传感器:超声波测距传感器利用声音在空气中的传输距离和传输时间成正比的原理,通过检测不同远近的反射面对超声波反射回去的时间不同来检测障碍物的距离。
对于传感器,很多人觉得只要看看文档,知道怎么用了就行。
但我的建议是:不但要知道怎么用,还要知道其检测原理。
只有深刻的理解了传感器的检测原理,才能具有更好的发散性思维。
举一个例子:当初在学校开展机器人灭火比赛,我们用了厂家提供的地面灰度传感器依靠可见光反射来检测地面白线,效果一直不是很理想。
后来有同学仔细研究了当时电机上配备的光电编码器,发现其原理就是利用红外线在不同颜色表明上反射率不同检测高速旋转的电机上黑白相间的码盘来测出电机的旋转速度,动手将光电编码器上的红外检测模块拆下来装在机器人底部,用来检测地面白线,检测效果一下子好了很多。
终极开发:图像识别依靠一只摄像头,根据摄像头返回的视频信号,计算出各个不同物体距自己的距离以及其运动速度等等。
如果你可以迈入这一步,那么,有一门叫做“机器视觉”的学科的大门也就向你敞开了。
[三]控制器部分适合机器人的控制芯片有很多:单片机、DSP、甚至我们计算机上所用的CPU,都可以。
不过我们这里主要介绍的针对机器人小车的技术,所以把其他的先放一放,让我们把注意力放到物美价廉的单片机上来。
首先还是理论课,不要抱怨,我的信条是:不懂理论的开发者永远只能是一个拼装师。
单片机:单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
%20伺服电机:小芯片有大智慧单片机是自动控制系统中应用非常广泛的控制芯片,现在就在我们身边的许多的电器中都有单片机的身影。
想自己动手制作机器人的话,相应的单片机知识是必不可少的。
系统的单片机知识我这里不想多说,想要对单片机系统有一个深入的理解,还是要找一本比较好的单片机教材一页一页的看下去,网上的任何“技巧”“快速入门”(包括本文)都只能算是水果、零食之类,闲暇无事时可以拿来开开胃,真正想要吃饱吃好,还是要用大饼卷馒头就着米饭吃才行。
我这里只提一些基础的入门概念,给真正的入门者起一点抛砖引玉的作用。
一块我们刚刚从商家手里拿到的单片机芯片,还是一块空白,什么也做不了。
如同一个刚出世的孩子,我们开发人员要做的,就是教会单片机处理各种各样的问题,给单片机配备上各种各样的扩展工具,使单片机可以将复杂的问题简单化,数字化。
单片机开发涉及两方面:硬件、软件。
单片机不同于其他电器,拿过插销直接插在电源上就可以使用,一块空白的单片机想要使用,还需要一些其他的电路来支持。
一般来说,最基本的电路就是单片机最小系统:所谓的单片机最小系统就是指可以让单片机工作起来的最基本的电路,在所有的单片机系统中,你都可以找到类似的电路。
至于它的原理,我这里就不累述了,找本书看去吧。
再介绍一些做机器人需要的扩展电路:程序下载电路:单片机最终需要程序来控制,一般都是在PC上编写好程序,通过下载线来下载到单片机中执行。
下载需要一个电路来支持,以前的通常做法是连接到PC 的串口,不过现在有很多通过USB下载程序的电路。
以上两个电路就是机器人开发所需要的最基本的单片机电路,其他也许还需要一些电机驱动、A/D转换、开关选择等电路。
也许你有些迷糊,有一点感到棘手了,这些电路对于一个从未接触过单片机的新手来说可能有些头大,没关系,现在市场上有很多成熟的单片机开发系统出售,价格极为低廉,如果不想在底层电路上多花精力的话,到一些电子商务网站上搜索一下“单片机开发板”,一百多就可以买到功能十分齐全,赠送软件+教程还有技术支持服务的适用开发板了(当然,你如果自己动手的话,成本会更低)。
软件:说白了就是你自己给单片机开发的智能程序,让机器人可以具有最简单的智能。
不要看到“智能”这两个字就觉得多么高深,看到前面有电线杆知道要拐,这,就是智能。
不同的单片机需要不同的开发环境,这个要在购买的时候就弄清楚,很多单片机公司都有自己配套的开发软件,很多都是可以在公司网站上免费下载。
一般来说,国外的很多芯片公司在自己的网站上都有非常丰富和适用的资料,抱本英汉词典,将网站上的资料浏览一下,你会发现一切都变得十分简单。