Indholdsfortegnelse:

Raspberry Pi Wifi Controlled Video Streaming Robot: 8 trin (med billeder)
Raspberry Pi Wifi Controlled Video Streaming Robot: 8 trin (med billeder)

Video: Raspberry Pi Wifi Controlled Video Streaming Robot: 8 trin (med billeder)

Video: Raspberry Pi Wifi Controlled Video Streaming Robot: 8 trin (med billeder)
Video: My hotel mirror was TWO SIDED 😱 2024, November
Anonim
Raspberry Pi Wifi -kontrolleret videostreamingsrobot
Raspberry Pi Wifi -kontrolleret videostreamingsrobot

Har du nogensinde tænkt på at bygge en sej robot med et kamera på? Nå, du kom til det rigtige sted, jeg vil vise dig trin for trin om, hvordan du bygger denne robot.

Med dette kan du gå på spøgelsesjagt om natten ved at kontrollere og se videofeedet på din computer eller køre det udenfor og bare udforske, mens du sidder inde, det er meget sjovt at køre.

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet

1. Hindbær Pi

2. USB WiFi -adapter (hvis du bruger hindbær pi 2)

3. USB -webcam

4. SD -kort med Raspbian installeret

5. Power Bank

6. Robotchassis med motorer (jeg brugte motorer med 300 o / min)

7. L293D IC eller L298 motor driver

8. 9v batteri eller en batteripakke (Hvis du bruger et 9v batteri, vil jeg anbefale at tilslutte 2 parallelt)

9. En switch

10. Brødbræt eller PCB, hvis du foretrækker at lodde

11. M/M og og M/F Jumpertråde

Værktøjer

1. Loddejern

2. Skruetrækker

3. Dobbeltsidet tape

Trin 2: Montering af chassiset

Montering af chassiset
Montering af chassiset

Lodde ledninger på motorerne, og monter motorerne på chassiset. Hvis du ikke har et loddejern, kan du vride ledningerne og fastgøre dem med elektrisk tape, men det anbefales ikke, da det vil være en ganske svag samling.

Trin 3: Forberedelse af Raspberry Pi

Image
Image
Forberedelse af Raspberry Pi
Forberedelse af Raspberry Pi
Forberedelse af Raspberry Pi
Forberedelse af Raspberry Pi

1. Installer Raspbian på et SD -kort, og start hindbær pi med en skærm, tastatur, mus, wifi -adapter og webcam tilsluttet.

2. Fra raspi-config menuen aktiver ssh

3. Gå ind på skrivebordet, og opret forbindelse til dit wifi -netværk fra wifi -indstillingen i øverste højre hjørne

4. Når du er tilsluttet, skal du kontrollere din Pi's ip -adresse ved at skrive ifconfig i terminalen

5. Åbn IDLE 2 fra fanen Programmering fra proceslinjen, og kopier koden pi_robot og gem den

6. For at installere webkameraet vil jeg have dig til at se denne video lavet af Anand Nayyar

7. De andre ting, jeg gjorde, var at ændre opløsningen til 720p i stedet for 480p og søge efter "stream_maxrate" og ændre den til 3. For at opnå en højere fps i streaming overclockede jeg også Pi til 1ghz

FEJLFINDING

Da jeg forsøgte at køre koden i terminalen med kommandoen "cd -videoer" (Fordi det var her, jeg gemte den) derefter "python pi_robot.py" sagde den syntaksfejl, så det jeg gjorde var at åbne koden i terminalen med kommandoen "sudo nano pi_robot.py "og slettede de linjer, der allerede er skrevet i python og ikke er en del af koden, og efter det fungerede det. Jeg ved ikke, hvad der var galt, så hvis nogen ved det, ville jeg blive glad for at høre en forklaring om dette i kommentarerne.

Trin 4: Kredsløb

Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb

Kredsløbet er ret simpelt, og det bliver endnu enklere, hvis du bruger et L298 -motordrivbræt. Hvis du bruger et L298 -motordrivbræt, skal du bare tilslutte gpio -benene som i det andet skema.

Trin 5: Montering af alt på chassiset

Montering af alt på chassiset
Montering af alt på chassiset
Montering af alt på chassiset
Montering af alt på chassiset
Montering af alt på chassiset
Montering af alt på chassiset

Billederne fortæller stort set alt om, hvordan jeg har samlet det, men selvfølgelig vil dit være anderledes, hvis du bruger et andet chassis. Jeg brugte dobbeltsidet skumbånd til at montere alt på chassiset og prøve at bruge kortere ledninger, så det ser bedre ud.

Trin 6: Sådan fungerer det

Sådan betjenes det
Sådan betjenes det
Sådan betjenes det
Sådan betjenes det
Sådan betjenes det
Sådan betjenes det

Følg disse trin for at begynde at kontrollere din robot -

1. Tænd for Raspberry Pi, men tænd ikke for kontakten, der forbinder batteripakken med L293D endnu

2. Tilslut til det via ssh ved hjælp af programspartlen, hvis du er på windows

3. Indtast kommandoen "sudo motion", og åbn derefter din internetbrowser, og indtast din Pi's IP -adresse med 8081 i slutningen som "192.168.45.64:8081", og du skal få videofeedet. Hvis det ikke virker, skal du skrive 8080 i stedet for 8081

4. Gå nu tilbage til terminalen, og find ud af, hvor du havde gemt din pi_robot.py -fil. Jeg havde gemt det i mappen Videoer, så kommandoen er "cd -videoer" derefter "python pi_robot.py". Husk, at alt er store og små bogstaver

5. Herefter starter programmet. Tænd nu kontakten, nu skal du kunne styre robotten fra piletasterne på dit tastatur

6. Tryk på fremadpilen, og kontroller, om begge motorer bevæger sig i den rigtige retning. Hvis en af motorerne bevæger sig i den forkerte retning, skal du skifte de to motortilslutninger, der er forbundet til L293D

Trin 7: Kontrol fra en telefon

Kontrol fra en telefon
Kontrol fra en telefon
Kontrol fra en telefon
Kontrol fra en telefon
Kontrol fra en telefon
Kontrol fra en telefon

Alle trin er de samme, du skal bare downloade appen "JuiceSSH" fra play -butikken. For at styre robotten har du brug for piletaster, men et normalt smartphonetastatur har ikke piletaster, så vi skal downloade en app Hacker's Keyboard '. Tilslut derefter til det, som du gjorde i Windows.

Trin 8: Nogle billeder og videoer

Image
Image
Nogle billeder og videoer
Nogle billeder og videoer

Webkameraets videokvalitet er nedstigning, men fps er kun 2 eller 3. Videokvaliteten er god, når den er udenfor, men ikke når den er indeni. Det kan køre på offroad terræn, men ikke særlig godt, det kunne hvis du bruger en højere spænding til at drive motorerne som med et lille 12v batteri.

Trådløs konkurrence
Trådløs konkurrence
Trådløs konkurrence
Trådløs konkurrence

Nummer to i den trådløse konkurrence

Få det til at flytte konkurrence 2017
Få det til at flytte konkurrence 2017
Få det til at flytte konkurrence 2017
Få det til at flytte konkurrence 2017

Tredje pris i Make It Move -konkurrencen 2017

Anbefalede: