Përmbajtje:
Video: IoTyper - Kontrolloni kompjuterin tuaj përmes Alexa (IoT): 5 hapa (me fotografi)
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
A nuk keni menduar ndonjëherë për kontrollin e kompjuterit tuaj me IoT? Bota jonë bëhet më e zgjuar nga dita në ditë dhe sot ne e kthejmë kompjuterin tonë në një kompjuter edhe më të zgjuar nga sa është tashmë. Le të fillojmë!
IoTyper bazohet në dy Mikrokontrollues bazë: ATMega 32U4 i cili mund të imitojë një tastierë dhe ESP8266 që ka aftësi WiFi. IoTyper i kombinon të dyja. Rezultati është një Portë që kompjuteri juaj të komunikojë me pajisjet IoT. Për të lidhur gjithçka përmes WiFi ju nevojitet një ndërmjetës MQTT. Unë jam duke përdorur iOBroker për këtë. Sistemi im funksionon në një laptop të vjetër, të azhurnuar. Nuk ka nevojë të jetë më e reja dhe më e shpejta! Një Raspberrry Pi do ta bënte punën gjithashtu…
Parimi ESP8266 lexon një ndryshore që ruhet në iOBroker. Ne mund ta ndryshojmë atë ndryshore në shumë mënyra të ndryshme, për shembull me Alexa (keni nevojë për një skenar në iOBroker që i lidh të dyja së bashku, por mund ta gjeni në internet) ose me ndonjë Asistent tjetër Smart. Sigurisht që ju thjesht mund të përdorni Aplikacione si Apple Homekit për të shkaktuar një ngjarje, në këtë rast Zhbllokimin e Laptopit tim. ESP8266 lexon variablin dhe dërgon tekstin e tij përmes Serial-Line në ATMega 32U4. ATMega 32U4 dërgon tekstin si një dalje të tastierës në PC. Kam përfshirë një skicë provë për Zhbllokimin edhe në këtë faqe:) Ky duhet të jetë vetëm një shembull shembull - Mundësitë e ATMega32U4 janë të jashtëzakonshme! Ju mund t'i përfshini këto aftësi në të gjitha projektet tuaja për të bashkëvepruar me kompjuterin tuaj përmes WiFi!
Furnizimet
Le të fillojmë me materialet që kam përdorur:
Arduino Pro Micro (kam shkrirë IC -në)
ESP01
TD6810 Buck-Converter
2.2 spirale uH
2x 22 Ω Rezistenca
2x 10k Ω Rezistorë
1x 680 Ω Rezistencë
1x 150k Ω Rezistencë
2x 330k Ω Rezistenca
1x 1k Ω Rezistencë
1x 100 nF Kondensator
2x 22 pF Kondensatorë
1x 10 uF Kondensator
1x 1 uF Kondensator
Kondensator 1x 100 pF
1x 22 uF Kondensator
Pin-Headers
3x LED (Ngjyra nuk ka rëndësi!)
Kristal 1x 16 MhZ
Lidhës USB-Mashkull
(Opsionale) PCB e gdhendur
Mjetet që kam përdorur:
Stacioni i saldimit dhe rifreskimit Yihua 862D+
Lidhës kallaji
Fluksi
Pasta e saldimit
Piskatore
Hapi 1: Programoni të dyja MCU -të
Së pari ju duhet të programoni të dy Mikrokontrolluesit. Unë kam përdorur ID Arduino!
Hoqa ATMega32U4 nga një Arduino Pro Micro Board i lirë. Kjo ishte më e lirë sesa blerja e IC të pavarur…
Kam përdorur këto cilësime:
ESP8266:
- Moduli i përgjithshëm ESP8266
- Madhësia e blicit: 512k (pa SPIFFS)
ATMega 32U4:
Arduino Leonardo
Nëse keni mbaruar programimin, mund të filloni të lidhni gjithçka siç tregohet në Skemë.
Hapi 2: Instaloni drejtuesit Arduino Leonardo në kompjuterin tuaj
Për të siguruar që gjithçka funksionon mirë, duhet të përditësoni Arduino IDE tuaj në versionin më të ri. Për më tepër keni nevojë për drejtuesit më të fundit.
Për zgjidhjen e problemeve, shikoni faqen e internetit të Sparkfun:
learn.sparkfun.com/tutorials/pro-micro--fi…
Hapi 3: Lidheni atë me kompjuterin tuaj
E fundit por jo më pak e rëndësishme ju mund ta lidhni bordin tuaj me kompjuterin tuaj. Do ta zbulonte si një tastierë normale. Ju mund ta gjeni IoTyper si "Arduino Leonardo" në Menaxherin tuaj të Pajisjes:)
Hapi 4: Konfigurimi i IoBroker
Drejtoria për skedarin duhet të jetë /esp /iotyper në konfigurimin bazë. Sigurisht që mund ta ndryshoni këtë në Kodin e ESP8266 i cili përfshihet edhe në këtë Udhëzues.
Hapi 5: Ndryshimi i Kodit dhe i Ardhshëm Outlook
Nëse keni arritur të bashkoni, mund të dëshironi të modifikoni kodin tani. Për frymëzim shikoni:
www.arduino.cc/reference/en/language/funct…
Mundësitë janë të pafundme!
Nga rruga: Unë do të krijoj një shtresë të printuar 3D për IoTyper së shpejti, kur të kthehem në shtëpi nga pushimet…
Shpresoj se ju ka pelqyer:) Mirupafshim: D