Obsah:
- Zásoby
- Krok 1: Naprogramujte obidva MCU
- Krok 2: Nainštalujte si do počítača ovládače Arduino Leonardo
- Krok 3: Pripojte ho k počítaču
- Krok 4: Konfigurácia programu IoBroker
- Krok 5: Úprava kódu a budúcej perspektívy
Video: IoTyper - Ovládajte svoj počítač pomocou systému Alexa (IoT): 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
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
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:
Nastavenie Raspberry Pi 4 cez prenosný počítač/počítač pomocou ethernetového kábla (bez monitora, bez Wi-Fi): 8 krokov
Nastavte Raspberry Pi 4 cez prenosný počítač/počítač pomocou ethernetového kábla (bez monitora, bez Wi-Fi): Pri tomto nastavení budeme pracovať s Raspberry Pi 4 Model-B s 1 GB RAM. Raspberry-Pi je jednodoskový počítač používaný na vzdelávacie účely a projekty pre domácich majstrov za prijateľnú cenu, vyžaduje napájanie 5 V 3A. Prevádzkové systémy podobné
Inštalácia systému Windows na počítač Mac pomocou programu VirtualBox: 7 krokov
Inštalácia systému Windows na počítač Mac pomocou programu VirtualBox: Skúsili ste niekedy nainštalovať operačný systém Windows do počítača Mac? Potrebovali ste niekedy softvér, ktorý je podporovaný iba v systéme Windows, ale vlastníte počítač Mac? Vedeli ste, že na svoj počítač Mac môžete nainštalovať okná pomocou iného nástroja s názvom Virtuálne
Základy IoT: Pripojenie IoT k cloudu pomocou systému Mongoose OS: 5 krokov
Základy IoT: Pripojenie IoT k cloudu pomocou systému Mongoose OS: Ak ste človek, ktorý sa zaoberá drotárstvom a elektronikou, častejšie sa stretnete s pojmom internet vecí, ktorý sa zvyčajne označuje skratkou IoT, a že označuje skupinu zariadení, ktoré sa môžu pripojiť k internetu! Byť takým človekom
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Prototyp jednoduchého parkovacieho systému pomocou systému Ebot: 3 kroky
Prototyp jednoduchého parkovacieho systému pomocou systému Ebot: Vytvoril som prototyp jednoduchého parkovacieho systému pomocou systému Ebot. V tomto systéme je ultrazvukový senzor na detekciu vozidla/predmetu. LCD modul zobrazí počet zistených vozidiel. Akonáhle číslo dosiahne maximum, zobrazí sa správa & q