Innehållsförteckning:
- Tillbehör
- Steg 1: Programmera båda MCU: erna
- Steg 2: Installera Arduino Leonardo -drivrutinerna till din dator
- Steg 3: Anslut den till din dator
- Steg 4: Konfigurera IoBroker
- Steg 5: Ändra koden och framtidsutsikterna
Video: IoTyper - Styr din dator via Alexa (IoT): 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Har du aldrig tänkt på att styra din dator med IoT? Vår värld blir smartare dag för dag och idag förvandlar vi vår dator till en ännu smartare dator än den redan är. Låt oss börja!
IoTyper är baserat på två grundläggande MicroControllers: ATMega 32U4 som kan emulera ett tangentbord och ESP8266 som har WiFi -funktioner. IoTyper kombinerar dem båda. Resultatet är en Gate för din dator att kommunicera med IoT-enheter. För att ansluta allt via WiFi behöver du en MQTT-mäklare. Jag använder iOBroker för detta. Mitt system körs på en gammal, uppgraderad bärbar dator. Det behöver inte vara det nyaste och snabbaste! En Raspberrry Pi skulle också göra jobbet …
Principen ESP8266 läser en variabel som lagras på iOBroker. Vi kan ändra den variabeln på många olika sätt, till exempel med Alexa (du behöver ett skript i iOBroker som ansluter båda men du kan hitta en online) eller med andra smarta assistenter. Naturligtvis kan du också helt enkelt använda appar som Apple Homekit för att utlösa en händelse, i detta fall upplåsning av min bärbara dator. ESP8266 läser variabeln och skickar sin text via Serial-Line till ATMega 32U4. ATMega 32U4 skickar texten som en tangentbordsutgång till datorn. Jag inkluderade också en testskiss för upplåsning på denna sida:) Detta borde bara vara en exempelkod - Möjligheterna med ATMega32U4 är otroliga! Du kan inkludera dessa färdigheter i alla dina projekt för att interagera med din dator via WiFi!
Tillbehör
Låt oss börja med de material jag använde:
Arduino Pro Micro (jag avlödde IC)
ESP01
TD6810 Buck-Converter
2,2 uH spole
2x 22 Ω motstånd
2x 10k Ω motstånd
1x 680 Ω motstånd
1x 150k Ω motstånd
2x 330k Ω motstånd
1x 1k Ω motstånd
1x 100 nF kondensator
2x 22 pF kondensatorer
1x 10 uF kondensator
1x 1 uF kondensator
1x 100 pF kondensator
1x 22 uF kondensator
Pin-Headers
3x LED (färg spelar ingen roll!)
1x 16 MhZ Crystal
USB-hankontakt
(Valfritt) Etsat kretskort
Verktyg jag använde:
Yihua 862D+ Lödnings- och återflödestation
Lödtenn
Flöde
Lödpasta
Pincett
Steg 1: Programmera båda MCU: erna
Först måste du programmera båda MicroControllers. Jag har använt Arduino IDE!
Jag tog bort ATMega32U4 från en billig Arduino Pro Micro Board. Det var billigare än att köpa fristående IC …
Jag använde dessa inställningar:
ESP8266:
- Generisk ESP8266 -modul
- Blixtstorlek: 512k (inga SPIFFS)
ATMega 32U4:
Arduino Leonardo
Om du har avslutat programmeringen kan du börja ansluta allt som visas i schemat.
Steg 2: Installera Arduino Leonardo -drivrutinerna till din dator
För att se till att allt fungerar bra måste du uppdatera din Arduino IDE till den senaste versionen. Dessutom behöver du de senaste drivrutinerna.
För felsökning, titta på Sparkfun-webbplatsen:
learn.sparkfun.com/tutorials/pro-micro--fi…
Steg 3: Anslut den till din dator
Sist men inte minst kan du ansluta ditt kort till din dator. Det skulle upptäcka det som ett vanligt tangentbord. Du kan hitta IoTyper som "Arduino Leonardo" i din enhetshanterare:)
Steg 4: Konfigurera IoBroker
Katalogen för filen måste vara /esp /iotyper i grundkonfigurationen. Naturligtvis kan du ändra detta i koden för ESP8266 som också ingår i denna instruktionsbok.
Steg 5: Ändra koden och framtidsutsikterna
Om du lyckades lödning kanske du vill ändra koden nu. För inspiration se:
www.arduino.cc/reference/en/language/funct…
Möjligheterna är oändliga!
Förresten: Jag kommer att designa ett 3D-tryckt hölje för IoTyper snart, när jag är hemma från semestern …
Hoppas ni trivdes:) Hej: D
Rekommenderad:
Konfigurera Raspberry Pi 4 via bärbar dator/dator med Ethernet-kabel (ingen bildskärm, ingen Wi-Fi): 8 steg
Konfigurera Raspberry Pi 4 via bärbar dator/dator med Ethernet-kabel (ingen bildskärm, ingen Wi-Fi): I detta ska vi arbeta med Raspberry Pi 4 Model-B med 1 GB RAM för installationen. Raspberry-Pi är en enda kortdator som används för utbildningsändamål och DIY-projekt till en överkomlig kostnad, kräver en strömförsörjning på 5V 3A
Snabba upp bärbar dator / dator: 8 steg (med bilder)
Snabba upp bärbar dator/dator: FÖLJ OSS PÅ VÅR WEBBPLATS:- http://www.creativitybuzz.org/Hello Friends, Här visar jag hur du påskyndar din bärbara dator eller dator hemma. Laptophastigheten kan öka genom att installera SSD-enhet istället av hårddisken
Använda PSP som dator joystick och sedan styra din dator med PSP: 5 steg (med bilder)
Använda PSP som dator joystick och sedan styra din dator med PSP: Du kan göra många häftiga saker med PSP homebrew, och i den här instruerbara lär jag dig hur du använder din PSP som en joystick för att spela spel, men det finns också ett program som låter dig använda din joystick som mus. Här är materien
Kontrollampor i ditt hus med din dator: 3 steg (med bilder)
Kontrollera lampor i ditt hus med din dator: Har du någonsin velat styra lamporna i ditt hus från din dator? Det är faktiskt ganska prisvärt att göra det. Du kan till och med styra sprinklersystem, automatiska persienner, motoriserade projektionsskärmar, etc. Du behöver två bitar av hårdvarukrig
Kontrollera din iPhone eller iPod Touch med din dator: 4 steg
Kontrollera din iPhone eller iPod touch med din dator: Denna instruktion lär dig hur du använder veency, ett program tillgängligt från Cydia, som gör att du kan styra din iPhone eller iPod via VNC på din dator. Detta kräver att du har:- en jailbroken iPhone eller iPod touch med Cydia-en dator,