Turinys:
- 1 žingsnis: reikalingos medžiagos
- 2 žingsnis: Važiuoklės surinkimas
- 3 žingsnis: „Raspberry Pi“paruošimas
- 4 žingsnis: grandinė
- 5 žingsnis: viską sumontuokite ant važiuoklės
- 6 žingsnis: kaip juo naudotis
- 7 žingsnis: valdymas telefonu
- 8 žingsnis: kai kurios nuotraukos ir vaizdo įrašai
Video: „Raspberry Pi Wifi“valdomas vaizdo transliacijos robotas: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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
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
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ė 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
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
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
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
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.
Antroji vieta belaidžio ryšio konkurse
Trečiasis prizas „Make it Move“konkurse 2017 m
Rekomenduojamas:
Sukurkite savo interneto valdomą vaizdo transliacijos robotą naudodami „Arduino“ir „Raspberry Pi“: 15 žingsnių (su nuotraukomis)
Sukurkite savo interneto valdomą vaizdo transliacijos robotą su „Arduino“ir „Raspberry Pi“: aš esu @RedPhantom (dar žinomas kaip „LiquidCrystalDisplay / Itay“), 14 metų studentas iš Izraelio, besimokantis Max Shein jaunesniojoje pažangiųjų mokslų ir matematikos vidurinėje mokykloje. Aš kuriu šį projektą, kad visi galėtų pasimokyti ir pasidalyti juo
RC valdomas robotas XLR8! Švietimo robotas: 5 žingsniai
RC valdomas robotas XLR8! Švietimo robotas: Sveiki, šiame straipsnyje bus parodyta, kaip sukurti pagrindinį robotą. Žodis „robotas“pažodžiui reiškia „vergas“arba „darbininkas“. Dėl dirbtinio intelekto pažangos robotai nebėra tik Issac Asimov mokslinės fantastikos dalis
„Gesture Hawk“: rankomis valdomas robotas naudojant vaizdo apdorojimo sąsają: 13 žingsnių (su paveikslėliais)
„Gesture Hawk“: rankomis valdomas robotas, naudojant vaizdo apdorojimo sąsają: „Gesture Hawk“buvo pristatyta „TechEvince 4.0“kaip paprasta vaizdų apdorojimo pagrindu sukurta žmogaus ir mašinos sąsaja. Jo naudingumas slypi tame, kad norint valdyti robotinį automobilį, kuris veikia skirtingais būdais, nereikia jokių papildomų jutiklių ar dėvimų daiktų, išskyrus pirštines
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Vieno mygtuko radijo transliacijos dėžutė: 7 žingsniai (su nuotraukomis)
Vieno mygtuko radijo transliacijos dėžutė: aš sukūriau dėžutę savo draugo barui, kurios viduje yra „Raspberry Pi“, ir vienu mygtuko paspaudimu jis perduoda garsą į svetainę, naudodamas „Darkice“ir „Icecast“, tuo pačiu metu apšviesdamas „On-Air“ženklą. Maniau, kad tai yra kažkas, ko žmonės