
硬件清單
硬件模塊
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/即可遙控機器人。

-
機器人
+關注
關注
212文章
29303瀏覽量
211006 -
Raspberry Pi
+關注
關注
2文章
616瀏覽量
22803 -
樹莓派
+關注
關注
120文章
1912瀏覽量
106758
發布評論請先 登錄
評論