Turinys:

„Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas: 8 žingsniai (su nuotraukomis)
„Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas: 8 žingsniai (su nuotraukomis)

Video: „Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas: 8 žingsniai (su nuotraukomis)

Video: „Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas: 8 žingsniai (su nuotraukomis)
Video: High Density 2022 2024, Lapkritis
Anonim
„Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas
„Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas

Ar kada pagalvojote sukurti šaunų robotą su fotoaparatu? Na, jūs atėjote į reikiamą vietą, žingsnis po žingsnio parodysiu, kaip sukurti šį robotą.

Naudodamiesi šia programa, jūs galite eiti į vaiduoklių medžioklę naktį, valdydami ir matydami vaizdo įrašą savo kompiuteryje arba vairuodami jį lauke ir tiesiog tyrinėdami sėdėdami viduje, vairuoti labai smagu.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos

1. Avietė Pi

2. USB „WiFi“adapteris (jei naudojate „Raspberry pi 2“)

3. USB internetinė kamera

4. SD kortelė su įdiegta „Raspbian“

5. Maitinimo bankas

6. Robotų važiuoklė su varikliais (naudojau 300 aps./min. Variklius)

7. L293D IC arba L298 variklio tvarkyklė

8. 9 V baterija arba akumuliatorius (jei naudojate 9 V bateriją, aš rekomenduočiau prijungti 2 lygiagrečiai)

9. Jungiklis

10. Duonos lenta arba PCB, jei norite lituoti

11. M/M ir ir M/F Jumper laidai

Įrankiai

1. Lituoklis

2. Atsuktuvas

3. Dvipusė juosta

2 žingsnis: Važiuoklės surinkimas

Važiuoklės surinkimas
Važiuoklės surinkimas

Lituokite laidus ant variklių ir pritvirtinkite variklius prie važiuoklės. Jei neturite lituoklio, galite pasukti laidus ir pritvirtinti juos elektrine juostele, tačiau nerekomenduojama, nes tai bus gana silpna jungtis.

3 žingsnis: „Raspberry Pi“paruošimas

Image
Image
„Raspberry Pi“paruošimas
„Raspberry Pi“paruošimas
„Raspberry Pi“paruošimas
„Raspberry Pi“paruošimas

1. Įdiekite „Raspbian“SD kortelėje ir paleiskite „Raspberry pi“, prijungę monitorių, klaviatūrą, pelę, „wifi“adapterį ir internetinę kamerą.

2. Raspi-config meniu įjunkite ssh

3. Eikite į darbalaukį ir prisijunkite prie savo „wifi“tinklo naudodami „wifi“parinktį viršutiniame dešiniajame kampe

4. Prisijungę patikrinkite savo Pi IP adresą, terminale įvesdami ifconfig

5. Užduočių juostos programavimo skirtuke atidarykite IDLE 2 ir nukopijuokite kodą pi_robot ir išsaugokite

6. Norėdami įdiegti internetinę kamerą, noriu, kad pažiūrėtumėte šį Anando Nayyaro sukurtą vaizdo įrašą

7. Kiti dalykai, kuriuos aš padariau, buvo pakeisti skiriamąją gebą į 720p, o ne 480p, ir ieškoti "stream_maxrate" ir pakeisti ją į 3. Norėdami pasiekti didesnį srautą sraute, aš taip pat pagreitinau Pi iki 1ghz

PROBLEMŲ SPRENDIMAS

Kai bandžiau paleisti kodą terminale su komanda „cd Videos“(nes būtent ten aš jį išsaugojau), tada „python pi_robot.py“pasakė sintaksės klaidą, todėl ką padariau, atidariau kodą terminale su komanda „sudo nano pi_robot.py “ir ištrynė eilutes, kurios jau buvo parašytos„ python “ir nėra kodo dalis, o po to jis veikė. Nežinau, kas buvo negerai, todėl jei kas nors žinotų, mielai išgirsčiau paaiškinimą apie tai komentaruose.

4 žingsnis: grandinė

Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė

Grandinė yra gana paprasta ir dar paprastesnė, jei naudojate L298 variklio plokštę. Jei naudojate L298 variklio tvarkyklės plokštę, turite tiesiog prijungti gpio kaiščius, kaip nurodyta antroje schemoje.

5 žingsnis: viską sumontuokite ant važiuoklės

Viską montuoti ant važiuoklės
Viską montuoti ant važiuoklės
Viską montuoti ant važiuoklės
Viską montuoti ant važiuoklės
Viską montuoti ant važiuoklės
Viską montuoti ant važiuoklės

Na, nuotraukos beveik viską pasako apie tai, kaip aš jį surinkau, bet, žinoma, jūsų bus kitaip, jei naudosite kitą važiuoklę. Aš naudoju dvipusę putplasčio juostą, kad viską pritvirtinčiau prie važiuoklės, ir bandžiau naudoti trumpesnius laidus, todėl atrodo geriau.

6 žingsnis: kaip juo naudotis

Kaip jį eksploatuoti
Kaip jį eksploatuoti
Kaip jį eksploatuoti
Kaip jį eksploatuoti
Kaip jį eksploatuoti
Kaip jį eksploatuoti

Norėdami pradėti valdyti robotą, atlikite šiuos veiksmus:

1. Įjunkite „Raspberry Pi“, bet dar nesukite jungiklio, jungiančio akumuliatorių prie „L293D“

2. Jei naudojate „Windows“, prisijunkite prie jo per ssh naudodami programos glaistą

3. Įveskite komandą „sudo motion“, tada atidarykite savo interneto naršyklę ir įveskite savo „Pi“IP adresą su 8081 pabaigoje, pvz., „192.168.45.64:8081“, ir turėsite gauti vaizdo įrašą. Jei tai neveikia, įveskite 8080, o ne 8081

4. Dabar grįžkite į terminalą ir suraskite, kur išsaugojote failą pi_robot.py. Aš jį išsaugojau aplanke „Vaizdo įrašai“, todėl komanda yra „cd Videos“, tada „python pi_robot.py“. Atminkite, kad viskas yra didžiosios ir mažosios raidės

5. Po to programa pradės veikti. Dabar apverskite jungiklį, dabar turėtumėte sugebėti valdyti robotą naudodami klaviatūros rodyklių klavišus

6. Paspauskite rodyklę į priekį ir patikrinkite, ar abu varikliai juda teisinga kryptimi. Jei vienas iš variklių juda netinkama kryptimi, perjunkite dvi variklio jungtis, jungiančias prie L293D

7 žingsnis: valdymas telefonu

Valdymas iš telefono
Valdymas iš telefono
Valdymas iš telefono
Valdymas iš telefono
Valdymas iš telefono
Valdymas iš telefono

Visi veiksmai yra vienodi, tiesiog atsisiųskite programą „JuiceSSH“iš žaidimų parduotuvės. Norėdami valdyti robotą, jums reikia rodyklių klavišų, tačiau įprastoje išmaniojo telefono klaviatūroje nėra rodyklių klavišų, todėl turime atsisiųsti programą „Įsilaužėlio klaviatūra“. Tada prisijunkite prie jo, kaip tai darėte „Windows“.

8 žingsnis: kai kurios nuotraukos ir vaizdo įrašai

Image
Image
Kai kurios nuotraukos ir vaizdo įrašai
Kai kurios nuotraukos ir vaizdo įrašai

Interneto kameros vaizdo kokybė yra žemesnė, bet kadrų per sekundę dažnis yra tik 2 arba 3. Vaizdo įrašo kokybė yra gera, kai yra lauke, bet ne viduje. Jis gali važiuoti bekelės reljefu, bet ne labai gerai, tai gali būti, jei varikliams vairuoti naudojate aukštesnę įtampą, pavyzdžiui, su maža 12 voltų baterija.

Belaidžio ryšio konkursas
Belaidžio ryšio konkursas
Belaidžio ryšio konkursas
Belaidžio ryšio konkursas

Antroji vieta belaidžio ryšio konkurse

Konkursas „Padaryk judėti 2017“
Konkursas „Padaryk judėti 2017“
Konkursas „Padaryk judėti 2017“
Konkursas „Padaryk judėti 2017“

Trečiasis prizas „Make it Move“konkurse 2017 m

Rekomenduojamas: