0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带智能灯遥控器或网关的物联网遥控车的制作

454398 来源:工程师吴畏 2019-08-22 10:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:本项目的起源

这该项目基于几年前上市的无线智能灯泡系列。它们最初作为LimitlessLED出售,但后来以其他名称提供,例如EasyBulb或MiLight。

虽然这些灯泡通常以WiFi兼容的形式出售,但它们没有WiFi功能而是依赖于接收通过WiFi发送的命令并将其转换为专有的2.4GHz无线协议的网关。如果你有一个网关,可以通过智能手机应用程序控制灯泡,但如果你没有,你仍然可以使用独立的无线遥控器控制这些灯。

这些灯泡和遥控器是专有的,但是已经努力对协议进行逆向工程并构建WiFi网关的开源替代方案。这允许一些有趣的可能性,例如将遥控器用于您自己的Arduino项目,如本教程所示。

步骤2:获得正确的远程

MiLight灯泡和遥控器从未打算开放,因此没有关于协议的官方文档。有几代不同的灯泡,它们肯定是不可互换的。

这个项目利用遥控器可用于四种类型的灯泡中的一种,并且知道如何区分视觉类型帮你买正确的遥控器。这四种类型是:

RGB:这些灯泡具有可控的色调和亮度;遥控器有一个色轮和三个白色切换按钮。

RGBW:这些灯泡让您可以选择色调和单色白色;遥控器有一个色轮,一个亮度滑块,三个黄色效果按钮和四个黄色组切换按钮。

CCT:这些灯泡仅为白光,但允许您将它们从暖白色变为冷白色;遥控器有一个黑色控制环和白色按钮。

RGB + CCT:灯泡可以显示颜色,可以从暖白色到冷白色;遥控器是四个中最杂乱的,可以通过色温滑块,一些奇怪的新月形按钮和边缘周围的蓝色灯条来区分。

这个项目是用 RGBW远程,仅将使用该样式的遥控器。如果你想自己尝试制作这个项目,请确保你得到了正确的遥控器,因为它们绝对不可互换*

免责声明: *此外,我无法保证此项目对您有用。自从我几年前购买了自己的协议以来,MiLight可能已经改变了RGBW遥控器中使用的协议。由于这会导致他们的产品不兼容,我怀疑它不太可能,但存在风险。

步骤3:使用WiFi网关和智能手机

如果您有MiLight WiFi网关,无论是正式的,还是DIY ESP8266 MiLight Hub,那么您也可以使用手机或平板电脑上的MiLight智能手机应用程序。

虽然MiLight灯泡使用的无线电协议不兼容WiFi,但该集线器可作为WiFi网络和MiLight网络之间的桥梁。 RC车的行为就像灯一样,所以添加桥可以通过智能手机或通过UDP数据包从PC控制RC车的开关。

步骤4:其他组件

其中三个组件来自SparkFun Inventor的Kit v4.0,其中包括:

Hobby Gearmotor - 140 RPM(对)

轮 - 65mm(橡胶轮胎,对)

超声波距离传感器 - HC-SR04

距离传感器《在我的代码中没有使用,但我把它放在我的马车上,因为它看起来很酷,如人造头灯,而且我想我以后可能会用它来添加一些防撞功能。

其他组件是:

Ball Caster全方位金属

Arduino Nano

Arduino Nano无线电屏蔽RFM69/95或NRF24L01 +

来自eBay的L9110电机驱动器

公对母跳线

您还需要一个4 AA电池座和电池。我的照片显示的是3D打印电池座,但您需要单独购买弹簧端子,这可能不值得付出努力!

您还需要一台3D打印机来打印机箱(或者您可以用木头塑造它,它并不太复杂)。

谨慎之处:

我使用了廉价的Arduino Nano克隆,发现它在运行汽车的任何大量时间内非常热 。我怀疑这是因为便宜的克隆上的5V稳压器被低估了,无法提供无线电所需的电流。我测量到Arduino和无线电仅吸收30mA,这完全符合真正的Arduino Nano电压调节器的规格。因此,如果您避开克隆,我怀疑您不会有问题(如果您发现其他情况,请在评论中告诉我们。)。

步骤5:测试Arduino和远程

在组装RC越野车之前,它是一个不错的选择想法检查遥控器是否可以通过无线电模块与Arduino通信

首先将Arduino Nano堆叠在RF屏蔽的顶部。如果USB连接器朝向顶部左侧,则无线PCB应朝向右侧。

现在,使用USB电缆将Arduino Nano插入计算机并上传我的草图包含在zip文件中。打开串行监视器,然后按遥控器上的按钮。指示灯应点亮遥控器(如果没有,请检查电池)。

如果一切顺利,每按一次按钮,您应该会在终端窗口看到一些消息。用手指绕着彩色触摸轮,观察“Hue”的变化值。这就是驾驶车辆的方法!

确保这一步有效,因为如果不这样做就没有进展!

步骤6:打印和组装机箱

我已经包含了3D打印部件的STL文件。对于CAD文件,您可以在这里查看。有三个部分,左右电机支架和底盘。

左右电机支架可以用木螺钉固定在电机上。然后,使用M3螺母和螺栓(或胶水,如果您愿意)将电机支架连接到机箱。使用四个螺钉和螺栓将脚轮连接到机箱前部。

步骤7:添加电子设备

步进驱动器固定在机箱上,并将电机的电线连接到驱动器上的螺钉。我使用了以下接线:

左电机红色:OB2

左电机黑色:OA2

右电机红色:OB1

右电机黑色:OA1

从电池正极侧向步进驱动器PCB上的Vcc和Arduino上的Vin供电。将电池的负极侧连接到Arduino上GND的GND。您需要焊接Y电缆才能实现此目的。

最后,使用跳线将Arduino上的以下引脚连接到步进电机驱动器来完成电子设备:

Arduino引脚5 - 》步进驱动器IB1

Arduino引脚6 - 》步进驱动器IB2

Arduino引脚A1 - 》步进驱动器IA1

Arduino引脚A2 - 》步进驱动器IA2

步骤8:测试机器人

现在,按下按钮,看机器人是否移动!如果电机看起来相反,您可以调整机器人上的接线,或者您只需编辑Arduino草图中的以下行:

L9110 left (IB2,IA2);

L9110 right(IA1,IB1);

如果需要左右电机交换,交换括号中的数字,如下:

L9110 left (IB1,IA1);

L9110 right(IA2,IB2);

要仅反转左电机的方向,交换左电机括号中的字母,如下所示:

L9110 left (IA2,IB2);

要反转右电机的方向,请更换右电机的括号中的字母,如下所示:

L9110 right(IB1,IA1);

这就是全部!祝你好运,玩得开心!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WIFI
    +关注

    关注

    82

    文章

    5468

    浏览量

    212013
  • 遥控车
    +关注

    关注

    9

    文章

    82

    浏览量

    24961
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    力芯微红外遥控IC芯片ET4008MTC是家用遥控器智能芯选

    集成度等优势,正在成为家用遥控器智能芯选。这里,力芯微代理商南山电子就给大家介绍一下力芯微红外遥控IC芯片ET4008MTC的优势和应用。ET4008MTC是一款
    的头像 发表于 10-23 14:41 335次阅读
    力芯微红外<b class='flag-5'>遥控</b>IC芯片ET4008MTC是家用<b class='flag-5'>遥控器</b>的<b class='flag-5'>智能</b>芯选

    微光遥控器为低光环境带来智能与环保新选择:永铭电容选型方案

    微光遥控器中的永铭电容选型方案微光遥控器随着智能家居和联网的快速发展,传统遥控器面临着电池需要
    的头像 发表于 09-01 09:58 296次阅读
    微光<b class='flag-5'>遥控器</b>为低光环境带来<b class='flag-5'>智能</b>与环保新选择:永铭电容选型方案

    433 遥控器 PCBA 开发方案:技术要点与实现路径

    联网技术日益普及的当下,433MHz 频段的遥控器因成本低、传输稳定等特点,在智能家居、工业控制等领域得到广泛应用。本文将详细介绍一款 433
    的头像 发表于 08-07 10:39 792次阅读

    无线比例电机转速遥控器的设计

    介绍的是无线电遥控中最新的一款无线比例电机转速遥控器,比例遥控,是指受控制的模型的动作幅度与操纵者转动发射机操纵杆的动作所成的比例关系。一套完整的控设备应该具有:发射机、接收机、伺服机和电子调速
    发表于 07-10 16:56

    蓝牙语音遥控器智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。
    的头像 发表于 06-06 14:15 1624次阅读
    蓝牙语音<b class='flag-5'>遥控器</b>:<b class='flag-5'>智能</b>家居的智慧控制核心

    用射频芯片开发的家电遥控器特点介绍

    这是客户用我们的射频芯片开发的一款家电遥控器,可遥控配对后的家电开关状态,遥控距离可达100米以上。需要了解的可以联系我们。 家电遥控器主要特点: 距离远 空旷最远100米。 抗干扰
    的头像 发表于 06-03 14:56 1342次阅读
    用射频芯片开发的家电<b class='flag-5'>遥控器</b>特点介绍

    蓝牙语音遥控器智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。
    发表于 06-01 20:24

    我的DIY遥控器——小摆件远程控

    办公室添置了一个小摆件,开机的时候炫彩灯光和流水喷泉,为办公室增色不少。但是想要开关电源就需要去拔掉插头,非常麻烦,而我又不想去买遥控插座,刚好自己懂一些无线技术,就想自己做一个DIY遥控器遥控
    的头像 发表于 02-17 11:02 1440次阅读

    无线遥控车的电机抖动

    我们的遥控车电控方案有一个问题,不知道是怎么回事,请帮我看看问题在哪。 我们的方案是无线遥控接收机的sbus接我们主板,我们主板接电调,电调接电机。 现在的问题是打开遥控器不动摇杆,电机会无故抖动
    发表于 02-12 16:48

    四频拷贝遥控器走俏海外

    。       客户需要一种拷贝遥控器:要比普通拷贝遥控器智能,要比全频拷贝遥控器便宜,于是我们工程师就设计了这款四频拷贝遥控器。   红边
    的头像 发表于 02-08 15:34 901次阅读
    四频拷贝<b class='flag-5'>遥控器</b>走俏海外

    技术再进化——工业遥控器技术要求更高

    虽然同属无线遥控器类,民用和工业用遥控器之间的差异性可不是一星半点。工业遥控器是利用无线信号传输来操控工业重型设备的辅助装置。在各种恶劣环境的适应性方面,工业遥控器的性能要远高于民用
    的头像 发表于 01-14 13:51 1126次阅读

    数字遥控器

    智能车辆解决方案中数字遥控器产品是现场开发、测试以及运维人员调试、控制车辆的重要手段,数字遥控器系统整体由云端、移动客户端和嵌入式端三部分构成,针对不同场景,经纬恒润数字
    的头像 发表于 01-07 09:56 1318次阅读
    数字<b class='flag-5'>遥控器</b>

    定制遥控器主要分为哪些步骤?

    随着人们对生活质量的要求不断提高,各种电器都开始由无线遥控器控制。对于一些厂家没有做遥控控制的电器,就需要找生产厂家去定制遥控器了。定制遥控器流程一般为:客户需求确认、外观设计和电路板
    的头像 发表于 01-03 13:47 1119次阅读

    RF遥控器厂家:射频遥控器将成为未来的控制主流

    改革开放40余年来,人们的家庭生活发生了巨变——各型家用电器走进了千家万户。在此期间,家用电器的发展也在不断走向多样化、智能控制化。通常我们所见的电视和空调、投影仪等设备大都是使用红外遥控器来控制
    的头像 发表于 12-31 11:47 1142次阅读

    如何选购适合的拷贝遥控器——增配遥控器教程来啦

    射频遥控器由于其传输距离远、信号可穿墙、360°传播信号等优势,迅速在日常生活中得到普及。我们常见的卷帘门遥控器、电瓶遥控器、车库门遥控器
    的头像 发表于 12-26 13:57 5815次阅读
    如何选购适合的拷贝<b class='flag-5'>遥控器</b>——增配<b class='flag-5'>遥控器</b>教程来啦