Cov txheej txheem:

Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module: 3 Kauj Ruam (nrog Duab)
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module: 3 Kauj Ruam (nrog Duab)

Video: Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module: 3 Kauj Ruam (nrog Duab)

Video: Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module: 3 Kauj Ruam (nrog Duab)
Video: Arduino Tutorial - BLYNK Styled Button and ESP-01 Relay Module 2024, Lub Xya hli ntuj
Anonim
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module
Arduino Tutorial - BLYNK Styled Button thiab ESP -01 Relay Module

Zoo siab txais tos rau lwm qhov kev qhia ntawm peb cov channel, qhov no yog thawj qhov kev qhia ntawm lub caij no uas yuav mob siab rau IoT systems, ntawm no peb yuav piav qhia qee yam ntawm cov yam ntxwv thiab kev ua haujlwm ntawm cov cuab yeej siv hauv hom kab ke no.

Txhawm rau tsim cov txheej txheem no peb yuav siv Blynk App tsim los rau IoT systems thiab nws yog daim ntawv thov yooj yim heev thiab siv tau los ua haujlwm nrog (Saib daim duab saum toj no). Cov App no twb tau hais txog hauv kev qhia yav dhau los, tab sis lub caij no peb yuav piav qhia ntxaws txog qhov tseem ceeb tshaj plaws ntawm txhua qhov ntawm nws cov widget.

Blynk IoT Plataform site:

Nrog rau daim ntawv thov no peb tuaj yeem siv cuam tshuam uas tswj hwm thiab saib cov ntaub ntawv tsim los ntawm lub cuab yeej lub cev nyob deb, tsuas yog muaj lub cuab yeej ntawd thiab lub xov tooj smartphone txuas nrog Is Taws Nem.

Cov cuab yeej siv lub cev no yuav muaj qhov txuas uas yuav tswj tau lub teeb pom kev yooj yim thiab qhov txuas no yuav txuas nrog lub me me thiab yooj yim Wi-nkaus tswj lub cuab yeej, cov cuab yeej no yog ESP8266 ESP-01 module (saib cov ntawv hauv qab no).

Cov cuab yeej no sawv tawm rau nws qhov me me, tus nqi qis thiab ntau yam.

Hauv cov kev qhia yav dhau los peb tau siv ntau hom sib txawv ntawm Arduino cov laug cam thiab cov no ib txwm yog cov cuab yeej tseem ceeb ntawm kev sib dhos thiab muaj cov lej txheej txheem, tswj hwm thiab tswj hwm txhua tus yam ntxwv.

Hauv qhov kev qhia kawg, ESP8266ESP-01 tus qauv tau siv tsuas yog kev sib txuas lus, tau txais thiab xa tawm tsuas yog Wi-nkaus cov ntaub ntawv thiab tsis yog cov cuab yeej sib dhos tseem ceeb.

Arduino Tutorial - Blynk Tsav Ceev Tswj ESP8266:

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

Lub sijhawm no lub cuab yeej tseem ceeb yuav yog ESP8266 ESP-01 module, uas yuav tswj hwm thiab tswj hwm txhua qhov khoom siv sib dhos.

ESP8266 ESP-01 tus qauv tshwj xeeb:

  • Tensilica Xtensa koom ua ke CPU ntawm lub zog qis thiab 32 khoom;
  • 1MB Flash nco;
  • SPI, UART thiab SDIO cov kev sib txuas lus;
  • Kev sib txuas - 8 tus pin txuas;
  • Digital I/O pins (PWM) - GPIO0 thiab GPIO2;
  • Cov tswv yim hluav taws xob: 3.3V DC;
  • Wi-Fi PCB kav hlau txais xov ntawm lub nkoj;
  • Loj - 25x14x1mm;

Lwm qhov qauv uas tseem muaj txiaj ntsig zoo thaum tsim cov phiaj xwm hauv IoT systems yog Relay module. Cov qauv no tau tsim los ua haujlwm ua ke nrog ESP-01 tus qauv thiab tseem muaj qhov siv tau yooj yim heev 8 tus pin txuas (saib cov ntaub ntawv hauv qab no).

ESP-01 Kev tshaj tawm cov qauv tshwj xeeb:

  • Ua haujlwm voltage: 5V DC;
  • Load relay - 250V AC - 10A;
  • Kev sib txuas - 8 tus pin txuas;
  • GPIO0 tus pin rau kev xa xov tswj (qib siab)
  • Loj - 37x25mm;

Raws li cov cuab yeej sib dhos tsis muaj zog ntawm cov txiaj ntsig zoo ib yam li lub teeb rooj, yuav tsum muaj lub zog txaus tsim nyog.

Txawm hais tias ESP-01 module xav tau qhov sib txawv ntawm qhov hluav taws xob ntau dua li Relay module, yuav tsis muaj lub zog sib txawv vim tias ESP-01 module tau txhawb ncaj qha los ntawm Relay module (saib duab hauv qab no).

Cov khoom siv hluav taws xob tshwj xeeb:

  • Cov tswv yim hluav taws xob: 230V AC 50Hz;
  • Cov zis hluav taws xob: 5V DC;
  • Cov zis tam sim no: 700mA;
  • Hwj chim: 3, 5W;
  • Kev tiv thaiv luv-Circuit;
  • Kev tiv thaiv kub;
  • Kev tiv thaiv tshaj;
  • Loj: 30x20x18mm;

Raws li pom tau yooj yim, ESP-01 tus qauv muaj ntau qhov zoo, tab sis qhov sib piv rau lwm daim npav qauv uas tau hais los ua ntej, qhov qauv no tsis tso cai txuas ncaj qha rau lub khoos phis tawj kom thauj cov txheej txheem.

Vim li no, yuav tsum muaj cov cuab yeej hloov pauv los lav qhov kev sib txuas no, yog tias ua tau los ntawm USB ntsaws (saib duab hauv qab no).

ESP-01 USB adapter tus qauv tshwj xeeb:

  • USB-Serial kev twb kev txuas;
  • Hom hloov On -board - Kev sib txuas lus (UART) thiab Txoj Haujlwm (PROG);
  • 3, 3V DC tus tswj hwm Circuit Court On-board,
  • Loj: 49x17x10mm;

Nws yog qhov yooj yim heev los nrhiav cov qauv no ntawm kev ua lag luam, tab sis ceev faj, muaj USB adapter modules tsis muaj qhov hloov pauv no thiab yog tias koj yuav nws koj yuav tsum hloov kho me me, tab sis koj yuav xav tau qee qhov txuj ci (Saib qhov txuas hauv qab no).

USB rau ESP-01 Adapter Board Hloov Kho:

Yog tias koj tsis xav yuav qhov USB Adapter module no, muaj lwm txoj hauv kev los txuas ESP-01 module rau koj lub khoos phis tawj. Txoj hauv kev no tsuas yog siv Breadboard thiab Arduino UNO, txawm li cas los xij, txoj hauv kev no tsis muaj txiaj ntsig zoo li tus qauv hloov pauv (Saib txuas hauv qab no).

Arduino Tutorial-Blynk Motor Speed Control ESP8266:

Kauj Ruam 1: Circuit Court Assembly

Image
Image
Circuit Court los ua ke
Circuit Court los ua ke
Circuit Court los ua ke
Circuit Court los ua ke
Circuit Court los ua ke
Circuit Court los ua ke

Kev sib dhos ntawm cov lus qhia no yooj yim heev, tsuas yog txuas txhua lub cuab yeej rau ib leeg thiab feem ntau ntawm koj cov kev sib txuas yuav raug siv (Saib cov duab saum toj no).

Cov npe:

  • 1x ESP8266 ESP-01 module;
  • 1x ESP-01 Relay module;
  • 1x Cov Khoom Siv Hluav Taws Xob 230V AC rau 5V DC 700mA;
  • 1x Rooj Teeb 230V AC;
  • 1x Adapter USB rau ESP-01;
  • 1x Smartphone;
  • Internet Wi-nkaus system;
  • Blynk App;

Txhim kho Relay Module rau ESP-01 thiab Cov Khoom Siv Hluav Taws Xob:

Txhawm rau tswj lub Rooj Teeb nws yog qhov tsim nyog los cuam tshuam 230V AC cables txhawm rau txhim kho qhov kev sib dhos tshiab no

Cov kab no feem ntau muaj ob lub xov tooj cim xiav (N) thiab xim av (F). Cov kab no yuav txuas nrog los ntawm kev sib txuas sib txuas ntawm Lub Hwj Huam thiab Lub Teeb Teeb kom txhawb zog rau ob lub cuab yeej

Tam sim no nws yog qhov tsim nyog los txuas cov xim av (F) xaim los ntawm kab txuas mus rau qhov sib txuas (COM) ntawm Relay module, tam sim no kev tswj hwm lub zog rau Rooj Teeb yuav ua los ntawm Relay module

Thaum kawg, Lub Rooj Teeb yuav txuas nrog qhov ib txwm qhib (TSIS YOG) Txuas txuas, qhov kev sib txuas no yuav txhawb zog Lub Rooj Teeb thaum Blynk qhov haujlwm xaj nws

Rov qab mus rau Cov Khoom Siv Hluav Taws Xob, cov pins tso tawm ntawm 5V DC tau txuas nrog rau cov khoom siv hluav taws xob txuas ntawm Relay module. Nov yog qhov kev sib txuas zaum kawg hauv kev sib dhos nrog txhua lub cuab yeej los txuas

Kauj ruam kawg yog txhawm rau teeb tsa ESP-01 module ntawm Relay module hauv txoj kev raug, tab sis ua ntej teeb tsa nws yuav tsim nyog xa cov cai kom nws ua haujlwm raug thiab teb rau Blynk App

Npaj ESP-01 kom thauj cov cai:

Yog tias koj xaiv siv USB Adapter rau ESP-01 kom thauj cov cai (Saib daim duab saum toj no), ua raws cov theem hauv qab no:

Mount ESP-01 ntawm USB adapter kom raug;

Teeb tus adapter hloov mus rau hom kev ua haujlwm (PROG);

Txuas lub USB adapter rau lub khoos phis tawj;

Nruab USB adapter tsav tsheb hauv lub khoos phis tawj thiab lub cuab yeej uas npaj tau;

Kauj Ruam 2: Tsim thiab teeb tsa Blynk Project

Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project
Tsim thiab teeb tsa Blynk Project

Ua ntej piav qhia txoj cai, ua ntej tsim peb txoj haujlwm hauv Blynk App. Raws li kev sib dhos yog qhov yooj yim heev, txoj haujlwm hauv Blynk App kuj tseem yuav yooj yim heev los tsim thiab teeb tsa kev ua haujlwm rau IoT system no.

Txhawm rau tsim txoj haujlwm hauv Blynk App, koj yuav tsum xub rub daim ntawv thov no thiab teeb tsa nws ntawm koj lub Smartphone lossis Tablet.

Rub tawm Blynk App ntawm lub vev xaib:

Tsim txoj haujlwm tshiab:

Tom qab teeb tsa daim ntawv thov, los tsim tus as khauj hauv Blynk App, koj yuav tsum muaj email account. Tom ntej no, tsuas yog tsim thawj qhov haujlwm (Saib daim duab saum toj no).

Txhawm rau tsim txoj haujlwm tshiab, koj yuav tsum xaiv qhov "New Project" kev xaiv thiab lub qhov rai tshiab nrog cov kev teeb tsa yooj yim yuav qhib thiab peb yuav xaiv cov chaw hauv qab no:

  • "Lub Npe" lub thawv ntawv - Nws tso cai rau koj txheeb xyuas qhov haujlwm kom peb tuaj yeem pom nws yooj yim.

    Project npe: "Arduino tutorial";

  • "Xaiv cov cuab yeej" kev xaiv - Nws tso cai rau koj xaiv hom khoom siv rau kev sib dhos.

    Hom khoom siv: "ESP8266";

  • "Hom kev sib txuas" kev xaiv - Nws tso cai rau koj xaiv hom kev sib txuas uas cov cuab yeej xaiv siv.

    Hom kev txuas: "Wi-nkaus";

  • Kev xaiv "Ntsiab lus" - Nws tso cai rau koj xaiv cov xim zoo nkauj ntawm txoj haujlwm, uas tuaj yeem tsaus lossis lub teeb.

    Hom kev nthuav qhia: "Tsis tseem ceeb";

Txhawm rau ua tiav cov theem no, yooj yim nias lub pob "Tsim" thiab lub vijtsam tshiab yuav tshwm nrog lub bar ntsuab nyob rau sab saum toj thiab qhov ntawd yog qhov tsim nyog cov cuab yeej rau qhov haujlwm yuav ntxiv.

Cov Chaw Styled Khawm:

Txhawm rau ntxiv cov cuab yeej rau txoj haujlwm, tsuas yog nias ntawm lub vijtsam lossis nias lub cim (+) nyob rau sab saum toj ntsuab ntsuab. Ib daim ntawv teev txhua yam muaj nyob ntawm cov khoom siv tau nthuav tawm (saib daim duab saum toj no).

Txoj haujlwm no yuav yooj yim heev, xav tau tsuas yog ib lub cuab yeej los qhib thiab tua lub Teeb Teeb. Hom widget xaiv yog "Styled Button", cov widget no muaj cov haujlwm zoo ib yam li widget "Button", tab sis nws muaj ntau qhov kev xaiv teeb tsa ntau dua nws.

Thaum koj tau xaiv hom widget, nws yuav tshwm ntawm qhov screen. Tam sim no, yog tias koj nias nws ib zaug xwb, lub thav duab yuav tshwm nyob ib puag ncig nws, uas txhais tau tias koj tuaj yeem hloov nws qhov ntev (Saib daim duab saum toj no).

Yog tias lub widget raug nias dua, nplooj ntawv nrog cov kev xaiv teeb tsa yuav tshwm. Cov kev xaiv teeb tsa xaiv rau cov widget no yog:

  • "Ntawv cim" lub thawv ntawv - Nws txheeb xyuas hom kev ua haujlwm uas tus widget yuav ua.

    Cov ntawv cim npe: "Rooj Teeb";

  • Kev xaiv "Tawm" - Nws muab sijhawm rau koj xaiv qhov twg ESP8266 tus pin tso tawm yuav raug tswj siv tus lej no. Koj tuaj yeem xaiv ntawm tus pin thiab tus lej virtual.

    • Cov pins virtual - Cov no ua haujlwm zoo li txhua hom kev hloov pauv (int) thiab khaws lub xeev tus nqi ntawm lub pob. Qhov no tso cai rau lub xeev tus nqi los tswj hwm los tsim cov xwm txheej hauv cov cai uas ntxiv lwm hom kev ua haujlwm rau tus widget.
    • Cov pins digital - Thaum xaiv cov pins digital, tus widget ncaj qha tswj cov pins tso tawm digital. Thaum siv cov pins zoo li no nws tsis tas yuav tso cov haujlwm no hauv cov cai. Nov yog ib qho txiaj ntsig zoo ntawm Blynk App, vim nws yooj yim tsim cov cai.

      Xaiv tus pin: "Digital - gp0";

Nco tseg: Thaum xaiv ESP8266 lub cuab yeej, koj yuav raug tso cai xaiv 16 tus pin, txawm li cas los xij, ESP-01 tus qauv tsuas muaj 2 ntawm cov pins no muaj, uas yog GPIO0 thiab GPIO2

  • "Hom" kev xaiv - Nws muab sijhawm rau koj xaiv hom kev ua haujlwm khawm. Koj tuaj yeem xaiv kev ua haujlwm zoo ib yam li lub laub khawm, xav kom koj tuav nws los hloov nws cov xwm txheej tus nqi lossis kev ua haujlwm zoo ib yam li kev hloov pauv uas hloov pauv nws cov xwm txheej tus nqi nrog tsuas yog kov ib pliag.

    Khawm Hom: "Hloov";

  • Xaiv "ON/OFF States" - Hauv qhov kev xaiv no, koj tuaj yeem hloov cov ntawv, qhov loj me thiab cov xim ntawm cov ntawv cim tau tshwm sim thaum ob lub xeev khawm, nrog rau khawm tom qab xim.

    • XOV XWM:

      • OFF cov ntawv: "Tua tawm";
      • OFF Label Xim: "Tsis tseem ceeb";
      • OFF Xim tom qab: "Tsis tseem ceeb";
    • Xeev ON:

      • ON ntawv: "Qhib rau";
      • ON Label Xim: "Tsis tseem ceeb";
      • ON Tom Qab Xim: "Tsis tseem ceeb";
  • "Edges" thiab "Style" cov kev xaiv - Ob txoj kev xaiv no tseem tso cai rau koj hloov qee lub khawm kom zoo nkauj xaiv, xws li nws cov duab, los ntawm kev xaiv ntau dua sib npaug lossis cov duab ncaj. Cov kev xaiv kuj tseem tuaj yeem xaiv los ua khawm tom qab tag nrho lossis tsuas yog kab ciam teb.

    • Khawm zoo: "Hloov";
    • Khawm tom qab style: "Qhia"
  • Xaiv "Xauv Qhov Loj" - Qhov kev xaiv zaum kawg no, thaum ua haujlwm, thaiv qhov ua tau ntawm kev kho lub pob qhov ntev, ib txwm khaws qhov loj me tam sim no.

    Thaiv qhov ntev: "OFF";

Qhov chaw teeb tsa:

Tom qab ua tiav kev teeb tsa ntawm txhua lub cuab yeej xav tau rau txoj haujlwm, qee qhov haujlwm teeb tsa tau lees paub thiab kho kom zoo dua nws txoj haujlwm.

Txhawm rau nkag mus rau nplooj ntawv phiaj xwm phiaj xwm, xaiv lub cim txiv ntoo uas nyob ntawm kab ntsuab nyob rau sab saum toj ntawm App. Ntawm nplooj ntawv no, koj tuaj yeem hloov pauv thiab teeb tsa cov chaw hauv qab no (saib duab saum toj no):

  • "Lub Npe" lub thawv ntawv - Nws tso cai rau koj hloov lossis kho lub npe lub phiaj xwm.

    Project npe: "Arduino tutorial";

  • "Kev Nkag Mus Nkag" cov kev xaiv - tso cai rau koj qhia koj txoj haujlwm nrog lwm tus neeg siv Blynk App. Nrog rau qhov kev xaiv no tau qhib, lwm cov neeg siv tuaj yeem tswj kev sib dhos tab sis tsis tuaj yeem hloov kho nws.

    Kev sib qhia xaiv: "OFF";

"Home Screen Shortcut" khawm - Tsim lub cim luv ntawm koj lub vijtsam Smartphone kom nkag tau yooj yim rau txoj haujlwm

  • Nkag mus rau "Auth Tokens" - Koj tuaj yeem nkag mus rau txhua qhov haujlwm nws pib tokens los ntawm "Email Txhua" qhov kev xaiv uas koj xa mus rau tus lej email cuam tshuam nrog Blynk App, lossis luam tag nrho cov lej los ntawm "Luam Txhua".

    Cov Auth Tokens no txheeb xyuas thiab tso cai cov cuab yeej sib dhos los tswj los ntawm Blynk App.

  • Kev xaiv "Ntsiab lus" - Nws muab sijhawm rau koj xaiv cov xim zoo nkauj ntawm txoj haujlwm, uas tuaj yeem tsaus lossis lub teeb.

    Hom tsos: "Tsis tseem ceeb";

  • "Khaws Screen Ib Leeg Ib Leeg" qhov kev xaiv - Thaum qhib, nws ua rau koj lub Smartphone screen ib txwm nyob thaum siv Blynk App.

    Khaws qhov screen ntawm: "Tsis tseem ceeb";

  • "Qhia Cov Khoom Siv Thaum Txuas App" xaiv - Cia koj qhib lub cuab yeej ceeb toom thaum daim ntawv thov qhib.

    Pab kom cov ntawv ceeb toom ntaus ntawv: "Tsis tseem ceeb";

  • "Tsis Txhob Tshaj Tawm Cov Ntawv Ceeb Toom" kev xaiv - Nws ua rau koj muaj peev xwm los cuam tshuam cov cuab yeej sib txuas ceeb toom hauv hom ua si. Nrog rau qhov kev xaiv no qhib, nws tsuas yog tuaj yeem tshawb xyuas qhov xwm txheej sib txuas ntawm lub cuab yeej los ntawm nias lub pob nrog lub cim "Device Connections" ntawm lub bar ntsuab nyob rau sab saum toj ntawm daim ntawv thov.

    Lov tes taw ceeb toom ntaus ntawv: OFF;

  • "Qhia Widget Tom Qab Hauv Kev Ua Si" kev xaiv - Thaum qhib, nws yuam txoj haujlwm ib txwm pib hauv Hom Ua Si, ua kom yooj yim siv txoj haujlwm thaum nws ua tiav thiab npaj siv.

    Qhib hom kev ua si: ON (Project tiav) lossis OFF (Project hauv qib sim);

Khawm "Clone" - Nws tsim QR code uas tuaj yeem faib daim ntawv theej ntawm txoj haujlwm nrog lwm tus Blynk App account. Daim ntawv no ntawm kev sib koom ua haujlwm muaj kev nyab xeeb, tsuav yog tsuas yog siv QR code nkaus xwb thiab tsis yog Auto Tokens

Cov cuab yeej teeb tsa ntawm qhov project:

Ntawm nplooj ntawv teeb tsa tib qhov haujlwm no, koj yuav pom nplooj ntawv tshwj xeeb rau ntau yam khoom siv uas txoj haujlwm tswj hwm. Los ntawm kev xaiv lub tab no, nplooj ntawv tau tshwm thiab nws tuaj yeem pom, ntxiv thiab tshem tawm txhua yam khoom siv uas siv hauv txoj haujlwm.

Thaum xaiv lub cuab yeej, nplooj ntawv yuav qhib qhov twg koj tuaj yeem hloov kho thiab lees paub cov cuab yeej hauv qab no (Saib duab saum toj no):

  • Lub thawv ntawv "Npe" - Nws muab sijhawm rau koj los tshuaj xyuas lossis hloov lub npe ntawm lub cuab yeej kom nws yooj yim mus nrhiav.

    Ntaus lub npe: "Ntaus#1";

  • "Xaiv lub cuab yeej" qhov kev xaiv - Tso cai rau koj los tshuaj xyuas lossis hloov hom cuab yeej siv rau kev sib dhos.

    Hom khoom siv: "ESP8266";

  • "Hom kev sib txuas" kev xaiv - Tso cai rau koj txheeb xyuas lossis hloov hom kev sib txuas uas cov cuab yeej xaiv siv.
  • Hom kev txuas: "Wi-nkaus";
  • Tso cai rau koj nkag mus lossis hloov kho "Auth Token" - Yog tias lub cuab yeej Auth Token code raug cuam tshuam, tsuas yog nias lub pob "Refresh" thiab yuav tsim cov cai tshiab. Los ntawm nias lub pob "Email" tus lej tshiab no tau xa mus rau email cuam tshuam nrog Blynk App account.
  • Qhov kev xaiv muaj txiaj ntsig zoo thaum ntxiv ntau yam khoom siv rau hauv txoj haujlwm yog qhov "+ Cim npe tshiab" kev xaiv, vim nws tso cai rau koj los pab pawg cov cuab yeej no txhawm rau ua kom txoj haujlwm yooj yim dua los npaj.

Tom qab txhua qhov phiaj xwm phiaj xwm tau ua tiav, nws yog lub sijhawm kawg tig nws mus rau hauv Hom Ua Si, tab sis nws tseem yuav tsim nyog los tshaj tawm cov cai hauv ESP8266 ESP-0 1 module thaum kawg sim ua lub rooj sib txoos.

Yog tias koj xav theej tawm txoj haujlwm no ncaj qha, nrog txhua qhov teeb tsa thiab npaj siv, tsuas yog siv cov txheej txheem hauv qab no (Saib cov duab saum toj no):

  • Nias ntawm lub cim QR chaws ntawm lub vev xaib ntawm Blynk App;
  • Tso cai siv lub koob yees duab los ntawm daim ntawv thov;
  • Taw lub koob yees duab smartphone ntawm QR code;
  • Txoj haujlwm yuav raug theej tam sim ntawd rau koj lub smartphone;

Kauj Ruam 3: Piav Qhia

Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code
Kev piav qhia Code

Raws li koj nco ntsoov, ESP-01 tus qauv tau teeb tsa ntawm USB Adapter module thiab npaj kom tau txais kev qhia. Tam sim no cia peb txuas tus qauv rau ib qho ntawm lub khoos phis tawj USB txuas thiab qhib Arduino IDE.

Txhawm rau ESP-01 tus qauv kom tswj tau los ntawm Blynk App, koj yuav tsum tau xa tus lej nrog txhua qhov kev lees paub ntawm Blynk App thiab koj li ntaub ntawv pov thawj Wi-nkaus network.

Yog li txhua lub cuab yeej muaj tus lej txheej txheem nrog txhua lub tsev qiv ntawv thiab cov haujlwm tsim nyog rau nws ua haujlwm kom raug. Txhawm rau ua tus txheej txheem tus lej yooj yim rau txhua hom ntaus ntawv siv, Blynk App lub vev xaib muaj nplooj ntawv uas tso cai rau koj nrhiav thiab luam cov qauv txheej txheem rau ESP8266ESP-01 module (Saib cov cai hauv qab no).

Blynk piv txwv browser: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & piv txwv = GettingStarted%2FBlynkBlink

// Qhib kev sib txuas lus ntawm Blynk App thiab Serial Monitor:

#define BLYNK_PRINT Serial #include // Ntshuam lub tsev qiv ntawv "ESP8266_Lib". #include // Ntshuam lub tsev qiv ntawv "BlynkSimpleShieldEsp8266". // Kev lees paub tus as khauj hauv Blynk App. char auth = "YourAuthToken"; // Nkag mus rau lub cuab yeej tus cim token code. // Nkag mus rau daim ntawv pov thawj WiFi. char ssid = "YourNetworkName"; // Lub npe ntawm Wi-nkaus network. char pass = "YourPassword"; // Wi-nkaus network password. // Nco tseg: Teeb tus password rau "" qhib Wi-nkaus tes hauj lwm. // Khiav qhov SETUP muaj nuj nqi ib zaug tom qab nias rov pib dua: teeb tsa tsis raug () {// Pib Kev Sib Txuas Lus: Serial.begin (9600); // Pib Wi-Fi kev sib txuas lus: Blynk.begin (auth, ssid, pass); } // Khiav LOOP ua haujlwm ntau zaus: void loop () {// Pib kev sib txuas lus nrog Blynk App: Blynk.run (); // Muab tus lej ntxiv rau koj qhov haujlwm. }

Qhov kev sib dhos no, ua ke nrog txoj haujlwm tsim hauv Blynk App, muaj qhov zoo ntawm tsis xav kom koj hloov lossis ntxiv kab ntau ntxiv ntawm txoj cai rau tus qauv txheej txheem.

Raws li tau hais hauv cov kauj ruam dhau los, los ntawm kev xaiv cov digital pins ntawm lub khawm widget, lub pob no yuav ncaj qha tswj cov pins no thiab tsis tas yuav tso cov haujlwm no hauv cov cai, uas yog vim li cas cov txheej no yog ib qho ntawm cov kab ke IoT uas yooj yim tshaj plaws.

Tam sim no, txhawm rau txhawm rau tus lej rau ESP8266 ESP-01 module, koj yuav tsum teeb tsa Arduino IDE (Saib daim duab saum toj no). Txhawm rau teeb tsa, koj yuav tsum xub teeb tsa tus qauv no hauv Arduino IDE thiab ua li ntawd peb ua raws cov theem no:

Qhib cov nplooj ntawv "Nyiam" ntawm "File" tab;

Luam qhov txuas hauv qab no mus rau "Tus Thawj Saib Xyuas Phaj Ntxiv URL" txuas cov npe ntawm nplooj ntawv "Nyiam";

Txuas:

Qhib "Tus Thawj Saib Xyuas Haujlwm" nplooj ntawv los ntawm "Cov cuab yeej" tab ntawm "Boards" xaiv;

Tshawb xyuas ESP8266 tus qauv hauv kab tshawb nrhiav;

Nias lub pob "Nruab" txhawm rau teeb tsa ESP8266 module hauv Arduino IDE;

Tom qab teeb tsa lub rooj tsavxwm, koj tsuas yog yuav tsum xaiv tus qauv ntawm pawg thawj coj saib siv thiab nws qhov chaw nres nkoj txuas, nws tuaj yeem hloov pauv nyob ntawm qhov twg ESP-01 USB Adapter module txuas nrog (Saib daim duab saum toj no).

Tam sim no koj tuaj yeem tsuas yog xa cov cai rau ESP8266 ESP-01 module. Thaum cov txheej txheem uploading tiav, ESP-01 tus qauv raug tshem tawm ntawm USB adapter thiab teeb tsa hauv Relay module. Tom qab ntawd, "Pib dua" khawm yuav tsum tau nias rau Wi-nkaus kev txuas kom pib raug.

Thaum kawg, lub rooj sib txoos tiav thiab npaj txhij. Yog li, txhawm rau sim ntsuas tsuas yog nias lub pob "Ua Si" pom ntawm Blynk App qhov haujlwm tsim nplooj ntawv.

Tom ntej no, koj tuaj yeem tshawb xyuas yog tias lub cuab yeej txuas nrog Blynk App, thiab yog tias qhov no tau lees paub, daim ntawv thov cia li pib tswj lub cuab yeej, tso cai rau koj tig lub Teeb Rooj thiab tso tawm hauv Is Taws Nem.

Ua tsaug rau saib peb cov kev qhia, lub hom phiaj ntawm peb cov channel yog los pab txhawb thiab pab koj hauv kev txhim kho cov phiaj xwm, tam sim no kuj dhau los ntawm cov qauv rau IoT system. Tsis txhob nco cov lus qhia tom ntej thiab mus ntsib peb cov channel hauv Youtube, Instagram, Facebook lossis Twitter.

Pom zoo: