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

DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini ՝ 6 քայլ
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini ՝ 6 քայլ

Video: DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini ՝ 6 քայլ

Video: DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini ՝ 6 քայլ
Video: Քայլարշավ DDS238-2 Հզոր Zigbee DIN Rail էներգիայի մոնիտորինգի ռելե, տնային օգնականի ինտեգրում 2024, Նոյեմբեր
Anonim
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini
DIY ձայնի/ինտերնետի կողմից վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini
DIY ձայնի/ինտերնետի կողմից վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini

Հեյ !! Երկար ընդմիջումից հետո ես այստեղ եմ, քանի որ մենք բոլորս պետք է ձանձրալի (աշխատանք) ինչ -որ բան անենք, որպեսզի վաստակենք:

ՏՆԱՅԻՆ ԱՎՏՈՄԱՏՈՄԻ բոլոր հոդվածներից հետո, որոնք ես գրել եմ BLUETOOTH, IR, Local WIFI, Cloud, այսինքն ՝ դժվարիներից, * ՀԻՄԱ * գալիս է ամենահեշտ, բայց ամենաարդյունավետ տնային ավտոմատացման լուծումը: Տ

ի տարբերություն իմ նախորդ նախագծերի, նրա նախագծին ավելի քիչ սարքավորում է անհրաժեշտ: Softwareրագրային ապահովման տարբեր ընկերությունների ծառայությունների օգտագործումը հիմնականում դրանում երևում է Arduino- ի և սխեմաների մի փոքր գիտելիքով: Եկեք ձեզ չձանձրացնենք: Վայելեք ծուլությունը !!!

Ո NOTՇԱԴՐՈԹՅՈՆ. Խնդրում ենք կարդալ ամբողջ փաստաթուղթը, այն կտևի 9 րոպե, հակառակ դեպքում, եթե դուք վնասեք ձեր բաղադրիչները, ես պատասխանատվություն չեմ կրի: Սա երրորդ անգամն է, որ ես վերբեռնում եմ նախագիծը, քանի որ կայքի հետ կապված որոշ խնդիրներ կան:

Քայլ 1: Պահանջվում են բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Իրականում անհրաժեշտ էր հինգ բաղադրիչ, բայց մենք կարող ենք այն բաժանել երկրորդի համար, ինչպես ես ավելի վաղ էի արել, քանի որ այն ժամանակ չէի ուզում գումար ծախսել !!

  1. ESP8266 Nodemcu wifi զարգացման տախտակ - Միգուցե որևէ բան LOLIN, AMICA, ADAFRUIT
  2. 5V ռելեի տախտակ ամբողջությամբ կամ քայքայվել հետևյալ կերպ

    • RELAY 5VULN2003 կամ ULN2003A
    • Ռելեային պաշտպանության դիոդ (որը ես բաց էի թողել ավելի վաղ նախագծերում)
  3. Թռիչքաձողեր կամ (մետաղալար և եռակցման երկաթ)
  4. Vանկացած բջջային լիցքավորիչ կամ 5 Վ ադապտեր (պահեստային լիցքավորիչ, մի՛ քանդեք ձեր ծնողի բջջային լիցքավորիչը)
  5. GOOGLE HOME MINI

Այսպիսով, մենք կարող ենք ձեռք բերել 2/4/8/16 ռելեների ռելեային տախտակ անձեռնմխելի նախապես կառուցված սխեմայի մեջ կամ կարող ենք այն պատրաստել: Խնդրում ենք անդրադառնալ այս իմ նախորդ հոդվածներին `ինքնուրույն ռելեային տախտակ պատրաստելու համար:

Քայլ 2: Blynk հավելված

Blynk հավելված
Blynk հավելված
Blynk հավելված
Blynk հավելված
Blynk հավելված
Blynk հավելված

Տեղադրեք Blynk ծրագիրը ձեր Android հեռախոսի կամ խնձորի հեռախոսի մեջ

Տեղադրելուց հետո գրանցվեք ՝ օգտագործելով էլփոստի id կամ facebook (ես չեմ նախընտրում facebook- ը): Եվ վստահ եղեք, որ դուք գիտեք օգտագործված էլ. Փոստի ID- ի գաղտնաբառը, այլապես չեք ստանա Blynk Auth Token- ը (նախագծին հատուկ է), որը ոչ միայն ուղարկվում է ձեր գրանցված էլ. Փոստի id- ին, այլև կարելի է ստանալ Blynk- ի նախագծի կարգավորումներից: Կատակում էր!

  1. ընտրել նոր նախագիծ Վիջեթ ավելացնելու համար օգտագործեք + կոճակը
  2. Ավելացրեք կոճակ այնքան, որքան ցանկանում եք (ՄԻՆՉԵՎ ԱՎԱՐՏՎԵԼ ՁԵՐ 2000 ԱՆՎԱՐ ԷՆԵՐԳԵՏԻԿԱՆԸ և այնուհետև էներգիա գնել)
  3. Կարգավորել կոճակը `կտտացնելով ավելացված կոճակին
  4. Ընտրեք ելքային փին (Թվային), ինչպիսիք են D1, D2, D3, _, _, _, _ (ԼՐԱՈ BLԹՅՈՆԸ ՍՏԱՆՔԵՐՈՎ) (կապերը կարող են լինել թվային, անալոգային, վիրտուալ)
  5. Տեսեք նկարները, ես ստորին վիճակը դրել եմ 1, իսկ կոճակի վերին վիճակը ՝ 0:

Դրա պատճառն այն է, որ ռելեի տախտակի մուտքագրումը միացված է IC- ներին, ինչպիսիք են ULN2003- ը կամ ռելեներ վարող IC- ները, որոնք գործում են որպես ՉԻ դարպաս:

Քայլ 3. ESP8266 ծրագրավորում Arduino IDE- ում

ESP8266 ծրագրավորում Arduino IDE- ում
ESP8266 ծրագրավորում Arduino IDE- ում
ESP8266 ծրագրավորում Arduino IDE- ում
ESP8266 ծրագրավորում Arduino IDE- ում
ESP8266 ծրագրավորում Arduino IDE- ում
ESP8266 ծրագրավորում Arduino IDE- ում

Arduino IDE- ում, առաջին հերթին, մենք պետք է ընտրենք զարգացման տախտակը, որը մենք ծրագրավորելու ենք, ինչպես ես ասել եմ իմ ավելի վաղ նախագծերում: Arduino IDE> Գործիքներ> Տախտակներ> Nodemcu 12E և ընտրեք usb պորտը, որին այն միացրել ենք COM3/4/5/6/…

Այժմ մենք պետք է տեղադրենք Blynk գրադարանը Արդուինոյում, որը մենք կարող ենք հեշտությամբ ոչինչ չանել և ունենալ յուրաքանչյուր կոդ:

Միացրեք Nodemcu ESP8266 նոութբուքին: Իհարկե, USB մալուխներով: Ոչ կոդավորողների և ինձ համար հեշտության համար.

Գնացեք Ֆայլ> ՕՐԻՆԱԿՆԵՐ> Բլինկ> Տախտակի Wifi> ընտրեք Standalone Այժմ ոչինչ անհրաժեշտ չէ, բացի Blynk Auth Token- ից (նախագծին հատուկ) և wifi հավատարմագրերից: ԲԵՌՆԵԼ Էսքիզը ESP8266- ում և բացեք SERIAL MONITOR:

Դուք կարող եք տեսնել «IP» - ն, նշեք այդ IP- ն, այն կարող է տարբերվել ըստ սերվերի գոտիների: Իմը, ինչպես տեսնում եք, «139.59.206.133» է: 80 -ը սովորաբար նավահանգիստ է http- ի համար:

Քայլ 4: IFTTT (Եթե սա ապա այն)

IFTTT (Եթե սա ուրեմն այն)
IFTTT (Եթե սա ուրեմն այն)
IFTTT (Եթե սա ուրեմն այն)
IFTTT (Եթե սա ուրեմն այն)
IFTTT (Եթե սա ուրեմն այն)
IFTTT (Եթե սա ուրեմն այն)

Դա մի հարթակ է, որն օգնում է մեզ ստեղծել հատուկ հավելվածներ, որոնք կարող են օգնել մեզ տեղեկանալ որոշակի իրադարձության համար կամ կարող են կատարել որոշակի առաջադրանքներ: Ինչպես անունն է հուշում. Ամեն ինչ շրջապատում է «սա» և «այն»:

ԱՅՍՏԵ «Եթե Google- ի օգնականին ասել է կոնկրետ արտահայտություն», ապա «այդ պինգը կկատարվի»

Այսպիսով, ինչպես ասվեց, մենք պետք է սեղմենք - Իմ հավելվածներ> ստեղծել նոր> կտտացրեք այս> որոնեք և ընտրեք google օգնական> ընտրեք պարզ արտահայտություն> հետևեք նկարներին> ստեղծեք ձգան

Կտտացրեք դրա վրա> որոնեք վեբ -կեռիկներ> ընտրեք այն> ընտրեք Կատարել վեբ հարցում> Կլինեն հետևյալ դաշտերը.

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (թվային 1/0 …
  • Մեթոդ (GET) Բովանդակության տեսակը (ոչինչ)
  • Մարմին (ոչինչ)

Այս ամենը լրացնելուց հետո կտտացրեք Ստեղծեք ձգան

Նշում. PIN- ն այստեղ համապատասխանում է Arduino- ի կապումներին, այնպես, ինչպես այն, ինչ մենք տեսնում ենք ESP8266- ում, քանի որ D1- ը GPIO5 է այսինքն D5 Arduino- ի համար, որը մենք պետք է այստեղ գրենք ոչ թե D1: Օրինակ `https:// IP/YourAuthToken/update/D5? Value = 1 this նշանակում է, որ ESP8266- ի D1 կապն անջատված կլինի: ՕԳՏԱԳՈՐԵԼ ESP8266- ի PIN դիագրամը `D պատասխանողին իմանալու համար: Դեպի GPIO?

Քայլ 5: Շղթա

Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում

Այս նախագծի համար սխեման շատ պարզ է: Այստեղ նախկինում քննարկված բաղադրիչները օգտագործվում են.

5V ադապտեր; ESP8266 Նոդեմկու; ռելե տախտակ; ցատկողներ Ես օգտագործել եմ երկու ռելեներ, բայց մենք կարող ենք օգտագործել այնքան, որքան կա ESP8266 կապում !!!

  • 5 Վ լարման սնուցումը կտրամադրվի ESP8266 և փոխանցման տախտակ:
  • ESP8266 Nodemcu- ն կունենա 5 Վ լարման մատակարարում միկրո USB կամ Vin կապի և գրունտի միջոցով (ինչպես դա արել եմ):
  • Ռելեային տախտակն ունի մատակարարման համար նախատեսված Vcc և GND քորոց: Խնդրում ենք հետևել նկարին, մի տեղադրեք մատակարարումը Ռելեի տախտակի մյուս կողմում, այլ նպատակների համար է: (Ես չեմ ասի, որ դա հեշտ գործ է !!)
  • Այսպիսով, մեր IoT MODULE- ը պատրաստվում է գնալ, ի՞նչ է մնում: Միացրեք այն տեխնիկային …:)
  • Դա ամենահեշտ խնդիրն է, բայց զգույշ եղեք, քանի որ ITS 220V AC կամ 110V AC….. Տեղադրեք հիմնական անջատիչները, այլապես մահանալու դեպքում ես չգիտեմ, թե ով է գրել այս հոդվածը:
  • ՌԵԼԵԻ «ՉԻ» (սովորաբար բաց) կապը և սարքի անջատիչներին զուգահեռաբար փոխանցվող ռելեի քորոցը, եթե սարքերի համար անջատիչ չկա, միացրեք ռելեային կապում շարանը ցանկացած լարին (ՈIԻI կամ ՆԵUTՏՐԱՅԻՆ), որը միանում է սարքի հետ:

Ո NOTՇԱԴՐՈԹՅՈՆ. Ես ասացի, որ ռելեերը միացրեք NO քորոցին և COM կապին այնպես, որ սարքերը սովորաբար գտնվում են OFF վիճակում: Կարելի է օգտագործել NC քորոց (սովորաբար փակ է), եթե նա ցանկանում է, որ սարքը որպես կանխադրված լինի ON վիճակում: ON և OFF վիճակը կախված է 2 ՖԱԿՏՈՐԻ. 1) Ռելեի NO և NC քորոց 2) 0 և 1 տրամաբանություն IFTTT/Blynk հավելվածում

Քայլ 6: Շարժական (IFTTT հավելված) ցանկացած վայրից մոնիտորինգ

Կարելի է հեշտությամբ վերահսկել, թե ինչ է կատարվում իրենց տանը այս աշխարհի ցանկացած վայրից միայն ինտերնետի առկայության դեպքում:

Այսպիսով, դրա համար անհրաժեշտ բանը IFTTT ծրագիրն է, որը հասանելի է Google Play Store- ում Android օգտագործողների համար:

IoS օգտվողը կարող է այն ստանալ նաև իր App Store- ից:

Երկու դեպքում էլ հիշեք, որ մուտք գործեք նույն հաշվից, որը կապված է GOOGLE HOME MINI- ի և IFTTT հաշվի հետ, որտեղ պատրաստել եք ապլետներ: Այսպիսով, ամենակարևորը gmail- ի կամ facebook- ի հաշիվն է, որը պետք է նույնը լինի ամբողջ ընթացքում:

Այս հավելվածում դուք կարող եք ստեղծել ապլետներ այնպես, ինչպես մենք անում ենք IFTTT վեբ ծրագրում:

Երբ մենք ստեղծում ենք ապլետ, միշտ կա տարբերակ ստանալ ծանուցում, երբ ծրագրաշարը գործարկվում է, լռելյայն այն միացված է:

Այսպիսով, այժմ վերահսկեք, երբ ձեր սարքավորումներից որևէ մեկը պտտվում է:

ՎԱՅԵԼԵՔ LAՈՈԹՅՈՆԸ !! Նորարար !! սիրված դարձրեք այս նախագիծը ՝ ձեր աջակցությունը ցույց տալու համար, և եթե ցանկանում եք ավելին նման DIY հեշտ նախագծերի…

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