Sadržaj:

Video Streaming Robot s Raspberry Pi Wifi kontrolom: 8 koraka (sa slikama)
Video Streaming Robot s Raspberry Pi Wifi kontrolom: 8 koraka (sa slikama)

Video: Video Streaming Robot s Raspberry Pi Wifi kontrolom: 8 koraka (sa slikama)

Video: Video Streaming Robot s Raspberry Pi Wifi kontrolom: 8 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembar
Anonim
Video Streaming Robot sa Raspberry Pi Wifi kontrolom
Video Streaming Robot sa Raspberry Pi Wifi kontrolom

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

Pomoću ovoga možete noću ići u lov na duhove kontroliranjem i gledanjem video zapisa na svom računaru ili ga voziti van 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 sa instaliranim Raspbian -om

5. Power Bank

6. Robotsko kućište 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/Ž kratkospojne žice

Alati

1. Lemilica

2. Odvijač

3. Dvostrana traka

Korak 2: Sklapanje šasije

Sklapanje šasije
Sklapanje š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 povezanim monitorom, tastaturom, 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 iz 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 sa 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 zapis Ananda Nayyara

7. Druge stvari koje sam uradio 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 strimingu, 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 obrisao redove koji su već napisani u pythonu i nisu dio koda, a nakon toga je radio. Ne znam šta nije u redu pa ako neko zna, bilo bi mi drago da čujem objašnjenje o ovome 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, morate samo spojiti gpio pinove kao na drugoj shemi.

Korak 5: Montirajte sve 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 povezuje bateriju s L293D

2. Povežite se na njega 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 -a 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 locirajte gdje ste spremili datoteku pi_robot.py. Sačuvao sam ga u fascikli Videos, pa je naredba "cd Videos" pa "python pi_robot.py". Upamtite, sve razlikuje velika i mala slova

5. Nakon toga će se program pokrenuti. Sada okrenite prekidač, sada biste trebali moći upravljati robotom pomoću tipki sa strelicama na vašoj tastaturi

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

Korak 7: Upravljanje sa telefona

Upravljanje sa telefona
Upravljanje sa telefona
Upravljanje sa telefona
Upravljanje sa telefona
Upravljanje sa telefona
Upravljanje sa telefona

Svi koraci su isti, samo morate preuzeti aplikaciju "JuiceSSH" iz trgovine za igru. Za upravljanje robotom potrebni su vam tasteri sa strelicama, ali normalna tastatura pametnog telefona nema tastere sa strelicama pa moramo preuzeti aplikaciju Hacker's Keyboard '. Zatim se povežite na njega kao što ste to učinili u Windowsima.

Korak 8: Neke slike i video zapisi

Image
Image
Neke slike i video zapisi
Neke slike i video zapisi

Kvaliteta videa na web kameri je niska, ali fps je samo 2 ili 3. Kvalitet videa je dobar kad je vani, ali ne i 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 takmičenje
Bežično takmičenje
Bežično takmičenje
Bežično takmičenje

Drugoplasirani u takmičenju za bežičnu vezu

Takmičenje Make It Move 2017
Takmičenje Make It Move 2017
Takmičenje Make It Move 2017
Takmičenje Make It Move 2017

Treća nagrada na takmičenju Make it Move 2017

Preporučuje se: