Բովանդակություն:

WiFi LED անջատիչ IoT: 4 քայլ (նկարներով)
WiFi LED անջատիչ IoT: 4 քայլ (նկարներով)

Video: WiFi LED անջատիչ IoT: 4 քայլ (նկարներով)

Video: WiFi LED անջատիչ IoT: 4 քայլ (նկարներով)
Video: Աստղային գալակտիկաների խելացի WiFi պրոյեկտոր լազերային և լուսային երաժշտությամբ TUYA SMART 2024, Նոյեմբեր
Anonim
WiFi LED անջատիչ IoT
WiFi LED անջատիչ IoT

Այս նախագծի հիմնական նպատակն է հանդես գալ WiFi ֆունկցիոնալ անջատիչով, որը կօգնի մեզ աշխատել «Բլինք» հավելվածի միջոցով ՝ բջջային հավելվածների խանութից:

Այս Instructable- ը հաջողությամբ փորձարկվում է Էլեկտրոնիկայի շատ հիմնական գիտելիքներով, և ես կգնահատեի ոլորտի մասնագետների առաջարկությունները `մեկնաբանել համապատասխան փոփոխությունները:

Պարագաներ

Հետևյալ բաղադրիչները պահանջվում են նախագիծը հաջողությամբ ավարտելու համար

  1. NodeMCU
  2. Սպիտակ LED- ները `10 համար
  3. Բազմաչափ
  4. Sոդման երկաթ
  5. Oldոդման կապար
  6. Sոդման հոսք

Քայլ 1. WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk

WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk
WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk
WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk
WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk
WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk
WiFi LED անջատիչ ՝ օգտագործելով NodeMCU և Blynk

Առաջին քայլը LED- ների ստուգումն ու դասավորումն է ՝ ըստ բևեռականության (անոդն ու կաթոդը շարված են հեշտ նույնականացման համար)

Կարող են լինել մի քանի լուսադիոդներ, որոնք չեն կարող լինել և ֆունկցիոնալ չեն, ուստի միշտ առաջարկվում է LED- ներից յուրաքանչյուրը ստուգել բազմաչափի միջոցով:

Քայլ 2. Աշխատանքային LED- ների նույնականացում և զոդում

Աշխատանքային LED- ների նույնականացում և զոդում
Աշխատանքային LED- ների նույնականացում և զոդում
Աշխատանքային LED- ների նույնականացում և զոդում
Աշխատանքային LED- ների նույնականացում և զոդում
Աշխատանքային LED- ների նույնականացում և զոդում
Աշխատանքային LED- ների նույնականացում և զոդում

Մուլտիմետրի միջոցով շարունակականության ստուգումը կօգնի մեզ բացահայտել ֆունկցիոնալ LED- ները և սխալները:

Միշտ ավելի լավ է LED- ները WRT- ով կպցնել դրանց բևեռականությամբ և պատրաստ դնել դրանք զոդման:

Բոլոր 10 LED- ների եռակցման ավարտից հետո մեկ անգամ ևս առաջարկվում է ստուգել շարունակականությունը `օգտագործելով բազմաչափ:

LED- ն գործում է միայն այն դեպքում, երբ մուլտիմետրի դրական կապը, երբ միանում է անոդին և մուլտիմերի բացասական կապը դեպի կաթոդ, օգնում է LED- ին թեթևակի փայլել:

Բոլոր LED- ների եռակցման ավարտից հետո մենք կարող ենք առաջին հերթին ստուգել, թե արդյոք բոլոր LED- ները փայլում են 9 Վ մարտկոցի օգնությամբ (միացումները պետք է կատարվեն ՝ հաշվի առնելով Բևեռականությունը)

Նշում. Եթե առկա է ձախողման LED, կարող եք տեսնել նման բան, որը բեռնված պատկերներից մեկին նման է, որտեղ Multimeter- ը ցուցադրում է 1607 արժեքը:

Քայլ 3. NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով:

NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով
NodeMCU- ի միացում և ծածկագրի վերբեռնում Arduino IDE- ի միջոցով

Նախատիպի փաթեթավորումը կարևոր է, և ես գտա «Solid State Drive (SSD)» փաթեթավորման սկուտեղը, որն ամենահարմարն էր զոդված LED- ների և NodeMCU- ի փաթեթավորման համար:

Կապերը շատ պարզ են և հետևյալն են.

1. Միացրեք NodeMCU- ի «D1» քորոցը եռակցված LED- ների անոդին և

2. Միացրեք NodeMCU- ի «GND» քորոցը եռակցված LED- ների կաթոդին:

Նշում. Ամբողջ ծածկագրի համար խնդրում ենք անդրադառնալ կից սքրինշոթին: Թվում է, թե կոդի որոշ հատված բացակայում է, հատկապես «ներառել» հայտարարություններով, երբ հաջորդ տեքստը տեղադրվում է սիմվոլներից փոքրից և մեծերի միջև:

Ներբեռնեք հետևյալ ծածկագիրը NodeMCU- ում.

#սահմանել BLYNK_PRINT Սերիա

#ներառել ESP8266WiFi.h

#ներառել BlynkSimpleEsp8266.h

char author = "****************************************** ****** ";

// Ձեր WiFi հավատարմագրերը:

// Բաց ցանցերի համար գաղտնաբառ սահմանեք:

char ssid = "************";

char pass = "****************************";

void setup () {

// Վրիպազերծման վահանակ

Serial.begin (9600);

Blynk.begin (author, ssid, pass); // Կարող եք նաև նշել սերվեր.

// Blynk.begin (author, ssid, pass, "blynk-cloud.com", 80);

// Blynk.begin (author, ssid, pass, IPAddress (192, 168, 1, 100), 8080);

}

դատարկ շրջան () {

Blynk.run ();

}

Քայլ 4: Blynk - Կազմաձևում և փորձարկում:

Բլինք - Կազմաձևում և փորձարկում
Բլինք - Կազմաձևում և փորձարկում
Բլինք - Կազմաձևում և փորձարկում
Բլինք - Կազմաձևում և փորձարկում
Բլինք - Կազմաձևում և փորձարկում
Բլինք - Կազմաձևում և փորձարկում

Ի վերջո, ժամանակն է կարգավորել և փորձարկել նախատիպի ֆունկցիոնալությունը ՝ օգտագործելով «Blynk» բջջային հավելվածը:

Խնդրում ենք վերցնել անհրաժեշտ օգնությունը կցված սքրինշոթերից `նախատիպը հաջողությամբ ավարտելու և գործարկելու համար:

Հետևյալ քայլ առ քայլ հրահանգները կօգնեն այս հոդվածի ընթերցողին.

  1. Տեղադրեք և բացեք Blynk ծրագիրը բջջային հեռախոսում:
  2. Նախագծին տվեք անուն. «WiFi LED Switch IoT» այս դեպքում: Դուք կարող եք ընտրել ձեր սեփական տերմինաբանությունը `այն անվանելու համար:
  3. Բացվող ցուցակից ընտրեք այն սարքը, որով փորձը կավարտվի:
  4. «Ստեղծել» ընտրելով ՝ «Թույլտվության նշան» -ը կիսվում է գրանցված/կազմաձևված էլ. Փոստի ID- ի հետ:
  5. Այժմ ժամանակն է նախագծին բաղադրիչներ ավելացնել: Այս դեպքում մեզ պետք կլինի միայն մեկ «Կոճակ»:
  6. Բացի այդ, «Ելք» կոճակը պետք է փոխվի ՝ նշելու համար թվային կապը, որի վրա միացված է LED- ի շարանը (այս դեպքում D1):
  7. Շարունակեք կարգավորել ռեժիմը «Փոխել» ՝ կազմաձևումն ավարտելու համար:
  8. Ընտրեք հարմար վայր «Կոճակը», որը պետք է տեղադրվի կառավարման վահանակի վրա և ընտրեք «Խաղալ» կոճակը ինտերֆեյսի վերին աջ անկյունում `տախտակի հետ փոխգործակցություն սկսելու համար:
  9. Այժմ դուք պետք է կարողանաք վերահսկել ձեր LED- ները շարքով ՝ ցանկացած վայրից և ցանկացած պահի:

Լրացուցիչ օգնության դեպքում կարող եք ինձ WhatsApp- ով +91 9398472594 հեռախոսահամարով:

Խորհուրդ ենք տալիս: