Sadržaj:
- Supplies
- Korak 1: Logika projekta
- Korak 2: Analiza relejne kartice
- Korak 3: Povezivanje i identifikacija 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 izmjena: 2024-01-30 08:04
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
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đ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
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č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
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 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
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:
Invalidska kolica s kontrolnim džojstikom i praćenjem prepreka: 3 koraka (sa slikama)
Invalidska kolica s kontrolom džojstika 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 osnovu kretanja džojstika, motori će upravljati invalidskim kolicima u sva četiri smjera i brzinom na svakom
Pametni ruksak sa GPS praćenjem i automatskim svjetlima: 15 koraka
Pametni ruksak sa 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 da li je na vašim ramenima kako bih se uvjerio da se neće isključiti kad ne mora
Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
Ženski sigurnosni uređaj s GPS praćenjem i upozorenjima koji koriste Arduino: Uz svu tehnologiju koja nam je dostupna u posljednje vrijeme, nije teško izgraditi zaštitni uređaj za žene koji neće samo generirati alarm za hitne slučajeve, već će poslati i poruku vašim prijateljima, porodici , ili zabrinutu osobu. Ovdje ćemo izgraditi bend
Raspberry Pi - Autonomni Mars Rover sa OpenCV praćenjem objekata: 7 koraka (sa slikama)
Raspberry Pi - Autonomni Mars Rover sa OpenCV praćenjem objekata: Pokreće ga Raspberry Pi 3, Open CV prepoznavanje objekata, ultrazvučni senzori i motori sa istosmjernim pogonom. Ovaj rover može pratiti bilo koji objekt za koji je obučen i kretati se po bilo kojem terenu
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka
Nazad Pi pametni ruksak sa NFC sadržajem za praćenje: Kao student često zaboravljam da donesem neke svoje knjige i drugi materijal 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