Turinys:

„Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis: 3 žingsniai (su paveikslėliais)
„Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis: 3 žingsniai (su paveikslėliais)

Video: „Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis: 3 žingsniai (su paveikslėliais)

Video: „Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis: 3 žingsniai (su paveikslėliais)
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, Liepa
Anonim
„Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis

Sveiki atvykę į kitą pamoką mūsų kanale, tai pirmoji šio sezono pamoka, kuri bus skirta daiktų interneto sistemoms, čia aprašysime kai kurias šio tipo sistemose naudojamų įrenginių funkcijas ir funkcijas.

Norėdami sukurti šias sistemas, mes naudosime „Blynk“programą, skirtą daiktų interneto sistemoms, ir tai yra labai paprasta ir intuityvi programa, skirta dirbti (žr. Paveikslėlį aukščiau). Ši programa jau buvo paminėta ankstesniuose vadovėliuose, tačiau šį sezoną išsamiai aprašysime svarbiausias kiekvieno jos valdiklio funkcijas.

„Blynk IoT Plataform“svetainė:

Naudodami šią programą galime naudoti sąsajas, kurios valdo ir peržiūri duomenis, sugeneruotus iš fizinio įrenginio nuotoliniu būdu, tereikia turėti tą įrenginį ir išmanųjį telefoną prijungtą prie interneto.

Šis fizinis įrenginys turės relę, kuri valdys paprastą apšvietimo sistemą, ir ši relė bus prijungta prie labai mažo ir paprasto „Wi-Fi“valdymo įrenginio, šis įrenginys yra ESP8266 ESP-01 modulis (žr. Duomenų lapą žemiau).

Ši įranga išsiskiria mažumu, maža kaina ir universalumu.

Ankstesnėse pamokose mes naudojome keletą skirtingų tipų „Arduino“plokščių, kurios visada buvo pagrindiniai surinkimo įrenginiai ir juose buvo programavimo kodas, valdantis ir valdantis visas funkcijas.

Paskutiniame vadove ESP8266ESP-01 modulis buvo naudojamas tik kaip ryšio įrenginys, priimantis ir perduodantis tik „Wi-Fi“duomenis, o ne kaip pagrindinė surinkimo įranga.

„Arduino“pamoka - „Blynk“variklio greičio valdymas ESP8266:

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

Šį kartą pagrindinis įrenginys bus modulis ESP8266 ESP-01, kuris valdys ir valdys visus surinkimo išteklius.

ESP8266 ESP-01 modulio specifikacijos:

  • „Tensilica Xtensa“integruotas mažos galios ir 32 bitų procesorius;
  • 1 MB „Flash“atmintis;
  • SPI, UART ir SDIO ryšio protokolai;
  • Jungtis - 8 kontaktų jungtis;
  • Skaitmeniniai įvesties/išvesties kaiščiai (PWM) - GPIO0 ir GPIO2;
  • Įėjimo įtampa: 3.3V DC;
  • „Wi-Fi“PCB antena laive;
  • Dydis - 25x14x1mm;

Kitas modulis, kuris taip pat labai naudingas kuriant projektus daiktų interneto sistemose, yra relės modulis. Šis modulis sukurtas dirbti kartu su moduliu ESP-01, taip pat turi labai paprastą naudoti 8 kontaktų jungtį (žr. Duomenų lapą žemiau).

ESP-01 relės modulio specifikacijos:

  • Darbinė įtampa: 5V DC;
  • Apkrovos relė - 250V AC - 10A;
  • Jungtis - 8 kontaktų jungtis;
  • GPIO0 kaištis relės valdymui (aukšto lygio būsena);
  • Dydis - 37x25mm;

Kadangi surinkimo įtaisai neįsijungia į tas pačias vertes, kaip ir stalinė lempa, reikia tinkamesnio maitinimo šaltinio.

Nors ESP-01 moduliui reikalinga kitokia maitinimo įtampa nei relės moduliui, kito maitinimo šaltinio nereikės, nes ESP-01 modulis įjungiamas tiesiogiai per relės modulį (žr. Paveikslėlį žemiau).

Maitinimo šaltinio specifikacijos:

  • Įėjimo įtampa: 230V AC 50Hz;
  • Išėjimo įtampa: 5V DC;
  • Išėjimo srovė: 700mA;
  • Galia: 3, 5W;
  • Apsauga nuo trumpojo jungimo;
  • Apsauga nuo temperatūros;
  • Apsauga nuo perkrovos;
  • Dydis: 30x20x18mm;

Kaip galima lengvai pastebėti, ESP-01 modulis turi daug privalumų, tačiau, priešingai nei kiti anksčiau minėti kortelių modeliai, šis modulis neleidžia tiesiogiai prisijungti prie kompiuterio, kad būtų įkeliamas programavimo kodas.

Dėl šios priežasties, norint užtikrinti šį ryšį, reikalingas adapteris, jei įmanoma, per USB kištuką (žr. Paveikslėlį žemiau).

ESP-01 USB adapterio modulio specifikacijos:

  • USB serijinis ryšys;
  • Borto režimo jungiklis - ryšys (UART) ir programa (PROG);
  • 3, 3V nuolatinės srovės reguliatoriaus grandinė
  • Dydis: 49x17x10mm;

Šį modulį rasti rinkoje yra labai paprasta, tačiau būkite atsargūs, yra USB adapterio modulių be šio jungiklio ir jį nusipirkę turėtumėte atlikti nedidelius pakeitimus, tačiau jums reikės tam tikrų įgūdžių (žr. Nuorodą žemiau).

USB į ESP-01 adapterio plokštės keitimas:

Jei nenorite įsigyti šio USB adapterio modulio, yra dar vienas būdas prijungti ESP-01 modulį prie kompiuterio. Šis metodas naudoja tik „Breadboard“ir „Arduino UNO“, tačiau šis metodas nėra toks praktiškas kaip adapterio modulis (žr. Nuorodą žemiau).

„Arduino“pamoka-„Blynk“variklio greičio valdymas ESP8266:

1 žingsnis: grandinės surinkimas

Image
Image
Grandinės surinkimas
Grandinės surinkimas
Grandinės surinkimas
Grandinės surinkimas
Grandinės surinkimas
Grandinės surinkimas

Šios pamokos surinkimas yra labai paprastas, tiesiog prijunkite visus įrenginius vienas prie kito ir dauguma jūsų jungčių bus naudojamos (žr. Paveikslėlį aukščiau).

Dalių sąrašas:

  • 1x ESP8266 ESP-01 modulis;
  • 1x ESP-01 relės modulis;
  • 1x maitinimo šaltinis nuo 230V AC iki 5V DC 700mA;
  • 1x stalinis šviestuvas 230V AC;
  • 1x USB adapteris prie ESP-01;
  • 1x išmanusis telefonas;
  • „Wi-Fi“interneto sistema;
  • „Blynk“programa;

Įdiekite relės modulį prie ESP-01 ir maitinimo šaltinio:

Norint valdyti stalinę lempą, reikia nutraukti 230 V kintamosios srovės kabelius, kad įdiegtumėte šią naują surinkimo valdymo sistemą

Šie kabeliai paprastai turi du laidus, pažymėtus mėlyna (N) ir ruda (F). Šie kabeliai bus prijungti lygiagrečia jungtimi tarp maitinimo šaltinio ir stalo lempos, kad abu įrenginiai būtų įkrauti

Dabar reikia prijungti rudą (F) laidą iš kabelio prie bendros (COM) jungties relės modulyje, dabar stalo šviesos energijos valdymas bus atliekamas per relės modulį

Galiausiai stalo lempa bus prijungta prie įprastai atidarytos (NO) relės jungties, ši jungtis įjungs stalinę lempą, kai „Blynk“projektas ją užsisakys

Grįžtant prie maitinimo šaltinio, 5 V nuolatinės srovės išėjimo kaiščiai yra prijungti prie relės modulio įėjimo įtampos kaiščių. Tai paskutinis surinkimo sujungimas su visais prijungiamais prietaisais

Paskutinis žingsnis yra teisingai įdiegti ESP-01 modulį į relės modulį, tačiau prieš diegiant reikės įkelti kodą, kad jis veiktų teisingai ir reaguotų į „Blynk“programą

Paruoškite kodą ESP-01:

Jei kodui įkelti pasirenkate naudoti ESP-01 USB adapterį (žr. Paveikslėlį aukščiau), atlikite šiuos veiksmus:

Teisingai pritvirtinkite ESP-01 prie USB adapterio;

Nustatykite adapterio jungiklį į programavimo režimą (PROG);

Prijunkite USB adapterį prie kompiuterio;

Įdiekite USB adapterio tvarkykles kompiuteryje ir parengtame įrenginyje;

2 veiksmas: sukurkite ir sukonfigūruokite „Blynk“projektą

Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą
Sukurkite ir sukonfigūruokite „Blynk“projektą

Prieš kodo paaiškinimą pirmiausia sukurkime savo projektą „Blynk“programoje. Kadangi surinkimas yra gana paprastas, projektą „Blynk App“taip pat bus labai lengva sukurti ir konfigūruoti šios „IoT“sistemos funkcijas.

Norėdami sukurti projektą „Blynk“programoje, pirmiausia turite atsisiųsti šią programą ir įdiegti ją savo išmaniajame telefone ar planšetiniame kompiuteryje.

Atsisiųskite „Blynk“programą iš svetainės:

Sukurkite naują projektą:

Įdiegę programą, norėdami sukurti paskyrą „Blynk“programoje, turite turėti el. Tada tiesiog sukurkite pirmąjį projektą (žr. Paveikslėlį aukščiau).

Norėdami sukurti naują projektą, turite pasirinkti parinktį „Naujas projektas“ir atsidarys naujas langas su pagrindiniais nustatymais, o mes pasirinksime šiuos nustatymus:

  • Teksto laukas „Pavadinimas“- jis leidžia jums identifikuoti projektą, kad galėtume jį lengvai rasti.

    Projekto pavadinimas: „Arduino pamoka“;

  • Parinktis „Pasirinkti įrenginį“- leidžia pasirinkti surinkimui naudojamo įrenginio tipą.

    Įrangos tipas: "ESP8266";

  • Parinktis „Ryšio tipas“- leidžia pasirinkti pasirinkto įrenginio naudojamo ryšio tipą.

    Ryšio tipas: „Wi-Fi“;

  • „Temos“parinktis - leidžia pasirinkti projekto išvaizdos spalvas, kurios gali būti tamsios arba šviesios.

    Pristatymo tipas: „Nesvarbu“;

Norėdami užbaigti šį veiksmą, tiesiog paspauskite mygtuką „Sukurti“ir pasirodys naujas ekranas, kurio viršuje bus žalia juosta, ir čia bus pridėti reikalingi projektui valdikliai.

Nustatymų stiliaus mygtukas:

Norėdami pridėti valdiklių prie projekto, tiesiog paspauskite ekrane arba paspauskite (+) simbolį viršutinėje žalioje juostoje. Rodomas visų galimų valdiklių tipų sąrašas (žr. Paveikslėlį aukščiau).

Šis projektas bus labai paprastas, norint įjungti ir išjungti stalinę lempą reikės tik vieno valdiklio. Valdiklio tipas buvo pasirinktas „Stilinis mygtukas“, šis valdiklis turi tokias pačias funkcijas kaip ir valdiklis „Mygtukas“, tačiau jis turi daug daugiau nustatymų galimybių.

Kai pasirinksite valdiklio tipą, jis bus rodomas ekrane. Dabar, jei paspausite jį tik vieną kartą, aplink jį atsiras rėmelis, o tai reiškia, kad galite pakeisti jo matmenis (žr. Paveikslėlį aukščiau).

Jei valdiklis bus paspaustas dar kartą, bus rodomas puslapis su nustatymų parinktimis. Šiam valdikliui pasirinktos nustatymų parinktys:

  • Teksto laukelis „Etiketė“- nurodo funkcijos, kurią valdiklis atliks, tipą.

    Valdiklio etiketė: „Stalo šviesa“;

  • „Išvesties“parinktis - tai suteikia jums galimybę pasirinkti, kuris ESP8266 išvesties kaištis bus valdomas naudojant šį valdiklį. Galite pasirinkti skaitmeninius ir virtualius kaiščius.

    • Virtualūs kaiščiai - jie veikia kaip viso tipo kintamieji (int) ir saugo mygtuko būsenos vertę. Tai leidžia manipuliuoti būsenos verte ir sukurti kode sąlygas, kurios valdikliui pridėtų kitų tipų funkcijų.
    • Skaitmeniniai kaiščiai - kai pasirenkami skaitmeniniai kaiščiai, valdiklis tiesiogiai valdo skaitmeninius išvesties kaiščius. Naudojant tokio tipo kaiščius, šios funkcijos nebūtina įtraukti į kodą. Tai yra vienas iš didžiausių „Blynk App“pranašumų, nes jis supaprastina kodo kūrimą.

      Pasirinktas kaištis: „Skaitmeninis - gp0“;

Pastaba: Renkantis ESP8266 įrenginį, jums bus leidžiama pasirinkti 16 skaitmeninių kaiščių, tačiau ESP-01 modelis turi tik 2 iš šių kaiščių: GPIO0 ir GPIO2

  • „Režimo“parinktis - suteikia galimybę pasirinkti veikimo mygtuko tipą. Galite pasirinkti operaciją, panašią į mygtuką, kad ją laikytumėte, kad pakeistumėte būsenos vertę, arba operaciją, panašią į jungiklį, kurio būsenos reikšmė pakeičiama tik akimirksniu.

    Mygtuko režimas: „Perjungti“;

  • „ĮJUNGTOS/IŠJUNGTOS būsenos“parinktys - naudodami šią parinktį galite pakeisti dviejų mygtukų būsenų metu rodomų etikečių tekstą, šrifto dydį ir spalvą, taip pat mygtuko fono spalvą.

    • Būsenos IŠJUNGTOS:

      • Išjungtas tekstas: „Išjungti“;
      • IŠJUNGTA Etiketės spalva: „Nesvarbu“;
      • IŠJUNGTA Fono spalva: „Nesvarbu“;
    • ĮJUNGTOS būsenos:

      • ON tekstas: „ĮJUNGTI“;
      • ĮJUNGTA Etiketės spalva: „Nesvarbu“;
      • ON Fono spalva: „Nesvarbu“;
  • „Kraštų“ir „Stiliaus“parinktys - šios dvi parinktys taip pat leidžia keisti kai kurias mygtuko estetines parinktis, pavyzdžiui, jo formą, pasirenkant labiau suapvalintas ar tiesias formas. Taip pat galima pasirinkti parinktis, kad mygtukų fonas būtų visiškai užpildytas arba būtų tik kraštinė.

    • Mygtuko forma: „Suapvalinta“;
    • Mygtuko fono stilius: „Apybraiža“;
  • „Užrakto dydžio“parinktis - ši paskutinė parinktis, kai įjungta, blokuoja galimybę redaguoti mygtuko matmenis, visada išlaikant esamą dydį.

    Blokavimo matmenys: "OFF";

Projekto nustatymai:

Užbaigus visų projektui reikalingų valdiklių konfigūravimą, kai kurie projekto nustatymai patvirtinami ir redaguojami, kad pagerėtų jo veikimas.

Norėdami pasiekti projekto nustatymų puslapį, pasirinkite riešuto simbolį, esantį žalioje juostoje programos viršuje. Šiame puslapyje galite keisti ir konfigūruoti šiuos nustatymus (žr. Paveikslėlį aukščiau):

  • Teksto laukas „Pavadinimas“- leidžia keisti arba redaguoti projekto pavadinimą.

    Projekto pavadinimas: „Arduino pamoka“;

  • „Bendrosios prieigos“parinktys - leidžia jums bendrinti savo projektą su kitais „Blynk App“vartotojais. Įjungus šią parinktį, kiti vartotojai gali valdyti surinkimą, bet negali jo redaguoti.

    Bendrinimo parinktis: „IŠJUNGTA“;

Mygtukas „Pagrindinis ekrano spartusis klavišas“- savo išmaniojo telefono ekrane sukurkite nuorodos piktogramą, kad galėtumėte lengvai pasiekti projektą

  • Prieiga prie „Auth Tokens“- visus projekto automatinius žetonus galite pasiekti naudodami parinktį „Email All“, kurią siunčiate į el. Pašto paskyrą, susietą su „Blynk App“, arba nukopijuokite visus kodus naudodami parinktį „Copy All“.

    Šie autoriniai žetonai identifikuoja ir leidžia surinkimo įrangą valdyti „Blynk App“.

  • „Temos“parinktis - suteikia galimybę pasirinkti projekto išvaizdos spalvas, kurios gali būti tamsios arba šviesios.

    Išvaizda: „Nesvarbu“;

  • Parinktis „Išlaikyti ekraną visada įjungtą“- kai įjungta, naudojant „Blynk“programą, jūsų išmaniojo telefono ekranas visada įjungtas.

    Laikykite ekraną įjungtą: „Nesvarbu“;

  • Parinktis „Pranešti įrenginiams, kai programa prijungta“- leidžia suaktyvinti įrenginio pranešimus, kai programa suaktyvinama.

    Įgalinti įrenginio pranešimus: „Nesvarbu“;

  • Parinktis „Neišjungti pranešimų“- tai suteikia galimybę išjungti įrenginio ryšio pranešimus atkūrimo režimu. Įjungus šią parinktį, galima patikrinti įrenginio ryšio būseną tik paspaudus mygtuką su simboliu „Įrenginio jungtys“, esančiame žaliojoje programos viršuje esančioje juostoje.

    Išjungti įrenginio pranešimus: IŠJUNGTA;

  • Parinktis „Rodyti valdiklio foną atkūrimo režimu“- kai įjungta, ji priverčia projektą visada paleisti atkūrimo režimu, todėl lengviau naudoti projektą, kai jis baigtas ir paruoštas naudoti.

    Žaidimo režimo įjungimas: ĮJUNGTA (projektas baigtas) arba IŠJUNGTA (projektas bandymo etape);

Mygtukas „Klonuoti“- sukuriamas QR kodas, kuris gali bendrinti tikslią projekto kopiją su kita „Blynk App“paskyra. Ši projekto bendrinimo forma yra saugi, jei tik bendrinamas QR kodas, o ne automatiniai žetonai

Projekto įrenginių nustatymai:

Tame pačiame projekto nustatymų puslapyje rasite puslapį, skirtą įvairiems įrenginiams, kuriuos valdo projektas. Pasirinkus šį skirtuką, rodomas puslapis, kuriame galima peržiūrėti, pridėti ir pašalinti visus projekte naudojamus įrenginius.

Pasirinkus įrenginį, atsidarys puslapis, kuriame galėsite redaguoti ir patvirtinti šiuos įrenginio nustatymus (žr. Paveikslėlį aukščiau):

  • Teksto laukas „Pavadinimas“- tai suteikia galimybę patikrinti arba pakeisti įrenginio pavadinimą, kad jį būtų lengviau rasti.

    Įrenginio pavadinimas: "Įrenginys#1";

  • Parinktis „Pasirinkti įrenginį“- leidžia patikrinti arba pakeisti surinkimui naudojamo įrenginio tipą.

    Įrangos tipas: "ESP8266";

  • Parinktis „Ryšio tipas“- leidžia patikrinti arba pakeisti pasirinkto įrenginio naudojamo ryšio tipą.
  • Ryšio tipas: „Wi-Fi“;
  • Leidžia pasiekti arba modifikuoti „Auth Token“- jei įrenginio „Auth Token“kodas yra pažeistas, tiesiog paspauskite mygtuką „Atnaujinti“ir bus sugeneruotas naujas kodas. Paspaudus mygtuką „El. Paštas“, šis naujas kodas siunčiamas į el. Laišką, susietą su „Blynk App“paskyra.
  • Labai naudinga parinktis, kai prie projekto pridedama daug įrenginių, yra parinktis „+ Naujos žymos“, nes ji leidžia sugrupuoti šiuos įrenginius, kad būtų lengviau organizuoti projektą.

Kai visi projekto nustatymai bus baigti, laikas pagaliau paversti jį atkūrimo režimu, tačiau vis tiek reikės įkelti kodą į modulį ESP8266 ESP-0 1, kad galutinai išbandytumėte surinkimą.

Jei norite tiesiogiai nukopijuoti šį projektą su visais nustatymais ir pasiruošę naudoti, atlikite šią procedūrą (žr. Paveikslėlį aukščiau):

  • Paspauskite QR kodo simbolį „Blynk“programos pagrindiniame puslapyje;
  • Leidimas programai naudoti fotoaparatą;
  • Nukreipkite išmaniojo telefono kamerą į QR kodą;
  • Projektas bus akimirksniu nukopijuotas į jūsų išmanųjį telefoną;

3 žingsnis: kodo paaiškinimas

Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas
Kodo paaiškinimas

Kaip prisimenate, ESP-01 modulis yra įdiegtas USB adapterio modulyje ir paruoštas užprogramuoti. Dabar prijunkime modulį prie vieno iš kompiuterio USB jungčių ir atidarykite „Arduino IDE“.

Kad ESP-01 modulį valdytų „Blynk App“, turėsite įkelti kodą su visais „Blynk App“autentifikavimais ir „Wi-Fi“tinklo prisijungimo duomenimis.

Taigi kiekvienas įrenginys turi standartinį kodą su visomis bibliotekomis ir funkcijomis, būtinomis jam tinkamai veikti. Kad šis standartinis kodas būtų lengvas kiekvienam naudojamam įrenginio tipui, „Blynk App“svetainėje yra puslapis, kuriame galite rasti ir nukopijuoti standartinį kodą į modulį ESP8266ESP-01 (žr. Kodą žemiau).

„Blynk“pavyzdinė naršyklė: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// Suaktyvina ryšį tarp „Blynk“programos ir serijinio monitoriaus:

#define BLYNK_PRINT Serial #include // Importuoti biblioteką „ESP8266_Lib“. #include // Importuoti biblioteką „BlynkSimpleShieldEsp8266“. // Paskyros autentifikavimas „Blynk“programoje. char auth = "YourAuthToken"; // Įveskite įrenginio autentifikavimo kodą. // Įveskite „WiFi“prisijungimo duomenis. char ssid = "YourNetworkName"; // "Wi-Fi" tinklo pavadinimas. char pass = "Jūsų slaptažodis"; // „Wi-Fi“tinklo slaptažodis. // Pastaba: nustatykite atvirų „Wi-Fi“tinklų slaptažodį į „“. // Vykdykite SETUP funkciją tik vieną kartą paspaudę Reset: void setup () {// Paleidžiamas ryšys Serial: Serial.begin (9600); // Pradeda „Wi-Fi“ryšį: Blynk.begin (auth, ssid, pass); } // Paleisti LOOP funkciją pakartotinai.: void loop () {// Pradeda ryšį su „Blynk App“: Blynk.run (); // Įdėkite likusį projekto kodą. }

Šis surinkimas kartu su „Blynk App“sukurtu projektu turi pranašumą, nes nereikia keisti ar pridėti daugiau kodo eilučių prie standartinio kodo.

Kaip minėta ankstesniame žingsnyje, pasirinkus skaitmeninius smeigtukus valdiklio mygtuke, šis mygtukas tiesiogiai valdys šiuos kaiščius ir nereikia šių funkcijų dėti į kodą, todėl šis rinkinys yra viena iš paprasčiausių daiktų interneto sistemų.

Dabar, norėdami įkelti ESP8266 ESP-01 modulio kodą, turėsite sukonfigūruoti „Arduino IDE“(žr. Paveikslėlį aukščiau). Norėdami sukonfigūruoti, pirmiausia turite įdiegti šį modulį „Arduino IDE“ir tai atlikti atlikdami šiuos veiksmus:

Skirtuke „Failas“atidarykite puslapį „Parinktys“;

Nukopijuokite žemiau esančią nuorodą į nuorodų sąrašą „Papildomas plokštės tvarkyklės URL“puslapyje „Nuostatos“;

Nuoroda:

Atidarykite „Valdybos valdytojo“puslapį per „Lentos“parinkties skirtuką „Įrankiai“;

Ieškokite ESP8266 modulio paieškos juostoje;

Paspauskite mygtuką „Įdiegti“, kad įdiegtumėte ESP8266 modulį į „Arduino IDE“;

Įdiegę plokštę, jums tereikia pasirinkti naudojamos plokštės modelį ir jos prijungimo prievadą, jis gali keistis priklausomai nuo to, kur yra prijungtas ESP-01 USB adapterio modulis (žr. Paveikslėlį aukščiau).

Dabar galite tiesiog įkelti ESP8266 ESP-01 modulio kodą. Kai įkėlimo procesas bus baigtas, ESP-01 modulis pašalinamas iš USB adapterio ir įdiegiamas į relės modulį. Po to, norint tinkamai pradėti „Wi-Fi“ryšį, reikia paspausti mygtuką „Atstatyti“.

Galiausiai surinkimas yra baigtas ir paruoštas. Taigi, norėdami išbandyti laikiklį, tiesiog paspauskite mygtuką „Paleisti“, esantį „Blynk App“projekto statybos puslapyje.

Tada galite patikrinti, ar įrenginys prijungtas prie „Blynk“programos, o jei tai patvirtinama, programa automatiškai pradeda valdyti įrenginį, leisdama įjungti ir išjungti stalinę lempą internetu.

Dėkojame, kad žiūrite mūsų vadovėlius, mūsų kanalo tikslas yra prisidėti ir padėti jums kurti projektus, dabar taip pat ir naudojant IoT sistemos modulius. Nepraleiskite kitų pamokų ir apsilankykite mūsų kanale „Youtube“, „Instagram“, „Facebook“ar „Twitter“.

Rekomenduojamas: