Sisällysluettelo:

Raspberry Pi Wifi -ohjattu videon suoratoistorobotti: 8 vaihetta (kuvilla)
Raspberry Pi Wifi -ohjattu videon suoratoistorobotti: 8 vaihetta (kuvilla)

Video: Raspberry Pi Wifi -ohjattu videon suoratoistorobotti: 8 vaihetta (kuvilla)

Video: Raspberry Pi Wifi -ohjattu videon suoratoistorobotti: 8 vaihetta (kuvilla)
Video: Как создать NAS из старых жестких дисков 2024, Marraskuu
Anonim
Raspberry Pi Wifi -ohjattu videon suoratoistorobotti
Raspberry Pi Wifi -ohjattu videon suoratoistorobotti

Oletko koskaan ajatellut rakentaa viileän robotin, jossa on kamera? No, tulit oikeaan paikkaan, näytän sinulle askel askeleelta kuinka tämä robotti rakennetaan.

Tämän avulla voit mennä aaveiden metsästykseen yöllä hallitsemalla ja katsomalla videosyötettä tietokoneellasi tai aja sitä ulkona ja tutkimalla vain istuessasi sisällä, se on erittäin hauskaa ajaa.

Vaihe 1: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit

1. Vadelma Pi

2. USB WiFi -sovitin (jos käytät raspberry pi 2)

3. USB -verkkokamera

4. SD -kortti, johon on asennettu Raspbian

5. Virtapankki

6. Robottirunko moottorilla (käytin 300 rpm: n moottoreita)

7. L293D IC- tai L298 -moottoriajuri

8. 9v paristo tai akku (jos käytät 9v paristoa, suosittelen yhdistämään 2 rinnakkain)

9. A Kytkin

10. Leipälevy tai piirilevy, jos haluat juottaa

11. M/M ja ja M/F hyppyjohtimet

Työkalut

1. Juotin

2. Ruuvimeisseli

3. Kaksipuolinen teippi

Vaihe 2: Rungon kokoaminen

Alustan kokoaminen
Alustan kokoaminen

Juotta johdot moottoreihin ja asenna moottorit runkoon. Jos sinulla ei ole juotinta, voit kiertää johdot ja kiinnittää ne sähköteipillä, mutta sitä ei suositella, koska se on melko heikko liitos.

Vaihe 3: Raspberry Pi: n valmistelu

Image
Image
Raspberry Pi: n valmistelu
Raspberry Pi: n valmistelu
Raspberry Pi: n valmistelu
Raspberry Pi: n valmistelu

1. Asenna Raspbian SD -kortille ja käynnistä raspberry pi näytön, näppäimistön, hiiren, wifi -sovittimen ja verkkokameran avulla.

2. Ota raspi-config-valikosta käyttöön ssh

3. Siirry työpöydälle ja muodosta yhteys wifi -verkkoon oikeassa yläkulmassa olevan wifi -vaihtoehdon avulla

4. Kun yhteys on muodostettu, tarkista Pi: n ip -osoite kirjoittamalla terminaaliin ifconfig

5. Avaa IDLE 2 tehtäväpalkin ohjelmointi -välilehdeltä ja kopioi pi_robot -koodi ja tallenna se

6. Asentaaksesi verkkokameran haluan sinun katsovan tämän Anand Nayyarin tekemän videon

7. Muut asiat, jotka tein, oli muuttaa resoluutio 720p: ksi 480p: n sijaan ja etsiä "stream_maxrate" ja muuttaa se arvoon 3. Saavuttaaksesi korkeamman fps: n suoratoistoon ylikellotin myös Pi: n 1 ghz: iin

ONGELMIEN KARTTOITTAMINEN

Kun yritin suorittaa koodin päätelaitteessa komennolla "cd Videos" (koska tallensin sen sinne), sitten "python pi_robot.py" se sanoi syntaksivirheen, joten tein avaamalla koodin päätelaitteessa komennolla "sudo nano pi_robot.py "ja poistanut rivit, jotka on jo kirjoitettu pythonissa eivätkä ole osa koodia ja sen jälkeen se toimi. En tiedä mikä oli vialla, joten jos joku tietää, kuulisin mielelläni selityksen tästä kommenteissa.

Vaihe 4: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Piiri on melko yksinkertainen ja se muuttuu vieläkin yksinkertaisemmaksi, jos käytät L298 -moottorin ohjainkorttia. Jos käytät L298 -moottorin ohjainkorttia, sinun on vain johdotettava gpio -nastat kuten toisessa kaaviossa.

Vaihe 5: Asenna kaikki runkoon

Kaikki kiinnitetään runkoon
Kaikki kiinnitetään runkoon
Kaikki kiinnitetään runkoon
Kaikki kiinnitetään runkoon
Kaikki kiinnitetään runkoon
Kaikki kiinnitetään runkoon

Kuvat kertovat melko paljon kaiken siitä, miten olen koonnut sen, mutta tietysti sinun on erilainen, jos käytät erilaista alustaa. Asensin kaksipuolisen vaahtoteipin kaiken kiinnittämiseen runkoon ja yritin käyttää lyhyempiä johtoja, joten se näyttää paremmalta.

Vaihe 6: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä

Aloita robotin hallinta seuraavasti:

1. Kytke Raspberry Pi päälle, mutta älä käännä vielä kytkintä, joka yhdistää akun L293D: hen

2. Muodosta yhteys ssh: n kautta ohjelmakittillä, jos käytät Windowsia

3. Kirjoita komento "sudo motion" ja avaa sitten Internet -selaimesi ja kirjoita Pi: n IP -osoite, jonka lopussa on 8081, kuten "192.168.45.64:8081", niin saat videosyötteen. Jos se ei toimi, kirjoita 8080 sijasta 8081

4. Palaa nyt terminaaliin ja etsi pi_robot.py -tiedoston tallennuspaikka. Olin tallentanut sen Videot -kansioon, joten komento on "cd -videot" ja sitten "python pi_robot.py". Muista, että kaikki kirjainkoko on merkitsevä

5. Tämän jälkeen ohjelma käynnistyy. Käännä nyt kytkin päälle, nyt sinun pitäisi pystyä ohjaamaan robottia näppäimistön nuolinäppäimillä

6. Paina eteenpäin -nuolta ja tarkista, että molemmat moottorit liikkuvat oikeaan suuntaan. Jos yksi moottoreista liikkuu väärään suuntaan, vaihda kaksi moottoriliitäntää, jotka liitetään L293D: hen

Vaihe 7: Ohjaus puhelimesta

Ohjaus puhelimesta
Ohjaus puhelimesta
Ohjaus puhelimesta
Ohjaus puhelimesta
Ohjaus puhelimesta
Ohjaus puhelimesta

Kaikki vaiheet ovat samat, sinun tarvitsee vain ladata sovellus "JuiceSSH" Play -kaupasta. Robotin hallitsemiseksi tarvitset nuolinäppäimiä, mutta tavallisella älypuhelimen näppäimistöllä ei ole nuolinäppäimiä, joten meidän on ladattava sovellus Hakkerin näppäimistö. Yhdistä sitten siihen kuten teit Windowsissa.

Vaihe 8: Jotkut kuvat ja videot

Image
Image
Jotkut kuvat ja videot
Jotkut kuvat ja videot

Verkkokameran videon laatu on laskeva, mutta fps on vain 2 tai 3. Videon laatu on hyvä ulkona, mutta ei sisällä. Se voi ajaa offroad -maastossa, mutta ei kovin hyvin, se voisi, jos käytät korkeampaa jännitettä moottorien käyttämiseen, kuten pienellä 12 voltin akulla.

Langaton kilpailu
Langaton kilpailu
Langaton kilpailu
Langaton kilpailu

Toinen sija langattomassa kilpailussa

Make It Move -kilpailu 2017
Make It Move -kilpailu 2017
Make It Move -kilpailu 2017
Make It Move -kilpailu 2017

Kolmas palkinto Make It Move -kilpailussa 2017

Suositeltava: