Innehållsförteckning:
- Steg 1: Delar som behövs
- Steg 2: Anslutning av kameramodulen
- Steg 3: Konfigurera GoPiGo Video Streaming Robot
- Steg 4: Inställning för att köra vid start
- Steg 5: Kör projektet
Video: Webbläsarströmmande robot med GoPiGo3: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I detta avancerade projekt med GoPiGo3 Raspberry Pi Robot bygger vi en webbläsarvideostreamingsrobot som strömmar livevideo till en webbläsare och kan styras från webbläsaren.
I detta projekt använder vi en Raspberry Pi -kameramodul med GoPiGo3. Du kan styra roboten med hjälp av en kontroller i webbläsaren när livevideon strömmar direkt i webbläsaren. Videokvaliteten är mycket bra och latensen för videon är låg, vilket gör den här idealisk för livevideostreaming robotprojekt.
Steg 1: Delar som behövs
Hårdvara behövs
- En färdigmonterad GoPiGo3
- En hallon Pi
- En Raspberry Pi kameramodul
Steg 2: Anslutning av kameramodulen
Anslut Raspberry Pi -kameramodulen till porten på Raspberry Pi. För mer information om hur du fäster kameran, se vår handledning här.
Steg 3: Konfigurera GoPiGo Video Streaming Robot
Du borde ha klonat GoPiGo3 github -koden på din Raspberry Pi. Installera Pi -kameraberoenden och -kolven genom att köra skriptet install.sh:
sudo bash install.sh
Starta om din Pi.
Steg 4: Inställning för att köra vid start
Du kan köra servern vid start så att du inte behöver köra den manuellt. Använd kommandot
install_startup.sh
och detta bör starta kolvservern vid start. Du bör kunna ansluta till roboten med "https://dex.local: 5000" eller om du använder Cinch -inställningen kan du använda "https://10.10.10.10:5000"
Du kan konfigurera Cinch, som automatiskt kommer att konfigurera en wifi -åtkomstpunkt, med kommandot
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Vid omstart, anslut till WiFi -tjänsten "Dex".
Steg 5: Kör projektet
Starta servern genom att skriva följande kommando:
sudo python3 flask_server.py
Det kommer att ta ett par sekunder innan servern tänds. En port och adress visas där. Som standard är porten inställd på 5000.
Om du har Raspbian For Robots installerat räcker det med att gå till https://dex.local: 5000 adress. Se till att du har din mobila enhet / bärbara dator i samma nätverk som din GoPiGo3. Annars kan du inte komma åt den.
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
GoPiGo3 -linjeföljare: 8 steg
GoPiGo3 Line Follower: I den här självstudien tar vi en radföljare och använder den på GoPiGo3 för att få den att följa en svart linje
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c