Përmbajtje:

Pajisja ime e parë IoT: 14 hapa
Pajisja ime e parë IoT: 14 hapa

Video: Pajisja ime e parë IoT: 14 hapa

Video: Pajisja ime e parë IoT: 14 hapa
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Korrik
Anonim
Pajisja ime e parë IoT
Pajisja ime e parë IoT

Në këtë Instructable ne do të mësojmë se si të instalojmë Arduino IDE për Pajisjen Time IoT të Parë, kështu që deri në fund mund të ekzekutojmë kodin arduino në të dhe ta kontrollojmë atë nga telefoni juaj celular.

Hapi 1: Instalimi i softuerit Arduino IDE

Instaloni programin Arduino IDE nga kjo lidhje

Pas instalimit, një ikonë Arduino IDE krijohet në Desktop.

Hapi 2: Hapja e Arduino IDE

Hapja e Arduino IDE
Hapja e Arduino IDE

Hapni Arduino IDE nga desktopi juaj.

Shtypni Ctrl+presje për të hapur panelin e preferencave.

Në Menaxherin e Bordeve Shtesë futni URL -në e treguar më poshtë dhe shtypni OK.

arduino.esp8266.com/stable/package_esp8266com_index.json

Hapi 3: Hapni Menaxherin e Bordeve

Menaxher i Bordeve të Hapura
Menaxher i Bordeve të Hapura

Hapni Menaxherin e Bordeve.

Hapi 4: Zgjidhni Bibliotekën e Bordit ESP 8266

Zgjidhni Bibliotekën e Bordit ESP 8266
Zgjidhni Bibliotekën e Bordit ESP 8266

Hapet dritarja e Bordit të Menaxherëve, lëvizni faqen e dritares poshtë, derisa të shihni modulin me emrin ESP8266. Pasi ta keni gjetur, zgjidhni atë modul, zgjidhni versionin dhe klikoni në butonin Instalo. Kur të instalohet, mbyllni dritaren.

Hapi 5: Zgjedhja e Bordit

Zgjedhja e Bordit
Zgjedhja e Bordit

Për të drejtuar IoT-in e parë me Arduino, duhet të zgjedhim Bordin NodeMCU 1.0 (Moduli ESP-12E).

Kjo mund të bëhet duke lëvizur poshtë, siç tregohet në figurën e mësipërme. Shtypni kthimin

Hapi 6: Lidhja me PC

Lidhja me PC
Lidhja me PC

Lidhni kontrolluesin MyFirst IoT me kompjuterin tuaj duke përdorur kabllon USB. Kur lidhet porta COM do të zbulohet dhe ju duhet të shihni kompjuterin tuaj duke ngarkuar drejtuesit e duhur. Pasi të ketë përfunduar, shkoni te menaxheri i pajisjes dhe vini re Com Port në përdorim (treguar në figurën e mësipërme)

Hapi 7: Programi im i parë

Programi im i parë
Programi im i parë
Programi im i parë
Programi im i parë

Tani hapni skedën Skedar dhe shkoni te Shembujt në atë që hyn në shembullin e integruar, shkoni te 01. Bazat dhe klikoni në Blink për të hapur dritaren.

Tani klikoni në mjetet për të zgjedhur portën: "COM" bazuar në cilën portë COM të kompjuterit kontrolluesi u lidh. Për të identifikuar portën COM referojuni hapave të mëparshëm.

Hapi 8: Ngarko programin tuaj të parë

Ngarko programin tuaj të parë
Ngarko programin tuaj të parë

Klikoni në shigjetën e djathtë të treguar në figurë për të ngarkuar programin në modul. Pasi programi të ketë ngarkuar LED në kontrollues do të ndizet dhe fiket në intervale një sekondë.

Urime - sapo keni ekzekutuar pajisjen tuaj të parë IoT. Tani le të kalojmë në diçka pak më interesante dhe ndizni dhe fikni LED nga telefoni juaj celular.

Hapi 9: Shtimi i bibliotekave

Shtimi i bibliotekave
Shtimi i bibliotekave

Përpiluesi Arduino përdor shumë bibliotekat. Këto janë pjesë diskrete dhe kod që ndihmojnë pajisjen të kryejë një mori detyrash.

Le ta bëjmë këtë një nga një.

Shkarkoni skedarin zip të Blynk të treguar më poshtë. Vini re se ku e keni ruajtur.

Hapni skedën Sketch, merrni opsionin "Përfshi Bibliotekën" dhe më pas "Shtoni bibliotekën.zip". Drejtoni ekranin e përzgjedhjes në vendndodhjen e skedarit zip që keni shkarkuar dhe konfirmoni.

Pas disa sekondash biblioteka do të shtohet në IDE tuaj Arduino.

Përsëriteni për bibliotekat e mbetura

Hapi 10: Merrni Aplikacionin Blynk në Smartphone -in tuaj

Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj
Merrni Aplikacionin Blynk në Smartphone -in tuaj

Shkoni në dyqanin e aplikacioneve të telefonave tuaj dhe kërkoni për Blynk. Instaloni aplikacionin Blynk dhe drejtojeni atë.

Ju do të duhet të jepni një adresë emaili dhe një fjalëkalim. Sigurohuni që është një adresë e vlefshme e -mail sepse aty do të dërgohen shenjat e vërtetimit.

Njerëzit e sjellshëm në Blynk ju japin 2000 njësi 'Energjie' për të filluar. Ndërsa ndërtoni projekte më komplekse do të keni nevojë për më shumë 'Energji' të cilat mund t'i blini në aplikacion.

Për momentin ne do të fshijmë projektet ndërsa kalojmë nga një shembull në tjetrin dhe përfitojmë nga një veçori vërtet e pastër e Blynk e kodit QR të projektit. Ne do të flasim për këtë në hapin tjetër.

Hapi 11: Krijoni Aplikacionin tuaj të Parë Blynk

Krijoni aplikacionin tuaj të parë Blynk
Krijoni aplikacionin tuaj të parë Blynk
Krijoni aplikacionin tuaj të parë Blynk
Krijoni aplikacionin tuaj të parë Blynk
Krijoni aplikacionin tuaj të parë Blynk
Krijoni aplikacionin tuaj të parë Blynk

Shtypni simbolin QR në krye të ekranit dhe kamera juaj do të ndizet.

Synoni kamerën tuaj në kodin QR më lart dhe Blynk do të krijojë projektin për ju. Kur projekti është përpunuar, shtypni simbolin e arrës në pjesën e sipërme të ekranit, lëvizni poshtë dhe zgjidhni 'email të gjithë'

Brenda pak sekondash do të merrni një kod vërtetimi që ju është dërguar me email.

Në Arduino IDE zgjidhni Skedar/Shembuj/My_IOT_Device/Blynk_LED.

Skedari i programit do të hapet.

Kopjoni dhe ngjisni shenjën e vërtetimit që keni marrë nga Blynk dhe futni SSID dhe Fjalëkalimin tuaj në ekran.

Shtypni butonin me shigjetën e ngarkimit për ta dërguar programin te kontrolluesi.

Hapi 12: Drejtoni programin

Drejtoni Programin
Drejtoni Programin

Në aplikacionin Blynk shtypni butonin e luajtjes në të djathtën e sipërme të ekranit.

Do të shihni një buton LED dhe një fushë statusi. Shtypja e butonit do të ndezë dhe fikë LED -in në kontrolluesin tuaj dhe do të përditësojë statusin në përputhje me rrethanat.

Urime - tani mund ta kontrolloni projektin tuaj nga kudo në botë ku keni qasje në internet!

Hapi 13: Si funksionon Kodi…

Si funksionon Kodi…
Si funksionon Kodi…
Si funksionon Kodi…
Si funksionon Kodi…

Ky nuk është një mësim programimi - por këtu është një pasqyrë në kodin dhe si funksionon me Blynk.

Unë e kam vendosur kodin me qëllim në skeda të veçanta në Arduino IDE, në mënyrë që të shihni komponentët kryesorë. Nuk ka nevojë ta bëni këtë kur filloni të programoni.

Le të shikojmë së pari skedën Blynk_LED. Përveç kodeve të autorizimit të projektit, SSID dhe fjalëkalimit nuk do të keni nevojë ta ndryshoni këtë për asnjë nga shembujt e projektit.

Kjo përmban informacione të rëndësishme për bibliotekën në përdorim (#include).

Skeda e konfigurimit bën pikërisht atë - ajo funksionon një herë kur kontrolluesi fillon dhe lëshon udhëzime për konfigurimin. Në këtë rast ne po vendosim monitorin serik që të funksionojë në 115200 baud dhe vendosim Blynk dhe wifi.

Skeda e lakut bën pikërisht atë - ajo sillet rrotull e rrotull duke ekzekutuar në mënyrë të përsëritur çdo kod që është brenda saj. Në këtë rast sigurohet që blynk dhe kohëmatësit të funksionojnë (të cilat ne do t'i vendosim në një tutorial të ndryshëm së bashku me skedat e programit, kohëmatësve dhe shërbimeve).

Hapi 14: Skeda Blynk

Skeda Blynk
Skeda Blynk
Skeda Blynk
Skeda Blynk
Skeda Blynk
Skeda Blynk
Skeda Blynk
Skeda Blynk

Para se të shikojmë kodin, le të hedhim një vështrim në ato dy 'widget' në ekranin e Blynk.

'Butoni' është caktuar si një pin 'virtual' dhe ne kemi zgjedhur slot 0 për të (V0). Shtë një widget që gjeneron një dalje e cila dërgohet te kontrolluesi. Vini re se ne e kemi vendosur atë si një çelës On/Off dhe jo një çelës Push (momental).

Treguesi i statusit është një widget 'i shfaqjes së vlerës' dhe merr të dhëna që i dërgohen nga kontrolluesi. Ajo është krijuar si një pin virtual dhe ne kemi zgjedhur slot 1 për të.

Tani le të shikojmë kodin.

Deklarata e parë - BLYNK_WRITE (V0) - po i thotë kodit të dëgjojë një udhëzim nga Blynk që vjen nga kunja virtuale 0. Çdo herë që ky buton të ndryshojë Blynk do të dërgojë ose 0 ose 1 në kontrollues - të përfshira në param.asInt ()

Nëse dërgohet një 0 atëherë kontrolluesi:

  1. Nxjerr komandën morse.on (); (duke përdorur një bibliotekë të përfshirë në skedarin përfshirës që kemi përfshirë në fillim) e cila ndez LED -in.
  2. Shtyp "LED On" në ndërfaqen serike (terminali i kompjuterit)
  3. Dërgon "LED On" në miniaplikacionin "shfaqja e vlerës" të Blynk të cilën e caktuam në slot 1. Përdor Blynk.virtualWrite (V1, "LED Off"); udhëzim për ta bërë këtë.
  4. Nëse një 1 i dërgohet kontrolluesit atëherë bën të kundërtën e gjithë kësaj.

Mjaft e thjeshtë, apo jo?

Recommended: