Përmbajtje:
- Hapi 1: Instalimi i softuerit Arduino IDE
- Hapi 2: Hapja e Arduino IDE
- Hapi 3: Hapni Menaxherin e Bordeve
- Hapi 4: Zgjidhni Bibliotekën e Bordit ESP 8266
- Hapi 5: Zgjedhja e Bordit
- Hapi 6: Lidhja me PC
- Hapi 7: Programi im i parë
- Hapi 8: Ngarko programin tuaj të parë
- Hapi 9: Shtimi i bibliotekave
- Hapi 10: Merrni Aplikacionin Blynk në Smartphone -in tuaj
- Hapi 11: Krijoni Aplikacionin tuaj të Parë Blynk
- Hapi 12: Drejtoni programin
- Hapi 13: Si funksionon Kodi…
- Hapi 14: Skeda Blynk
Video: Pajisja ime e parë IoT: 14 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
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
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
Hapni Menaxherin e Bordeve.
Hapi 4: 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
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
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ë
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ë
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
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
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
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
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…
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
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:
- 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.
- Shtyp "LED On" në ndërfaqen serike (terminali i kompjuterit)
- 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ë.
- 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:
Pajisja ime IoT - Shkaktari GPS: 5 hapa
Pajisja ime IoT - Nxitësi GPS: Në këtë udhëzues do të mësoni se si të konfiguroni kontrolluesin tuaj IoT për të dërguar një email kur jeni x minuta nga shtëpia
Pajisja ASS (Pajisja Sociale Anti-Sociale): 7 hapa
Pajisja ASS (Pajisja Sociale Anti-Sociale): Thoni se jeni personi tip që ju pëlqen të jeni pranë njerëzve, por nuk ju pëlqen që ata të afrohen shumë. Ju gjithashtu jeni një popull që ju pëlqen dhe e keni të vështirë të thoni jo njerëzve. Kështu që ju nuk dini si t'i thoni që të tërhiqen. Epo, futni - Pajisja ASS! Y
Pajisja ime IoT - Stafeta e parë: 5 hapa
Pajisja ime IoT - Stafeta e parë: Në këtë udhëzues ne do të kontrollojmë një stafetë nga Blynk. Duke e ndezur dhe fikur atë nga aplikacioni. KUJDES !!!! Ju lutemi sigurohuni që e dini se çfarë po bëni nëse keni ndërmend të lidhni stafetën tuaj me energji elektrike !!! KUJDES
Pasqyra ime e parë e zgjuar: 8 hapa
Pasqyra ime e parë e zgjuar: Të gjithë e dimë këtë problem, ngrihemi shumë vonë në mëngjes, kështu që duhet të përgatitemi shumë shpejt. Që do të thotë se nuk keni kohë të shihni se çfarë moti do të jetë. Por ajo për të cilën ju me siguri keni kohë është të shikoni në pasqyrë. Po sikur të bashkohemi
Termometër USB i brendshëm/i jashtëm (ose, 'Pajisja ime e parë USB'): 4 hapa (me fotografi)
Termometër USB i brendshëm/i jashtëm (ose, "Pajisja ime e parë USB"): Ky është një dizajn i thjeshtë që demonstron periferikën USB në PIC 18Fs. Ka një mori shembujsh për patate të skuqura 18F4550 40 pin në internet, ky dizajn demonstron versionin më të vogël 18F2550 28 pin. PCB përdor pjesë të montimit në sipërfaqe, por të gjitha c