Sadržaj:

Video streaming video robot s Raspberry Pi Wifi: 8 koraka (sa slikama)
Video streaming video robot s Raspberry Pi Wifi: 8 koraka (sa slikama)

Video: Video streaming video robot s Raspberry Pi Wifi: 8 koraka (sa slikama)

Video: Video streaming video robot s Raspberry Pi Wifi: 8 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Srpanj
Anonim
Video Streaming Robot kontroliran Raspberry Pi Wifi
Video Streaming Robot kontroliran Raspberry Pi Wifi

Jeste li ikada razmišljali o izgradnji super robota s kamerom? Pa, došli ste na pravo mjesto, pokazat ću vam korak po korak o tome kako izgraditi ovog robota.

S ovim možete noću ići u lov na duhove kontrolirajući i gledajući video feed na svom računalu ili ga voziti vani i samo istraživati dok sjedite unutra, voziti se jako zabavno.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali

1. Malina Pi

2. USB WiFi adapter (ako koristite malinu pi 2)

3. USB web kamera

4. SD kartica s instaliranim Raspbian -om

5. Power Bank

6. Robotsko podvozje s motorima (koristio sam motore od 300 o / min)

7. Vozač motora L293D IC ili L298

8. 9v baterija ili baterija (ako koristite 9v bateriju, preporučio bih da spojite 2 paralelno)

9. Prekidač

10. Oglasna ploča ili PCB ako želite lemiti

11. M/M i i M/Ž Jumper žice

Alati

1. Lemilica

2. Odvijač

3. Dvostrana traka

Korak 2: Sastavljanje šasije

Sastavljanje šasije
Sastavljanje šasije

Lemite žice na motore i montirajte ih na šasiju. Ako nemate lemilicu, možete uviti žice i pričvrstiti ih električnom trakom, ali to se ne preporučuje jer će to biti prilično slab spoj.

Korak 3: Priprema Raspberry Pi

Image
Image
Priprema Raspberry Pi
Priprema Raspberry Pi
Priprema Raspberry Pi
Priprema Raspberry Pi

1. Instalirajte Raspbian na SD karticu i pokrenite malinu pi sa spojenim monitorom, tipkovnicom, mišem, wifi adapterom i web kamerom.

2. Iz izbornika raspi-config omogućite ssh

3. Idite na radnu površinu i povežite se na svoju WiFi mrežu putem opcije wifi u gornjem desnom kutu

4. Kad se povežete, provjerite IP adresu vašeg Pi upisivanjem ifconfig u terminal

5. Otvorite IDLE 2 s kartice za programiranje na programskoj traci i kopirajte kôd pi_robot i spremite ga

6. Za instaliranje web kamere želim da pogledate ovaj video snimljen od strane Ananda Nayyara

7. Druge stvari koje sam učinio su bile da promijenim rezoluciju na 720p umjesto 480p i potražim "stream_maxrate" i promijenim je u 3. Da bih postigao veći fps u streamingu, također sam overklokirao Pi na 1ghz

RJEŠAVANJE PROBLEMA

Kada sam pokušao pokrenuti kôd u terminalu naredbom "cd Videos" (Zato što sam ga tamo spremio), tada je "python pi_robot.py" rekao sintaksičku grešku pa sam otvorio kod u terminalu naredbom "sudo" nano pi_robot.py "i izbrisali retke koji su već napisani u pythonu i nisu dio koda, a nakon toga je upalilo. Ne znam što nije u redu pa ako netko zna, bilo bi mi drago čuti objašnjenje o tome u komentarima.

Korak 4: Krug

Krug
Krug
Krug
Krug
Krug
Krug

Krug je prilično jednostavan i postaje još jednostavniji ako koristite ploču upravljačkog programa motora L298. Ako koristite ploču upravljačkog programa motora L298, samo morate ožičiti gpio pinove kao na drugoj shemi.

Korak 5: Montiranje svega na šasiju

Montiranje svega na šasiju
Montiranje svega na šasiju
Montiranje svega na šasiju
Montiranje svega na šasiju
Montiranje svega na šasiju
Montiranje svega na šasiju

Pa slike govore gotovo sve o tome kako sam ga sastavio, ali vaše će naravno biti drugačije ako koristite drugačije kućište. Koristio sam dvostranu pjenastu traku za montiranje svega na kućište i pokušao koristiti kraće žice tako da izgleda bolje.

Korak 6: Kako njime upravljati

Kako njime upravljati
Kako njime upravljati
Kako njime upravljati
Kako njime upravljati
Kako njime upravljati
Kako njime upravljati

Za početak upravljanja robotom slijedite ove korake -

1. Uključite Raspberry Pi, ali još nemojte okretati prekidač koji spaja bateriju s L293D

2. Povežite se s njim putem ssh -a pomoću programa kit ako ste na Windowsima

3. Upišite naredbu "sudo motion", a zatim otvorite svoj internetski preglednik i upišite IP -adresu svog Pi sa 8081 na kraju poput "192.168.45.64:8081" i trebali biste dobiti video feed. Ako ne radi, upišite 8080 umjesto 8081

4. Sada se vratite na terminal i pronađite gdje ste spremili datoteku pi_robot.py. Spremio sam je u mapu Videos, pa je naredba "cd Videos" pa "python pi_robot.py". Upamtite, sve razlikuje velika i mala slova

5. Nakon toga program će se početi izvoditi. Sada okrenite prekidač, sada biste trebali moći upravljati robotom pomoću tipki sa strelicama na tipkovnici

6. Pritisnite strelicu prema naprijed i provjerite kreću li se oba motora u pravom smjeru. Ako se jedan od motora kreće u pogrešnom smjeru, prebacite dva spoja motora koji se spajaju na L293D

Korak 7: Upravljanje s telefona

Upravljanje s telefona
Upravljanje s telefona
Upravljanje s telefona
Upravljanje s telefona
Upravljanje s telefona
Upravljanje s telefona

Svi su koraci isti, samo morate preuzeti aplikaciju "JuiceSSH" iz trgovine za igru. Za upravljanje robotom potrebne su tipke sa strelicama, ali normalna tipkovnica pametnog telefona nema tipke sa strelicama pa moramo preuzeti aplikaciju Hacker's Keyboard '. Zatim se povežite s njim kao što ste to učinili u sustavu Windows.

Korak 8: Neke slike i video zapisi

Image
Image
Nekoliko slika i video zapisa
Nekoliko slika i video zapisa

Kvaliteta videa web kamere je niska, ali fps je samo 2 ili 3. Kvaliteta videa je dobra kada je vani, ali ne i kad je unutra. Može se voziti po offroad terenu, ali ne baš dobro, moglo bi ako koristite veći napon za pogon motora kao s malom baterijom od 12V.

Bežično natjecanje
Bežično natjecanje
Bežično natjecanje
Bežično natjecanje

Drugoplasirani na natjecanju za bežičnu vezu

Natječaj Make It Move 2017
Natječaj Make It Move 2017
Natječaj Make It Move 2017
Natječaj Make It Move 2017

Treća nagrada na natječaju Make it Move 2017

Preporučeni: