Përmbajtje:

Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)
Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)

Video: Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)

Video: Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Korrik
Anonim
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01
Tutorial Arduino - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01

Mirësevini në një tutorial tjetër në kanalin tonë, ky është mësimi i parë i këtij sezoni që do t'i kushtohet sistemeve IoT, këtu do të përshkruajmë disa nga veçoritë dhe funksionalitetet e pajisjeve të përdorura në këtë lloj sistemesh.

Për të krijuar këto sisteme ne do të përdorim Aplikacionin Blynk të krijuar për sistemet IoT dhe është një aplikim shumë i lehtë dhe intuitiv për të punuar me të (Shih imazhin më lart). Ky aplikacion është përmendur tashmë në mësimet e mëparshme, por këtë sezon ne do të përshkruajmë në detaje veçoritë më të rëndësishme të secilës prej widget -eve të tij.

Faqja e Platformës Blynk IoT:

Me këtë aplikacion ne mund të përdorim ndërfaqe që kontrollojnë dhe shikojnë të dhënat e krijuara nga një pajisje fizike nga distanca, thjesht ta kemi atë pajisje dhe një smartphone të lidhur në internet.

Kjo pajisje fizike do të ketë një stafetë që do të kontrollojë një sistem të thjeshtë ndriçimi dhe kjo stafetë do të lidhet me një pajisje kontrolli Wi-Fi shumë të vogël dhe të thjeshtë, kjo pajisje është moduli ESP8266 ESP-01 (shiko fletën e të dhënave më poshtë).

Kjo pajisje dallohet për madhësinë e saj të vogël, çmimin e ulët dhe shkathtësinë.

Në mësimet e mëparshme ne përdorëm disa lloje të ndryshme të bordeve Arduino dhe këto ishin gjithmonë pajisjet kryesore të montimit dhe përmbanin kodin e programimit, duke kontrolluar dhe menaxhuar të gjitha tiparet.

Në mësimin e fundit, moduli ESP8266ESP-01 u përdor vetëm si pajisje komunikimi, duke marrë dhe transmetuar vetëm të dhëna Wi-Fi dhe jo si pajisje kryesore të montimit.

Arduino Tutorial - Blynk Motor Speed Control ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Këtë herë pajisja kryesore do të jetë moduli ESP8266 ESP-01, i cili do të kontrollojë dhe menaxhojë të gjitha burimet e montimit.

Specifikimet e modulit ESP8266 ESP-01:

  • CPU e integruar Tensilica Xtensa me fuqi të ulët dhe 32 bit;
  • Flash memorie 1 MB;
  • Protokollet e komunikimit SPI, UART dhe SDIO;
  • Lidhja - lidhës 8 pin;
  • Kunjat dixhital I/O (PWM) - GPIO0 dhe GPIO2;
  • Tensioni i hyrjes: 3.3V DC;
  • Antenë PCB Wi-Fi në bord;
  • Madhësia - 25x14x1mm;

Një modul tjetër që është gjithashtu shumë i dobishëm kur krijoni projekte në sistemet IoT është moduli Relay. Ky modul është krijuar për të punuar së bashku me modulin ESP-01 dhe gjithashtu ka një lidhës 8 pin shumë të lehtë për t’u përdorur (shiko fletën e të dhënave më poshtë).

Specifikimet e modulit rele ESP-01:

  • Tensioni i funksionimit: 5V DC;
  • Stafetë e ngarkesës - 250V AC - 10A;
  • Lidhja - lidhës 8 pin;
  • PIN GPIO0 për kontrollin e stafetës (status i nivelit të lartë);
  • Madhësia - 37x25mm;

Meqenëse pajisjet e montimit nuk janë të aktivizuara në të njëjtat vlera si llamba e tryezës, kërkohet një furnizim më i përshtatshëm i energjisë.

Megjithëse moduli ESP-01 kërkon një tension të ndryshëm furnizimi sesa moduli Relay, një furnizim me energji të ndryshme nuk do të kërkohet sepse moduli ESP-01 aktivizohet drejtpërdrejt përmes modulit Relay (shiko imazhin më poshtë).

Specifikimet e furnizimit me energji elektrike:

  • Tensioni i hyrjes: 230V AC 50Hz;
  • Tensioni i daljes: 5V DC;
  • Rryma e daljes: 700mA;
  • Fuqia: 3, 5W;
  • Mbrojtje nga qarku i shkurtër;
  • Mbrojtje nga temperatura;
  • Mbrojtje nga mbingarkesa;
  • Madhësia: 30x20x18mm;

Siç mund të shihet lehtë, moduli ESP-01 ka shumë përparësi, por në kontrast me modelet e tjera të kartave të përmendura më parë, ky modul nuk lejon lidhjen drejtpërdrejt me një kompjuter për të ngarkuar kodin e programimit.

Për këtë arsye, nevojitet një pajisje përshtatëse për të garantuar këtë lidhje, nëse është e mundur përmes prizës USB (shiko imazhin më poshtë).

Specifikimet e modulit të përshtatësit USB ESP-01:

  • Lidhje USB-serike;
  • Ndërrimi i modalitetit Në bord - Komunikimi (UART) dhe Programi (PROG);
  • 3, qark 3V rregullues DC Në bord,
  • Madhësia: 49x17x10mm;

Veryshtë shumë e lehtë për ta gjetur këtë modul në treg, por kini kujdes, ka module përshtatës USB pa këtë ndërprerës dhe nëse e blini atë duhet të bëni një modifikim të vogël, por do t'ju duhet një aftësi (Shih lidhjen më poshtë).

Ndryshimi i bordit të përshtatësit USB në ESP-01:

Nëse nuk doni të blini këtë modul Përshtatës USB, ekziston një metodë tjetër për të lidhur modulin ESP-01 me kompjuterin tuaj. Kjo metodë përdor vetëm një Breadboard dhe një Arduino UNO, megjithatë, kjo metodë nuk është aq praktike sa një modul përshtatës (Shih lidhjen më poshtë).

Arduino Tutorial-Blynk Motor Speed Control ESP8266:

Hapi 1: Asambleja e Qarkut

Image
Image
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut

Asambleja e këtij mësimi është shumë e thjeshtë, thjesht lidhni të gjitha pajisjet me njëra -tjetrën dhe shumica e lidhjeve tuaja do të përdoren (Shih imazhin më lart).

Lista e pjesëve:

  • 1x modul ESP8266 ESP-01;
  • 1x modul stafetë ESP-01;
  • Furnizimi me energji 1x 230V AC në 5V DC 700mA;
  • 1x Dritë Tabele 230V AC;
  • 1x Përshtatës USB në ESP-01;
  • 1x Smartphone;
  • Sistemi Wi-Fi në internet;
  • Aplikacioni Blynk;

Instaloni modulin e stafetës në ESP-01 dhe Furnizimin me energji:

Për të kontrolluar Llambën e Tabelave është e nevojshme të ndërprisni kabllot 230V AC për të instaluar këtë sistem të ri të kontrollit të montimit

Këto kabllo zakonisht kanë dy tela të shënuar me ngjyrë blu (N) dhe kafe (F). Këto kabllo do të lidhen përmes një lidhje paralele midis Furnizimit me Energji dhe Llambës së Tabelave për të aktivizuar të dy pajisjet

Tani është e nevojshme të lidhni tela ngjyrë kafe (F) nga kablli në lidhësin e zakonshëm (COM) të modulit Relay, tani kontrolli i energjisë për Dritën e Tabelave do të kryhet përmes modulit Relay

Së fundi, Llamba e Tabelave do të lidhet me lidhësin e Reles normalisht të hapur (JO), kjo lidhje do të aktivizojë Llambën e Tabelave kur projekti Blynk e urdhëron atë

Duke u kthyer në Furnizimin me energji elektrike, kunjat dalëse të 5V DC janë të lidhura me kunjat e tensionit hyrës të modulit Relay. Kjo është lidhja e fundit në kuvend me të gjitha pajisjet që do të lidhen

Hapi i fundit është instalimi i modulit ESP-01 në modulin Relay në mënyrën e duhur, por para instalimit do të jetë e nevojshme të ngarkoni kodin në mënyrë që të funksionojë si duhet dhe t'i përgjigjet Aplikacionit Blynk

Përgatitni ESP-01 për të ngarkuar kodin:

Nëse zgjidhni të përdorni Përshtatësin USB për ESP-01 për të ngarkuar kodin (Shihni imazhin më lart), ndiqni hapat:

Montoni ESP-01 në përshtatësin USB në mënyrën e duhur;

Vendosni çelësin e përshtatësit në modalitetin e programimit (PROG);

Lidhni përshtatësin USB me kompjuterin;

Instaloni drejtuesit e përshtatësit USB në kompjuter dhe pajisjen që është gati;

Hapi 2: Krijoni dhe Konfiguroni një Projekt Blynk

Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk
Krijoni dhe Konfiguroni një Projekt Blynk

Para shpjegimit të kodit, le të krijojmë së pari projektin tonë në Aplikacionin Blynk. Meqenëse montimi është mjaft i thjeshtë, projekti në Aplikacionin Blynk do të jetë gjithashtu shumë i lehtë për të krijuar dhe konfiguruar funksionalitetet për këtë sistem IoT.

Për të krijuar projektin në Aplikacionin Blynk, së pari do të duhet ta shkarkoni këtë aplikacion dhe ta instaloni në Smartphone ose Tablet.

Shkarkoni Aplikacionin Blynk në faqen e internetit:

Krijoni një projekt të ri:

Pas instalimit të aplikacionit, për të krijuar një llogari në Aplikacionin Blynk, duhet të keni një llogari emaili. Tjetra, thjesht krijoni projektin e parë (Shihni imazhin më lart).

Për të krijuar një projekt të ri, duhet të zgjidhni opsionin "Projekt i Ri" dhe do të hapet një dritare e re me cilësimet bazë dhe ne do të zgjedhim cilësimet e mëposhtme:

  • Kutia e tekstit "Emri" - Ju lejon të identifikoni projektin në mënyrë që ta gjejmë me lehtësi.

    Emri i projektit: "Arduino tutorial";

  • Opsioni "Zgjidh pajisjen" - Kjo ju lejon të zgjidhni llojin e pajisjes së përdorur për montim.

    Lloji i pajisjeve: "ESP8266";

  • Opsioni "Lloji i lidhjes" - Kjo ju lejon të zgjidhni llojin e lidhjes që përdor pajisja e zgjedhur.

    Lloji i lidhjes: "Wi-Fi";

  • Opsioni "Tema" - Kjo ju lejon të zgjidhni ngjyrat e paraqitjes së projektit, të cilat mund të jenë të errëta ose të lehta.

    Lloji i prezantimit: "Jo i rëndësishëm";

Për të përfunduar këtë hap, thjesht shtypni butonin "Krijo" dhe një ekran i ri do të shfaqet me një shirit të gjelbër në krye dhe aty do të shtohen widget -et e nevojshëm për projektin.

Butoni i stilizuar i cilësimeve:

Për të shtuar widget në projekt, thjesht shtypni në ekran ose shtypni simbolin (+) në shiritin e sipërm të gjelbër. Shfaqet një listë e të gjitha llojeve të pajisjeve në dispozicion (shiko imazhin më lart).

Ky projekt do të jetë shumë i thjeshtë, duke kërkuar vetëm një widget për të ndezur dhe fikur Llambën e Tabelave. Lloji i widget -it të zgjedhur ishte "Butoni i stilizuar", ky widget ka të njëjtin funksionalitet si widget "Button", por ka shumë më tepër opsione cilësimi sesa ai.

Pasi të keni zgjedhur llojin e widget -it, ai do të shfaqet në ekran. Tani, nëse e shtypni vetëm një herë, një kornizë do të shfaqet rreth tij, që do të thotë se mund të ndryshoni dimensionet e tij (Shihni imazhin më lart).

Nëse widget shtypet përsëri, faqja me opsionet e cilësimeve do të shfaqet. Opsionet e cilësimeve të zgjedhura për këtë widget janë:

  • Kutia e tekstit "Etiketa" - Identifikon llojin e funksionit që widget do të kryejë.

    Etiketa Widget: "Drita e Tabelave";

  • Opsioni "Output" - Ju jep mundësinë të zgjidhni se cilën pin dalës ESP8266 do të kontrollohet duke përdorur këtë widget. Ju mund të zgjidhni midis kunjave dixhitalë dhe atyre virtualë.

    • Kunjat virtuale - Këto funksionojnë si ndryshore të plota të tipit të plotë (int) dhe ruajnë vlerën e gjendjes së butonit. Kjo lejon që vlera e gjendjes të manipulohet për të krijuar kushte në kod që shtojnë funksione të tjera në widget.
    • Kunjat dixhital - Kur zgjidhen kunjat dixhital, widget kontrollon drejtpërdrejt kunjat e daljes dixhitale. Kur përdorni këtë lloj kunjash nuk është e nevojshme të vendosni këtë funksionalitet në kod. Ky është një nga avantazhet e mëdha të Aplikacionit Blynk, sepse thjeshton ndërtimin e kodit.

      Kodi i zgjedhur: "Digital - gp0";

Shënim: Kur zgjidhni pajisjen ESP8266, do t'ju lejohet të zgjidhni 16 kunja dixhitale, megjithatë, modeli ESP-01 ka vetëm 2 nga këto kunja në dispozicion, të cilat janë GPIO0 dhe GPIO2

  • Opsioni "Mode" - Ju jep mundësinë të zgjidhni llojin e butonit të funksionimit. Ju mund të zgjidhni një operacion të ngjashëm me një buton, duke ju kërkuar ta mbani atë për të ndryshuar vlerën e tij të statusit ose një operacion të ngjashëm me një çelës që ndryshon vlerën e tij të statusit vetëm me një prekje momentale.

    Modaliteti i butonit: "Ndërro";

  • Opsionet "Gjendjet ON/OFF" - Në këtë opsion, ju mund të ndryshoni tekstin, madhësinë e shkronjave dhe ngjyrën e etiketave të shfaqura gjatë dy gjendjeve të butonave, si dhe ngjyrën e sfondit të butonit.

    • Gjendja JOFTUAR:

      • Teksti OFF: "Turn OFF";
      • Ngjyra e etiketës OFF: "Jo e rëndësishme";
      • OFF Ngjyra e sfondit: "Jo e rëndësishme";
    • Shtetet ON:

      • Teksti ON: "Turn ON";
      • Ngjyra e etiketës: "Jo e rëndësishme";
      • ON Ngjyra e sfondit: "Jo e rëndësishme";
  • Opsionet "Edges" dhe "Style" - Këto dy opsione gjithashtu ju lejojnë të ndryshoni disa nga opsionet estetike të butonit, siç është forma e tij, duke zgjedhur forma më të rrumbullakosura ose të drejta. Opsionet gjithashtu mund të zgjidhen për ta bërë sfondin e butonit plotësisht të plotë ose thjesht një vijë kufitare.

    • Forma e butonit: "E rrumbullakosur";
    • Stili i sfondit të butonit: "Skicë";
  • Opsioni "Lock Size" - Ky opsion i fundit, kur aktivizohet, bllokon mundësinë e redaktimit të dimensioneve të butonit, duke mbajtur gjithmonë madhësinë aktuale.

    Përmasat e bllokimit: "OFF";

Cilësimet e projektit:

Pas përfundimit të konfigurimit të të gjitha pajisjeve të nevojshme për projektin, disa nga cilësimet e projektit konfirmohen dhe redaktohen për të përmirësuar funksionimin e tij.

Për të hyrë në faqen e cilësimeve të projektit, zgjidhni një simbol të arrës që është në shiritin e gjelbër në krye të Aplikacionit. Në këtë faqe, mund të ndryshoni dhe konfiguroni cilësimet e mëposhtme (shiko imazhin më lart):

  • Kutia e tekstit "Emri" - Kjo ju lejon të ndryshoni ose modifikoni emrin e projektit.

    Emri i projektit: "Arduino tutorial";

  • Opsionet "Qasja e Përbashkët" - Ju lejon të ndani projektin tuaj me përdoruesit e tjerë të Aplikacionit Blynk. Me këtë opsion të aktivizuar, përdoruesit e tjerë mund të kontrollojnë montimin, por nuk mund ta modifikojnë atë.

    Opsioni i ndarjes: "OFF";

Butoni "Shkurtorja e ekranit fillestar" - Krijoni një ikonë të shkurtores në ekranin e Smartphone tuaj për qasje të lehtë në projekt

  • Qasja në "Shenjat e Autorit" - Ju mund të hyni në të gjitha shenjat automatike të projektit përmes opsionit "Email All" që dërgoni në llogarinë e postës elektronike të lidhur me Aplikacionin Blynk, ose kopjoni të gjithë kodet përmes opsionit "Copy All".

    Këto Auth Tokens identifikojnë dhe autorizojnë pajisjet e montimit të kontrollohen nga Blynk App.

  • Opsioni "Tema" - Ju jep mundësinë të zgjidhni ngjyrat e paraqitjes së projektit, të cilat mund të jenë të errëta ose të lehta.

    Lloji i paraqitjes: "Jo i rëndësishëm";

  • Opsioni "Mbaje ekranin gjithmonë të ndezur" - Kur aktivizohet, ai mban ekranin e smartphone -it tuaj gjithmonë të ndezur gjatë përdorimit të aplikacionit Blynk.

    Mbani ekranin të ndezur: "Jo i rëndësishëm";

  • Opsioni "Njoftoni pajisjet kur aplikacioni është i lidhur" - Ju lejon të aktivizoni njoftimet e pajisjes kur aktivizohet aplikacioni.

    Aktivizoni njoftimet e pajisjes: "Jo e rëndësishme";

  • Opsioni "Mos mbyllni njoftimet" - Ju jep mundësinë të çaktivizoni njoftimet e lidhjes së pajisjes në modalitetin e luajtjes. Me këtë opsion të aktivizuar, është e mundur të kontrolloni statusin e lidhshmërisë së pajisjes duke shtypur butonin me simbolin "Lidhjet e pajisjeve" në shiritin e gjelbër në krye të aplikacionit.

    Çaktivizo njoftimet e pajisjes: OFF;

  • Opsioni "Trego sfondin e widget -it në modalitetin e luajtjes" - Kur aktivizohet, e detyron projektin të fillojë gjithmonë në modalitetin Play, duke e bërë më të lehtë përdorimin e projektit kur të ketë përfunduar dhe gati për t'u përdorur.

    Aktivizimi i mënyrës së lojës: ON (Projekti përfundoi) ose OFF (Projekti në fazën e provës);

Butoni "Clone" - Krijon një kod QR që mund të ndajë një kopje të saktë të projektit me një llogari tjetër të Aplikacionit Blynk. Kjo formë e ndarjes së projektit është e sigurt, përderisa ndahet vetëm kodi QR dhe jo Auto Tokens

Cilësimet e pajisjeve të projektit:

Në të njëjtën faqe të cilësimeve të projektit, do të gjeni faqen e dedikuar për pajisjet e ndryshme që kontrollon projekti. Duke zgjedhur këtë skedë, shfaqet një faqe dhe është e mundur të shikoni, shtoni dhe hiqni të gjitha pajisjet e përdorura në projekt.

Kur zgjidhet një pajisje, do të hapet një faqe ku mund të redaktoni dhe konfirmoni cilësimet e mëposhtme të pajisjes (Shihni imazhin më lart):

  • Kutia e tekstit "Emri" - Ju jep mundësinë të kontrolloni ose ndryshoni emrin e pajisjes në mënyrë që të jetë më e lehtë për t'u gjetur.

    Emri i pajisjes: "Pajisja#1";

  • Opsioni "Zgjidh pajisjen" - Ju lejon të kontrolloni ose ndryshoni llojin e pajisjes së përdorur për montim.

    Lloji i pajisjeve: "ESP8266";

  • Opsioni "Lloji i lidhjes" - Ju lejon të kontrolloni ose ndryshoni llojin e lidhjes që përdor pajisja e zgjedhur.
  • Lloji i lidhjes: "Wi-Fi";
  • Ju lejon të përdorni ose modifikoni "Auth Token" - Nëse kodi Auth Token i pajisjes është komprometuar, thjesht shtypni butonin "Refresh" dhe një kod i ri do të gjenerohet. Duke shtypur butonin "Email" ky kod i ri i dërgohet email -it të lidhur me llogarinë e Aplikacionit Blynk.
  • Një opsion shumë i dobishëm kur shtoni shumë pajisje në projekt është opsioni "+ Etiketa të reja", sepse ju lejon të gruponi këto pajisje në mënyrë që ta bëni projektin më të lehtë për t'u organizuar.

Pasi të keni përfunduar të gjitha cilësimet e projektit, është koha që më në fund ta ktheni atë në modalitetin Play, por do të jetë akoma e nevojshme të ngarkoni kodin në modulin ESP8266 ESP-0 1 për të testuar përfundimisht asamblenë.

Nëse dëshironi të kopjoni këtë projekt direkt, me të gjitha cilësimet dhe gati për përdorim, thjesht përdorni procedurën e mëposhtme (Shihni imazhin më lart):

  • Shtypni simbolin e kodit QR në faqen kryesore të Aplikacionit Blynk;
  • Autorizoni përdorimin e kamerës nga aplikacioni;
  • Drejtoni kamerën e smartphone në kodin QR;
  • Projekti do të kopjohet menjëherë në smartphone tuaj;

Hapi 3: Shpjegimi i kodit

Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit
Shpjegimi i Kodit

Siç e mbani mend, moduli ESP-01 është i instaluar në modulin Adapter USB dhe është gati për tu programuar. Tani le ta lidhim modulin me një nga lidhjet USB të kompjuterit dhe të hapim Arduino IDE.

Që moduli ESP-01 të kontrollohet nga Blynk App, do t'ju duhet të ngarkoni një kod me të gjitha vërtetimet e Aplikacionit Blynk dhe kredencialet tuaja të rrjetit Wi-Fi.

Pra, çdo pajisje ka një kod standard me të gjitha bibliotekat dhe funksionet e nevojshme që ajo të funksionojë si duhet. Për ta bërë këtë kod standard të lehtë për çdo lloj pajisjeje të përdorur, faqja e internetit e Aplikacionit Blynk ka një faqe që ju lejon të gjeni dhe kopjoni kodin standard në modulin ESP8266ESP-01 (Shih kodin më poshtë).

Shembulli i shfletuesit Blynk: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & shembull = GettingStarted%2FBlynkBlink

// Aktivizon komunikimin midis Aplikacionit Blynk dhe Serial Monitor:

#define BLYNK_PRINT Serial #include // Importoni një bibliotekë "ESP8266_Lib". #include // Importoni një bibliotekë "BlynkSimpleShieldEsp8266". // Vërtetimi i llogarisë në Aplikacionin Blynk. char auth = "YourAuthToken"; // Vendosni kodin e autorizuar të pajisjes. // Futni kredencialet WiFi. char ssid = "Emri juaj i rrjetit"; // Emri i rrjetit Wi-Fi. char pass = "Fjalëkalimi juaj"; // Fjalëkalimi i rrjetit Wi-Fi. // Shënim: Vendosni fjalëkalimin në "" për rrjetet e hapura Wi-Fi. // Drejtoni funksionin SETUP vetëm një herë pasi të keni shtypur Reset: void setup () {// Fillon komunikimin Serial: Serial.begin (9600); // Fillon komunikimin Wi-Fi: Blynk.begin (auth, ssid, pass); } // Drejtoni funksionin LOOP në mënyrë të përsëritur.: void loop () {// Fillon komunikimin me Aplikacionin Blynk: Blynk.run (); // Vendosni kodin e mbetur për projektin tuaj. }

Ky asamble, së bashku me projektin e zhvilluar në Aplikacionin Blynk, ka avantazhin që nuk ju kërkon të ndryshoni ose shtoni më shumë rreshta të kodit në kodin standard.

Siç u përmend në hapin e mëparshëm, duke zgjedhur kunjat dixhitale në butonin widget, ky buton do të kontrollojë drejtpërdrejt këto kunja dhe nuk ka nevojë t'i vendosni këto funksionalitete në kod, prandaj ky grup është një nga sistemet më të thjeshtë IoT.

Tani, për të ngarkuar kodin për modulin ESP8266 ESP-01, do t'ju duhet të konfiguroni Arduino IDE (Shihni imazhin më lart). Për të konfiguruar, së pari duhet ta instaloni këtë modul në Arduino IDE dhe për ta bërë këtë ne ndjekim këto hapa:

Hapni faqen "Preferencat" në skedën "File";

Kopjoni lidhjen më poshtë në listën e lidhjeve "Additional Plate Manager URL" në faqen "Preferencat";

Lidhja:

Hapni faqen "Menaxheri i Bordit" përmes skedës "Vegla" të opsionit "Bordet";

Kërkoni modulin ESP8266 në shiritin e kërkimit;

Shtypni butonin "Instalo" për të instaluar modulin ESP8266 në Arduino IDE;

Pas instalimit të bordit, ju vetëm duhet të zgjidhni modelin e bordit të përdorur dhe portën e tij të lidhjes, ai mund të ndryshojë në varësi të vendit ku është lidhur moduli ESP-01 USB Adapter (Shih figurën më lart).

Tani thjesht mund të ngarkoni kodin për modulin ESP8266 ESP-01. Kur të përfundojë procesi i ngarkimit, moduli ESP-01 hiqet nga përshtatësi USB dhe instalohet në modulin Relay. Pas kësaj, butoni "Reset" duhet të shtypet që lidhja Wi-Fi të fillojë si duhet.

Më në fund, asambleja është e plotë dhe e gatshme. Pra, për të testuar montimin, thjesht shtypni butonin "Luaj" që gjendet në faqen e ndërtimit të projektit Blynk App.

Tjetra, mund të kontrolloni nëse pajisja është e lidhur me Aplikacionin Blynk, dhe nëse kjo konfirmohet, aplikacioni fillon automatikisht të kontrollojë pajisjen, duke ju lejuar të ndizni dhe fikni Llambën e Tabelave përmes Internetit.

Faleminderit që shikuat mësimet tona, qëllimi i kanalit tonë është të kontribuojë dhe t'ju ndihmojë në zhvillimin e projekteve, tani edhe përmes moduleve për sistemin IoT. Mos humbisni mësimet e ardhshme dhe vizitoni kanalin tonë në Youtube, Instagram, Facebook ose Twitter.

Recommended: