Sisukord:

Minu esimene IoT -seade: 14 sammu
Minu esimene IoT -seade: 14 sammu

Video: Minu esimene IoT -seade: 14 sammu

Video: Minu esimene IoT -seade: 14 sammu
Video: Red Flags (ft. Montaigne) OFFICIAL VIDEO 2024, November
Anonim
Minu esimene IoT -seade
Minu esimene IoT -seade

Selles juhendis õpime, kuidas installida Arduino IDE minu esimese IoT -seadme jaoks, nii et lõpuks saame sellel käivitada arduino koodi ja juhtida seda oma mobiiltelefonist.

Samm: installige Arduino IDE tarkvara

Installige Arduino IDE tarkvara sellelt lingilt

Pärast Arduino IDE installimist luuakse töölauale ikoon.

Samm: avage Arduino IDE

Arduino IDE avamine
Arduino IDE avamine

Avage töölaualt Arduino IDE.

Eelistuste paneeli avamiseks vajutage Ctrl+koma.

Lisalaudade haldurisse sisestage allolev URL ja vajutage OK.

arduino.esp8266.com/stable/package_esp8266com_index.json

Samm: avage tahvlite haldur

Avage tahvlite haldur
Avage tahvlite haldur

Avage tahvlite haldur.

Samm: valige ESP 8266 juhatuse raamatukogu

Valige ESP 8266 juhatuse raamatukogu
Valige ESP 8266 juhatuse raamatukogu

Avaneb aken Boards Manager, kerige akna lehte allapoole, kuni näete moodulit nimega ESP8266. Kui olete selle leidnud, valige see moodul, valige versioon ja klõpsake nuppu Installi. Kui see on paigaldatud, sulgege aken.

Samm: juhatuse valimine

Juhatuse valimine
Juhatuse valimine

Minu esimese IoT käivitamiseks Arduinoga peame valima Board NodeMCU 1.0 (ESP-12E moodul).

Seda saab teha alla kerides, nagu on näidatud ülaltoodud joonisel. Vajutage tagasipöördumist

6. samm: arvutiga ühendamine

Ühendamine arvutiga
Ühendamine arvutiga

Ühendage MyFirst IoT kontroller arvutiga USB -kaabli abil. Kui see ühendab, tuvastatakse COM -port ja peaksite nägema, et teie arvuti laadib sobivaid draivereid. Kui see on lõpule jõudnud, minge seadmehaldurisse ja märkige kasutatav Com -port (näidatud ülaltoodud joonisel)

Samm 7: Minu esimene programm

Minu esimene programm
Minu esimene programm
Minu esimene programm
Minu esimene programm

Nüüd avage vahekaart Fail ja minge sisseehitatud näites sisestatud näidete juurde, minge jaotisse 01. Põhitõed ja klõpsake akna avamiseks Blink.

Nüüd klõpsake pordi valimiseks tööriistadel: “COM”, mille alusel arvuti COM -porti ühendas kontroller. COM -pordi tuvastamiseks vaadake eelnevaid samme.

Samm: laadige üles oma esimene programm

Laadige oma esimene programm üles
Laadige oma esimene programm üles

Programmi moodulisse üleslaadimiseks klõpsake joonisel näidatud paremat noolt. Kui programm on üles laadinud, vilgub kontrolleri LED ühe sekundi tagant sisse ja välja.

Õnnitleme - olete just oma esimese asjade Interneti -seadme käivitanud. Nüüd liigume millegi huvitavama juurde ja lülitame LED -i mobiiltelefonilt sisse ja välja.

9. samm: raamatukogude lisamine

Raamatukogude lisamine
Raamatukogude lisamine

Arduino kompilaator kasutab laialdaselt raamatukogusid. Need on eraldiseisvad tükid ja kood, mis aitavad seadmel täita paljusid ülesandeid.

Teeme seda ükshaaval.

Laadige alla allpool näidatud Blynk zip -fail. Pange tähele, kuhu olete selle salvestanud.

Avage vahekaart Visand, valige suvand „Kaasa raamatukogu” ja seejärel „Lisa.zip -kogu”. Suunake valikukraan allalaaditud zip -faili asukohale ja kinnitage.

Mõne sekundi pärast lisatakse raamatukogu teie Arduino IDE -sse.

Korrake seda ülejäänud raamatukogude puhul

Samm: hankige oma nutitelefoni rakendus Blynk

Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk
Hankige oma nutitelefoni rakendus Blynk

Minge oma telefonide rakenduste poodi ja otsige Blynk. Installige rakendus Blynk ja käivitage see.

Peate sisestama e -posti aadressi ja parooli. Veenduge, et see on kehtiv e -posti aadress, sest just sinna saadetakse autentimismärgid.

Lahked inimesed Blynkis annavad teile alustamiseks 2000 energiaühikut. Keerukamate projektide ehitamisel vajate rohkem energiat, mida saate rakenduses osta.

Hetkel kustutame projekte, kui liigume ühest näitest teise ja kasutame ära projekti Blynk tõeliselt kena funktsiooni QR -koodi. Sellega tegeleme järgmises etapis.

Samm: looge oma esimene Blynk -rakendus

Looge oma esimene rakendus Blynk
Looge oma esimene rakendus Blynk
Looge oma esimene rakendus Blynk
Looge oma esimene rakendus Blynk
Looge oma esimene rakendus Blynk
Looge oma esimene rakendus Blynk

Vajutage ekraani ülaosas asuvat QR -sümbolit ja teie kaamera lülitub sisse.

Suunake kaamera ülaltoodud QR -koodi poole ja Blynk loob teile projekti. Kui projekt on töödeldud, vajutage ekraani ülaosas mutri sümbolit, kerige alla ja valige „e -posti kõik”

Mõne sekundi jooksul saadetakse teile e -posti teel autentimiskood.

Valige Arduino IDE -s File/Examples/My_IOT_Device/Blynk_LED.

Avaneb programmi fail.

Kopeerige ja kleepige Blynkilt saadud autentimismärk ning sisestage ekraanile oma SSID ja parool.

Programmi kontrollerile saatmiseks vajutage üleslaadimise noole nuppu.

Samm: käivitage programm

Käivitage programm
Käivitage programm

Vajutage rakenduses Blynk ekraani paremas ülanurgas esitusnuppu.

Näete LED -nuppu ja olekuvälja. Nupu vajutamine lülitab kontrolleri LED -i sisse ja välja ning värskendab olekut vastavalt.

Õnnitleme - nüüd saate oma projekti juhtida kõikjal maailmas, kus teil on Interneti -ühendus!

Samm: kuidas kood töötab…

Kuidas kood töötab…
Kuidas kood töötab…
Kuidas kood töötab…
Kuidas kood töötab…

See ei ole programmeerimise õpetus, kuid siin on ülevaade koodist ja sellest, kuidas see Blynkiga töötab.

Olen sihilikult pannud koodi Arduino IDE eraldi vahelehtedele, et saaksite näha peamisi komponente. Programmeerima asudes pole seda vaja teha.

Vaatame kõigepealt vahekaarti Blynk_LED. Lisaks projekti autoriseerimiskoodidele, SSID -le ja paroolile ei pea te seda ühegi projekti näite puhul muutma.

See sisaldab olulist teavet kasutatava raamatukogu kohta (#include).

Seadistuskaart teeb just seda - see käivitub üks kord, kui kontroller käivitub ja väljastab seadistusjuhised. Sel juhul seadistame jadamonitori töötama 115200 baudiga ning seadistame Blynk ja WiFi.

Silmuskaart teeb just seda - see ringleb korduvalt, täites mis tahes koodi selle sees. Sel juhul tagab see, et blynk ja taimerid töötavad (mille seadistame erinevas õpetuses koos programmi, taimerite ja utiliitide vahekaartidega).

14. samm: vahekaart Blynk

Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk
Vahekaart Blynk

Enne koodi vaatamist vaatame lihtsalt neid kahte "vidinat" Blynk ekraanil.

Nupp on tähistatud virtuaalse tihvtina ja oleme valinud selle jaoks pesa 0 (V0). See on vidin, mis genereerib väljundi, mis saadetakse kontrollerile. Pange tähele, et oleme seadistanud selle sisse-/väljalülitamiseks, mitte vajutuslülitiks (hetkeline).

Olekunäidik on „väärtuste kuvamise” vidin ja see saadab andmed sellele kontrollerilt. See on seadistatud virtuaalseks tihvtiks ja oleme selle jaoks valinud pesa 1.

Nüüd vaatame koodi.

Esimene avaldus - BLYNK_WRITE (V0) - käsib koodil kuulata Blynkilt saadud juhiseid, mis tulevad virtuaalsest tihvtist 0. Iga kord, kui see nupp muutub, saadab Blynk kontrollerile kas 0 või 1, mis asub parameetris as.ntInt ().

Kui saadetakse 0, siis kontroller:

  1. Annab käsu morse.on (); (kasutades teeki, mis sisaldas alguses kaasatud kaasamisfaili), mis lülitab LED -i sisse.
  2. Prindib "LED sisse" jadaliidesele (arvuti terminal)
  3. Saadab "LED On" vidinale Blynk 'display display', mille määrasime pessa 1. See kasutab Blynk.virtualWrite (V1, "LED Off"); juhis seda teha.
  4. Kui kontrollerile saadetakse 1, teeb see kõigele vastupidist.

Päris lihtne eks?

Soovitan: