Turinys:
- Prekės
- 1 žingsnis: projekto logika
- 2 veiksmas: relės kortelės analizė
- 3 veiksmas: kortelės prijungimas ir identifikavimas
- 4 žingsnis: kompiuteris ir jutikliai
- 5 žingsnis: jungtys
- 6 veiksmas: pasirinktinė programa funkcijoms suaktyvinti
- 7 žingsnis: pradėkite dirbti
- 8 veiksmas: kitos failų nuotraukos
Video: Variklio judėjimas naudojant akių stebėjimą: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šiuo metu akių stebėjimo jutikliai yra labiau paplitę įvairiose srityse, tačiau komerciškai jie labiau žinomi dėl interaktyvių žaidimų. Ši pamoka nepretenduoja į sudėtingų jutiklių kūrimą, nes ji yra labai sudėtinga ir dėl vis dažnesnio naudojimo kaina sumažėjo, šiuo atveju įdomu būtų pasinaudoti programine įranga sąveikai su relėmis, kurios gali įjunkite arba išjunkite bet kokį mechaninį-elektrinį prietaisą. Šiuo atveju jis buvo naudojamas vairuoti vežimėlio variklius.
Prekės
1 -Kompiuteris su akių sekimo sistema
1 -USB relės modulis
2–40 amperų automobilių relė
2 pavarų variklis 200 w (kėdės variklis)
2-10 amperų greičio valdikliai
2 vnt 12-40 VDC 10 AMP Impulsų plotis moduliuoja variklio greičio valdymą
1-12 V baterija
1 žingsnis: projekto logika
Įtrauktos didesnės galios relės, o kortelės - tik 10 amperų ir nors variklių suvartojimas yra 10 amperų, esant 12 voltų srovei, ši srovė gali padidėti priklausomai nuo variklių apkrovos svorio. Jei norite naudoti kitą įrenginį, kuris nėra variklis ir sunaudoja mažiau nei 10 amperų, galite pašalinti kubo relės.
2 veiksmas: relės kortelės analizė
Šio tipo kortelėse yra USB įvestis, įtampos įvestis, relės ir atitinkami gnybtai
Jame taip pat yra iš anksto užprogramuotas lustas arba mikrovaldiklis. Norėdami suaktyvinti relės, turite pateikti failus, kurie yra tvarkyklės, failus su plėtiniu.dll, kurie atlieka funkcijas, kurias atlieka mikrovaldiklis, pavyzdžiui, rodo kortelės serijos numerį, įjungia 1 relę, įjungia 2 relę ir pan.. Tai yra funkcijos, bet kas jas suaktyvina, taip pat turi turėti failus su plėtiniu.exe, kurie iškviečia funkcijas, yra programų langams ir programų DOS langui.
Kiekvienas įrenginys turi tik vieną serijos numerį, tokiu atveju serijos numeriui gauti naudojame programą „GuiApp_English.exe“.
3 veiksmas: kortelės prijungimas ir identifikavimas
Kortelė prijungta prie kompiuterio per USB kabelį.
Pasirinkite rasti įrenginį, ši dalis automatiškai nustato mums prijungtą įrenginį, šiuo atveju serijos numeris yra HW341, jei pasirinksite atidaryti įrenginį, jis bus pasirengęs atidaryti bet kokią relę
Šiuo metu turime galvoti, kuri relė paleis kiekvieną variklį, šiuo atveju 1 relė skirta dešiniajam varikliui, 2 relė - kairiajam varikliui
4 žingsnis: kompiuteris ir jutikliai
Projekte naudojamas kompiuteris yra TOBII C serija, ši įranga yra paruošta naudojant programinę įrangą ir akių stebėjimo jutiklius, šis kompiuteris turi daugiau nei 10 metų tarnavimo laiką, šiuo metu yra mažiausi jutikliai juostos pavidalu ir gali būti dedami į bet kurį kompiuterį, operacinės sistemos atveju „win 10“taip pat yra paruoštas kartu su vairuotojais valdyti šiuos jutiklius.
Jutiklius kalibruoja programinė įranga kiekvienam vartotojui ir jie nustato žvilgsnio kryptį, kad juos būtų galima užprogramuoti taip, kad perkeltų kompiuterio rodyklę taip, tarsi ji judintų pelę, o mirksint - tarsi spustelėtume pelę.
Dabar, kai atidarote relių programą, galite suaktyvinti kiekvieną relę, judindami rodyklę savo vaizdu, tačiau programos langas nėra toks didelis, todėl net kalibruoti jutiklius bus šiek tiek sunku valdyti mygtukus. Yra dvi galimybės Išspręskite tai: 1.- Pratinkite rodyklės judėjimą akimis, kad gautumėte norimą tikslumą.
5 žingsnis: jungtys
Į šią schemą neįeina greičio reguliatorius, kuris turėtų būti tarp variklių ir paskutinių 30 amperų relių
6 veiksmas: pasirinktinė programa funkcijoms suaktyvinti
Šis ekranas buvo sukurtas naudojant „Visual Basic“, tai labai paprasta, nes jūs įdėjote tik rodyklių brėžinius ir tada pridėjote įprastą procedūrą, kurią atlikote paspaudę mygtuką, aš niekada nebuvau užprogramavęs „visual basic“ir man prireikė poros valandos tai padaryti yra labai intuityvu, man kainavo šiek tiek darbo paimti funkcijas tiesiogiai, ką aš darau, tai iškviesti programą iš DOS lango, tai yra mygtukas atidaro programą DOS ir paleidžia instrukciją.
Po mygtukų kodu, Viešos klasės forma1
Privati antrinė forma1_Load (siuntėjas kaip objektas, o kaip įvykio žyma) tvarko „MyBase. Load“
Pabaiga Sub
STOP mygtukas
Privatus antrinis mygtukas1_Click (siuntėjas kaip objektas, o kaip įvykio žyma) tvarko mygtuką 1. Spustelėkite Dim Dim close As String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", uždaryti) Pabaiga
PRIEKINIO MYGTUKAS
„Private Sub PictureBox1_Click“(siuntėjas kaip objektas, o kaip įvykio žyma) - rankenos
„PictureBox“1. Spustelėkite
Dim adelante As String forward = "HW341 open 255" /// skaičius 255 atidaro visas reles vienu metu
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", pirmyn) Pabaiga
Dešinysis mygtukas
„Private Sub PictureBox2_Click“(siuntėjas kaip objektas, o kaip įvykio žyma) Rankenos
PictureBox2. Spustelėkite
Dim izquierda As String left = "HW341 open 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", kairėje) Pabaiga
/// jei norite pasukti, turite įjungti kairįjį variklį
Kairysis mygtukas
„Private Sub PictureBox3_Click“(siuntėjas kaip objektas, o kaip įvykio žyma) - rankenos
„PictureBox“3. Spustelėkite
Pritemdyti dešinę kaip eilutę dešinėje = "HW341 atidaryta 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", dešinė) Pabaiga
Baigti klasę
Failo DLL turi būti tame pačiame aplanke
7 žingsnis: pradėkite dirbti
Santrauka atrodo paprasta, bet čia paaiškinami tik komponentai ir kaip jie buvo sujungti, pritaikomas dizainas yra kita istorija, šiame vaizdo įraše jis parodytas neįgaliųjų vežimėlyje, pastatytame su mokykline kėdute, mums tai kainavo šiek tiek darbo, nes mes padarėme pagrindą su vamzdeliu ir medžiu ir pritaikėme padangę „dolly“, kai tai padarėme pirmą kartą ir surinkome visas padangas nepasiekė grindų, turėjome pastatyti naują pagrindą ir galiausiai jis veikė.
Vėliau sukūrėme kitą įrenginį, tačiau norėdami prisitaikyti prie bendro neįgaliojo vežimėlio, tačiau reikia šiek tiek pakoreguoti, nes esant labai arti variklių, neįmanoma teisingai pasukti
8 veiksmas: kitos failų nuotraukos
Rekomenduojamas:
Akių mirksėjimo valdomas šviesos jungiklis naudojant „Shota Aizawa“trintuko galvos akinius („My Hero Academia“): 8 žingsniai (su nuotraukomis)
Akių mirksėjimo valdomas šviesos jungiklis naudojant „Shota Aizawa“trintuko galvos akinius („My Hero Academia“): Jei skaitote mano herojų akademijos mangą ar žiūrite mano herojų akademijos anime, turite žinoti veikėją, vardu shota aizawa. Shota Aizawa, taip pat žinoma kaip „Eraser Head“, yra „Pro Hero“ir JAV 1-A klasės gimnazijos mokytoja. Šotos kvailė suteikia jam ab
Nuo 24 V nuolatinės srovės variklio iki didelio greičio universalaus variklio (30 voltų): 3 žingsniai
24 V nuolatinės srovės variklis į didelės spartos universalųjį variklį (30 voltų): Sveiki! Šiame projekte aš išmokysiu jus, kaip įprastą žaislinį 24 V nuolatinės srovės variklį paversti 30 V universaliu varikliu. Asmeniškai manau, kad vaizdo demonstravimas geriausiai apibūdina projektą . Taigi, vaikinai, aš rekomenduočiau jums pirmiausia pažiūrėti vaizdo įrašą. V projektas
„WiFi“automatinis augalų tiektuvas su rezervuaru - patalpų/lauko auginimo sąranka - vandens augalai automatiškai naudojant nuotolinį stebėjimą: 21 žingsnis
„WiFi“automatinis augalų tiektuvas su rezervuaru - patalpų/lauko auginimo sąranka - vandens augalai automatiškai su nuotoliniu stebėjimu: šioje pamokoje parodysime, kaip nustatyti individualią patalpų ir lauko augalų tiekimo sistemą, kuri automatiškai laisto augalus ir gali būti stebima nuotoliniu būdu naudojant „Adosia“platformą
Akių judesio sekimas naudojant infraraudonųjų spindulių jutiklį: 5 žingsniai
Akių judesio sekimas naudojant infraraudonųjų spindulių jutiklį: aš naudoju infraraudonųjų spindulių jutiklį, kad pajustų akių judesius ir valdytų šviesos diodą. Aš padariau akių obuolius su LED juosta „NeoPixel“
Veido ir akių aptikimas naudojant „Raspberry Pi Zero“ir „Opencv“: 3 žingsniai
Veido ir akių aptikimas naudojant „Raspberry Pi Zero“ir „Opencv“: šioje instrukcijoje parodysiu, kaip galite aptikti veidą ir akis naudodami aviečių pi ir „opencv“. Tai yra mano pirmasis nurodymas „opencv“. Aš sekiau daugybę pamokų, kaip nustatyti atvirą aviečių cv, bet kiekvieną kartą pastebėjau keletą klaidų. Šiaip aš