INHOUDSOPGAWE:

Bewegende motor met oogopsporing: 8 stappe
Bewegende motor met oogopsporing: 8 stappe

Video: Bewegende motor met oogopsporing: 8 stappe

Video: Bewegende motor met oogopsporing: 8 stappe
Video: Snelle naturelle make-up look in enkele stappen samen met Rosalie 2024, November
Anonim
Bewegende motor met oogopsporing
Bewegende motor met oogopsporing

Tans is oogopsporingsensors meer algemeen op verskillende gebiede, maar kommersieel is hulle meer bekend vir interaktiewe speletjies. Hierdie handleiding gee nie voor om die sensors uit te brei nie, aangesien dit baie kompleks is en as gevolg van die meer en meer algemene gebruik daarvan, die prys gedaal het; in hierdie geval sou die interessante ding wees om die sagteware te gebruik om interaksie te hê met relais wat in staat is om skakel enige meganiese-elektriese toestel aan of uit. In hierdie geval is dit gebruik om motors in 'n rolstoel te bestuur.

Voorrade

1 -Rekenaar met oogopsporingstelsel

1 -USB Relay Module

2 -40 amp motorrelais

2 -versnellingsmotor 200 w (motor in rolstoel)

Snelheidsbeheer van 2 tot 10 amp

2 -stuk 12-40 VDC 10 AMP Pulswydte moduleer motorsnelheidsbeheer

1- 12 v battery

Stap 1: Projeklogika

Projeklogika
Projeklogika

Relais met 'n hoër kapasiteit is ingesluit en die van die kaart is slegs 10 ampère, en alhoewel die verbruik van die motors 10 ampère is met 'n stroom van 12 volt, kan hierdie ampère toeneem, afhangende van die lasgewig van die motors. As u 'n ander toestel wil gebruik wat nie 'n motor is nie en wat minder as 10 ampère verbruik, kan u die kubusrelais uitskakel.

Stap 2: Ontleed die Relay Card

Ontleding van die afloskaart
Ontleding van die afloskaart

Hierdie tipe kaarte het 'n USB -ingang, spanningsingang, relais en die ooreenstemmende terminale

Dit het ook 'n vooraf geprogrammeerde chip of mikrobeheerder. Om die relais te aktiveer, moet u lêers wat die bestuurders is, verstrek, lêers met die uitbreiding.dll met die funksies wat die mikrobeheerder uitvoer, byvoorbeeld die reeksnommer van die kaart, relais 1 aktiveer, relais 2 ensovoorts. Dit is die funksies, maar elkeen wat dit hiervoor aktiveer, moet ook lêers met uitbreiding.exe hê wat funksies oproep, daar is programme vir vensters en programme vir DOS -venster.

Elke toestel het slegs een reeksnommer, in hierdie geval gebruik ons die toepassing GuiApp_English.exe om die reeksnommer te kry.

Stap 3: Koppel en identifiseer die kaart

Koppel en identifiseer die kaart
Koppel en identifiseer die kaart

Die kaart word via 'n USB -kabel aan die rekenaar gekoppel.

Kies vind die toestel, hierdie deel vind ons outomaties die gekoppelde toestel, in hierdie geval is die reeksnommer HW341 as u die toestel oopmaak, is dit gereed om enige relais oop te maak

Op die oomblik moet ons dink watter relais elke motor sal begin, in hierdie geval is relais 1 vir die regtermotor, relais 2 vir die linkermotor

Stap 4: Rekenaar en sensors

Rekenaar en sensors
Rekenaar en sensors

Die rekenaar wat in die projek gebruik is, is 'n TOBII C -reeks, hierdie toerusting is voorberei met sagteware en oogopsporingsensors, hierdie rekenaar het meer as 10 jaar diens, tans die kleinste sensors in die vorm van 'n staaf en kan op enige rekenaar geplaas word, in die geval van die bedryfstelsel word win 10 ook saam met die bestuurders voorberei om hierdie sensors te beheer.

Die sensors word gekalibreer deur sagteware vir elke gebruiker en bespeur die rigting van die voorkoms sodat hulle geprogrammeer kan word om die wyser van die rekenaar te beweeg asof dit 'n muis beweeg, en as ons knip, is dit asof ons op die muis klik.

As u nou die aflosprogram oopmaak, kan u elkeen van die aflosse aktiveer deur die wyser met u aansig te beweeg, maar die programvenster is nie so groot nie, so selfs die kalibrering van die sensors sal 'n bietjie moeilik wees om die knoppies te gebruik. Daar is twee opsies om los dit op: 1.- Oefen die beweging van die wyser met die oë om die gewenste presisie te verkry 2.- Maak 'n program met 'n groter venster wat die spesifieke funksies vir die aflosse aktiveer; dit lyk ingewikkeld, maar in visuele basies is dit nie

Stap 5: Verbindings

Image
Image
Verbindings
Verbindings

Hierdie diagram bevat nie die snelheidsbeheerder wat tussen die motors geplaas moet word nie en die laaste relais van die 30 amp -swarte

Stap 6: Pasgemaakte program om funksies te aktiveer

Pasgemaakte program om funksies te aktiveer
Pasgemaakte program om funksies te aktiveer

Hierdie skerm is in visual basic gemaak, dit is baie maklik, want u plaas slegs die tekeninge van die pyle en voeg dan die roetine by wat u uitgevoer het toe u op die knoppie gedruk het, ek het nog nooit in visual basic geprogrammeer nie, en dit het my 'n paar Dit is baie intuïtief om ure te doen; wat my 'n bietjie kos gekos het, was om die funksies direk te gryp, wat ek doen, is om die program uit die DOS -venster aan te roep, dit wil sê, die knoppie maak die program oop in DOS en voer die instruksie uit.

Onder die kode vir die knoppies, Publieke klasvorm1

Private subvorm1_Load (sender as voorwerp, e As EventArgs) hanteer MyBase. Load

Einde Sub

STOP KNOP

Private Sub Button1_Click (sender as Object, e As EventArgs) Handles Button1. Click Dim close As String close = "HW341 close 255"

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

VOORUITKNOP

Private Sub PictureBox1_Click (sender as Object, e As EventArgs) hanteer

1. Klik op PictureBox

Dim adelante As String vorentoe = "HW341 oop 255" /// die nommer 255 maak alle aflosse gelyktydig oop

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

REGS KNOPPIE

Private Sub PictureBox2_Click (sender as voorwerp, e As EventArgs) hanteer

2. Klik op PictureBox

Dim izquierda As string links = "HW341 oop 01"

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

/// as u 'n draai -draai wil hê, moet u aan die linkermotor

LINKER KNOP

Private Sub PictureBox3_Click (sender as voorwerp, e As EventArgs) hanteer

3. Klik op PictureBox

Dim regs As string regs = "HW341 oop 02"

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

Eindklas

Die lêer DLL moet in dieselfde gids wees

Stap 7: Begin werk

Image
Image

Samevatting dit lyk eenvoudig, maar hier word slegs die komponente verduidelik en hoe dit met mekaar verbind is, die ontwerp wat toegepas moet word, is 'n ander verhaal; in hierdie video word dit in 'n rolstoel vertoon wat met 'n skoolstoel gebou is, dit kos ons 'n bietjie werk omdat ons die basis met buis en hout en ons het 'n dolly -band aangepas, toe ons dit die eerste keer gedoen het en dit bymekaargemaak het, het al die bande nie die vloer bereik nie, moes ons 'n nuwe basis bou en uiteindelik het dit gewerk.

Later het ons 'n ander toestel gemaak, maar om aan te pas by 'n gewone rolstoel, maar 'n paar aanpassings is nodig, want dit is onmoontlik om die motors baie naby aan mekaar te wees

Stap 8: Ander lêerprente

Aanbeveel: