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, Juli
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 različitim 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 iskoristiti softver za interakciju sa relejima koji mogu uključite ili isključite bilo koji mehaničko-električni uređaj. U ovom slučaju koristila se za pogon motora u invalidskim kolicima.

Supplies

1 -Kompjuter sa sistemom 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đe ima unaprijed programirani čip ili mikrokontroler. Da biste aktivirali releje, morate osigurati 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.. Ovo su funkcije, ali ko ih za to aktivira, mora imati i datoteke sa 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 identifikacija kartice

Povezivanje i identifikovanje kartice
Povezivanje i identifikovanje kartice

Kartica je povezana sa računarom putem USB kabla.

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 relej će 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čunari i senzori
Računari i senzori

Računar koji se koristi u projektu je TOBII C serija, ova oprema je pripremljena softverom i senzorima za praćenje očiju, ovaj računar ima više od 10 godina rada, trenutno su najmanji senzori u obliku šipke i mogu se postaviti u bilo koji računar, u slučaju operativnog sistema, win 10 je takođe pripremljen sa vozačima za kontrolu ovih senzora.

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 kreće mišem, a kada trepće 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 programski prozor nije tako velik pa čak i kalibriranje senzora može biti malo teško za rukovanje 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 releja, činilo bi se komplicirano, ali vizualno jednostavno nije

Korak 5: Veze

Image
Image
Connections
Connections

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 ekran je kreiran u basic basic -u, vrlo je jednostavan jer stavljate samo crteže strelica, a zatim dodajete rutinu koju ste izvršili kada ste pritisnuli dugme, nikada nisam programirao u visual basic i trebalo mi je nekoliko sati za to je vrlo intuitivno, ono što me je koštalo malo posla bilo je preuzimanje funkcija direktno, ono što ja radim je da pozovem program iz DOS prozora, to jest, dugme otvara program u DOS -u i pokreće instrukcije.

Ispod koda za dugmad, Obrazac za javnu klasu1

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

End Sub

TIPKA 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

DUGME NAPRED

Privatna pomoćna slika PictureBox1_Click (pošiljalac kao objekt, e kao EventArgs) Rukuje

PictureBox1. Click

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

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

DESNO DUGME

Privatna podkamera PictureBox2_Click (pošiljalac kao objekt, e kao EventArgs) Rukuje

PictureBox2. Click

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

LIJEVO DUGME

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

PictureBox3. Click

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 izgleda jednostavno, 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 nekog posla jer smo podnožje s cijevima i drvom, a mi smo prilagodili kotačić za gume, kada smo to učinili prvi put i sastavili ga 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 da bismo se prilagodili 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čuje se: