Indholdsfortegnelse:
- Trin 1: Materialer påkrævet
- Trin 2: Montering af chassiset
- Trin 3: Forberedelse af Raspberry Pi
- Trin 4: Kredsløb
- Trin 5: Montering af alt på chassiset
- Trin 6: Sådan fungerer det
- Trin 7: Kontrol fra en telefon
- Trin 8: Nogle billeder og videoer
Video: Raspberry Pi Wifi Controlled Video Streaming Robot: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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ø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
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
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
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
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.
Nummer to i den trådløse konkurrence
Tredje pris i Make It Move -konkurrencen 2017
Anbefalede:
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: 6 trin (med billeder)
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: Hej! Mit navn er Armaan. Jeg er en 13-årig dreng fra Massachusetts. Denne vejledning viser, som du kan udlede af titlen, hvordan man bygger en Raspberry Pi Drone. Denne prototype demonstrerer, hvordan droner udvikler sig, og også hvor stor en rolle de kan spille i
IOT -BASERET GESTURE CONTROLLED ROBOT: 10 trin (med billeder)
IOT -BASERET GESTURE CONTROLLED ROBOT: Denne robot er en gestusstyret, som kan styres hvor som helst ved hjælp af internettet. I dette projekt bruges accelerometer MPU 6050 til at indsamle data om vores håndbevægelser. Det måler accelerationen af vores hånd i tre
Kom godt i gang med ESP32 CAM - Streaming af video ved hjælp af ESP CAM over Wifi - ESP32 sikkerhedskamera projekt: 8 trin
Kom godt i gang med ESP32 CAM | Streaming af video ved hjælp af ESP CAM over Wifi | ESP32 Security Camera Project: I dag lærer vi, hvordan man bruger dette nye ESP32 CAM -kort, og hvordan vi kan kode det og bruge det som et sikkerhedskamera og få en streaming video over wifi
Raspberry Pi Web Stream Kit - Del 2 (Pi Video Streaming): 6 trin
Raspberry Pi Web Stream Kit - Del 2 (Pi Video Streaming): Okay, jeg troede ikke, at dette havde brug for fotos, men webstedet kan lide billeder. Disse er for det meste en række kommandoer og trin for dig. Der er en række andre websteder, der kan løse alle særegenheder.Det er det, der fungerede for mig. Dette kombinerer andre
ESP 32 -kamera Streaming af video over WiFi - Kom godt i gang med ESP 32 CAM -kort: 8 trin
ESP 32 Camera Streaming Video Over WiFi | Kom godt i gang med ESP 32 CAM-kort: ESP32-CAM er et meget lille kameramodul med ESP32-S-chippen, der koster cirka $ 10. Udover OV2640 -kameraet og flere GPIO'er til tilslutning af periferiudstyr, har det også en microSD -kortplads, der kan være nyttig til at gemme billeder taget med t