簡單的Raspberry Pi網(wǎng)絡控制的視頻直播機器人!

硬件清單
硬件模塊
Raspberry Pi Zero 無線 × 1
Raspberry Pi 攝像頭模塊 × 1
4AA 電池盒 ×1
USB 電池 (4.000 mAh) × 1
SparkFun Dual 雙H橋電機驅(qū)動器 L298 × 1
跳線 (通用) × 1
2WD 機器人汽車底盤套件 ×1
項目背景
gatoBot
"gato"在西班牙語中意為"貓"
這款基于Raspberry Pi Zero W的網(wǎng)頁遙控機器人專為"打擾"家貓設計,兼具實時視頻監(jiān)控功能。
關(guān)于Raspberry Pi
Raspberry Pi是由英國Raspberry Pi基金會開發(fā)的單板計算機系列,旨在推廣基礎計算機科學教育。其初代產(chǎn)品意外走紅,被廣泛應用于機器人等非目標領域。外設(如鍵盤、鼠標、外殼)需單獨購買,部分官方或第三方套裝會包含配件。
核心功能
網(wǎng)頁端遙控(賦予你"遠程嚇貓"的超能力)
實時視頻流傳輸
電路連接示意圖

USB電池組和Raspberry Pi攝像頭省略
一旦你把所有的東西都放在一起,你的“機器人”看起來或多或少會像這樣:

gatoBot正面展示
馬達方向調(diào)試技巧
您可能會發(fā)現(xiàn)馬達沒有按照您預期的方向運行。如果發(fā)生這種情況,請檢查motors.py中的以下行,并使用LOW和HIGH參數(shù)。
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)
網(wǎng)頁控制界面
Raspberry Pi啟動并接入WiFi后,L298N模塊由4節(jié)AA電池供電。通過瀏覽器訪問http://raspberry_ip:8000/即可遙控機器人。

-
機器人
+關(guān)注
關(guān)注
212文章
29280瀏覽量
210868 -
Raspberry Pi
+關(guān)注
關(guān)注
2文章
616瀏覽量
22773 -
樹莓派
+關(guān)注
關(guān)注
120文章
1906瀏覽量
106697
發(fā)布評論請先 登錄
相關(guān)推薦
變形樂高玩具變形和樹莓派一起玩出樂高機器人!
樹莓派打造視頻監(jiān)控機器人Verybot
請教利用樹莓派制作六足機器人的問題
樹莓派RFID音樂機器人
樹莓派語音識別機器人(下)
10分鐘,DIY一臺樹莓派版TH Robot WiFi視頻小車機器人
樹莓派簡介
聽說過用單片機開發(fā)的小程序嗎?
聽說過用單片機開發(fā)的小程序嗎?
圖片新聞:你沒聽說過的新款智能機介紹

評論