首页 > 行业资讯 >定制驱动模组
TECHNICAL SUPPORT

Arduino红外遥控器控制舵机教程:轻松DIY智能小车

发布时间: 2026-02-26

嗨,友人诶!你有无同样碰到这般状况呀:打算去制作个智能小车亦或是机械臂,手中握着舵机,然而却不晓得该咋样运用遥控器去操控它咧?分明瞧见别人所做的那些小物件能够挥手亦能够转圈的,可自己一动手操作就啥都不懂了。莫要着急,今儿个咱就来谈谈怎样借助以及红外遥控器,使得舵机顺从命令,这件事情实际上并非如你所想象的那般困难。

为啥要用红外遥控控制舵机

或许你会这么想,直接编写个程序使其自动进行转换不就成了,为何得借助遥控器呢?这便关联到实际的应用场景方面了。比如说,你制作了一辆遥控小车,又或者想要操控摄像头的拍摄角度,亦或是给孩子制作了一个能够活动的玩具,难道每次都要连接电脑去调试程序吗?

使用红外遥控所具备的益处在于简便迅速,恰似你于沙发之上按压电视遥控器那般,想要使其动作它便会有所动作。尤其是在你有着实时调节舵机角度之需求时,诸如操控云台或者机械臂,遥控器无疑是最为直观的一种选择。

并且,红外遥控模块价格低廉且十分易于购买,仅一个接收头只需花费几块钱,家中废弃不用的遥控器均可拿来加以利用,简直堪称是DIY玩家实实在在的福音。

怎么选合适的红外遥控套件

市面上,红外遥控器以及接收头种类繁多,新手极易因而挑花眼。实际上,咱们开展项目时,最常运用的乃是NEC编码的遥控器,像那种售价十几元的迷你遥控器,需配上抑或是这类接收头。

一般而言接收头存在三个脚位,电源脚、地脚以及信号输出脚,将其连接起来相当简便,这是其一。其二需要留意的是,不同产商所生产遥控器的编码情况很可能不尽相同,然而当我们着手进行编程之际,能够借助串口监视器先行读取各个按钮的编码数值,接着再依据其对应编写控制程序内容,如此这般便能达成万能适配的效果了。

若你手上恰好有电视机或者空调的遥控器,那也能够拿来使用,只要按键编码可以读出来便是可以的。不过,建议刚开始学习的人先去购买一个配套的小遥控器,因为资料多,所以好上手。

红外遥控控制舵机实验_arduino红外遥控器控制舵机_51红外控制舵机

舵机型号怎么挑才不踩坑

谈及舵机,这里可有着不少的门道呢。常见的型号有SG90、这些,SG90属于小型舵机,其扭力较小,适宜用于制作小玩具或者云台;具备金属齿轮,扭力较大,能够带动稍微重一些的结构。

选择舵机主要依据你的需求,要是仅仅实现控制摄像头进行摇头操作,那么SG90便足够了;如若打算用于机械臂或者遥控车转向的话,那就使用甚至是扭力更大的舵机。另外还有角度范围一事,多数舵机的角度范围是0到180度,也存在能够360度连续旋转的,在购买之前要明确自己想要的是哪一种。

对于电压,同样需要予以留意,普通的舵机其工作电压范围是在4.8V至6V之间,所输出的5V电压恰好可得以使用,然而大扭力舵机有可能需要额外连接电源,不然的话,倘若电流不足就会出现死机或者重启的情况。

硬件连线其实就这几步

别怕被那一堆线给吓到呀,咱们按照一步步的方式来做。去看那个红外接收头,要把它的信号脚(一般情况下是最右边的那个脚)连接到的数字引脚,就比如说11号引脚;然后中间的那个脚要接地,左边的脚则要连接5V电源。

更易于操作的舵机,它具备三条线,棕色或者黑色的那条线是地线,红色的那条线是电源线,橙色或者黄色的那条线是信号线。信号线连接至的9号引脚,或者是其他支持PWM的引脚,电源与地分别妥善连接。

请注意,要是舵机功率比较大,千万不要直接从的5V口获取电力舵机厂家伟创动力,否则会烧坏板子的,这一点要留意。可以利用一个外接的电池盒或者稳压模块,将电源和地与进行共地操作就可以了。

代码编程其实有模板可套

51红外控制舵机_红外遥控控制舵机实验_arduino红外遥控器控制舵机

进行代码编写这件事,听起来感觉非常高大上,实际上咱们所做的不过就是类似“拼积木”一般的操作。呢,需要去下载两个库,其中一个库是库,它所起到的作用是用于处理红外信号,还有一个库是Servo库,其功能是用来控制舵机。要获取这两个库,在 IDE的库管理器当中进行搜索之后便能够完成安装。

其代码逻辑呈现出一种较为简易的状态,具体表现为,要对红外接收引脚以及舵机引脚予以定义,接着在setup()这个环节当中对它们施行初始化操作。随后在loop()这个部分持续地去检测是否存在红外信号,一旦发现存在红外信号伟创动力,随即判定究竟是哪一个按键被按下了,进而促使舵机转动到与之相对应的角度。

比方说,按“1”这个键会转动到0度,按“2”这个按钮会转动至90度舵机品牌伟创动力,按“3”这个按键会转动成180度。这些按键所对应的编码能够借助上传一个简易的读码程序先行获取到,把它记录下来填进判断语句当中就可以了。

调试过程中遇到问题怎么办

初次进行通电测试之际,舵机毫无反应这种情况最为常见。别慌张,要检查接线情况,特别是共地这一环节有没有妥善连接好。接着运用万用表测量一下舵机电源电压是否足够,诸多问题皆是由供电不足所引发的。

要是红外遥控不存在反应,那就先瞧瞧串口监视器可不可以读取到按键编码。倘若能够读取到然而舵机却不转动,那便是判断语句当中的编码值不对,或者引脚设置有误。要是无法读取到编码,有可能是接收头坏掉了或者频率不相符。

存在一个易于被忽视的要点,红外遥控需对准接收头,倘若角度太过偏斜,信号便无法被接收。在进行调试时,能够手持遥控器在近距离对着操控,待程序运行顺畅后再去思考拓展接收范围。

瞅见这儿,你会不会这般认为,运用红外遥控去操控舵机的话,实际上也并非那般繁杂?要不此刻就去翻找翻找抽屉里头是不是留存有老旧的遥控器,而后购置若干较为廉价的红外接收头还有舵机,亲自动手尝试尝试。哎对了,你觉得这般的控制途径最适宜用于打造什么样的小型项目呢?是遥控类型的小车、机械臂,或者是智能家居领域的小型装置?诚挚欢迎于评论区域分享你的看法,点个赞以便让更多的朋友得以瞧见,咱们一块儿展开交流一块儿玩耍!

为所有产品提供动力单元

联系伟创动力产品专家,为你的产品推荐合适的驱动系统所需部件。

发送邮件
在线留言
WhatsApp
+86 0769 8399 3238
 
kpowerMap