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

Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը `6 քայլ
Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը `6 քայլ

Video: Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը `6 քայլ

Video: Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը `6 քայլ
Video: Երեխայի մարմնի 7 ժեստ, որոնք ՊԵՏՔ է իմանա յուրաքանչյուր ծնող 2024, Նոյեմբեր
Anonim
Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը
Եղանակի լամպ - ջերմաստիճանը փոխում է գույնը

Բարեւ Ձեզ! Քանի անգամ է պատահել, որ դուք սառչում եք ձեր սենյակում գտնվող օդորակիչի տակ ՝ չիմանալով, թե որքան տաք է դրսում: Պատկերացրեք ձեր ընտանի կենդանու վիճակը: Ոչ այն ունի AC, ոչ էլ օդափոխիչ: Գուցե դա այնքան էլ տարածված չէ, բայց դա տեղի է ունենում մի քանի անգամ: Այսպիսով, ես ձեզ եմ ներկայացնում եղանակի լամպը: Սա իրականում ISS լամպի թարմացված տարբերակն է, որը ես կառուցել եմ մի քանի օր առաջ: Այս նախագիծը ցույց կտա ձեզ, թե որքան հեշտ է կառուցել և հարմարեցնել լամպը: Բավական է խոսել: Ի՞նչ է իրականում անում լամպը: Դե, դա պարզապես տրամադրության լամպ է, որը փայլում է կապույտով: Եթե դրսում ջերմաստիճանը բարձրանում է սահմանված շեմից, լամպը կարմիր է դառնում: Այդքան պարզ: Եթե կարծում եք, որ դա չափազանց տարրական է, կարող եք այն հարմարեցնել RGB led- ով ՝ գրեթե ամեն ինչ և ամեն ինչ անելու համար: Սկսնակների համար ես պարզեցի. Այսպիսով, եկեք պատրաստվենք:

Պարագաներ

NodeMcu (esp8266)

Կարմիր և կապույտ Led

Իգականից իգական ցատկող լարեր (ըստ ցանկության)

Սև գծապատկեր

5 վ DC ադապտեր միկրո USB մալուխով

Blynk և ifttt ծրագրեր

Քայլ 1: Շրջանակը

Պարիսպը
Պարիսպը
Պարիսպը
Պարիսպը

Կառույցը կառուցելը հեշտ է: Ես օգտագործեցի այն նույնը, որից պատրաստել էի ISS լամպը: Հիմնականում, ես պարզապես բացեցի հին լուսադիոդային սենյակի լույսը և օգտագործեցի վերևի ցրող մասը: Հիմքի համար ես կտրեցի շրջանաձև օղակ գծապատկերից, որը հիանալի տեղավորվում է մինչև վերին պատյանը:

Քայլ 2: Կոդ…

Կոդ…
Կոդ…

Իրականում ծրագիրը բավականին պարզ է: Օգտագործեք իմ ծածկագիրը և փոխեք «Հեղինակություն» ասող հատվածը Auth նշանով, որը կստանաք բլինկի նախագիծ ստեղծելուց հետո: Փոխարինեք «ssid» - ը ձեր WiFi անունով և «գաղտնաբառը» ՝ ձեր WiFi գաղտնաբառով: Այն ամենը, ինչ անում է, միանում է blynk հավելվածին: Երբ ifttt հավելվածը ձգան է ստանում եղանակային ստորգետնյա տարածքից (ծառայություն), այն միացնում է blynk- ը, որն իր հերթին միացնում է NodeMcu- ի ընտրված քորոցը: Արդյո՞ք դա չափից մեծ դոզա դարձավ: Մի անհանգստացեք, պարզապես կարող եք ներբեռնել իմ կոդը և վերբեռնել ձեր NodeMcu- ում: Այն պետք է լավ աշխատի: Օ and և համոզվեք, որ տեղադրված են esp8266 և blynk գրադարանները:

Վստահ չեք, թե ինչպես տեղադրել այդ գրադարանները: Սեղմեք այստեղ nodemcu- ի և այստեղ ՝ blynk- ի համար

Քայլ 3: Կատարեք կապեր

Կատարեք կապերը
Կատարեք կապերը
Կատարեք կապերը
Կատարեք կապերը

Սա պարզ է: Միացրեք D1 կապը D7- ին և D2- ը D4- ին: Այժմ կարմիր Led- ի դրական կապը միացրեք D5- ին, իսկ կապույտ Led- ի դրական քորոցը ՝ D6- ին: Երկու LED- ների բացասական կապումներն էլ կարող են կապված լինել mcu հանգույցի gnd- ի հետ: Կատարած. Տեսեք, հեշտ:

Քայլ 4: Կարգավորեք Blynk- ը

Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը
Կարգավորել Blynk- ը

Համոզվեք, որ գրանցվել եք blynk- ում և մուտք եք գործել հավելված: Ստեղծեք նոր նախագիծ, և Auth նշանը ձեզ կուղարկվի փոստով: Վիջեթների վանդակում կտտացրեք «կոճակին»: Դուք կգտնեք, որ ավելացվել է կոճակի վիջեթ: Կտտացրեք դրա վրա և ընտրեք «PIN»: Ընտրեք gp5 ցուցակից: Նմանապես ստեղծեք մեկ այլ կոճակ, բայց այս անգամ ընտրեք gp4:

Քայլ 5: IFTTT- ի կարգավորում

Կարգավորել IFTTT- ը
Կարգավորել IFTTT- ը
Կարգավորել IFTTT- ը
Կարգավորել IFTTT- ը
Կարգավորել IFTTT- ը
Կարգավորել IFTTT- ը

Մուտք գործեք ifttt: Կտտացրեք 3 -րդ ներդիրին (ներքևի աջ) և ընտրեք «+» խորհրդանիշը վերևի աջ կողմում: Այնտեղից կտտացրեք «սա», որը պետք է լինի կապույտ: Կտտացրեք եղանակը ստորգետնյա: Կտտացրեք «ընթացիկ ջերմաստիճանը բարձրանում է» և մուտքագրեք ջերմաստիճանը (ասենք 35) և ընտրեք elsելսիուս: Այնուհետեւ ընտրեք ձեր գտնվելու վայրը:

Այժմ կտտացրեք «այդ» և որոնման տողում որոնեք «վեբ -կեռիկներ»: Կտտացրեք «կատարել վեբ հարցում» և մուտքագրեք URL- ը: Մեթոդի բաժնում ընտրեք «դնել», իսկ բովանդակության տեսակում ՝ «application/json»: Մարմնի մեջ մուտքագրեք ["1"]

URL- ի ձևաչափն է ՝ https:// IP/Auth/update/D5, փոխարինեք Auth- ը blynk նախագծի Auth նշանով և IP- ով ՝ ձեր երկրի blynk cloud IP- ով: IP ստանալու համար բացեք հրամանի տողը և մուտքագրեք «ping blynk-cloud.com»: Հնդկաստանի համար IP- ն 188.166.206.43 է

Նմանապես, Ստեղծեք այլ հավելված, միայն այս անգամ եղանակի ստորգետնյա հատվածում ընտրեք «ընթացիկ ջերմաստիճանը իջնում է ներքև»: Բացի այդ, URL- ն այս անգամ https:// IP/Auth/update/D4 Ամեն ինչ պատրաստ է: Ավարտեցինք:

Քայլ 6: Միացրեք:

Միացրու՛
Միացրու՛
Միացրու՛
Միացրու՛
Միացրու՛
Միացրու՛
Միացրու՛
Միացրու՛

Պարզապես միացրեք 5 վ լարման մատակարարումը nodeMcu- ին: Չնայած դա ակնթարթային չէ: Ստորգետնյա եղանակին բավական ժամանակ է պահանջվում ջերմաստիճանը թարմացնելու համար: Ամեն դեպքում, եթե լամպը միացված թողնեք, այն պետք է լավ աշխատի: Այս նախագիծը ISS լամպի թարմացումն է, որը կառուցվել է ավելի վաղ: Սա պատրաստելու մտադրությունս էր ցույց տալ, թե որքան հեշտ է հարմարեցնել լամպը ըստ ձեր կարիքների: Օրինակ, ես ավելացրի մեկ այլ LED և այժմ այն տաքանում է կարմիր, տաք ժամանակ ՝ կապույտ, իսկ նորմալ ջերմաստիճանում ՝ դեղին: Դուք, անշուշտ, կսկսեք վայելել IOT- ը, երբ սկսեք կատարել այս նախագծերը և խաղալ կոդի հետ: Այսպիսով, այս անգամ ես ծածկագրով չեմ զբաղվում: Եթե շփոթված եք, կարող եք դիտել ավելի վաղ կառուցված ISS լամպը, որտեղ ես շրջել էի նմանատիպ ծածկագրով:

Հուսով եմ, որ ես կարող էի ձեզ ոգեշնչել, որպեսզի փորձեք նման ինքնատիպ նախագծեր: Շնորհակալություն!

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