Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Projektilogiikka
- Vaihe 2: Relekortin analysointi
- Vaihe 3: Kortin liittäminen ja tunnistaminen
- Vaihe 4: Tietokone ja anturit
- Vaihe 5: Liitännät
- Vaihe 6: Mukautettu ohjelma toimintojen aktivoimiseksi
- Vaihe 7: Työn aloittaminen
- Vaihe 8: Muut tiedostot
Video: Moottorin liikuttaminen silmänseurannalla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tällä hetkellä silmänseuranta -anturit ovat yleisempiä eri alueilla, mutta kaupallisesti ne tunnetaan enemmän interaktiivisista peleistä. Tämä opetusohjelma ei väitä kehittävän antureita, koska se on hyvin monimutkainen ja sen yleisemmän käytön vuoksi hinta on laskenut, tässä tapauksessa mielenkiintoista olisi käyttää ohjelmistoa vuorovaikutuksessa sellaisten releiden kanssa, jotka pystyvät kytke päälle tai pois päältä kaikki mekaaniset sähkölaitteet. Tässä tapauksessa sitä käytettiin pyörätuolin moottoreiden käyttämiseen.
Tarvikkeet
1 -Tietokone, jossa on silmänseurantajärjestelmä
1 -USB -relemoduuli
2-40 ampeerin autorele
2 -vaihteinen moottori 200 w (tuolimoottori)
2-10 ampeerin nopeudensäädin
2 kpl 12-40 VDC 10 AMP Pulssin leveys säätää moottorin nopeuden säätöä
1-12 V akku
Vaihe 1: Projektilogiikka
Sisältää suuremman kapasiteetin releet ja kortin tehot ovat vain 10 ampeeria, ja vaikka moottoreiden kulutus on 10 ampeeria ja 12 voltin virtaa, tämä virrankulutus voi kasvaa moottorien kuormituspainosta riippuen. Jos haluat käyttää toista laitetta, joka ei ole moottori ja joka kuluttaa alle 10 ampeeria, voit poistaa kuutioreleet.
Vaihe 2: Relekortin analysointi
Tämän tyyppisissä korteissa on USB -tulo, jännitetulo, releet ja niitä vastaavat liittimet
Siinä on myös esiohjelmoitu siru tai mikro-ohjain. Releiden aktivoimiseksi sinun on annettava tiedostot, jotka ovat ohjaimia, tiedostotunnisteita.dll, joilla on mikrokontrollerin suorittamat toiminnot, esimerkiksi kortin sarjanumeron näyttäminen, rele 1, rele 2 ja niin edelleen. Nämä ovat toimintoja, mutta kuka tahansa, joka aktivoi ne tätä varten, on oltava myös tiedostoja, joiden tunniste on.exe ja jotka kutsuvat toimintoja. Ohjelmia on ikkunoille ja ohjelmia DOS -ikkunalle.
Jokaisella laitteella on vain yksi sarjanumero, tässä tapauksessa käytämme sarjanumeroa sovelluksella GuiApp_English.exe.
Vaihe 3: Kortin liittäminen ja tunnistaminen
Kortti on liitetty tietokoneeseen USB -kaapelilla.
Valitse Etsi laite, tämä osa etsii meidät automaattisesti liitetyn laitteen, tässä tapauksessa sarjanumero on HW341 jos valitset avaa laite, se on valmis avaamaan kaikki releet
Tällä hetkellä meidän on ajateltava, mikä rele käynnistää jokaisen moottorin, tässä tapauksessa rele 1 on oikealle moottorille, rele 2 on vasemmalle moottorille
Vaihe 4: Tietokone ja anturit
Hankkeessa käytetty tietokone on TOBII C -sarja, tämä laite on valmistettu ohjelmistolla ja silmänseuranta -antureilla, tällä tietokoneella on yli 10 vuoden käyttöikä, tällä hetkellä pienimmät anturit palkin muodossa ja voidaan sijoittaa mihin tahansa tietokoneeseen, käyttöjärjestelmän tapauksessa win 10 valmistetaan myös kuljettajien kanssa näiden antureiden ohjaamiseksi.
Ohjelmisto kalibroi anturit kullekin käyttäjälle, ja ne havaitsevat katseen suunnan, jotta ne voidaan ohjelmoida siirtämään tietokoneen osoitinta ikään kuin se liikuttaisi hiirtä ja vilkkuessa se ikään kuin napsauttaisimme hiirtä.
Jos avaat releohjelman, voit aktivoida kaikki releet siirtämällä osoitinta näkymälläsi, mutta ohjelmaikkuna ei ole niin suuri, joten jopa antureiden kalibrointi on hieman vaikeaa käyttää painikkeita. ratkaise tämä: 1.- Harjoittele osoittimen liikettä silmillä halutun tarkkuuden saavuttamiseksi 2.- Tee ohjelma suuremmalla ikkunalla, joka aktivoi releiden toiminnot, se vaikuttaisi monimutkaiselta, mutta visuaalisesti se ei ole
Vaihe 5: Liitännät
Tämä kaavio ei sisällä nopeudensäädintä, joka olisi sijoitettava moottorien ja viimeisten 30 ampeerin releiden väliin
Vaihe 6: Mukautettu ohjelma toimintojen aktivoimiseksi
Tämä näyttö on luotu Visual Basic -ohjelmassa, se on erittäin helppoa, koska laitat vain nuolipiirteet ja lisäät sitten rutiinin, jonka suorit painikkeella, en ollut koskaan ohjelmoinut visual basiciin ja kesti pari tuntia sen tekeminen on erittäin intuitiivista, mikä maksoi minulle vähän työtä oli tarttua toimintoihin suoraan, mitä teen on kutsua ohjelma DOS -ikkunasta, eli painike avaa ohjelman DOS: ssa ja suorittaa ohjeet.
Painikkeiden koodin alapuolella
Julkisen luokan lomake 1
Yksityinen alilomake1_Load (lähettäjä objektina, e Tapahtuma -arkeina) Käsittelee MyBase. Loadia
End Sub
STOP -PAINIKE
Yksityinen alipainike1_Click (lähettäjä objektina, e Tapahtuma -arkeina) Käsittelee painiketta 1. Klikkaa Himmennä kiinni kuin merkkijono sulje = "HW341 sulje 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", sulje) End Sub
ETEENPÄIN PAINIKE
Yksityinen Sub PictureBox1_Click (lähettäjä objektina, e Tapahtumahakemuksina) kahvat
Kuvalaatikko 1
Dim adelante Kuten merkkijono eteenpäin = "HW341 auki 255" /// numero 255 avaa kaikki releet samanaikaisesti
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", eteenpäin) Lopeta ala
OIKEA PAINIKE
Yksityinen Sub PictureBox2_Click (lähettäjä objektina, e Tapahtumahakemuksina) kahvat
Kuvalaatikko 2. Napsauta
Dim izquierda As String left = "HW341 auki 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", vasen) Lopeta ala
/// jos haluat kääntyä oikealle, sinun on käytettävä vasenta moottoria
VASEN NAPPI
Yksityinen Sub PictureBox3_Click (lähettäjä objektina, e Tapahtumahakemuksina) kahvat
Kuvalaatikko 3. Napsauta
Himmennä oikea merkkijonona = "HW341 auki 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", oikea) Lopeta ala
Loppu luokka
Tiedoston DLL on oltava samassa kansiossa
Vaihe 7: Työn aloittaminen
Yhteenveto näyttää yksinkertaiselta, mutta tässä vain komponentit on selitetty ja miten ne on kytketty, käytettävä malli on toinen tarina, tässä videossa se esitetään koulutuolilla rakennetussa pyörätuolissa, se maksoi meille työtä, koska teemme pohjaan, jossa oli putkimainen ja puu, ja mukautimme dolly -renkaan, kun teimme sen ensimmäistä kertaa ja kokoimme sen kaikki renkaat eivät saavuttaneet lattiaa, jouduimme rakentamaan uuden pohjan ja lopulta se toimi.
Myöhemmin teimme toisen laitteen, mutta sopeutuaksemme yhteiseen pyörätuoliin, mutta joitakin säätöjä tarvitaan, koska moottorit ovat hyvin lähellä toisiaan, joten niitä ei voi kääntää oikein
Vaihe 8: Muut tiedostot
Suositeltava:
Moottorin nopeuden mittaus Arduinolla: 6 vaihetta
Moottorin nopeuden mittaus Arduinon avulla: Onko moottorin kierrosluvun mittaaminen vaikeaa? En usko. Tässä on yksi yksinkertainen ratkaisu: Vain yksi infrapuna -anturi ja Arduino sarjassasi voivat tehdä niin. Tässä viestissä annan yksinkertaisen opetusohjelman, jossa selitetään kuinka mitata minkä tahansa moottorin kierrosluku IR -anturia ja A
Satunnaiset DC -moottorin PWM -kokeet + kooderin vianetsintä: 4 vaihetta
Satunnaiset DC -moottorin PWM -kokeet + enkooderin vianmääritys: Usein jonkun roska on toisen aarre, ja tämä oli yksi niistä hetkistä minulle. Jos olet seurannut minua, tiedät luultavasti, että ryhdyin valtavaan projektiin luodakseni oman 3D -tulostimen CNC romusta. Nuo palaset ovat
Muuttuva moottorin nopeudensäädin: 8 vaihetta
Muuttuva moottorin nopeudensäädin: Tässä projektissa näytän sinulle, miten tein moottorin nopeudensäätimen & Esittelen myös kuinka helppoa voi olla rakentaa muuttuvan moottorin nopeudensäädin IC 555: n avulla. Aloitetaan
DC -moottorin ohjaaminen L298n: n ja Arduinon avulla: 5 vaihetta
DC -moottorin ohjaaminen L298n: n ja Arduinon avulla: Hei kaikille. Esitelläänpä itseni. Nimeni on Dimitris ja olen kotoisin Kreikasta. Rakastan kovasti Arduinoa, koska se on älykäs lauta. Yritän kuvata mahdollisimman hyvin tämän ohjeen, jotta kuka tahansa voi tehdä sen. Aloitetaan siis
Maailmanpyörän liikuttaminen: 10 vaihetta (kuvilla)
Liikkuva maailmanpyörä: Tämä on yksinkertainen, suunnittelemani maailmanpyörä, joka voisi olla hauska oppimiskokemus lapsille ja aikuisille! Kasvaessani olin aina utelias miltä liikkuvat lelut näyttivät sisältä. Siksi käytin tarkoituksella kirkasta akryylia, jotta