Skip to main content

Edison_4WD_自动机器人平台

4WD 自动机器人平台是一款强大的移动单元,配备 Intel Edison Arduino 套件。要控制该平台,您需要使用支持 WiFi 的智能手机或电脑连接到其 WiFi 接入点,打开网页浏览器并输入地址 http://192.168.42.1:8000,然后操作仪表板将会显示。如果您是一名创客,这是一个初级项目,欢迎您对该平台进行更强大的改造。

入门指南

部件清单

部件规格材料数量
支架 1200 * 35 * 20mm * 3.0mm2
支架 2135 * 35 * 20mm * 3.0mm2
角接结构29 * 12 * 10mm * 2.0mm金属4
顶板200 * 132 * 1.5mm1
底板199 * 129 * 2.0mm亚克力1
电池固定器67 * 15 * 2.0mm亚克力2
上板184 * 132 * 2.0mm亚克力1
轮子Ф85mm * W31mm塑料 & 橡胶4
轴联器用于 Ф4mm 轴金属4
直流电机规格/2
直流电机(含编码器)规格/2
距离固定器M3.0 * H45+6.0mm金属4
距离固定器M3 × 10mm金属4
距离固定器M2 * 10mm金属3
六角内沉头螺钉M4.0 * H8.0mm金属16
十字槽圆头螺钉M4.0 * H8.0mm金属4
十字槽圆头螺钉M3 * 35mm金属4
十字槽圆头螺钉M3 * 8mm金属30
带垫圈的十字槽圆头螺钉M3.0 * H6.0mm金属8
螺钉、弹簧锁紧垫圈和平垫圈组件M2 * 8mm金属6
六角螺母M3金属8
弹簧锁紧垫圈M4金属4
平垫圈M3 * 7 * 0.5金属4
螺丝刀/金属 & 塑料1
六角头扳手/金属1
Grove - I2C 电机驱动/PCB1
Base Shield V2/PCB1
Grove - 通用 4 针扣式 20cm 电缆/电缆1
Dean 并联适配器插头/1
Dean 电源线公头/电缆1
Dean 转直流电源线/电缆1
TRX 转 Dean 电源线/电缆1
扎带3 * 60mm塑料3
装配说明A4复印纸1

如何组装

装配说明.pdf

1. 组装主体。

2. 连接电缆

  1. 以下是需要连接电缆的部件,您需要一把 2.5mm 槽头螺丝刀来拧紧电机驱动器。

  1. 将铝制散热片粘贴到电机驱动器上的芯片上,并组装中间板。

  1. 连接电机驱动器,电机组的黑色电缆连接到 "M1-" 和 "M2-",红色电缆连接到 "M1+" 和 "M2+",连接电源线,黑色电缆连接到 "GND",红色电缆连接到 "VS"。

  1. 将电机组装到主体中,同一组的电机必须安装在同一侧。使用尼龙扎带捆绑电线,然后插入 Grove 电缆。

  1. 安装中间板,电源线和 Grove 电缆需要穿过右侧的孔。

  1. 插入 1-to-2 电源连接器、电池适配器电缆和 Arduino 板电源电缆,Grove 电缆连接到 Base Shield 的 A0 引脚。

  1. 小心插入电池连接器以供电,测试是否正确完成。如果没有 LED 灯亮起,您必须检查问题。

  1. 插入 USB 电缆以测试软件。

3.继续组装

开发环境

虽然 Edison Arduino 可以通过 Arduino IDE 编程,但为了更强大的开发,我们进入了 Linux 系统进行一些底层开发。最重要的资源是 Intel 提供的 mraa 库。事情并不像理想化的那样,我们在早期开发中遇到了一些困难。为了构建一个方便的开发环境,我们将 rootfs 分区从 Linux 文件系统中复制出来,其中已经配置了所有需要的资源并构建了 4WD 平台项目。您只需将新的固件刷入 Edison 即可使该平台工作。如果您想了解我们在 Linux 系统中所做的工作以及如何进行自己的项目,请参阅 GitHub 仓库:

https://github.com/Seeed-Studio/Edison_WiFi_Car

对于 Windows 用户

安装工具

按照 Edison 官方网站入门指南 安装所需的驱动程序和终端模拟器 PuTTy。

下载 dfu-util - 设备固件升级工具 并将 xz 文件解压到 "C:" 或其他目录。

添加环境变量

右键点击“此电脑” > 高级系统设置 > 环境变量 > 将 dfu-util.exe 的路径复制到 "Path" 环境变量中。

刷写新固件

1.下载并解压

从 Seeed Wiki 下载定制固件

从 OneDrive 下载定制固件

2.使用 PuTTy

按照 Edison 官方入门指南使用 PuTTy 登录 Edison。

3.刷写固件

按照以下步骤操作。

步骤 1. 双击 flashall.bat

步骤 2. 在 PuTTy 中输入命令行 reboot 或按下 Edison Arduino 板上的 RESET 按钮。

步骤 3. 刷写固件

步骤 4. Edison 重启并启动 Wi-Fi Car 服务。

步骤 5: 重启电源

断开并重新连接电池。

对于 Mac 用户

请参阅 Intel Edison 官方网站 的 "Alternate Flashing Method"。

对于 Linux 用户

1.下载定制镜像

>>wget https://www.seeedstudio.com/wiki/images/a/a6/Edison-image-rel1-maint-rel1-ww42-14-for-wificar.zip >>unzip edison-image-rel1-maint-rel1-ww42-14-for-wificar.zip >>7z x edison-image-rel1-maint-rel1-ww42-14-for-wificar.7z

2.刷写镜像

1)安装 dfu-util

sudo apt-get install dfu-util

2)检查哪个设备是 Edison:

>>ls /dev/ttyUSB*

3)打开串行终端

>>sudo screen /dev/ttyUSB0 115200

4)运行 flashall.sh

>>cd edison-image-rel1-maint-rel1-ww42-14-for-car >>sudo ./flashall.sh

5)进入 Edison 输入 reboot

>>reboot

应用

现在使用智能手机或电脑搜索 WiFi 接入点,SSID 名称是每个 Edison 主板上的唯一序列号,例如 EDIOSN-FZED445001UCV501,密码是 12345678。 连接到 WiFi 后,打开任何网页浏览器访问 http://192.168.42.1:8000 ,您将看到一个仪表板,可以用来控制 4WD 平台。

Wi-Fi 车 Android 应用程序

如何编程

导航到 /usr/share/car,您将看到项目文件,这些文件包括:

>>cd /usr/share/wificar >>ls

car.py汽车动作类
car_httpd.pyWeb服务器进程
i2c_motor.pyI2C 电机驱动
softi2c.pyEdison 的软 I2C 驱动
wwwWeb服务器源文件

增强 - 双电机驱动

1. 接线

在这里,您需要一个剥线器、一个电烙铁和剪刀来剪断电机的延长线,并使用其中一根制作一个新的“一分二”电机电源线。

2. 组装

步骤 1. 连接电机

步骤 2. 组装电机和电机驱动器,注意黄色箭头,两个电机驱动器仅用两个螺丝固定。

步骤 3. 连接电源线和两个 Grove 电缆。

步骤 4. 安装中间板。

步骤 5. 将 Grove 电缆插入 D4(D4,D5) 和 D8(D8,D9),没有特殊定义,通过插入电池测试连接。

3. 软件修改

进入虚拟终端,打开 car.py 文件并进行以下修改。

常见问题解答

  1. 如果您已经连接了 Edison 的 WiFi,并且仪表板显示出来,但无法控制小车怎么办?

答:尝试重新启动电源。

  1. Edison Arduino 板上的两个 USB 端口被轮子挡住了,如何连接 USB 线?

答:当您需要连接 USB 线时,必须拆下轮子。如果您只是想访问 Linux 系统,可以连接其 WiFi AP,并通过 SSH 工具访问,例如 PuTTy 支持 SSH。

  1. 已经运行了 Wi-Fi 小车服务器,智能手机接收到仪表板但无法控制小车,为什么?

答:i2c 电机驱动板存在一个问题,如果发送的完整字节指令被中断,电机驱动板将失去控制。您需要通过按下驱动板上的复位按钮来重置驱动板。

支持

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...