Innehållsförteckning:

Raspberry Pi Wifi Controlled Video Streaming Robot: 8 steg (med bilder)
Raspberry Pi Wifi Controlled Video Streaming Robot: 8 steg (med bilder)

Video: Raspberry Pi Wifi Controlled Video Streaming Robot: 8 steg (med bilder)

Video: Raspberry Pi Wifi Controlled Video Streaming Robot: 8 steg (med bilder)
Video: A Raspberry Pi 4 can do what! 2024, November
Anonim
Raspberry Pi Wifi Controlled Video Streaming Robot
Raspberry Pi Wifi Controlled Video Streaming Robot

Har du någonsin tänkt på att bygga en cool robot med en kamera på? Tja, du kom till rätt ställe, jag visar dig steg för steg hur du bygger den här roboten.

Med detta kan du gå på spökjakt på natten genom att styra och se videoflöden på din dator eller köra den utanför och bara utforska medan du sitter inne, det är väldigt roligt att köra.

Steg 1: Material som krävs

Material som krävs
Material som krävs

1. Hallon Pi

2. USB WiFi -adapter (om du använder hallon pi 2)

3. USB -webbkamera

4. SD -kort med Raspbian installerat

5. Power Bank

6. Robotchassi med motorer (jag använde 300 rpm motorer)

7. Motorförare L293D IC eller L298

8. 9v batteri eller ett batteri (om du använder ett 9v batteri rekommenderar jag att du ansluter 2 parallellt)

9. En switch

10. Brödbräda eller PCB om du föredrar att löda

11. M/M och och M/F Bygelkablar

Verktyg

1. Lödkolv

2. Skruvmejsel

3. Dubbelsidig tejp

Steg 2: Montering av chassit

Montering av chassit
Montering av chassit

Lödtrådar på motorerna och montera motorerna på chassit. Om du inte har ett lödkolv kan du vrida trådarna och fästa dem med eltejp men det rekommenderas inte eftersom det blir en ganska svag led.

Steg 3: Förbereda Raspberry Pi

Image
Image
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi

1. Installera Raspbian på ett SD -kort och starta hallon pi med en bildskärm, tangentbord, mus, wifi -adapter och webbkamera anslutna.

2. Från raspi-config-menyn aktivera ssh

3. Gå in på skrivbordet och anslut till ditt wifi -nätverk från wifi -alternativet i det övre högra hörnet

4. När du är ansluten, kontrollera din Pi: s IP -adress genom att skriva ifconfig i terminalen

5. Öppna IDLE 2 från fliken programmering från aktivitetsfältet och kopiera koden pi_robot och spara den

6. För att installera webbkameran vill jag att du ser den här videon gjord av Anand Nayyar

7. De andra sakerna jag gjorde var att ändra upplösningen till 720p istället för 480p och söka efter "stream_maxrate" och ändra den till 3. För att uppnå högre fps i streaming överklockade jag också Pi till 1ghz

FELSÖKNING

När jag försökte köra koden i terminalen med kommandot "cd Videos" (För det var där jag sparade den) sedan "python pi_robot.py" sa det syntaxfel så det jag gjorde var att öppna koden i terminalen med kommandot "sudo nano pi_robot.py "och raderade raderna som redan skrivits i python och inte är en del av koden och efter det fungerade det. Jag vet inte vad som var fel så om någon vet skulle jag gärna höra en förklaring om detta i kommentarerna.

Steg 4: Krets

Krets
Krets
Krets
Krets
Krets
Krets

Kretsen är ganska enkel och det blir ännu enklare om du använder en L298 -motorstyrkort. Om du använder en L298 -motordrivrutin måste du bara ansluta gpio -stiften som i den andra schemat.

Steg 5: Montera allt på chassit

Montera allt på chassit
Montera allt på chassit
Montera allt på chassit
Montera allt på chassit
Montera allt på chassit
Montera allt på chassit

Tja, bilderna berättar i stort sett allt om hur jag har monterat det, men din kommer naturligtvis att vara annorlunda om du använder ett annat chassi. Jag använde dubbelsidig skumtejp för att montera allt på chassit och försök använda kortare trådar så det ser bättre ut.

Steg 6: Hur man använder den

Hur man använder den
Hur man använder den
Hur man använder den
Hur man använder den
Hur man använder den
Hur man använder den

För att börja styra din robot, följ följande steg -

1. Slå på Raspberry Pi men slå inte på strömbrytaren som ansluter batteriet till L293D än

2. Anslut till den via ssh med hjälp av programspackel om du använder Windows

3. Skriv in kommandot "sudo motion" och öppna sedan din webbläsare och skriv in din Pi: s IP -adress med 8081 i slutet som "192.168.45.64:8081" så ska du få videoflöden. Om det inte fungerar skriver du 8080 istället för 8081

4. Gå nu tillbaka till terminalen och leta reda på var du hade sparat din pi_robot.py -fil. Jag hade sparat den i mappen Videor, så kommandot är "cd -videor" sedan "python pi_robot.py". Kom ihåg att allt är skiftlägeskänsligt

5. Därefter startar programmet. Slå nu på strömbrytaren, nu ska du kunna styra roboten från piltangenterna på tangentbordet

6. Tryck på framåtpilen och kontrollera om båda motorerna rör sig i rätt riktning. Om en av motorerna rör sig i fel riktning, byt sedan de två motoranslutningarna som ansluts till L293D

Steg 7: Styrning från en telefon

Styrning från en telefon
Styrning från en telefon
Styrning från en telefon
Styrning från en telefon
Styrning från en telefon
Styrning från en telefon

Alla steg är desamma, du behöver bara ladda ner appen "JuiceSSH" från spelbutiken. För att styra roboten behöver du piltangenter men ett vanligt smartphonetangentbord har inte piltangenter så vi måste ladda ner en app Hacker's Keyboard '. Anslut sedan till den som du gjorde i Windows.

Steg 8: Några bilder och videor

Image
Image
Några bilder och videor
Några bilder och videor

Videokvaliteten på webbkameran är nedstigande men fps är bara 2 eller 3. Videokvaliteten är bra när den är ute men inte när den är inne. Det kan köra på terräng terräng men inte särskilt bra, det kan om du använder en högre spänning för att driva motorerna som med ett litet 12v batteri.

Trådlös tävling
Trådlös tävling
Trådlös tävling
Trådlös tävling

Tvåa i den trådlösa tävlingen

Make It Move Contest 2017
Make It Move Contest 2017
Make It Move Contest 2017
Make It Move Contest 2017

Tredje priset i Make It Move -tävlingen 2017

Rekommenderad: