LoRa摇杆遥控机器人车
LoRa-Joystick-Robot-Car-using-BLDC-Motors
机器人电机驱动板
3/5
🧩 软硬件结合
已发布
项目简介
Arduino Nano + LoRa控制机器人车,使用平衡车电机和ZS-X11H控制器。
这是一个基于LoRa无线通信技术的遥控机器人小车项目,核心亮点在于使用两块平衡车电机(Hoverboard Motor)作为动力源,配合ZS-X11H电机控制器,实现了强劲且平滑的驱动能力。项目硬件核心为两块Arduino Nano开发板,分别承担发射端与接收端任务:发射端连接摇杆模块,将操控指令通过LoRa SX1278模块(433MHz频段)无线发送;接收端解析指令后,通过PWM信号精确控制两个电机的转速与转向。
项目特点
使用两个平衡车电机(BLDChttps://raw.githubusercontent.com/oshandimantha/LoRa-Joystick-Robot-Car-using-BLDC-Motors/main/receiver- 基于LoRa SX1278模块的433MHz无线通信,控制距离远
摇杆控制,支持前进、后退https://raw.githubusercontent.com/oshandimantha/LoRa-Joystick-Robot-Car-using-BLDC-Motors/main/transmitter平滑斜坡加速,避免电机突然抖动 https://raw.githubusercontent.com/oshandimantha/LoRa-Joystick-Robot-Car-using-BLDC-Motors/main/receiver)逻辑等参数
串https://raw.githubusercontent.cohttps://raw.githubusercontent.com/oshandimantha/LoRa-Joystick-Robot-Car-using-BLDC-Motors/main/transmitter)-Joystick-Robot-Car-using-BLDC-Mohttps://raw.githubusercontent.com/oshandimantha/LoRa-Joystick-Robot-Car-using-BLDC-Motors/main/docs),方便故障排查
代码结构清晰,分为发射端和接收端
技术规格
| 主控芯片 | Arduino Nano × 2 |
|---|---|
| 无线通信 | LoRa SX1278 (433MHz) |
| 电机类型 | 平衡车电机(BLDC) × 2 |
| 电机控制器 | ZS-X11H × 2 |
| 控制方式 | 摇杆模块 |
| 供电电源 | 36V电池 |
| 运动模式 | 前进、后退、左转、右转 |
| 可调参数 | 死区、最大PWM(前进/后退/转弯)、电机反向逻辑 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 平衡车电机(hoverboard motor) | 2 | — | BLDC无刷直流电机 |
| ZS-X11H控制器 | 2 | — | 用于驱动平衡车电机 |
| Arduino Nano | 2 | — | 一个用于发射端,一个用于接收端 |
| LoRa SX1278模块 | 2 | — | 433MHz频段 |
| 摇杆模块 | 1 | — | 用于控制方向 |
| 36V电池 | 1 | — | 为电机和控制器供电 |
| 杜邦线、面包板、外壳等 | 若干 | — | 根据实际搭建需求 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
所需技能
🔧 **动手能力**:需要焊接电子模块、连接电机和控制器、组装车体结构,具备基本的机械装配能力。
💻 **编程能力**:需要会使用Arduino IDE,理解PWM控制、LoRa通信库的使用,能够修改代码中的可调参数。
⚡ **电子电路**:需要了解Arduino引脚连接、电机控制器接线、电源供电方案,能够根据接线图搭建电路。
适用场景
机器人竞赛或DIY机器人制作
远程遥控车辆实验(如农业、巡检、娱乐)
学习LoRa无线通信和BLDC电机控制
作为智能小车或移动机器人平台的底盘