Skip to main content

Edison_4WD_自动机器人平台

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

入门指南​

部件清单​

部件规格材料数量
支架 1200 * 35 * 20mm * 3.0mm铝2
支架 2135 * 35 * 20mm * 3.0mm铝2
角接结构29 * 12 * 10mm * 2.0mm金属4
顶板200 * 132 * 1.5mm铝1
底板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...