亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

使用 Raspberry Pi 和 Python 构建机器人

本教程的目标是帮助您开始使用 Python 进行编程,以通过 Raspberry PI 控制您的 Arduino 机器人。我们将介绍安装和一些简单示例等基础知识,以通过 Raspberry PI 的 Python GUI 控制您的机器人。

第一步:零件清单

在本教程中,我们将使用以下项目:

1. Raspberry PI(带显示器、USB 集线器、键盘、鼠标和 WIFI Dongle)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=895

2. Arduino UNO 或兼容(USB 电缆)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=868
3. Wifi 路由器

现在,当谈到机器人底座时,有许多不同尺寸和复杂性的套件可供选择。在本教程中,我决定将此设置与 12v 电池一起使用,这将为我们提供较长的运行时间和高负载能力。以及带有 12v 和 5v 稳压电源输出的配电板,可以轻松地为我们的机器人供电。

4. 机器人基地
http://www.zagrosrobotics.com/shop/item.aspx?itemid=523

5. 电机驱动
http://www.zagrosrobotics.com/shop/item.aspx?itemid=782

6. 配电板
http://www.zagrosrobotics.com/shop/item.aspx?itemid=765

7. 12 伏 7 安时电池
http://www.zagrosrobotics.com/shop/item.aspx?itemid=766

第 2 步:Python 简介

Python 是一种通用的解释型、交互式、面向对象的高级编程语言,由 Guido van Rossum 在八十年代后期创建。 Python 允许用户使用越来越多的支持库编写具有清晰、可读语法的代码,这些支持库用于各种开源任务,并具有基于其开发的社区。这里有一些有用的链接,在开始时可能会派上用场。

第 3 步:Python 安装和设置

为了让我们的 Python 程序运行,我们首先需要确保 Python 与正确的依赖项一起安装在我们的系统上,并验证我们正在使用的版本。现在,如果您在 Raspberry Pi 上使用“2013-02-09-wheezy-raspbian.img”图像或更高版本,则应预先安装 Python。

2013-02-09-wheezy-raspbian.img

我们可以通过终端来验证我们的python版本。

复制并粘贴到 LXterm 中

python –version

对于我们将要讨论的示例,建议您使用 Python 2.6 或更高版本。如果您的系统上未安装 Python,您可以使用 apt-get 授予您的 Raspberry Pi 已连接到 Internet。

复制粘贴LXterm
sudo apt-get install python2.6
安装一些依赖

sudo apt-get install python-serial

复制粘贴到 LXterm
sudo apt-get install python python-tk idle python-pmw python-imaging
接下来下载并将以下文件放到你的 pi 文件夹中。
scanports-arduino.py
term.py
Buttons.py

现在我们必须使用 chmod 命令使程序可以执行
复制并粘贴到 LXterm 中

须藤chmod +x /home/pi/scanports-arduino.py
须藤chmod +x /home/pi/term.py
须藤chmod +x /home/pi/Buttons.py

这些程序现在应该是可执行的,我们可以通过双击它们或通过终端来运行它们。最后一步是使用 Arduino IDE 下载并加载草图。
Arduino Robot Base Sketch
如果您不熟悉 Arduino 及其 IDE,您可以在此处阅读。
Arduino
最后参考上面的接线图设置机器人底座的电源连接。

更多细节:用 Raspberry Pi 和 Python 构建机器人


制造工艺

  1. 使用 1 线 DS18B20 传感器和 Raspberry Pi 测量温度
  2. 使用 Raspberry Pi 和 Nagios 监测室温
  3. 使用 DS18B20 读取温度 |树莓派 2
  4. 使用 RASPBERRY PI 测量温度
  5. Python 和 Raspberry Pi 温度传感器
  6. 使用 Moteino 和 Raspberry Pi 监测室温
  7. 使用 Raspberry Pi 监测温度
  8. 带有 Sensorflare 和 RaspberryPi 的 433MHz 智能家居控制器
  9. ThingSpeak 温度监视器与 Raspberry Pi
  10. 使用 Raspberry Pi 和 Zabbix Supervisor 读取模拟传感器
  11. 使用 Raspberry Pi、DHT11 传感器和 Thingspeak 构建您的第一个物联网。
  12. 带有 Raspberry Pi 和湿度传感器的 Aeroponics