Kazalo:

Premikajoči se motor s sledenjem oči: 8 korakov
Premikajoči se motor s sledenjem oči: 8 korakov

Video: Premikajoči se motor s sledenjem oči: 8 korakov

Video: Premikajoči se motor s sledenjem oči: 8 korakov
Video: Ави Леб: Сознание, UAP, Жак Валле 2024, Julij
Anonim
Premikanje motorja s sledenjem očesom
Premikanje motorja s sledenjem očesom

Trenutno so senzorji za sledenje očesu pogostejši na različnih področjih, komercialno pa so bolj znani po interaktivnih igrah. Ta vadnica se ne pretvarja, da bi izdelala senzorje, ker je zelo zapletena in se je zaradi vse pogostejše uporabe cena znižala, v tem primeru bi bilo zanimivo uporabiti programsko opremo za interakcijo z releji, ki lahko vklopite ali izklopite katero koli mehansko-električno napravo. V tem primeru so ga uporabljali za pogon motorjev na invalidskem vozičku.

Zaloge

1 -Računalnik s sistemom za sledenje očem

1 -USB relejni modul

Avtomobilski rele 2 -40 amp

2 -gonilni motor 200 w (motor na invalidskem vozičku)

2-10 ojačevalnikov hitrosti

2 -kos 12-40 VDC 10 AMP Širina impulza modulira krmiljenje hitrosti motorja

Baterija 1- 12 V.

1. korak: Projektna logika

Logika projekta
Logika projekta

Vključeni so releji z večjo zmogljivostjo, tisti na kartici pa znašajo le 10 amperov in čeprav je poraba motorjev 10 amperjev s tokom 12 voltov, se lahko ta amperaža poveča glede na obremenitveno maso motorjev. Če želite uporabiti drugo napravo, ki ni motor in porabi manj kot 10 amperov, lahko odstranite kockaste releje.

2. korak: Analiza relejne kartice

Analiza relejne kartice
Analiza relejne kartice

Ta vrsta kartic ima vhod USB, vhod napetosti, releje in ustrezne priključke

Ima tudi vnaprej programiran čip ali mikrokrmilnik. Če želite aktivirati releje, morate zagotoviti datoteke, ki so gonilniki, datoteke s končnico.dll, ki ima funkcije, ki jih izvaja mikrokrmilnik, na primer prikaz serijske številke kartice, aktiviranje releja 1, aktiviranje releja 2 itd.. To so funkcije, toda kdor jih za to aktivira, mora imeti tudi datoteke s pripono.exe, ki prikličejo funkcije, obstajajo programi za okna in programi za okno DOS.

V tem primeru ima vsaka naprava samo eno serijsko številko. Za pridobitev serijske številke uporabljamo aplikacijo GuiApp_English.exe.

3. korak: Priključitev in identifikacija kartice

Priključitev in identifikacija kartice
Priključitev in identifikacija kartice

Kartica je povezana z računalnikom prek kabla USB.

Izberite poišči napravo, ta del nas samodejno poišče povezano napravo, v tem primeru je serijska številka HW341, če izberete odpreti napravo, bo pripravljena odpreti kateri koli rele

V tem času moramo razmisliti, kateri rele bo zagnal vsak motor, v tem primeru je rele 1 za desni motor, rele 2 je za levi motor

4. korak: Računalnik in senzorji

Računalnik in senzorji
Računalnik in senzorji

Računalnik, uporabljen v projektu, je serija TOBII C, ta oprema je pripravljena s programsko opremo in senzorji za sledenje očesom, ta računalnik ima več kot 10 let delovanja, trenutno so najmanjši senzorji v obliki palice in jih je mogoče namestiti v kateri koli računalnik, v primeru operacijskega sistema je win 10 pripravljen tudi z vozniki za nadzor teh senzorjev.

Tipala so programsko umerjena za vsakega uporabnika in zaznavajo smer pogleda, tako da jih je mogoče programirati za premikanje kazalca računalnika, kot da bi premikal miško, pri utripanju pa kot da kliknemo na miško.

Zdaj, če odprete program relejev, lahko aktivirate vsakega od relejev in premaknete kazalec s pogledom, vendar programsko okno ni tako veliko, da bo celo umerjanje senzorjev nekoliko težko upravljati gumbe. Obstajata dve možnosti, da rešite to: 1.- Vajo premikajte s kazalcem z očmi, da dosežete želeno natančnost 2.- Naredite program z večjim oknom, ki aktivira posebne funkcije relejev, bi se zdelo zapleteno, vendar vizualno preprosto ni

5. korak: Povezave

Image
Image
Povezave
Povezave

Ta diagram ne vključuje regulatorja hitrosti, ki bi ga morali postaviti med motorje, zadnji releji pa 30 -amp črne

6. korak: Program po meri za aktiviranje funkcij

Program po meri za aktiviranje funkcij
Program po meri za aktiviranje funkcij

Ta zaslon je bil ustvarjen v osnovi basic, zelo enostaven je, ker vnesete samo risbe puščic in nato dodate rutino, ki ste jo izvedli, ko ste pritisnili gumb, nikoli nisem programiral v visual basic in vzelo mi je nekaj ure za to je zelo intuitivno, kar me je stalo nekaj dela, je bilo, da funkcije vzamem neposredno, kar počnem, je, da prikličem program iz okna DOS, to pomeni, da gumb odpre program v DOS -u in zažene navodila.

Pod kodo za gumbe:

Obrazec za javni razred1

Zasebni podobrazec1_Load (pošiljatelj kot objekt, e kot EventArgs) upravlja MyBase. Load

End Sub

GUMB ZA STOP

Zasebni dodatni gumb1_Click (pošiljatelj kot objekt, e kot EventArgs) ročaj z gumbom 1. Kliknite Zapri zapri kot String close = "HW341 zapri 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", zaprite) End Sub

GUMB ZA NAPREJ

Zasebna pomožna slika PictureBox1_Click (pošiljatelj kot objekt, e kot EventArgs)

PictureBox 1. Kliknite

Dim adelante As String forward = "HW341 odprto 255" /// številka 255 hkrati odpre vse releje

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", naprej) End Sub

DESNI GUMB

Zasebna pomožna slika PictureBox2_Click (pošiljatelj kot objekt, e kot EventArgs)

PictureBox 2. Kliknite

Dim izquierda As String left = "HW341 odprto 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", levo) End Sub

/// če želite zaviti desno, morate na levem motorju

LEVI GUMB

Zasebna pomožna slika PictureBox3_Click (pošiljatelj kot predmet, e kot EventArgs)

PictureBox 3. Kliknite

Zatemni desno As String right = "HW341 open 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", desno) End Sub

Konec razreda

Datoteka DLL mora biti v isti mapi

7. korak: Začetek dela

Image
Image

Povzetek se zdi preprost, a tukaj so pojasnjene le komponente in kako so bile povezane, zasnova, ki jo je treba uporabiti, je druga zgodba, v tem videoposnetku je prikazana na invalidskem vozičku, zgrajenem s šolskim stolom, stalo nas je nekaj dela, ker podnožje s cevastimi in lesenimi in smo prilagodili gumo za voziček, ko smo to naredili prvič in jo sestavili, vse pnevmatike niso dosegle tal, morali smo zgraditi novo podlago in končno je delovalo.

Kasneje smo izdelali še eno napravo, vendar za prilagoditev običajnemu invalidskemu vozičku, vendar so potrebne nekatere prilagoditve, saj je zelo blizu motorjev nemogoče pravilno obrniti

8. korak: Druge slike datotek

Priporočena: