使用树莓派进行机器人编程:入门指南
本系列教程将专注于使用 Python 进行机器人编程。编程最酷的一件事就是通过机器人将代码具象化。我们将使用树莓派来进行机器人项目。
很多人选择 Arduino 进行机器人开发,因为它更成熟。但树莓派凭借其强大的软件能力,也成为机器人开发的强有力竞争者。Arduino 只是一个控制器,而树莓派是一台完整的电脑,它们功能不同。树莓派恰好拥有 GPIO 引脚,我们可以利用它们。
入门所需材料:
- 树莓派: 需要安装 Raspbian 系统。使用 Noobs 安装 Raspbian 系统的话,RPI GPIO 应该已经安装。
- 电池组: 树莓派最大输出电压为 3.3 伏,不足以驱动大多数电机,因此需要电池组提供更高的电压。
- 电机驱动板: 我们选择使用 L298N 驱动板,例如 Sainsmart 出品的 L298N 驱动板。
- 电机和轮子: 通常电机会自带轮子,可以在 eBay 上购买,价格很便宜。
- 连接线: 使用黑红线可以方便区分正负极。
- 工具: 需要准备剥线钳和剪线钳,用来剥开连接线的末端。
- 跳线: 准备公对母跳线和母对母跳线。
补充说明:
- 如果没有母对母跳线,可以使用两个公对母跳线,剪掉公头部分,然后将两个跳线连接在一起。
- 可以使用母头转接器连接公对母跳线。
本系列教程将指导你使用树莓派和以上材料进行机器人编程。
欢迎来到我的机器人基础课程,使用 Python 和树莓派。在本系列中,我们将构建一辆简单的四轮汽车。我们将学习如何为电机供电和控制电机,以及如何对 GPIO 引脚进行编程以实现我们所需的功能。本系列的开始将针对 Python 和机器人领域的绝对新手,并会逐步进行。一些用品:我购买的框架/车轮:这两者一起:http://www.sainsmart.com/sainsmart-4wd-drive-aluminum-mobile-robot-platform-for-robot-arduino-uno-mega2560-r3-duemilanove-black.htmlhttp://www.sainsmart.com/sainsmart-l298n-dual-h-bridge-stepper-motor-driver-controller-board-module-for-arduino-robot.html或者...http://www.sainsmart.com/sainsmart-uno-sensor-shield-v5-4wd-mobile-car-l298n-hc-sr04-for-arduino-robot.html?___store=en&___store=en&gclid=CNGox6XS4L0CFQIT7AodhF4AJg还有 wifi 适配器:http://www.amazon.com/gp/product/B003MTTJOY/ref=ox_ya_os_product_refresh_T1