Turinys:

„IoTyper“- valdykite kompiuterį per „Alexa“(„IoT“): 5 žingsniai (su nuotraukomis)
„IoTyper“- valdykite kompiuterį per „Alexa“(„IoT“): 5 žingsniai (su nuotraukomis)

Video: „IoTyper“- valdykite kompiuterį per „Alexa“(„IoT“): 5 žingsniai (su nuotraukomis)

Video: „IoTyper“- valdykite kompiuterį per „Alexa“(„IoT“): 5 žingsniai (su nuotraukomis)
Video: Найти и обезвредить (1982) фильм 2024, Lapkritis
Anonim
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)
„IoTyper“- valdykite savo kompiuterį per „Alexa“(IoT)

Ar niekada negalvojote valdyti savo kompiuterio naudodami „IoT“? Mūsų pasaulis tampa protingesnis kiekvieną dieną, ir šiandien mes savo kompiuterį paverčiame dar protingesniu nei jis yra. Pradėkime!

„IoTyper“yra pagrįstas dviem pagrindiniais mikrovaldikliais: „ATMega 32U4“, galinčiu imituoti klaviatūrą, ir „ESP8266“, turinčiu „WiFi“galimybes. „IoTyper“sujungia juos abu. Rezultatas yra vartai, skirti jūsų kompiuteriui bendrauti su „IoT“įrenginiais. Norėdami viską sujungti per „WiFi“, jums reikia „MQTT-Broker“. Tam aš naudoju „iOBroker“. Mano sistema veikia sename, atnaujintame nešiojamajame kompiuteryje. Tai nebūtinai turi būti naujausias ir greičiausias! „Raspberrry Pi“taip pat atliktų šį darbą …

Principas ESP8266 nuskaito kintamąjį, saugomą „iOBroker“. Mes galime pakeisti šį kintamąjį įvairiais būdais, pavyzdžiui, naudodami „Alexa“(jums reikia „iOBroker“scenarijaus, jungiančio abu kartu, bet galite jį rasti internete) arba su bet kuriuo kitu išmaniuoju asistentu. Žinoma, taip pat galite tiesiog naudoti tokias programas kaip „Apple Homekit“, kad suaktyvintumėte įvykį, šiuo atveju mano nešiojamojo kompiuterio atrakinimą. ESP8266 nuskaito kintamąjį ir siunčia jo tekstą per serijinę liniją į ATMega 32U4. „ATMega 32U4“siunčia tekstą į kompiuterį kaip klaviatūros išvestis. Į šį puslapį taip pat įtraukiau bandomąjį atblokavimo eskizą:) Tai turėtų būti tik pavyzdinis kodas - „ATMega32U4“galimybės yra neįtikėtinos! Šiuos įgūdžius galite įtraukti į visus savo projektus, kad galėtumėte bendrauti su kompiuteriu per „WiFi“!

Prekės

Pradėkime nuo naudojamų medžiagų:

„Arduino Pro Micro“(išjungiau IC)

ESP01

TD6810 „Buck-Converter“

2.2 uH ritė

2x 22 Ω rezistoriai

2x 10 kΩ rezistoriai

1x 680 Ω rezistorius

1x 150k Ω rezistorius

2x 330k Ω rezistoriai

1x 1k Ω rezistorius

1x 100 nF kondensatorius

2x 22 pF kondensatoriai

1x 10 uF kondensatorius

1x 1 uF kondensatorius

1x 100 pF kondensatorius

1x 22 uF kondensatorius

Smeigtukai

3x LED (spalva nesvarbi!)

1x 16 MhZ kristalas

USB-vyrų jungtis

(Neprivaloma) Išgraviruota PCB

Naudojami įrankiai:

„Yihua 862D+“litavimo ir srauto stotis

Lydmetalio skarda

Flux

Lydmetalio pasta

Pincetai

1 žingsnis: užprogramuokite abu MCU

Programuokite abu MCU!
Programuokite abu MCU!
Programuokite abu MCU!
Programuokite abu MCU!

Pirmiausia turite užprogramuoti abu mikrovaldiklius. Aš naudoju „Arduino IDE“!

Aš pašalinau „ATMega32U4“iš pigios „Arduino Pro Micro Board“. Tai buvo pigiau nei nusipirkti atskirą IC …

Aš naudoju šiuos nustatymus:

ESP8266:

  • Bendras ESP8266 modulis
  • Blykstės dydis: 512 k (be SPIFFS)

„ATMega 32U4“:

Arduino Leonardo

Jei baigėte programavimą, galite pradėti viską prijungti, kaip parodyta schemoje.

2 veiksmas: įdiekite „Arduino Leonardo“tvarkykles į savo kompiuterį

Norėdami įsitikinti, kad viskas veikia gerai, turite atnaujinti „Arduino IDE“į naujausią versiją. Be to, jums reikia naujausių tvarkyklių.

Jei norite išspręsti problemą, žiūrėkite „Sparkfun“svetainę:

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

3 veiksmas: prijunkite jį prie kompiuterio

Prijunkite jį prie savo kompiuterio!
Prijunkite jį prie savo kompiuterio!

Paskutinis, bet ne mažiau svarbus dalykas - galite prijungti plokštę prie kompiuterio. Jis aptiks jį kaip įprastą klaviatūrą. „IoTyper“galite rasti „Arduino Leonardo“savo įrenginių tvarkytuvėje:)

4 veiksmas: „IoBroker“konfigūravimas

„IoBroker“konfigūravimas
„IoBroker“konfigūravimas

Failo katalogas turi būti /esp /iotyper pagrindinėje konfigūracijoje. Žinoma, galite tai pakeisti ESP8266 kode, kuris taip pat įtrauktas į šią instrukciją.

5 veiksmas: kodo ir ateities perspektyvų keitimas

Jei pavyko lituoti, galbūt norėsite modifikuoti kodą dabar. Norėdami gauti įkvėpimo, žiūrėkite:

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

Galimybės yra begalinės!

Beje: netrukus, kai grįšiu namo iš atostogų, suprojektuosiu 3D spausdintą korpusą „IoTyper“…

Tikiuosi patiko:) Iki: D

Rekomenduojamas: