Obsah:
- Zásoby
- Krok 1: Naprogramujte oba MCU
- Krok 2: Nainstalujte si ovladače Arduino Leonardo do počítače
- Krok 3: Připojte jej k počítači
- Krok 4: Konfigurace IoBroker
- Krok 5: Úprava kódu a budoucího výhledu
Video: IoTyper - ovládání počítače přes Alexa (IoT): 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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
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:
Jak odesílat velké soubory z počítače do počítače: 6 kroků
Jak odesílat velké soubory z počítače do počítače: S postupujícím technologickým vývojem se velikost souborů stále zvyšuje. Pokud se věnujete kreativnímu řemeslu, jako je návrh nebo modelování, nebo jen fandíte, může být přenos velkých souborů obtížný. Většina e -mailových služeb omezuje maximální velikost přílohy na přibližně 25
Prostorová teplota přes internet s BLYNK ESP8266 a DHT11: 5 kroků (s obrázky)
Prostorová teplota přes internet S BLYNK ESP8266 a DHT11: Ahoj kluci, dnes vyrobíme monitor pokojové teploty, který můžeme použít k monitorování naší místnosti odkudkoli na světě a k tomu použijeme BLYNK IoT plateform a budeme používat DHT11 ke čtení pokojové teploty použijeme ESP8266 pro přístup
ESP8266 - zahradní zavlažování s časovačem a dálkovým ovládáním přes internet / ESP8266: 7 kroků (s obrázky)
ESP8266 - Zavlažování zahrady s časovačem a dálkovým ovládáním přes internet / ESP8266: ESP8266 - Dálkově ovládané zavlažování s časováním pro zeleninové zahrady, květinové zahrady a trávníky. Používá obvod ESP-8266 a hydraulický / elektrický ventil pro podávání zavlažovače. Výhody: Nízké náklady (~ 30,00 USD) rychlý přístup Příkazy k
Využití RAM počítače k Arduinu přes sériový port: 7 kroků
Využití RAM počítače k Arduinu přes sériový port: Můj přítel mě inspiroval svým malým projektem Arduino. Tento malý projekt zahrnuje Arduino UNO R3, který čte data programem vytvořeným v Arduino IDE odeslaným na sériový port (USB port) programem C# vytvořeným ve Visual Studiu. Protože tento
Přenos souborů přes LAN přes BitTorrent: 6 kroků
Přenos souborů přes LAN přes BitTorrent: Někdy může být nutné přenášet soubory přes síť na několik počítačů. I když byste to mohli dát na flash disk nebo CD/DVD, museli byste na každý počítač zkopírovat soubory a zkopírování všech souborů může chvíli trvat (zejména s