Obsah:
- Zásoby
- Krok 1: Logika projektu
- Krok 2: Analýza reléové karty
- Krok 3: Připojení a identifikace karty
- Krok 4: Počítač a senzory
- Krok 5: Připojení
- Krok 6: Vlastní program pro aktivaci funkcí
- Krok 7: Začínáme pracovat
- Krok 8: Další obrázky souborů
Video: Pohybující se motor se sledováním očí: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V současné době jsou senzory sledování očí běžnější v různých oblastech, ale komerčně jsou známější pro interaktivní hry. Tento tutoriál nepředstírá rozpracování senzorů, protože je velmi složitý a vzhledem k jeho stále běžnějšímu použití se cena snížila, v tomto případě by bylo zajímavé využít software k interakci s relé, která jsou schopna zapnout nebo vypnout jakékoli mechanicko-elektrické zařízení. V tomto případě sloužil k pohonu motorů invalidního vozíku.
Zásoby
1 -Počítač se systémem sledování očí
1 -USB reléový modul
Automobilové relé 2-40 amp
2 -Převodový motor 200 W (motor kočárku)
Regulace rychlosti 2-10 amp
2pc 12-40 VDC 10 AMP Šířka pulsu moduluje regulaci otáček motoru
1–12 V baterie
Krok 1: Logika projektu
Zahrnuta jsou relé s vyšší kapacitou a karta má pouhých 10 ampérů, a přestože spotřeba motorů je 10 ampérů s proudem 12 voltů, tento proud se může zvýšit v závislosti na hmotnosti zátěže motorů. Pokud chcete použít jiné zařízení, které není motorem a které spotřebovává méně než 10 ampérů, můžete eliminovat krychlová relé.
Krok 2: Analýza reléové karty
Tento typ karet má vstup USB, napěťový vstup, relé a jim odpovídající svorky
Má také předprogramovaný čip nebo mikrokontrolér. Chcete -li aktivovat relé, musíte poskytnout soubory, které jsou ovladači, soubory s příponou.dll, které mají funkce, které mikrokontrolér vykonává, například zobrazení sériového čísla karty, aktivace relé 1, aktivace relé 2 atd.. Toto jsou funkce, ale kdo je pro to aktivuje, musí mít také soubory s příponou.exe, které vyvolávají funkce, existují programy pro okna a programy pro okno DOS.
Každé zařízení má v tomto případě pouze jedno sériové číslo. K získání sériového čísla používáme aplikaci GuiApp_English.exe.
Krok 3: Připojení a identifikace karty
Karta je připojena k počítači pomocí kabelu USB.
Vyberte najít zařízení, tato část nám automaticky vyhledá připojené zařízení, v tomto případě je sériové číslo HW341, pokud vyberete otevřít zařízení, bude připraveno otevřít jakékoli relé
V tuto chvíli musíme myslet na to, které relé spustí každý motor, v tomto případě je relé 1 pro pravý motor, relé 2 pro levý motor
Krok 4: Počítač a senzory
Počítač použitý v projektu je řada TOBII C, toto vybavení je připraveno se softwarem a senzory sledování očí, tento počítač má více než 10 let služby, v současné době nejmenší senzory ve formě lišty a lze jej umístit do jakéhokoli počítače, v případě operačního systému je win 10 také připravena s ovladači k ovládání těchto senzorů.
Senzory jsou softwarově kalibrovány pro každého uživatele a detekují směr pohledu, aby je bylo možné naprogramovat tak, aby pohybovaly ukazatelem počítače, jako by pohyboval myší, a když bliká, je to, jako kdybychom klikli na myš.
Nyní, když otevřete program relé, můžete aktivovat každé relé, pohybovat ukazatelem svým pohledem, ale okno programu není tak velké, takže i kalibrace senzorů bude ovládání tlačítek trochu obtížná. Existují dvě možnosti vyřešte toto: 1.- Procvičte pohyb ukazatele očima, abyste získali požadovanou přesnost 2.- Vytvořte program s větším oknem, který aktivuje specifické funkce pro relé, zdálo by se to složité, ale ve vizuálním základu to není
Krok 5: Připojení
Tento diagram neobsahuje regulátor otáček, který by musel být umístěn mezi motory a poslední relé 30 ampérových černých
Krok 6: Vlastní program pro aktivaci funkcí
Tato obrazovka byla vytvořena v jazyce Visual Basic, je to velmi snadné, protože jste vložili pouze kresby šipek a poté přidali rutinu, kterou jste prováděli při stisknutí tlačítka, nikdy jsem neprogramoval v jazyce Visual Basic a trvalo mi to několik hodiny na to je velmi intuitivní, co mě stálo trochu práce, bylo chytit funkce přímo, to, co dělám, je vyvolat program z okna DOSu, to znamená, že tlačítko otevře program v DOSu a spustí instrukci.
Pod kódem tlačítek
Veřejná třída Formulář 1
Private Sub Form1_Load (odesílatel jako objekt, e jako EventArgs) Zpracovává MyBase. Load
End Sub
TLAČÍTKO ZASTAVIT
Private Sub Button1_Click (odesílatel jako objekt, e jako EventArgs) Zpracovává Button1. Click Dim close As String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", zavřít) End Sub
TLAČÍTKO VPŘED
Soukromé dílčí PictureBox1_Click (odesílatel jako objekt, e jako EventArgs) zpracovává
PictureBox 1. Klikněte 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", vpřed) End Sub
PRAVÉ TLAČÍTKO
Soukromé dílčí PictureBox2_Click (odesílatel jako objekt, e jako EventArgs) zpracovává
2. Klikněte na
Dim izquierda As String left = "HW341 open 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", vlevo) End Sub
/// Pokud chcete zatočit, musíte na levém motoru
LEVÉ TLAČÍTKO
Soukromé dílčí PictureBox3_Click (odesílatel jako objekt, e jako EventArgs) zpracovává
3. Klikněte na
Dim right As String right = "HW341 open 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub
Koncová třída
Soubor DLL musí být ve stejné složce
Krok 7: Začínáme pracovat
Shrnutí to vypadá jednoduše, ale zde jsou vysvětleny pouze součásti a jak byly propojeny, design, který se má použít, je další příběh, v tomto videu je ukázán na invalidním vozíku postaveném se školní židlí, stálo nás to nějakou práci, protože vyrábíme základna s trubkovitým a dřevem a upravili jsme pneumatiku dolly, když jsme to dělali poprvé a montovali, všechny pneumatiky se nedostaly na podlahu, museli jsme postavit novou základnu a nakonec to fungovalo.
Později jsme vyrobili další zařízení, ale abychom se přizpůsobili běžnému invalidnímu vozíku, ale jsou nutná určitá nastavení, protože vzhledem k tomu, že jsou motory velmi blízko u sebe, nelze správně otáčet
Krok 8: Další obrázky souborů
Doporučuje:
Inteligentní batoh se sledováním GPS a automatickými světly: 15 kroků
Inteligentní batoh se sledováním GPS a automatickými světly: V tomto návodu vyrobíme chytrý batoh, který dokáže sledovat naši polohu, rychlost a má automatizovaná světla, která nás v noci udrží v bezpečí. Pomocí 2 senzorů zjišťuji, zda je na vašich bedrech, abych se ujistil, že se nevypne, když nemusí
Bezpečnostní zařízení pro ženy se sledováním GPS a výstrahami pomocí Arduina: 6 kroků
Bezpečnostní zařízení pro ženy se sledováním GPS a výstrahami pomocí Arduina: Se všemi technologiemi, které máme v poslední době k dispozici, není těžké postavit bezpečnostní zařízení pro ženy, které nejen vygeneruje nouzový alarm, ale také odešle zprávu vašim přátelům, rodině nebo dotyčná osoba. Tady postavíme kapelu
Pohybující se a mluvící obr Lego Hulk MiniFig (měřítko 10: 1): 14 kroků (s obrázky)
Pohybující se a mluvící obr Lego Hulk MiniFig (Měřítko 10: 1): Jako dítě jsem vždy hrával s legy, ale neměl jsem žádné „vychytané“lego, jen klasické lego kostky. Jsem také velkým fanouškem Marvel Cinematic Universe (MCU) a moje oblíbená postava je Hulk. Proč tedy ty dva nespojit a neudělat obří
Pohybující se mech: 5 kroků
Pohybující se mech: Vytvořte si iluzi mechu pohybujícího se na krabici, takže když ji pohladíte, přijde k vám a bude se pohybovat, jako by dýchala. Použití magnetů a Arduina s pohybovým senzorem udělalo iluzi
Pohybující se ruské kolo: 10 kroků (s obrázky)
Pohybující se ruské kolo: Jedná se o jednoduché pohyblivé ruské kolo, které jsem navrhl a které by mohlo být zábavným vzdělávacím zážitkem pro děti i dospělé! Když jsem vyrůstal, vždy jsem byl zvědavý, jak vypadají pohyblivé hračky zevnitř. Záměrně jsem proto použil čirý akryl, aby