Sadržaj:

Pokretni motor s praćenjem oka: 8 koraka
Pokretni motor s praćenjem oka: 8 koraka

Video: Pokretni motor s praćenjem oka: 8 koraka

Video: Pokretni motor s praćenjem oka: 8 koraka
Video: Ежедневные новости Crypto Pirates — вторник, 19 января 2022 г. — последнее обновление новостей о криптовалютах 2024, Srpanj
Anonim
Pokretni motor s praćenjem očiju
Pokretni motor s praćenjem očiju

Trenutno su senzori za praćenje očiju češći u raznim područjima, ali su komercijalno poznatiji po interaktivnim igrama. Ovaj vodič ne pretendira na razradu senzora jer je vrlo složen i zbog sve češće upotrebe cijena se smanjila, u ovom slučaju zanimljivo bi bilo koristiti softver za interakciju sa relejima koji su u mogućnosti uključiti ili isključiti bilo koji mehaničko-električni uređaj. U ovom slučaju koristila se za pogon motora u invalidskim kolicima.

Pribor

1 -Računalo sa sustavom za praćenje oka

1 -USB relejni modul

Automobilski relej 2 -40 ampera

2 -zupčasti motor 200 w (motor za invalidska kolica)

Kontrole brzine od 2 -10 amp

2 kom 12-40 VDC 10 AMP Širina impulsa modulira kontrolu brzine motora

Baterija 1- 12 V.

Korak 1: Logika projekta

Logika projekta
Logika projekta

Uključeni su releji većeg kapaciteta, a oni na kartici su samo 10 ampera i iako je potrošnja motora 10 ampera sa strujom od 12 volti, ova se amperaža može povećati ovisno o težini opterećenja motora. Ako želite koristiti drugi uređaj koji nije motor i koji troši manje od 10 ampera, možete ukloniti kockaste releje.

Korak 2: Analiza relejne kartice

Analiza relejne kartice
Analiza relejne kartice

Ova vrsta kartica ima USB ulaz, ulaz napona, releje i odgovarajuće priključke

Također ima unaprijed programirani čip ili mikrokontroler. Da biste aktivirali releje, morate navesti datoteke koje su upravljački programi, datoteke s nastavkom.dll koje imaju funkcije koje mikrokontroler obavlja, na primjer prikaz serijskog broja kartice, aktiviranje releja 1, aktiviranje releja 2 itd.. To su funkcije, ali tko ih za to aktivira mora imati i datoteke s nastavkom.exe koje pozivaju funkcije, postoje programi za prozore i programi za DOS prozor.

Svaki uređaj ima samo jedan serijski broj. U ovom slučaju koristimo aplikaciju GuiApp_English.exe za dobivanje serijskog broja.

Korak 3: Povezivanje i identificiranje kartice

Spajanje i identificiranje kartice
Spajanje i identificiranje kartice

Kartica je spojena na računalo putem USB kabela.

Odaberite pronađi uređaj, ovaj dio automatski nas locira povezani uređaj u ovom slučaju serijski broj je HW341 ako odaberete otvoriti uređaj bit će spreman za otvaranje bilo kojeg releja

U ovom trenutku moramo razmišljati koji će relej pokrenuti svaki motor, u ovom slučaju relej 1 je za desni motor, relej 2 je za lijevi motor

Korak 4: Računalo i senzori

Računalo i senzori
Računalo i senzori

Računalo koje se koristi u projektu je serija TOBII C, ova oprema je pripremljena softverom i senzorima za praćenje očiju, ovo računalo ima više od 10 godina rada, trenutno su najmanji senzori u obliku šipke i mogu se postaviti u bilo koje računalo, u slučaju operacijskog sustava win 10 je također pripremljen s vozačima za upravljanje tim senzorima.

Senzori su softverski kalibrirani za svakog korisnika i detektiraju smjer pogleda tako da se mogu programirati za pomicanje pokazivača računala kao da se pomiče mišem, a pri treptaju kao da kliknemo mišem.

Sada, ako otvorite program releja, možete aktivirati svaki od releja, pomičući pokazivač s vašim pogledom, međutim prozor programa nije tako velik pa će čak i kalibriranje senzora biti malo teško upravljati tipkama. Postoje dvije mogućnosti za riješite ovo: 1.- Vježbajte kretanje pokazivača očima kako biste postigli željenu preciznost 2.- Napravite program s većim prozorom koji aktivira posebne funkcije za releje, činilo bi se komplicirano, ali vizualno jednostavno nije

Korak 5: Veze

Image
Image
Veze
Veze

Ovaj dijagram ne uključuje regulator brzine koji bi se trebao postaviti između motora, a zadnji releji crni od 30 ampera

Korak 6: Prilagođeni program za aktiviranje funkcija

Prilagođeni program za aktiviranje funkcija
Prilagođeni program za aktiviranje funkcija

Ovaj je zaslon kreiran u osnovi basic, vrlo je jednostavan jer stavljate samo crteže strelica, a zatim dodajete rutinu koju ste izvršili kad ste pritisnuli gumb, ja nikad nisam programirao u basic basic i trebalo mi je nekoliko sati za to je vrlo intuitivno, ono što me koštalo malo rada bilo je izravno preuzimanje funkcija, ono što ja radim je da pozovem program iz DOS prozora, odnosno gumb otvara program u DOS -u i pokreće upute.

Ispod koda za gumbe, Obrazac za javnu klasu1

Privatni podobrazac1_Load (pošiljatelj kao objekt, e kao EventArgs) Rukuje MyBase. Load

Kraj podm

TIPKA ZA STOP

Private Sub Button1_Click (pošiljatelj kao objekt, e kao EventArgs) Rukuje gumbom 1. Kliknite Dim close As String close = "HW341 close 255"

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

TIPKA NAPRIJED

Rukovanje privatnom pod -slikom PictureBox1_Click (pošiljatelj kao objekt, e kao EventArgs)

PictureBox1. Kliknite

Dim adelante As String forward = "HW341 open 255" /// broj 255 otvara sve releje u isto vrijeme

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

DESNO DUGME

Rukuje privatnom pod -slikom PictureBox2_Click (pošiljatelj kao objekt, e kao EventArgs)

PictureBox2. Kliknite

Dim izquierda As String left = "HW341 open 01"

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

/// ako želite skrenuti, morate uključiti lijevi motor

LIJEVI DUGMET

Privatna pomoćna slika PictureBox3_Click (pošiljatelj kao objekt, e kao EventArgs) Rukuje

PictureBox3. Kliknite

Zatamni desno Kao String desno = "HW341 otvoren 02"

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

Kraj klase

DLL datoteke mora biti u istoj mapi

Korak 7: Početak rada

Image
Image

Sažetak čini se jednostavnim, ali ovdje su objašnjene samo komponente i kako su spojene, dizajn koji će se primijeniti je druga priča, u ovom videu prikazano je u invalidskim kolicima izgrađenim sa školskom stolicom, koštalo nas je malo posla jer smo podnožje s cijevima i drvom, a mi smo prilagodili gumu za kolica, kad smo to učinili prvi put i sastavili je, sve gume nisu došle do poda, morali smo izgraditi novu podlogu i konačno je uspjelo.

Kasnije smo napravili još jedan uređaj, ali za prilagođavanje uobičajenim invalidskim kolicima, ali su potrebna neka prilagođavanja jer je vrlo blizu motora nemoguće nemoguće pravilno okrenuti

Korak 8: Ostale slike datoteka

Preporučeni: