Sisukord:

Mootori liigutamine silmade jälgimisega: 8 sammu
Mootori liigutamine silmade jälgimisega: 8 sammu

Video: Mootori liigutamine silmade jälgimisega: 8 sammu

Video: Mootori liigutamine silmade jälgimisega: 8 sammu
Video: Riigikogu 24.05.2023 2024, Juuli
Anonim
Liikuv mootor koos silmade jälgimisega
Liikuv mootor koos silmade jälgimisega

Praegu on silma jälgimise andurid erinevates piirkondades tavalisemad, kuid kaubanduslikult on need rohkem tuntud interaktiivsete mängude poolest. See õpetus ei pretendeeri andurite väljatöötamisele, kuna see on väga keeruline ja selle üha tavalisema kasutamise tõttu on hind langenud, sel juhul oleks huvitav kasutada tarkvara, et suhelda releedega, mis suudavad lülitage sisse või välja kõik mehaanilised-elektrilised seadmed. Sel juhul kasutati seda ratastooli mootorite juhtimiseks.

Tarvikud

1 -Silmade jälgimissüsteemiga arvuti

1 -USB releemoodul

2–40 amprit auto relee

2 -käiguline mootor 200 w (tugitoolimootor)

Kiiruse reguleerimine 2-10 amprit

2 -tk 12-40 VDC 10 AMP Impulsi laius moduleerib mootori kiiruse juhtimist

1-12 V aku

Samm: projekti loogika

Projekti loogika
Projekti loogika

Kaasas on suurema võimsusega releed ja kaardil on vaid 10 amprit ning kuigi mootorite tarbimine on 10 amprit vooluga 12 volti, võib see voolutugevus sõltuvalt mootorite koormusest suureneda. Kui soovite kasutada mõnda muud seadet, mis pole mootor ja mis tarbib vähem kui 10 amprit, saate kuubikreleed kõrvaldada.

2. samm: releekaardi analüüsimine

Relay kaardi analüüsimine
Relay kaardi analüüsimine

Seda tüüpi kaartidel on USB -sisend, pingesisend, releed ja neile vastavad klemmid

Sellel on ka eelprogrammeeritud kiip või mikrokontroller. Releede aktiveerimiseks peate esitama draiverid, failid laiendiga.dll, millel on mikrokontrolleri funktsioonid, näiteks kaardi seerianumbri kuvamine, relee 1 aktiveerimine, relee 2 aktiveerimine ja nii edasi. Need on funktsioonid, kuid need, kes neid selleks aktiveerivad, peavad omama ka laiendiga.exe faile, mis kutsuvad funktsioone välja, seal on akende jaoks mõeldud programmid ja DOS -akende jaoks mõeldud programmid.

Igal seadmel on ainult üks seerianumber, sel juhul kasutame seerianumbri saamiseks rakendust GuiApp_English.exe.

Samm: kaardi ühendamine ja tuvastamine

Kaardi ühendamine ja tuvastamine
Kaardi ühendamine ja tuvastamine

Kaart on arvutiga ühendatud USB -kaabli abil.

Valige seadme leidmine, see osa otsib meid automaatselt ühendatud seadme, sel juhul on seerianumber HW341, kui valite seadme avamise, on see valmis mis tahes relee avamiseks

Praegu peame mõtlema, milline relee käivitab iga mootori, sel juhul on relee 1 parema mootori jaoks, relee 2 on vasaku mootori jaoks

Samm: arvuti ja andurid

Arvuti ja andurid
Arvuti ja andurid

Projektis kasutatav arvuti on TOBII C seeria, see seade on ette valmistatud tarkvara ja silmade jälgimise anduritega, sellel arvutil on rohkem kui 10 -aastane tööaeg, praegu on väikseimad riba kujul olevad andurid ja seda saab paigutada igasse arvutisse, operatsioonisüsteemi puhul on win 10 ette valmistatud ka draiveritega nende andurite juhtimiseks.

Andurid on iga kasutaja jaoks tarkvara abil kalibreeritud ja tuvastavad välimuse suuna, et neid oleks võimalik programmeerida arvuti kursorit liigutama nii, nagu see liigutaks hiirt, ja kui see vilgub, siis justkui klõpsame hiirel.

Nüüd, kui avate releeprogrammi, saate aktiveerida kõik releed, liigutades kursorit oma vaatega, kuid programmi aken ei ole nii suur, nii et isegi andurite kalibreerimine on nuppude käsitsemine natuke keeruline, on kaks võimalust lahendage see: 1.- harjutage kursori liigutamist silmadega soovitud täpsuse saavutamiseks

Samm: ühendused

Image
Image
Ühendused
Ühendused

See diagramm ei sisalda kiiruse regulaatorit, mis tuleks paigutada mootorite ja viimaste 30 ampri releede vahele

6. samm: funktsioonide aktiveerimiseks kohandatud programm

Kohandatud programm funktsioonide aktiveerimiseks
Kohandatud programm funktsioonide aktiveerimiseks

See ekraan loodi Visual Basicus, see on väga lihtne, kuna panete ainult noolte joonised ja seejärel lisate rutiini, mida te nupu vajutamisel tegite, ma polnud kunagi programmeerinud visuaalse baasi jaoks ja see võttis mul paar tundi seda teha on väga intuitiivne, see, mis maksis mulle natuke tööd, oli funktsioonide otsene haaramine, mida ma teen, on programmi käivitamine DOS -i aknast, see tähendab, et nupp avab programmi DOS -is ja käivitab juhised.

Nuppude koodi all

Avaliku klassi vorm1

Privaatne alamvorm1_Load (saatja kui objekt, e kui EventArgs) tegeleb MyBase. Loadiga

End Sub

STOP -NUPP

Privaatne alamnupp1_Click (saatja kui objekt, e kui EventArgs) Käepide 1. nupule. Klõpsake Dim lähima kui string sulgege = "HW341 sulge 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", sulge) Lõpeta alam

EDASI NUPP

Privaatne alampilt PictureBox1_Click (saatja kui objekt, e kui sündmuste nimetus) Käepidemed

PictureBox1. Klõpsake

Dim adelante nagu string edasi = "HW341 avatud 255" /// number 255 avab kõik releed korraga

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

PAREM NUPP

Privaatne alampilt PictureBox2_Click (saatja kui objekt, e kui sündmuste nimetus) Käepidemed

PiltKast 2. Klõpsake

Dim izquierda As String left = "HW341 open 01"

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

/// kui tahate pööramiseks pöörduda vasakule mootorile

VASAK NUPP

Privaatne alampilt PictureBox3_Click (saatja kui objekt, e kui sündmuste nimetus) Käepidemed

PictureBox 3. Klõpsake

Hämarda parem kui string paremal = "HW341 avatud 02"

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

Lõppklass

Faili DLL peab olema samas kaustas

Samm: töö alustamine

Image
Image

Kokkuvõte tundub lihtne, kuid siin selgitatakse ainult komponente ja nende ühendamist, rakendatav disain on teine lugu, selles videos on see näidatud koolitooliga ehitatud ratastoolis, see maksis meile natuke tööd, sest me alus torukujulise ja puiduga ning kohandasime dolly rehvi, kui me seda esimest korda tegime ja kokku panime, ei jõudnud kõik rehvid põrandani, pidime ehitama uue aluse ja lõpuks see töötas.

Hiljem tegime teise seadme, kuid kohaneda tavalise ratastooliga, kuid mõningaid kohandusi on vaja teha, kuna kuna mootorid on väga lähedal, on võimatu õigesti pöörata

8. samm: muud failipildid

Soovitan: