Obsah:

Přepínání světel ovládané pomocí mrknutí očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia): 8 kroků (s obrázky)
Přepínání světel ovládané pomocí mrknutí očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia): 8 kroků (s obrázky)

Video: Přepínání světel ovládané pomocí mrknutí očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia): 8 kroků (s obrázky)

Video: Přepínání světel ovládané pomocí mrknutí očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia): 8 kroků (s obrázky)
Video: Má amatérská historie vývoje v animování, programování a tvoření GUI plná omylů a chyb 2024, Červenec
Anonim
Image
Image
Přepínač světel ovládaný mrknutím očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia)
Přepínač světel ovládaný mrknutím očí pomocí brýlí na hlavu Shota Aizawa (My Hero Academia)

Pokud čtete manga mé hrdiny akademie nebo sledujete anime mého hrdiny, musíte znát postavu jménem shota aizawa. Shota Aizawa, také známá jako Eraser Head, je profesionální hrdina a učitelka homeroom třídy U-Class 1-A. Shota's Quirk mu dává možnost znehodnotit Quirk jiné osoby pohledem na uživatele. Jeho schopnost se deaktivuje, pokud Shota zamrká nebo je -li mu bráněno v zorném poli. Gumová hlava se pozná podle žlutých brýlí, které nosí kolem krku, skrytých podle šátku. Nasazuje je pouze do boje, protože doplňují Shota's Quirk.

Inspiroval jsem se z tohoto znaku a chtěl jsem ovládat zařízení, jako je lampa v mém domě, mrknutím očí. Tento přístup ovládání spotřebiče (lampa) pomocí mrknutí očí by byl zvláště užitečný pro širokou škálu lidí, počínaje těmi, kteří jsou téměř úplně paralyzováni na zcela zdravé osoby.

Krok 1: Použitý hardware a materiál

Arduino Uno:

II

Arduino nano:

||

9v baterie:

||

Přepínač:

||

Propojovací vodiče:

||

Adaptér Male DC Barrel Jack pro Arduino:

||

Servomotor MG955:

||

Mini Breadboard:

||

Konektor 9v baterie:

||

Karton:

Modul IR senzoru:

||

Modul bezdrátového RF přijímače NRF24L01+ 2,4 GHz:

||

Napájecí adaptér AC 100-240V na DC 5V 2A:

||

Velco popruh:

Pistole na lepidlo:

||

Sada páječky:

||

Krok 2: Výroba brýlí na hlavě gumy z lepenky

Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky
Výroba brýlí na brýle z lepenky

- Umístěte výřezy podle obrázku

- Sestavení horkým lepidlem

- Namalujte brýle žlutým sprejem

- Nech to být

Krok 3: Schéma zapojení vysílače (brýle na hlavě gumy)

Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)
Schéma zapojení vysílače (brýle na hlavě gumy)

Následující obrázek ukazuje kompletní schéma zapojení vysílače pomocí Arduino Nano. Po připojení všech komponent jsem potom všechny tyto komponenty vložil do skříně a zcela utěsnil pomocí horkého lepidla.

Senzor Ir detekuje blikání, aby zapnul lampu, a pokud ir senzor znovu detekuje mrknutí, spínač se vypne. Modul transceiveru NRF24L01 2,4 GHz lze použít pro bezdrátovou komunikaci až na 100 metrů. Provozní napětí modulu je od 1,9 do 3,6 V, ale dobré je, že ostatní piny tolerují logiku 5 V. Modul komunikuje pomocí protokolu SPI. Měli byste se podívat na kolíky arduino pinového konektoru SPI.

Krok 4: Kód vysílače (brýle na brýle)

Musíte nainstalovat knihovnu RF24. Pokud neinstalujete, zobrazí se chyba.

Pokud chcete do svého Arduino IDE přidat novou knihovnu. Přejděte do adresáře, kam jste si stáhli soubor ZIP knihovny. Extrahujte soubor ZIP se strukturou všech složek v dočasné složce a poté vyberte hlavní složku, která by měla mít název knihovny. Zkopírujte jej do složky „knihovny“ve svém skicáři. Připojte arduino nano a nahrajte daný program na arduino nano.

Kód

Krok 5: Schéma zapojení přijímače

Schéma zapojení přijímače
Schéma zapojení přijímače
Schéma zapojení přijímače
Schéma zapojení přijímače

Při pohybu servomotoru s Arduino, stejně jako u ostatních motorů, je téměř nemožné odebírat napětí nebo proud z Arduina. V takovém případě můžete k ovládání servomotoru využívat externí napájecí zdroj a přenášet signály řízení úhlu pouze z Arduina.

Například Arduino UNO R3 má I/O piny (digitální/analogové piny), které odebírají přibližně 20 mA z každého jednotlivého pinu (s možností poškození, pokud 40 mA+). I když je provozní napětí servomotoru 5 V, protože napájení z digitálního/analogového pinu je nedostatečné v elektrickém proudu, může dojít k poškození servomotoru a Arduina. V případě servomotoru MG995 s provozním napětím 5–7 V je nutné napájet servomotor odděleně od Arduina, jak ukazuje schéma zapojení níže.

Krok 6: Kód přijímače

Připojte arduino k počítači pomocí USB kabelu a nahrajte daný program na arduino uno.

Kód

Krok 7: Nastavení serva

Nastavení serva
Nastavení serva
Nastavení serva
Nastavení serva

Dvojitým páskem jsem zařízení připevnil ke spínači světla. Až budete hotovi, vyzkoušejte, zda servomotor funguje správně a zapíná/vypíná světlo

Krok 8: Dokončete

Dokončit
Dokončit

Funguje to? Dobrý! Doufám, že se vám tento projekt Arduino líbil a dozvěděli jste se něco nového. Pro podporu se můžete přihlásit k odběru mého kanálu.

Děkuji.

Doporučuje: