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

Wemos DHT11 PIR տվիչ ՝ ռելեով ՝ 3 քայլ
Wemos DHT11 PIR տվիչ ՝ ռելեով ՝ 3 քայլ

Video: Wemos DHT11 PIR տվիչ ՝ ռելեով ՝ 3 քայլ

Video: Wemos DHT11 PIR տվիչ ՝ ռելեով ՝ 3 քայլ
Video: Node MCU ESP8266 interface with PIR Motion Sensor /Motion Led indication with PIR motion sensor 2024, Հուլիսի
Anonim
Wemos DHT11 PIR տվիչ ռելեով
Wemos DHT11 PIR տվիչ ռելեով
Wemos DHT11 PIR տվիչ ռելեով
Wemos DHT11 PIR տվիչ ռելեով

Սրանք հրահանգներ են, թե ինչպես միացնել և ծրագրավորել Wemos mini D1- ը, որպեսզի այն կարողանա կարդալ ջերմաստիճանը DHT11- ից, և դուք կարող եք տեղեկությունները շահարկել Blynk հավելվածի միջոցով WIFI- ի միջոցով: Blynk հավելվածի օգտագործումը թույլ կտա օգտագործել արժեքները (Խոնավություն և կամ ջերմաստիճան) գրաֆիկորեն ցուցադրելու համար, և եթե ցանկանում եք, կարող եք իրադարձություններ սահմանել Blynk հավելվածի միջոցով ՝ ավելի հարմարավետ դարձնելով այն, քանի որ Arduino IDE- ում կոդավորված վերագրանցման փոխարեն մենք կարող ենք օգտագործել ծրագիր: ամեն անգամ, երբ մենք ցանկանում ենք փոփոխել կամ ավելացնել իրադարձություն (այցելեք www.blynk.cc) Երկրորդը կլինի «կոշտ կոդ», ես դա այդպես եմ անվանում, քանի որ եթե ցանկանում եք փոփոխել ծածկագիրը, ստիպված կլինեք ձեռքով վերբեռնել այն կոմպիլյատորի միջոցով ինչ վերաբերում է Blynk հավելվածին, ապա ծածկագիրը PIR տվիչի և ռելեի համար է: Եթե ցանկանում եք տպել, ես նաև կներառեմ իմ STL ֆայլը իմ հարմարեցված պարիսպի համար: Ես դա անում եմ որպես հոբբի և բավականին նոր եմ դրանում: Եթե որևէ առաջարկ կա, թե որտեղ կարող եմ բարելավել սա, անպայման տեղեկացրեք ինձ:

ՆՊԱՏԱԿ:

Wemos mini D1- ը կկարողանա կարդալ ջերմաստիճանը և խոնավությունը և հայտնաբերել շարժումը PIR- ի միջոցով: Այն, ինչ ուզում ես անել դրա հետ, քեզնից է կախված: Blynk ծրագիրը ձեզ տալիս է բազմաթիվ տարբերակներ, թե ինչպես օգտագործել այս կոնֆիգուրացիան: Իմ ծածկագիրը ստեղծվել է, որպեսզի ռելեն 30 րոպե միացված լինի: Դուք ավելի քան ողջունելի եք փոխել դա, եթե ցանկանում եք ծածկագրի միջոցով:

Այլապես տարբերակ կարող է լինել Կարդալ ջերմաստիճանը սենյակից և տվյալ արժեքով ՝ Blynk հավելվածի միջոցով ստեղծել նույնիսկ IF հայտարարություններով: Օրինակ, ես կարող եմ կարդալ ջերմաստիճանը և սահմանել այն, ԵԹԵ սենյակի ջերմաստիճանը ԱՅՍ ջերմաստիճանից բարձր է (թույլ ենք տալիս այն դնել 90 աստիճանի), այնուհետև բացել ռելեը; AC- ը կարող է միացված լինել ռելեին, հետևաբար, երբ սենյակի ջերմաստիճանը տվյալ ջերմաստիճանից բարձր է, ապա AC- ը կմիանա: Այլապես փոխանցումավազքն անջատված է: ԲԱՅ դուք ստիպված կլինեք նորից ծածկագրել այն և դարձնել ռելեի կապը վիրտուալին, և այն հետագայում ուղարկել blynk app- ին, որը կարող եք շահարկել ռելեն ծրագրի միջոցով:

Քայլ 1:

Պատկեր
Պատկեր

Այսպես միացրեցի իմ Wemos D1- ը: Ես դժվարությամբ սովորեցի, որ դուք չեք կարող որևէ բան միացնել GPIO0- ին, GPIO2- ին և/կամ GPIO15- ին, հակառակ դեպքում այն չի կարողանա տախտակը վերակայել ծրագրավորման ռեժիմի, և դա թույլ չի տա ինձ վերբեռնել իմ ուրվագիծը, մինչդեռ որևէ բան կապված է այդ կապումներից որևէ մեկի հետ: Ես փոխեցի իմ PIR կապը D4- ից (GPIO2) մինչև D1:

Քայլ 2:

Պատկեր
Պատկեր

Սա իմ հատուկ պարիսպն է, որը լավ տեղավորվում է իմ բոլոր բաղադրիչների վրա: Այն ունի լեռ պատի վարդակից, իսկ հետույքում ՝ մալուխների համար: Եթե չունեք 3D տպիչ, կարող եք HomeDepot- ից վերցնել 1-Gang ելքի տուփը, պարզապես համոզվեք, որ բաղադրիչները տեղավորվում են: Ապագայում ես նորից կվերականգնեմ պարիսպը և կավելացնեմ մի տեղ իգական միկրո USB- ի համար, այնպես որ ես ստիպված չեմ լինի Wemos- ը հեռացնել իր պարիսպից ցանկացած ժամանակ, երբ կցանկանայի էսքիզ տեղադրել այն:

Քայլ 3:

Կից ներկայացված է Wemods D1- ի ծածկագիրը: Բացեք Arduino IDE- ում փոխեք ձեր WIFI ցանցը, գաղտնաբառը, Blynk Auth ծածկագիրը և այնուհետև վերբեռնեք ուրվագիծը:

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