Obsah:

IoTyper - ovládání počítače přes Alexa (IoT): 5 kroků (s obrázky)
IoTyper - ovládání počítače přes Alexa (IoT): 5 kroků (s obrázky)

Video: IoTyper - ovládání počítače přes Alexa (IoT): 5 kroků (s obrázky)

Video: IoTyper - ovládání počítače přes Alexa (IoT): 5 kroků (s obrázky)
Video: portail cadiou avec moteur invisio somfy 2024, Červen
Anonim
IoTyper - ovládání počítače přes Alexa (IoT)
IoTyper - ovládání počítače přes Alexa (IoT)
IoTyper - ovládání počítače přes Alexa (IoT)
IoTyper - ovládání počítače přes Alexa (IoT)
IoTyper - ovládání počítače přes Alexa (IoT)
IoTyper - ovládání počítače přes Alexa (IoT)

Neuvažovali jste někdy o ovládání počítače pomocí IoT? Náš svět je ze dne na den chytřejší a dnes proměníme náš počítač v ještě chytřejší počítač, než jaký už je. Začněme!

IoTyper je založen na dvou základních mikrořadičích: ATMega 32U4, který může emulovat klávesnici, a ESP8266, který má možnosti WiFi. IoTyper kombinuje oba. Výsledkem je brána pro váš počítač pro komunikaci se zařízeními IoT. K připojení všeho přes WiFi potřebujete MQTT-Broker. K tomu používám iOBroker. Můj systém běží na starém, upgradovaném notebooku. Nemusí být nejnovější a nejrychlejší! Raspberrry Pi by svou práci také zvládl…

Princip ESP8266 čte proměnnou, která je uložena v iOBroker. Můžeme tuto proměnnou změnit mnoha různými způsoby, například pomocí Alexa (potřebujete skript v iOBroker, který spojí oba dohromady, ale můžete ho najít online) nebo pomocí jakýchkoli jiných inteligentních asistentů. Samozřejmě můžete také jednoduše použít aplikace jako Apple Homekit ke spuštění události, v tomto případě Odemknutí mého notebooku. ESP8266 čte proměnnou a odesílá její text přes sériovou linku do ATMega 32U4. ATMega 32U4 odešle text jako výstup z klávesnice do počítače. Na tuto stránku jsem také zahrnul testovací skicu pro Unlocking:) Toto by měl být pouze ukázkový kód - Možnosti ATMega32U4 jsou neuvěřitelné! Tyto dovednosti můžete zahrnout do všech svých projektů a komunikovat s počítačem prostřednictvím WiFi!

Zásoby

Začněme s materiály, které jsem použil:

Arduino Pro Micro (odpojil jsem IC)

ESP01

Převodník Buck TD6810

2,2 uH cívka

2x 22 Ω odpory

Rezistory 2x 10k Ω

1x 680 Ω odpor

1x 150k Ω odpor

2x 330k Ω odpory

1x 1k Ω odpor

1 x 100 nF kondenzátor

2x kondenzátory 22 pF

1x 10 uF kondenzátor

1 x 1 uF kondenzátor

1 x 100 pF kondenzátor

1x 22 uF kondenzátor

Pin-záhlaví

3x LED (na barvě nezáleží!)

1x 16 MhZ Krystal

USB-Male konektor

(Volitelné) Leptaná deska plošných spojů

Nástroje, které jsem použil:

Pájecí a přetavovací stanice Yihua 862D+

Pájecí cín

Flux

Pájecí pasta

Pinzeta

Krok 1: Naprogramujte oba MCU

Naprogramujte oba MCU!
Naprogramujte oba MCU!
Naprogramujte oba MCU!
Naprogramujte oba MCU!

Nejprve musíte naprogramovat oba mikrořadiče. Použil jsem Arduino IDE!

Odstranil jsem ATMega32U4 z levné desky Micro Arduino Pro. To bylo levnější než nákup samostatného IC …

Použil jsem tato nastavení:

ESP8266:

  • Obecný modul ESP8266
  • Flash velikost: 512k (bez SPIFFS)

ATMega 32U4:

Arduino Leonardo

Pokud jste s programováním skončili, můžete začít připojovat vše podle schématu.

Krok 2: Nainstalujte si ovladače Arduino Leonardo do počítače

Abyste zajistili, že vše funguje dobře, musíte aktualizovat své Arduino IDE na nejnovější verzi. Kromě toho potřebujete nejnovější ovladače.

Řešení potíží najdete na webu Sparkfun:

learn.sparkfun.com/tutorials/pro-micro--fi…

Krok 3: Připojte jej k počítači

Připojte jej k počítači!
Připojte jej k počítači!

V neposlední řadě můžete připojit desku k počítači. Detekovalo by to jako normální klávesnice. IoTyper najdete ve Správci zařízení jako „Arduino Leonardo“:)

Krok 4: Konfigurace IoBroker

Konfigurace IoBroker
Konfigurace IoBroker

Adresář pro soubor musí být v základní konfiguraci /esp /iotyper. Samozřejmě to můžete změnit v kódu ESP8266, který je také součástí tohoto Instructable.

Krok 5: Úprava kódu a budoucího výhledu

Pokud se vám pájení podařilo, možná budete chtít kód nyní upravit. Pro inspiraci sledujte:

www.arduino.cc/reference/en/language/funct…

Možnosti jsou nekonečné!

Mimochodem: Brzy navrhnu 3D potištěný kryt pro IoTyper, až budu doma z dovolené…

Doufám, že jste si to užili:) Ahoj: D

Doporučuje: