51四驱无线遥控小车(200米有效距离)
在正式讲解之前,先简单的自我介绍下我的工作室。工作室取名为“Chinked-out”是王力宏曲风的名字,取这个的名字的意义在于,我更注重表达的内容,而不是表达的方式,加上自己非常喜欢Chinked-out的曲风,所以就想了这个名字
本工作室由重庆三峡职业学院信息科技系和机械与电子工程系共同成立,其目的在于改善教学质量,培养学生对单片机的学习兴趣。为了好的利用互联网平台来拓展工作室的知识面和交往面,广交51单片机爱好者,特此做开源性的DIY设计和单片机课程。目前工作室人数不多,作品产量不高,期待有能力者加入,共同建立一个开源、开放的团队,一起学习,一起进步!!!联系群:231931086,联系人QQ:136678431
我对开源的理解:其实,很多51制作网上都是有现成资料的,但是因为种种原因,要么是电路不全,要么是程序只有部分,这种情况想必困扰过每一个单片机初学者,即便是有现成全套资料,但是在制作过程中遇到了问题,又无从询问,这也是单片机初学者的一大难题,在这里我代表工作室向大家保证,所有制作教程和课程教材本人都亲自实验,确保正确性。至于程序代码,全部开源,不做任何保留,而且也会给出详细的中文注释,现在只能给出汇编或者C语言的教程,后期会给出双语教程,敬请期待!
关于转载:我写的所有文章只发表在极客迷里(首创作品也会投稿和另一网站),绝不会再有第三网站登出我们工作室的文章,如果您觉得工作室的作品比较好,请您把极客迷的网址发给你的朋友,一起学习交流,如果您觉得又不足之处或者发现错误,请联系我QQ:136678431,如需教学性的转载,请务必著名出处和原作者(本人网名Chinked-out实名李志远),在此,我希望各位读者尊重开源人的劳动成果。尽管现在的作品没有什么技术含量,但是做到了真正的开源,相信以后有大家的一起努力,会做出更好的作品,形成良性循环,这样对大家都好。我代表全体工作室成员对所有尊重我们劳动成果的读者表达最真挚的谢意!!!希望大家和我们一起把极客迷建设成为51初学者、单片机开源教程的良好平台。
好了,说了这么多,现在就开始进入教程。
小车参数:控制键5个:前进、后退、左转、右转、停止;有效距离200米;速度:
我想遥控小车大家都玩过,网上也有各种DIY小车的制作详解,我做的这个遥控小车和其他的作品大同小异,但作为单片机设计,这次设计我主要强调单片机控制,就是说,这个小车是由单片机控制的,这次我把单片机按键发送程序、无线模块使用、电机驱动作为本教程的核心内容。
一 硬件组装
1 小车运动部分
此图是我师弟组装好的,请大家作为参考
所需工件:直流电机4个,L293D电机驱动模块,蓄电池一块,车身底盘
说明:车身底盘大家根据自己的购买力自行购买,蓄电池也是,至于L293D模块,淘宝上卖的比较贵,不过我用的就是成品模块,效果非常好,钱不多的同学可以自己买芯片,自制模块,原理很简单,官方资料是很详细的;或者改为继电器控制都可以,具体看自己的实际购买力。用模块的好处是,模块可以输出5V电源给系统供电,详细请参考淘宝网。
如果你买的是现成的底盘,那就和我的一样了,组装实在是没啥可说的,把电机固定上去就是,不行?别开玩笑了,小学生都会的!至于想自己做底盘的,我想说,要搞结实点,咱这次的小车马力是很足的,因为有电机驱动,速度比较快(不带减速齿轮的底盘一定要小心,速度非常的快),后劲也足,不小心撞墙很正常,所以不好的底盘就得小心了!
组装好后,就是电机和驱动模块的接线了,下面我就详细的说一下L293D模块的使用:
L293D是专门的电机驱动芯片,工作电压5V,驱动电压输入可达36V,输出电流正负600ma,4个控制端,4个输出端,原理如
图:
其中A为输出控制端,Y为输出控制端,1A即控制1Y,以此类推。1,2EN 3,4EN需要短接,芯片最大工作电压不得超过7V。
封装图:
Vcc1接工作电压,5V,Vcc2接电机的驱动电源,一般来说,这个电压要比5V高,我用的是12V蓄电池,就把12v的正极接到VCC2,要记住的是,芯片、单片机、蓄电池电源是需要共地的,不要觉得你电机是12V,单片机控制部分是5V就把电源完全独立开来,正极是完全
51四驱无线遥控小车有效距 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)