Sisukord:
- Samm: installige Arduino IDE tarkvara
- Samm: avage Arduino IDE
- Samm: avage tahvlite haldur
- Samm: valige ESP 8266 juhatuse raamatukogu
- Samm: juhatuse valimine
- 6. samm: arvutiga ühendamine
- Samm 7: Minu esimene programm
- Samm: laadige üles oma esimene programm
- 9. samm: raamatukogude lisamine
- Samm: hankige oma nutitelefoni rakendus Blynk
- Samm: looge oma esimene Blynk -rakendus
- Samm: käivitage programm
- Samm: kuidas kood töötab…
- 14. samm: vahekaart Blynk
Video: Minu esimene IoT -seade: 14 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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.
Samm: 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
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
Ü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
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
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
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
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
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
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…
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
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:
- Annab käsu morse.on (); (kasutades teeki, mis sisaldas alguses kaasatud kaasamisfaili), mis lülitab LED -i sisse.
- Prindib "LED sisse" jadaliidesele (arvuti terminal)
- Saadab "LED On" vidinale Blynk 'display display', mille määrasime pessa 1. See kasutab Blynk.virtualWrite (V1, "LED Off"); juhis seda teha.
- Kui kontrollerile saadetakse 1, teeb see kõigele vastupidist.
Päris lihtne eks?
Soovitan:
Minu esimene süntees: 29 sammu (piltidega)
Minu esimene süntesaator: Lapse süntesaator tekkis, kui ma istusin küürus süntesaatorijuhtmete sassis. Mu sõber Oliver tuli kohale, hindas olukorda ja ütles: "Teate, et teil on õnnestunud teha maailma kõige keerulisem laste mänguasi." Kuigi minu esialgne r
Minu esimene Java -rakendus: 6 sammu
Minu esimene Java -rakendus: kas soovite jätkuvalt oma Java -rakendust luua, kuid viivitate selle millegipärast edasi? Kas sa kuuled ennast ütlemas: "Homme lõpuks teen seda"? Aga seda homme ei tule kunagi. Niisiis, peate alustama kohe. Nüüd on aeg hankida oma han
Minu esimene sulgede tiib: analoog-digitaalmuundur: 5 sammu
Minu esimene sulgede tiib: analoog-digitaalmuundur: Tere, mu kaastegijad! Tänane juhend on midagi tõeliselt erilist. See seade on MINU ESIMENE SULEVÕRG - järgides Adafruit'i vormi. See on ka minu ESIMENE PINNALE PAIGALDATUD PCB! Minu kõige silmatorkavam selle kilbi kasutamine on seadmes, mida ma hullutasin
Minu esimene nutikas peegel: 8 sammu
Minu esimene tark peegel: Me kõik teame seda probleemi, ärkame hommikul liiga hilja, nii et peame väga kiiresti valmis saama. See tähendab, et teil pole aega vaadata, milline ilm tuleb. Aga kindlasti on teil aega peeglisse vaatamiseks. Mis siis, kui saame
Minu esimene lõks: 6 sammu
Minu esimene pitop: Te ei usu, et pärast selle ehitamist ei leidnud ma põhiplaati. See on liiga väike. Ja saate sellest lihtsalt Androidi versiooni teha. Kulutasin umbes 15 dollarit. Niisiis, ehitame selle üles