Obsah:

IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT): 5 krokov (s obrázkami)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT): 5 krokov (s obrázkami)

Video: IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT): 5 krokov (s obrázkami)

Video: IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT): 5 krokov (s obrázkami)
Video: Не позволяйте зомби попасть на вертолет! - Zombie Choppa Gameplay 🎮📱 2024, November
Anonim
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)
IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT)

Nerozmýšľali ste niekedy nad ovládaním počítača pomocou IoT? Náš svet je zo dňa na deň múdrejší a dnes náš počítač premieňame na ešte múdrejší počítač, ako už je. Začnime!

IoTyper je založený na dvoch základných mikrokontroléroch: ATMega 32U4, ktorý môže emulovať klávesnicu, a ESP8266, ktorý má možnosti WiFi. IoTyper oba kombinuje. Výsledkom je brána, v ktorej môže váš počítač komunikovať so zariadeniami IoT. Na pripojenie všetkého cez WiFi potrebujete MQTT-Broker. Na to používam iOBroker. Môj systém beží na starom, aktualizovanom prenosnom počítači. Nemusí byť najnovší a najrýchlejší! Raspberrry Pi by svoju prácu tiež vykonal …

Princíp ESP8266 číta premennú, ktorá je uložená v iOBroker. Túto premennú môžeme zmeniť mnohými rôznymi spôsobmi, napríklad pomocou Alexa (potrebujete skript v iOBroker, ktorý ich spojí, ale jeden nájdete online) alebo pomocou iných inteligentných asistentov. Na spustenie udalosti, v tomto prípade odomknutia môjho prenosného počítača, môžete samozrejme tiež jednoducho použiť aplikácie, ako je Apple Homekit. ESP8266 číta premennú a odosiela jej text pomocou sériovej linky na ATMega 32U4. ATMega 32U4 odosiela text ako výstup z klávesnice do počítača. Na túto stránku som zahrnul aj testovací náčrt na odblokovanie:) Toto by mal byť iba ukážkový kód - Možnosti ATMega32U4 sú neuveriteľné! Tieto zručnosti môžete zahrnúť do všetkých svojich projektov a komunikovať s počítačom prostredníctvom siete WiFi!

Zásoby

Začnime s materiálmi, ktoré som použil:

Arduino Pro Micro (odpojil som IC)

ESP01

Buck-Converter TD6810

2,2 uH cievka

Rezistory 2x 22 Ω

Rezistory 2x 10k Ω

1x 680 Ω odpor

1x 150k Ω odpor

Rezistory 2x 330k Ω

1x 1k Ω odpor

1 x 100 nF kondenzátor

2x 22 pF kondenzátory

1 x 10 uF kondenzátor

1 x 1 uF kondenzátor

1 x 100 pF kondenzátor

1 x 22 uF kondenzátor

Kolíkové hlavičky

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

1x 16 MhZ kryštál

USB-Male konektor

(Voliteľné) Leptaná doska plošných spojov

Nástroje, ktoré som použil:

Spájkovacia a pretavovacia stanica Yihua 862D+

Spájkovačka

Flux

Spájkovacia pasta

Pinzeta

Krok 1: Naprogramujte obidva MCU

Naprogramujte obidva MCU!
Naprogramujte obidva MCU!
Naprogramujte obidva MCU!
Naprogramujte obidva MCU!

Najprv musíte naprogramovať oba mikrokontroléry. Použil som Arduino IDE!

Odstránil som ATMega32U4 z lacnej dosky Micro Arduino Pro. To bolo lacnejšie ako nákup samostatného IC …

Použil som tieto nastavenia:

ESP8266:

  • Generický modul ESP8266
  • Veľkosť blesku: 512 kB (bez SPIFFS)

ATMega 32U4:

Arduino Leonardo

Ak ste s programovaním skončili, môžete začať všetko spájať podľa schémy.

Krok 2: Nainštalujte si do počítača ovládače Arduino Leonardo

Aby ste zaistili, že všetko funguje správne, musíte aktualizovať svoje Arduino IDE na najnovšiu verziu. Okrem toho potrebujete najnovšie ovládače.

Riešenie problémov nájdete na webovej stránke Sparkfun:

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

Krok 3: Pripojte ho k počítaču

Pripojte ho k počítaču!
Pripojte ho k počítaču!

V neposlednom rade môžete svoju dosku pripojiť k počítaču. Zistilo by to ako normálna klávesnica. IoTyper nájdete v Správcovi zariadení ako „Arduino Leonardo“:)

Krok 4: Konfigurácia programu IoBroker

Konfigurácia IoBroker
Konfigurácia IoBroker

Adresár pre súbor musí byť v základnej konfigurácii /esp /iotyper. Toto môžete samozrejme zmeniť v kóde ESP8266, ktorý je súčasťou tohto pokynu.

Krok 5: Úprava kódu a budúcej perspektívy

Ak sa vám spájkovanie podarilo, možno budete chcieť kód teraz zmeniť. Pre inšpiráciu sledujte:

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

Možnosti sú nekonečné!

Mimochodom: Čoskoro navrhnem 3D tlačené puzdro pre IoTyper, keď sa vrátim domov z dovolenky …

Dúfam, že sa vám páčilo:) Ahoj: D

Odporúča: