Turinys:
- 1 žingsnis: įrankiai ir komponentai
- 2 žingsnis: Surinkimas
- 3 žingsnis: valdymo sistema
- 4 žingsnis: elektros schemos
- 5 žingsnis: „Arduino“eskizas
- 6 žingsnis: galutinis produktas
Video: Stebėjimas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com)
Šioje instrukcijoje bus aprašyti žingsniai, skirti atkurti mano projektą. Mano projektas buvo roveris, galintis sekti tam tikrą spalvą ar formą naudojant „Pixy 2“ir „Arduino Uno“. Bus apimti visi proceso aspektai, įskaitant būtinus įrankius, surinkimą, valdymo sistemą ir programavimą.
1 žingsnis: įrankiai ir komponentai
Elektros komponentai:
- Arduino Uno
- Pixy 2
- Bandomoji Lenta
- 2 x nuolatinės srovės variklis
- DC keitiklis
- Pakreipiamas servo komplektas
- Autobuso baras
- 2 x 1N4001 diodas
- 2 x 2N2222A tranzistorius
- 2 x 1k rezistorius
Įrankiai/komponentai
- Aliuminio T formos plyšys
- HDPE plastiko lakštas
- 2 x RC automobilių padangos
- 3D spausdintuvas
- Atsuktuvas
- USB 2.0 kabelis
- Elektrinis gręžtuvas/dremel
- „Turnigy Multistar Multi-Rotor Lipo Pack“
*Pastaba: šio projekto tikslas keitėsi visą semestrą, todėl ne viskas buvo naudojama taip, kaip buvo iš pradžių numatyta (baterija buvo už borto - tuos pačius rezultatus galite pasiekti ir su daug pigesniu).
2 žingsnis: Surinkimas
Deja, surinkdamas projektą nepadariau daug nuotraukų, tačiau tai nėra labai sunku. Variklio laikikliai ir dalys, laikančios akumuliatorių ant bėgių, buvo atspausdintos 3D.
T formos plyšys aliuminis buvo prisukamas kartu su laikikliais į stačiakampę formą.
Juodi plastikiniai lakštai buvo gręžiami ir naudojami montuoti: šyną, nuolatinės srovės keitiklį, duonos plokštę, „Arduino Uno“ir „Pixy 2.“. „Pixy 2“buvo sumontuotas ant savo platformos, kad būtų geresnis žiūrėjimo kampas.
3 žingsnis: valdymo sistema
Valdymo sistemą maitina 10000 mAh ličio polimerų baterija, kuri jungiama prie nuolatinės srovės keitiklio. Baterija yra daug didesnė nei būtina, tačiau ji buvo nupirkta ketinant ją naudoti keliems skirtingiems projektams. Nuolatinės srovės keitiklis tiekia apie 5 V įtampą, o per duonos lentą jis maitina du nuolatinės srovės variklius ir „Arduino Uno“, kuris savo ruožtu maitina „Pixy 2“.
4 žingsnis: elektros schemos
Aukščiau parodytas pagrindinis laidų ir elektros komponentų suskirstymas. Tranzistorius, NPN 2N 2222A, yra puslaidininkinis įtaisas, naudojamas mažos galios stiprinimui ir perjungimui. Diodai naudojami tam, kad srovė tekėtų viena kryptimi, tai apsaugo „Arduino Uno“nuo atsitiktinio srovės gavimo ir sprogimo. Kadangi mes naudojame nuolatinės srovės variklius, jei dėl kokių nors priežasčių jis eina neteisinga kryptimi, visada galite tiesiog perjungti maitinimo ir įžeminimo kabelius ir jis suksis priešinga kryptimi. To negalima padaryti naudojant kintamosios srovės variklius. Smeigtuko konfigūracija diagramoje neatitinka „Arduino“eskizo, tik suteikia vartotojui idėją, kaip komponentai yra sujungti vienas su kitu.
5 žingsnis: „Arduino“eskizas
Šio projekto „Arduino“eskizui naudojama „Pixy 2“biblioteka, kurią rasite pixycam.com skiltyje „Palaikymas“, o iš ten - „Atsisiuntimai“. Tiesiog įsitikinkite, kad atsisiųsite atitinkamą „Pixy“arba „Pixy 2“biblioteką. Atsisiunčiant biblioteką taip pat labai naudinga atsisiųsti „PixyMon v2“. Nors „Pixy“gali išmokti spalvų/objektų tik laikydamas nuspaustą mygtuką ir laukdamas, kol šviesos diodas įsijungs (iš pradžių baltas, tada raudonas) ir atleis, kai raudonas, pravartu tai išmokyti naudojant „PixyMon“programą. Taip pat galite reguliuoti visus fotoaparato nustatymus, įskaitant ryškumą ir minimalią blokavimo sritį (tai naudinga, jei bandote aptikti mažesnius, ryškius atspalvius). Eskizas lygina abi sritis ir aptikto objekto x padėtį, kad būtų galima vadovautis pasirinktu parašu. „Pixy 2“gali išmokti iki septynių skirtingų parašų ir vienu metu gali aptikti šimtus objektų.
Iš ten be galo paprasta programuoti nuolatinės srovės variklius naudojant funkciją „analogWrite“(), leidžiančią robotui judėti pirmyn, į kairę arba į dešinę.
Pastaba: ryškesni, ryškūs atspalviai geriausiai tinka „Pixy“
6 žingsnis: galutinis produktas
Čia robotas buvo išmokytas sekti raudoną eglutės ornamentą.
Rekomenduojamas:
Dviejų garažo durų stebėjimas: 4 žingsniai
Dviejų garažo durų stebėjimas: 2016 m. Persikėlėme į naują namą, kuriame garažo durys yra taip, kad jų nematytumėte nuo pagrindinio namo įėjimo. Taigi jūs negalite būti tikri, ar durys uždarytos, ar atidarytos. Tik stebėjimui buvę savininkai sumontavo spaudos jungiklį
Judesio stebėjimas naudojant MPU-6000 ir dalelių fotoną: 4 žingsniai
Judesio stebėjimas naudojant MPU-6000 ir dalelių fotoną: MPU-6000 yra 6 ašių judesio sekimo jutiklis, turintis 3 ašių akselerometrą ir 3 ašių giroskopą. Šis jutiklis gali efektyviai sekti tikslią objekto padėtį ir vietą trimatėje plokštumoje. Jis gali būti naudojamas
Žmogaus akių judesių stebėjimas: 6 žingsniai
Žmogaus akių judesio sekimas: Šio projekto tikslas yra užfiksuoti žmogaus akies judesį ir parodyti jo judesį ant LED formos žibintų, kurie yra akies formos. Šio tipo projektai gali būti daug panaudoti robotikos ir ypač humos srityje
Judesio stebėjimas naudojant MPU-6000 ir „Arduino Nano“: 4 žingsniai
Judesio stebėjimas naudojant MPU-6000 ir „Arduino Nano“: MPU-6000 yra 6 ašių judesio sekimo jutiklis, į kurį įterptas 3 ašių akselerometras ir 3 ašių giroskopas. Šis jutiklis gali efektyviai sekti tikslią objekto padėtį ir vietą trimatėje plokštumoje. Jis gali būti naudojamas
Drabužių skalbimo/džiovinimo stebėjimas naudojant ESP8266 ir pagreičio jutiklis: 6 žingsniai
Drabužių skalbimo/džiovinimo stebėjimas naudojant ESP8266 ir pagreičio jutiklį: Drabužių skalbimo mašina/džiovyklė yra rūsyje, ir jūs, kaip taisyklė, įdedate į ją krūvą drabužių, o po to imate užsiimti kitais namų darbais. Jūs nepastebite drabužių, kurie buvo sudrėkinti ir sugeriantys jūsų mašinos rūsyje