INHOUDSOPGAWE:
- Voorrade
- Stap 1: Projeklogika
- Stap 2: Ontleed die Relay Card
- Stap 3: Koppel en identifiseer die kaart
- Stap 4: Rekenaar en sensors
- Stap 5: Verbindings
- Stap 6: Pasgemaakte program om funksies te aktiveer
- Stap 7: Begin werk
- Stap 8: Ander lêerprente
Video: Bewegende motor met oogopsporing: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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
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
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
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
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:
Halloween -pampoen met 'n bewegende animatroniese oog - Hierdie pampoen kan sy oë rol: 10 stappe (met foto's)
Halloween -pampoen met 'n bewegende animatroniese oog | Hierdie pampoen kan sy oë rol !: In hierdie instruksies leer jy hoe om 'n Halloween -pampoen te maak wat almal skrik as sy oog beweeg. Pas die snellerafstand van die ultrasoniese sensor aan op die regte waarde (stap 9), en u pampoen sal almal wat dit waag om kers te neem, verstom
Koplose robot met bewegende arms: 6 stappe (met foto's)
Headless Robot With Moving Arms: Die volgende instruksies is geïnspireer deur die Halloween Headless bot. U kan die volledige instruksie hier vind oor hoe om die bot uit karton te maak
RC -tenk met 'n bewegende FPV -kamera: 9 stappe (met foto's)
RC -tenk met 'n bewegende FPV -kamera: Hallo, in hierdie instruksies wys ek u hoe u tenk vir 'n afstandsbediening met 'n FPV -kamera kan bou. Aan die begin bou ek slegs 'n RC -tenk sonder FPV -kamera, maar toe ek in die huis ry, het ek nie gesien waar dit is nie. So ek het vorendag gekom wat ek sal byvoeg by
Oogopsporing vir gestremdes: 11 stappe
Eye Tracker for Disabled: Eye Tracking Software Hi, my naam is Lucas Ahn, andersins bekend as Soo Young Ahn. Ek is tans ingeskryf by Asia Pacific International School, en dit is my projek
Gesig- en oogopsporing met Raspberry Pi Zero en Opencv: 3 stappe
Gesig- en oogopsporing met Raspberry Pi Zero en Opencv: In hierdie instruksies gaan ek wys hoe u gesig en oog kan opspoor met framboospi en opencv. Dit is my eerste instruksie op opencv. Ek het baie tutoriale gevolg om oop cv in framboos op te stel, maar elke keer het ek 'n paar foute gekry. Ek is in elk geval