Tartalomjegyzék:

IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével: 5 lépés (képekkel)
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével: 5 lépés (képekkel)

Videó: IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével: 5 lépés (képekkel)

Videó: IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével: 5 lépés (képekkel)
Videó: Psexec.exe: мощный инструмент для ИТ-администраторов 2024, Június
Anonim
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével
IoTyper - Irányítsa számítógépét Alexa (IoT) segítségével

Nem gondolt még arra, hogy számítógépét IoT segítségével vezérelje? Világunk napról napra okosabb lesz, és ma a PC -t egy még okosabb számítógépre fordítjuk, mint amilyen volt. Kezdjük!

Az IoTyper két alapvető mikrokontrollerre épül: az ATMega 32U4 -re, amely képes a billentyűzetet emulálni, és az ESP8266 -ra, amely WiFi képességekkel rendelkezik. Az IoTyper mindkettőt egyesíti. Az eredmény egy kapu, amellyel a számítógép kommunikálhat IoT-eszközökkel. Ahhoz, hogy mindent WiFi-n keresztül csatlakoztathasson, szüksége van egy MQTT-Brokerre. Erre az iOBroker -t használom. A rendszerem egy régi, frissített laptopon fut. Nem kell, hogy a legújabb és leggyorsabb legyen! Egy Raspberrry Pi is elvégezné ezt a munkát …

Az elv Az ESP8266 beolvassa az iOBrokerben tárolt változót. Ezt a változót sokféleképpen módosíthatjuk, például az Alexával (szüksége van egy olyan szkriptre az iOBrokerben, amely összeköti mindkettőt, de megtalálható az interneten) vagy bármely más intelligens asszisztenssel. Természetesen egyszerűen használhat olyan alkalmazásokat is, mint az Apple Homekit, hogy kiválthasson egy eseményt, ebben az esetben a Laptopom feloldása lehetőséget. Az ESP8266 beolvassa a változót, és a szövegét soros vonalon keresztül elküldi az ATMega 32U4-nek. Az ATMega 32U4 billentyűzetkimenetként küldi el a szöveget a számítógépre. Ezen az oldalon is mellékeltem egy tesztvázlatot a feloldáshoz:) Ez csak példakód lehet - Az ATMega32U4 lehetőségei hihetetlenek! Ezeket a készségeket beépítheti minden projektjébe, hogy WiFi -n keresztül interakcióba léphessen a számítógéppel!

Kellékek

Kezdjük az általam használt anyagokkal:

Arduino Pro Micro (leoldottam az IC -t)

ESP01

TD6810 Buck-Converter

2,2 uH tekercs

2x 22 Ω ellenállás

2x 10k Ω ellenállás

1x 680 Ω ellenállás

1x 150k Ω ellenállás

2x 330k Ω ellenállás

1x 1k Ω ellenállás

1x 100 nF kondenzátor

2x 22 pF kondenzátor

1x10 uF kondenzátor

1x 1 uF kondenzátor

1x 100 pF kondenzátor

1x 22 uF kondenzátor

Pin-fejlécek

3x LED (a szín nem számít!)

1x 16 MhZ kristály

USB-férfi csatlakozó

(Opcionális) maratott NYÁK

Eszközök, amelyeket használtam:

Yihua 862D+ forrasztó és visszafolyó állomás

Forrasztó konzerv

Fényáram

Forrasztópaszta

Csipesz

1. lépés: Programozza mindkét MCU -t

Programozza mindkét MCU -t!
Programozza mindkét MCU -t!
Programozza mindkét MCU -t!
Programozza mindkét MCU -t!

Először mindkét mikrovezérlőt be kell programozni. Én az Arduino IDE -t használtam!

Az ATMega32U4 -et eltávolítottam egy olcsó Arduino Pro Micro Boardról. Ez olcsóbb volt, mint az önálló IC megvásárlása…

Ezeket a beállításokat használtam:

ESP8266:

  • Általános ESP8266 modul
  • Vaku méret: 512k (SPIFFS nélkül)

ATMega 32U4:

Arduino Leonardo

Ha befejezte a programozást, elkezdheti a Csatlakoztatást mindent, ahogyan az a sematikus ábrán látható.

Lépés: Telepítse az Arduino Leonardo illesztőprogramokat a számítógépére

Annak érdekében, hogy minden jól működjön, frissítenie kell az Arduino IDE -t a legújabb verzióra. Ezenkívül a legújabb illesztőprogramokra van szüksége.

A hibaelhárításhoz nézze meg a Sparkfun webhelyét:

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

Lépés: Csatlakoztassa számítógépéhez

Csatlakoztassa számítógépéhez!
Csatlakoztassa számítógépéhez!

Végül, de nem utolsó sorban csatlakoztathatja a táblát a számítógéphez. Úgy érzékeli, mint egy normál billentyűzetet. Az IoTyper "Arduino Leonardo" néven megtalálható az Eszközkezelőben:)

4. lépés: Az IoBroker konfigurálása

Az IoBroker konfigurálása
Az IoBroker konfigurálása

A fájl könyvtárának az /esp /iotyper fájlnak kell lennie az alapkonfigurációban. Természetesen ezt megváltoztathatja az ESP8266 kódjában, amely szintén ebben az utasításban található.

5. lépés: A Code & Future Outlook módosítása

Ha sikerült a forrasztás, akkor érdemes lehet módosítani a kódot. Inspirációért nézze meg:

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

A lehetőségek végtelenek!

Mellesleg: hamarosan, amikor hazatérek a nyaralásból, tervezek egy 3D nyomtatott burkolatot az IoTyper számára…

Remélem tetszett:) Szia: D

Ajánlott: