Sisällysluettelo:

IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta: 5 vaihetta (kuvilla)
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta: 5 vaihetta (kuvilla)

Video: IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta: 5 vaihetta (kuvilla)

Video: IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta: 5 vaihetta (kuvilla)
Video: portail cadiou avec moteur invisio somfy 2024, Marraskuu
Anonim
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta
IoTyper - Hallitse tietokonettasi Alexan (IoT) kautta

Etkö ole koskaan ajatellut hallita tietokonettasi IoT: n avulla? Maailmamme muuttuu päivä päivältä älykkäämmäksi, ja tänään muutamme tietokoneemme entistä älykkäämmäksi tietokoneeksi. Aloitetaan!

IoTyper perustuu kahteen perusmikro -ohjaimeen: ATMega 32U4, joka voi emuloida näppäimistöä, ja ESP8266, jossa on WiFi -ominaisuudet. IoTyper yhdistää molemmat. Tuloksena on portti tietokoneellesi kommunikoida IoT-laitteiden kanssa. Jotta voit yhdistää kaiken WiFi-yhteyden kautta, tarvitset MQTT-Brokerin. Käytän tähän iOBrokeria. Järjestelmäni käyttää vanhaa, päivitettyä kannettavaa tietokonetta. Sen ei tarvitse olla uusin ja nopein! Raspberrry Pi toimisi samoin…

Periaate ESP8266 lukee muuttujan, joka on tallennettu iOBrokeriin. Voimme muuttaa tätä muuttujaa monella eri tavalla, esimerkiksi Alexalla (tarvitset iOBrokerissa komentosarjan, joka yhdistää molemmat, mutta voit löytää sellaisen verkossa) tai minkä tahansa muun Smart Assistantin kanssa. Voit tietysti myös yksinkertaisesti käyttää sovelluksia, kuten Apple Homekit, tapahtuman käynnistämiseen, tässä tapauksessa kannettavan tietokoneen lukituksen avaamiseen. ESP8266 lukee muuttujan ja lähettää sen tekstin sarjaportin kautta ATMega 32U4: lle. ATMega 32U4 lähettää tekstin näppäimistönä PC: lle. Laitoin testiluonnoksen lukituksen avaamiseen myös tälle sivulle:) Tämän pitäisi olla vain esimerkkikoodi - ATMega32U4: n mahdollisuudet ovat uskomattomia! Voit sisällyttää nämä taidot kaikkiin projekteihisi vuorovaikutukseen tietokoneesi kanssa WiFi -yhteyden kautta!

Tarvikkeet

Aloitetaan käyttämistäni materiaaleista:

Arduino Pro Micro (poistin IC: n)

ESP01

TD6810 Buck-muunnin

2.2 uH kela

2x 22 Ω vastukset

2x 10k Ω vastukset

1x 680 Ω vastus

1x 150k Ω vastus

2x 330k Ω vastukset

1x 1kΩ vastus

1x 100 nF kondensaattori

2x 22 pF kondensaattorit

1x 10 uF kondensaattori

1x 1 uF kondensaattori

1x 100 pF kondensaattori

1x 22 uF kondensaattori

Pin-otsikot

3x LED (värillä ei ole väliä!)

1x 16 MhZ kide

USB-urosliitin

(Valinnainen) Syövytetty piirilevy

Työkalut joita käytin:

Yihua 862D+ juotos- ja virtausasema

Tina juote

Flux

Juotospasta

Pinsetit

Vaihe 1: Ohjelmoi molemmat MCU: t

Ohjelmoi molemmat MCU: t!
Ohjelmoi molemmat MCU: t!
Ohjelmoi molemmat MCU: t!
Ohjelmoi molemmat MCU: t!

Ensin sinun on ohjelmoitava molemmat mikroohjaimet. Olen käyttänyt Arduino IDE: tä!

Poistin ATMega32U4: n halvasta Arduino Pro Micro Boardista. Se oli halvempaa kuin erillisen IC: n ostaminen …

Käytin näitä asetuksia:

ESP8266:

  • Yleinen ESP8266 -moduuli
  • Salaman koko: 512k (ei SPIFFS)

ATMega 32U4:

Arduino Leonardo

Jos olet lopettanut ohjelmoinnin, voit aloittaa yhteyden muodostamisen kaavion mukaisesti.

Vaihe 2: Asenna Arduino Leonardo -ajurit tietokoneellesi

Varmistaaksesi, että kaikki toimii hyvin, sinun on päivitettävä Arduino IDE uusimpaan versioon. Lisäksi tarvitset uusimmat ohjaimet.

Katso vianetsintä Sparkfun-verkkosivustolta:

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

Vaihe 3: Liitä se tietokoneeseen

Liitä se tietokoneeseen!
Liitä se tietokoneeseen!

Viimeisenä, mutta ei vähäisimpänä, voit liittää kortin tietokoneeseen. Se tunnistaa sen kuin tavallinen näppäimistö. Löydät IoTyperin nimellä "Arduino Leonardo" Laitehallinnastasi:)

Vaihe 4: IoBrokerin määrittäminen

IoBrokerin määrittäminen
IoBrokerin määrittäminen

Tiedoston hakemiston on oltava peruskokoonpanossa /esp /iotyper. Voit tietysti muuttaa tätä ESP8266 -koodissa, joka sisältyy myös tähän oppaaseen.

Vaihe 5: Code & Future Outlookin muokkaaminen

Jos juottaminen onnistui, haluat ehkä muokata koodia nyt. Inspiraatiota varten katso:

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

Mahdollisuudet ovat rajattomat!

Muuten: suunnittelen 3D-painetun kotelon IoTyperille pian, kun olen palannut lomalta…

Toivottavasti pidit:) Heippa: D

Suositeltava: