Obsah:
- Zásoby
- Krok 1: Logika projektu
- Krok 2: Analýza reléovej karty
- Krok 3: Pripojenie a identifikácia karty
- Krok 4: Počítač a senzory
- Krok 5: Pripojenia
- Krok 6: Vlastný program na aktiváciu funkcií
- Krok 7: Začíname pracovať
- Krok 8: Ostatné obrázky súborov
Video: Pohybujúci sa motor so sledovaním očí: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V súčasnej dobe sú senzory sledovania očí bežnejšie v rôznych oblastiach, ale komerčne sú známejšie pre interaktívne hry. Tento tutoriál nepredstiera, že by rozpracovával senzory, pretože je veľmi zložitý a vzhľadom na jeho stále častejšie používanie sa cena znížila, v tomto prípade by bolo zaujímavé využiť softvér na interakciu s relé, ktoré sú schopné zapnite alebo vypnite akékoľvek mechanicko-elektrické zariadenie. V tomto prípade slúžil na pohon motorov invalidného vozíka.
Zásoby
1 -Počítač so systémom sledovania očí
1 -USB reléový modul
Automobilové relé 2 -40 amp
2 -prevodový motor 200 W (motor invalidného kresla)
Ovládače rýchlosti 2 -10 ampérov
2 -kus 12-40 VDC 10 AMP Šírka impulzu moduluje reguláciu otáčok motora
1- 12 V batéria
Krok 1: Logika projektu
Zahrnuté sú relé s vyššou kapacitou a relé na karte iba 10 ampérov a napriek tomu, že spotreba motorov je 10 ampérov s prúdom 12 voltov, tento prúd sa môže zvýšiť v závislosti od hmotnosti zaťaženia motorov. Ak chcete použiť iné zariadenie, ktoré nie je motorom a ktoré spotrebuje menej ako 10 ampérov, môžete relé kocky odstrániť.
Krok 2: Analýza reléovej karty
Tento typ kariet má vstup USB, vstup napätia, relé a im zodpovedajúce svorky
Má tiež predprogramovaný čip alebo mikrokontrolér. Aby ste mohli relé aktivovať, musíte poskytnúť súbory, ktoré sú ovládačmi, súbory s príponou.dll, ktoré majú funkcie, ktoré mikrokontrolér vykonáva, napríklad zobrazenie sériového čísla karty, aktivačné relé 1, aktivačné relé 2 a podobne.. Toto sú funkcie, ale kto ich za týmto účelom aktivuje, musí mať aj súbory s príponou.exe, ktoré vyvolávajú funkcie, existujú programy pre okná a programy pre okno DOS.
Každé zariadenie má v tomto prípade iba jedno sériové číslo. Na získanie sériového čísla používame aplikáciu GuiApp_English.exe.
Krok 3: Pripojenie a identifikácia karty
Karta je k počítaču pripojená pomocou USB kábla.
Vyberte nájsť zariadenie, táto časť nám automaticky vyhľadá pripojené zariadenie. V tomto prípade je sériové číslo HW341. Ak vyberiete možnosť otvoriť zariadenie, bude pripravené otvoriť akékoľvek relé.
V tejto dobe musíme premýšľať, ktoré relé spustí každý motor, v tomto prípade relé 1 je pre pravý motor, relé 2 je pre ľavý motor
Krok 4: Počítač a senzory
Počítač použitý v projekte je rad TOBII C, toto zariadenie je vybavené softvérom a snímačmi sledovania očí, tento počítač má viac ako 10 -ročnú službu, v súčasnosti najmenšie senzory vo forme tyče a je možné ich umiestniť do akéhokoľvek počítača., v prípade operačného systému je win 10 pripravený aj s ovládačmi na ovládanie týchto senzorov.
Senzory sú softvérovo kalibrované pre každého používateľa a zisťujú smer pohľadu, aby ich bolo možné naprogramovať tak, aby pohybovali ukazovateľom počítača tak, ako keby pohybovalo myšou, a keď bliká, je to, ako keby sme klikli myšou.
Teraz, keď otvoríte program relé, môžete aktivovať každé z relé, pohybom ukazovateľa svojim pohľadom, ale okno programu nie je také veľké, takže aj kalibrácia senzorov bude trochu ťažké ovládať tlačidlá. Existujú dve možnosti vyriešte to: 1.- Cvičte pohyb ukazovateľa očami, aby ste získali požadovanú presnosť 2.- Vytvorte program s väčším oknom, ktorý aktivuje špecifické funkcie pre relé, zdá sa to komplikované, ale vo vizuálnom základe to nie je
Krok 5: Pripojenia
Tento diagram neobsahuje regulátor otáčok, ktorý by musel byť umiestnený medzi motormi a poslednými relé 30 ampérových čiernych
Krok 6: Vlastný program na aktiváciu funkcií
Táto obrazovka bola vytvorená v jazyku Visual Basic, je to veľmi jednoduché, pretože vkladáte iba kresby šípok a potom pridávate rutinu, ktorú ste vykonávali stlačením tlačidla, nikdy som v programe Visual Basic neprogramoval a trvalo mi to niekoľko hodiny urobiť to je veľmi intuitívne, čo ma stálo trochu práce, bolo uchopenie funkcií priamo, to, čo robím, je vyvolanie programu z okna DOSu, to znamená, že tlačidlo otvorí program v DOSe a spustí inštrukciu.
Pod kódom tlačidiel
Verejný formulár triedy 1
Private Sub Form1_Load (odosielateľ ako objekt, e ako EventArgs) spracováva MyBase. Load
Koniec pod
TLAČIDLO ZASTAVIŤ
Private Sub Button1_Click (odosielateľ ako objekt, e ako EventArgs) Ovláda Button1. Click Dim close ako String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", zavrieť) End Sub
TLAČIDLO VPRED
Súkromné podradené PictureBox1_Click (odosielateľ ako objekt, e ako EventArgs) úchyty
PictureBox 1. Kliknite na
Dim adelante As String forward = "HW341 open 255" /// the number 255 open all relé at the same time
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", vpred) Koniec Sub
SPRÁVNE TLAČIDLO
Súkromné podradené PictureBox2_Click (odosielateľ ako objekt, e ako EventArgs) úchyty
PictureBox 2. Kliknite na
Dim izquierda Ako reťazec vľavo = "HW341 otvorený 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", vľavo) End Sub
/// ak chcete zatočiť, musíte na ľavom motore
ĽAVÉ TLAČIDLO
Súkromné podradené PictureBox3_Click (odosielateľ ako objekt, e ako EventArgs) úchyty
PictureBox 3. Kliknite na
Stmaviť vpravo ako reťazec vpravo = "HW341 otvorený 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub
Koncová trieda
Súbor DLL musí byť v rovnakom priečinku
Krok 7: Začíname pracovať
Zhrnutie to vyzerá jednoducho, ale tu sú vysvetlené iba komponenty a ako boli prepojené, dizajn, ktorý sa má použiť, je ďalší príbeh. V tomto videu je to na invalidnom vozíku postavenom so školskou stoličkou, stálo nás to prácu, pretože vyrábame základňa s rúrkami a drevom a upravili sme pneumatiku pre bábiku, keď sme to robili prvýkrát a montovali všetky pneumatiky sa nedostali na podlahu, museli sme postaviť novú základňu a nakoniec to fungovalo.
Neskôr sme vyrobili ďalšie zariadenie, ale aby sme sa prispôsobili bežnému invalidnému vozíku, sú potrebné určité úpravy, pretože motory sú veľmi blízko seba a nie je možné ich správne otáčať
Krok 8: Ostatné obrázky súborov
Odporúča:
Inteligentný batoh so sledovaním GPS a automatickými svetlami: 15 krokov
Inteligentný batoh so sledovaním GPS a automatickými svetlami: V tomto návode vyrobíme inteligentný batoh, ktorý dokáže sledovať našu polohu, rýchlosť a má automatické svetlá, ktoré nás môžu v noci udržať v bezpečí. Používam 2 senzory, aby som zistil, či je na vašich pleciach, aby som sa uistil, že sa nevypne, keď nemusí,
Bezpečnostné zariadenie pre ženy so sledovaním GPS a upozorneniami pomocou Arduina: 6 krokov
Bezpečnostné zariadenie pre ženy so sledovaním GPS a upozorneniami pomocou systému Arduino: So všetkou technológiou, ktorú máme v poslednom čase k dispozícii, nie je ťažké postaviť bezpečnostné zariadenie pre ženy, ktoré nielenže vygeneruje núdzový alarm, ale tiež odošle správu vašim priateľom, rodine alebo dotknutej osoby. Tu postavíme kapelu
Raspberry Pi - autonómny rover na Marse so sledovaním objektov OpenCV: 7 krokov (s obrázkami)
Raspberry Pi - autonómny Mars Rover so sledovaním objektov OpenCV: Poháňa ho Raspberry Pi 3, rozpoznáva otvorené objekty CV, ultrazvukové senzory a jednosmerné prevodové motory. Tento rover môže sledovať akýkoľvek predmet, na ktorý je vycvičený, a pohybovať sa v akomkoľvek teréne
Halloween roboty so sledovaním tváre a detekciou úsmevu: 8 krokov (s obrázkami)
Sledovanie tváre a rozpoznávanie úsmevu Halloween roboti: Halloween sa blíži! Rozhodli sme sa postaviť niečo cool. Zoznámte sa s robotmi Ghosty a Skully. Môžu sledovať vašu tvár a vedia, že keď sa usmievate, smejete sa s vami! Tento projekt je ďalším príkladom použitia aplikácie iRobbie, ktorá prevádza iPhone na
Pohybujúci sa mach: 5 krokov
Pohybujúci sa mach: Vytvorte si ilúziu machu, ktorý sa pohybuje na vrchu škatule, takže keď ju pohladíte, príde k vám a bude sa pohybovať, ako by dýchalo. Použitie magnetov a Arduina s pohybovým senzorom robilo ilúziu