
硬件清单
硬件模块
Raspberry Pi Zero 无线 × 1
Raspberry Pi 摄像头模块 × 1
4AA 电池盒 ×1
USB 电池 (4.000 mAh) × 1
SparkFun Dual 双H桥电机驱动器 L298 × 1
跳线 (通用) × 1
2WD 机器人汽车底盘套件 ×1
项目背景
gatoBot
"gato"在西班牙语中意为"猫"
这款基于Raspberry Pi Zero W的网页遥控机器人专为"打扰"家猫设计,兼具实时视频监控功能。
关于Raspberry Pi
Raspberry Pi是由英国Raspberry Pi基金会开发的单板计算机系列,旨在推广基础计算机科学教育。其初代产品意外走红,被广泛应用于机器人等非目标领域。外设(如键盘、鼠标、外壳)需单独购买,部分官方或第三方套装会包含配件。
核心功能
网页端遥控(赋予你"远程吓猫"的超能力)
实时视频流传输
电路连接示意图

USB电池组和Raspberry Pi摄像头省略
一旦你把所有的东西都放在一起,你的“机器人”看起来或多或少会像这样:

gatoBot正面展示
马达方向调试技巧
您可能会发现马达没有按照您预期的方向运行。如果发生这种情况,请检查motors.py中的以下行,并使用LOW和HIGH参数。
def backward(): GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B,GPIO.LOW)defforward(): GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH)defturnLeft(): print("Going Left") GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH)defturnRight(): print("Going Right") GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B,GPIO.LOW)
网页控制界面
Raspberry Pi启动并接入WiFi后,L298N模块由4节AA电池供电。通过浏览器访问http://raspberry_ip:8000/即可遥控机器人。
-
机器人
+关注
关注
213文章
30619浏览量
219691 -
Raspberry Pi
+关注
关注
2文章
621浏览量
23860 -
树莓派
+关注
关注
122文章
2070浏览量
109776
发布评论请先 登录
变形乐高玩具变形和树莓派一起玩出乐高机器人!
树莓派打造视频监控机器人Verybot
请教利用树莓派制作六足机器人的问题
树莓派RFID音乐机器人
树莓派语音识别机器人(下)
树莓派简介
听说过用单片机开发的小程序吗?
听说过用单片机开发的小程序吗?
你真正了解过树莓派吗?
你可能从未听说过 9 款令人惊叹的树莓派应用!

你听说过嘛?用树莓派机器人远程逗猫...
评论