Robot na streamovanie videa Raspberry Pi ovládaný cez WiFi: 8 krokov (s obrázkami)
Robot na streamovanie videa Raspberry Pi ovládaný cez WiFi: 8 krokov (s obrázkami)
Anonim
Robot na streamovanie videa Raspberry Pi ovládaný Wifi
Robot na streamovanie videa Raspberry Pi ovládaný Wifi

Rozmýšľali ste niekedy nad tým, že by ste postavili skvelého robota s kamerou? Tak ste na správnom mieste, krok za krokom vám ukážem, ako postaviť tohto robota.

Vďaka tomu môžete v noci loviť duchov ovládaním a sledovaním kanála videa vo svojom počítači alebo ho vyviesť von a skúmať, keď sedíte vo vnútri, je veľmi zábavné riadiť.

Krok 1: Potrebný materiál

Požadovaný materiál
Požadovaný materiál

1. Raspberry Pi

2. USB WiFi adaptér (ak používate Raspberry Pi 2)

3. Webová kamera USB

4. Karta SD s nainštalovaným Raspbianom

5. Power banka

6. Robotický podvozok s motormi (použil som motory s otáčkami 300 ot / min)

7. Ovládač motora L293D IC alebo L298

8. 9v batéria alebo batéria (Ak používate 9v batériu, potom by som odporučil zapojiť 2 paralelne)

9. Prepínač

10. Breadboard alebo PCB, ak dávate prednosť spájkovaniu

11. Prepojovacie vodiče M/M a M/F

Nástroje

1. Spájkovačka

2. Skrutkovač

3. Obojstranná páska

Krok 2: Zostavenie podvozku

Zostavenie podvozku
Zostavenie podvozku

Spájkujte vodiče na motory a namontujte motory na šasi. Ak nemáte spájkovačku, môžete drôty skrútiť a pripevniť elektrickou páskou, ale neodporúča sa to, pretože to bude dosť slabý spoj.

Krok 3: Príprava Raspberry Pi

Image
Image
Príprava Raspberry Pi
Príprava Raspberry Pi
Príprava Raspberry Pi
Príprava Raspberry Pi

1. Nainštalujte Raspbian na kartu SD a spustite Raspberry Pi s pripojeným monitorom, klávesnicou, myšou, adaptérom wifi a webovou kamerou.

2. V ponuke raspi-config povoľte ssh

3. Prejdite na pracovnú plochu a pomocou možnosti wifi v pravom hornom rohu sa pripojte k svojej sieti Wi -Fi

4. Po pripojení skontrolujte IP adresu vášho Pi zadaním príkazu ifconfig do terminálu

5. Otvorte IDLE 2 na karte programovania na paneli úloh a skopírujte kód pi_robot a uložte ho

6. Ak si chcete nainštalovať webovú kameru, chcem, aby ste si pozreli toto video od Ananda Nayyara

7. Ostatné, čo som urobil, bolo zmeniť rozlíšenie na 720p namiesto 480p a vyhľadať „stream_maxrate“a zmeniť ho na 3. Aby som dosiahol vyššie fps pri streamovaní, pretaktoval som aj Pi na 1 GHz.

RIEŠENIE PROBLÉMOV

Keď som sa pokúsil spustiť kód v termináli pomocou príkazu „cd Videos“(Pretože som ho uložil), potom „python pi_robot.py“hlásilo chybu syntaxe, takže som otvoril kód v termináli príkazom „sudo nano pi_robot.py a vymazal riadky, ktoré už boli napísané v pythone a nie sú súčasťou kódu, a potom to fungovalo. Neviem, čo sa stalo, takže ak niekto vie, rád by som v komentároch počul vysvetlenie k tomuto.

Krok 4: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvod je veľmi jednoduchý a ešte jednoduchší je, ak použijete dosku ovládača motora L298. Ak používate dosku ovládača motora L298, stačí zapojiť kolíky gpio ako v druhej schéme.

Krok 5: Montáž všetkého na podvozok

Montáž všetkého na podvozok
Montáž všetkého na podvozok
Montáž všetkého na podvozok
Montáž všetkého na podvozok
Montáž všetkého na podvozok
Montáž všetkého na podvozok

Obrázky dobre hovoria o všetkom, ako som to zostavil, ale samozrejme, ten váš bude iný, ak použijete iný podvozok. Na pripevnenie všetkého na podvozok som použil obojstrannú penovú pásku a pokúsil som sa použiť kratšie drôty, takže to vyzerá lepšie.

Krok 6: Ako ho ovládať

Ako ho prevádzkovať
Ako ho prevádzkovať
Ako ho prevádzkovať
Ako ho prevádzkovať
Ako ho prevádzkovať
Ako ho prevádzkovať

Ak chcete začať ovládať svojho robota, postupujte podľa týchto krokov -

1. Zapnite Raspberry Pi, ale zatiaľ nezapínajte prepínač, ktorý spája batériu s L293D

2. Pripojte sa k nemu prostredníctvom ssh pomocou programového tmelu, ak používate Windows

3. Zadajte príkaz „sudo motion“a potom otvorte internetový prehliadač a zadajte adresu IP svojho pí s číslom 8081 na konci, ako „192.168.45.64:8081“, a mali by ste dostať video kanál. Ak to nefunguje, zadajte 8080 namiesto 8081

4. Teraz sa vráťte na terminál a vyhľadajte miesto, kam ste uložili súbor pi_robot.py. Uložil som ho do priečinka Videos, takže príkaz je „cd Videos“a potom „python pi_robot.py“. Pamätajte si, že vo všetkom sa rozlišujú malé a veľké písmená

5. Potom sa program spustí. Teraz prepnite vypínač, teraz by ste mali byť schopní ovládať robota pomocou klávesov so šípkami na klávesnici

6. Stlačte šípku dopredu a skontrolujte, či sa oba motory pohybujú správnym smerom. Ak sa jeden z motorov pohybuje nesprávnym smerom, prepnite dve pripojenia motora, ktoré sa pripájajú k L293D

Krok 7: Ovládanie z telefónu

Ovládanie z telefónu
Ovládanie z telefónu
Ovládanie z telefónu
Ovládanie z telefónu
Ovládanie z telefónu
Ovládanie z telefónu

Všetky kroky sú rovnaké, stačí si stiahnuť aplikáciu „JuiceSSH“z obchodu Play. Na ovládanie robota potrebujete klávesy so šípkami, ale normálna klávesnica smartfónu nemá klávesy so šípkami, takže si musíme stiahnuť aplikáciu Hacker's Keyboard “. Potom sa k nemu pripojte rovnako ako v systéme Windows.

Krok 8: Niektoré obrázky a videá

Image
Image
Niektoré obrázky a videá
Niektoré obrázky a videá

Kvalita videa z webovej kamery je klesajúca, ale fps sú iba 2 alebo 3. Kvalita videa je dobrá, keď je vonku, ale nie vo vnútri. Môže jazdiť v teréne, ale nie veľmi dobre, mohlo by to byť, ak na pohon motorov použijete vyššie napätie ako s malou 12 V batériou.

Bezdrôtová súťaž
Bezdrôtová súťaž
Bezdrôtová súťaž
Bezdrôtová súťaž

Druhý v súťaži o bezdrôtové pripojenie

Súťaž Make It Move 2017
Súťaž Make It Move 2017
Súťaž Make It Move 2017
Súťaž Make It Move 2017

Tretia cena v súťaži Make It Move 2017

Odporúča: