Sadržaj:
- Pribor
- Korak 1: Logika projekta
- Korak 2: Analiza relejne kartice
- Korak 3: Povezivanje i identificiranje kartice
- Korak 4: Računalo i senzori
- Korak 5: Veze
- Korak 6: Prilagođeni program za aktiviranje funkcija
- Korak 7: Početak rada
- Korak 8: Ostale slike datoteka
Video: Pokretni motor s praćenjem oka: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
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
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
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 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
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
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
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:
Invalidska kolica s upravljačkom palicom i praćenjem prepreka: 3 koraka (sa slikama)
Invalidska kolica s upravljačkom palicom uz pomoć praćenja prepreka: Kako bi se osobama s tjelesnim invaliditetom olakšala sigurna vožnja, koristi se ultrazvučni senzor za praćenje prepreka prisutnih na putu. Na temelju kretanja upravljačke palice motori će upravljati invalidskim kolicima u bilo koja četiri smjera i brzinom na svakom
Pametni ruksak s GPS praćenjem i automatskim svjetlima: 15 koraka
Pametni ruksak s GPS praćenjem i automatskim svjetlima: U ovom uputstvu napravit ćemo pametni ruksak koji može pratiti naš položaj, brzinu i ima automatizirana svjetla koja nas mogu držati sigurnima noću. Koristim 2 senzora da otkrijem je li na vašim ramenima kako bih se uvjerio da se ne isključuje kad ne mora
Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: Uz svu tehnologiju koja nam je dostupna u posljednje vrijeme, nije teško izgraditi zaštitni uređaj za žene koji će ne samo generirati alarm za hitne slučajeve, već će i poslati poruku vašim prijateljima, obitelji , ili zabrinutu osobu. Ovdje ćemo izgraditi bend
Raspberry Pi - Autonomni Mars Rover s OpenCV praćenjem objekata: 7 koraka (sa slikama)
Raspberry Pi - Autonomni Mars Rover s OpenCV praćenjem objekata: Pokreće ga Raspberry Pi 3, prepoznavanje otvorenih CV objekata, ultrazvučni senzori i istosmjerni motori. Ovaj rover može pratiti svaki objekt za koji je osposobljen i kretati se po bilo kojem terenu
Natrag Pi pametni ruksak s NFC praćenjem sadržaja: 6 koraka
Natrag Pi Pametni ruksak s NFC sadržajem za praćenje: Kao student često zaboravljam donijeti neke svoje knjige i druge materijale na nastavu. Pokušao sam koristiti internetski plan, ali čak i uz to stalno bih ostavljao stvari na stolu. Rješenje koje sam smislio je pametan ruksak. U ovom uputstvu