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

Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն ՝ 3 քայլ
Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն ՝ 3 քայլ

Video: Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն ՝ 3 քայլ

Video: Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն ՝ 3 քայլ
Video: Xiaomi Smart Speaker - խելացի բարձրախոսի գլոբալ տարբերակ, Ok Google: Ձայնային դերասան տնային օգնական 2024, Նոյեմբեր
Anonim
Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն
Տնային ավտոմատացում ՝ օգտագործելով Google Assistant- ը և Adafruit IO- ն

Google օգնականը AI (Արհեստական բանականություն) ձայնային հրամանատարության ծառայություն է: Ձայնի միջոցով մենք կարող ենք շփվել google- ի օգնականի հետ, և այն կարող է որոնել ինտերնետում, պլանավորել իրադարձություններ, տեղադրել ահազանգեր, վերահսկել սարքերը և այլն:

Այս ծառայությունը հասանելի է սմարթֆոնների և Google Home սարքերի վրա: Մեր Google Օգնականի միջոցով մենք կարող ենք վերահսկել խելացի տան սարքերը, ներառյալ լույսերը, անջատիչները, օդափոխիչները և ջերմոստատները:

Մենք կկառուցենք ծրագիր, որը կարող է վերահսկել կենցաղային տեխնիկան: Այստեղ մենք վերահսկելու ենք 60W լամպ ՝ օգտագործելով Google Assistant ծառայությունը: Այս ծրագիրը ներառում է Google օգնական ՝ Adafruit սերվերի և IFTTT ծառայության հետ միասին:

Պարագաներ

  1. NodeMCU (ESP8266) տախտակ
  2. 5V ռելեի մոդուլ
  3. Jumper մալուխներ
  4. Breadboard

Քայլ 1: Ստեղծեք առցանց ծառայության հաշիվ

Առցանց ծառայության հաշիվ ստեղծելը
Առցանց ծառայության հաշիվ ստեղծելը
Առցանց ծառայության հաշիվ ստեղծելը
Առցանց ծառայության հաշիվ ստեղծելը
Առցանց ծառայության հաշիվ ստեղծելը
Առցանց ծառայության հաշիվ ստեղծելը
  1. Նախ, հաշիվ ստեղծեց www. Adafruit.io հասցեով
  2. Այժմ ստեղծեք վահանակ: Այս վահանակը օգտագործողի միջերես է ՝ իրերը հեռակա կարգով կառավարելու համար:
  3. Վերոնշյալ քայլերը կատարելուց հետո նշեք վահանակի անունը և պահպանեք այն:
  4. Այժմ ստեղծեք հոսք (օգտագործողի ինտերֆեյս) ՝ լուսավորությունը միացված-անջատված վերահսկելու համար: Այն ստեղծելու համար պարզապես կտտացրեք «+» խորհրդանիշին և ընտրեք ցուցադրվող անջատիչ հոսքը:
  5. Փոփոխական հոսքը ընտրելուց հետո հայտնվում է բացվող պատուհան, ինչպես ցույց է տրված:
  6. Մուտքագրեք մեր լրահոսի անունը (ցուցադրված է կարմիր վանդակում) և ստեղծեք այն: Ստեղծումից հետո ընտրեք ստեղծված լրահոսը (այստեղ իմը LED է) և այնուհետև կտտացրեք Հաջորդ քայլին: Հաջորդ քայլում կազմաձևեք հոսքը, որը ցույց է տրված ստորև:
  7. Այստեղ ես կոճակի համար օգտագործեցի 0 (OFF) և 1 (ON) տեքստ, այնուհետև կտտացրեք ստեղծել: Սա կստեղծի միացման կոճակ ձեր վահանակի վրա, որը կարող է օգտագործվել իրերը հեռակա կարգով վերահսկելու համար:

Այժմ, իմ վահանակը պատրաստ է IoT ծրագրերի համար, ինչպիսիք են տան ավտոմատացումը:

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

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

If This Then That- ը, որը նաև հայտնի է որպես IFTTT, անվճար վեբ-ծառայություն է ՝ պարզ պայմանական հայտարարությունների շղթաներ ստեղծելու համար, որոնք կոչվում են ապլետներ: Appրագիրն առաջանում է այլ վեբ ծառայությունների փոփոխությունների արդյունքում, ինչպիսիք են Gmail- ը, Facebook- ը, Telegram- ը, Instagram- ը կամ Pinterest- ը:

Օրինակ, ապլետը կարող է էլ. Այստեղ ես օգտագործել եմ IFTTT- ն ՝ շղթայում google օգնական ծառայությունից և Adafruit ծառայությունից օգտվելու համար: Այսպիսով, երբ ես օգտագործում եմ Google օգնականը ՝ տան լույսը կառավարելու համար ՝ Ok Google ասելով, միացրեք կամ անջատեք լույսը: Այնուհետև IFTTT- ը մեկնաբանում է հաղորդագրությունը և կարող է այն ուղարկել Adafruit- ի վահանակ ՝ որպես հասկանալի հրաման ստեղծված ֆիդին:

IFTTT- ի կարգավորում Առաջին քայլը IFTTT- ում հաշվի ստեղծումն է:

Նշում. Ստեղծեք հաշիվ IFTTT- ում ՝ օգտագործելով նույն էլ. Փոստի id- ն, որն օգտագործել եք Adafruit- ի համար:

  1. Հաշվի ստեղծումից հետո կտտացրեք Իմ ծրագրերը և ընտրեք Նոր հավելված:
  2. Նոր ապլետ ընտրելուց հետո մենք ստանում ենք նոր էջ, որի վրա պետք է սեղմել դեպի Սա ցուցադրված է նկարում:
  3. Այնուհետեւ որոնեք Google Assistant- ը եւ ընտրեք այն:
  4. Այժմ մուտքագրեք ձայնային արտահայտություններ, որոնք մենք կօգտագործենք որպես հրաման Google օգնականի համար:

Մենք կարող ենք մուտքագրել ցանկացած արտահայտություն `ըստ մեր դիմումի: Ինչպես տեսնում եք, վերը նշված դաշտերում մուտքագրված արտահայտությունները Light ON- ը դարձնելու համար են: Light OFF- ը դարձնելու համար մենք պետք է ստեղծենք այլ արտահայտություն `տարբեր արտահայտություններով:

Այժմ մենք ստանում ենք մեկ այլ էջ, որի վրա պետք է սեղմել այն տարբերակը, որն օգտագործվում է Google Assistant- ը Adafruit- ի հետ կապելու համար:

  1. Այնուհետև փնտրեք Adafruit և ընտրեք այն:
  2. Adafruit- ն ընտրելուց հետո ընտրեք գործողություն: Այժմ մուտքագրեք, թե ինչ տվյալներ պետք է ուղարկենք Adafruit- ի կառավարման վահանակի որ աղբյուրին:
  3. Կտտացրեք Ստեղծել գործողություն:

Այսպիսով, երբ ես օգտագործում եմ Google Assistant- ը իմ բջջային հեռախոսում և ձայնային հրաման եմ տալիս որպես «Ok Google, Turn LED ON», IFTTT- ում ստեղծված ապլետը ստանում է այս հրամանը և տվյալները «1» կուղարկի Adafruit- ի հոսքին: Սա կխթանի իրադարձությունը Adafruit- ի վահանակի վրա, որը շարունակաբար վերահսկվում է միկրոկառավարիչի կողմից (այստեղ ՝ NodeMCU): Այս միկրոկոնտրոլերը միջոցներ կձեռնարկի ըստ Adafruit- ի վահանակի տվյալների փոփոխության:

Քայլ 3: Հոսք և սխեմաներ

Հոսք և սխեմաներ
Հոսք և սխեմաներ
Հոսք և սխեմաներ
Հոսք և սխեմաներ

Այս նախագծի ծածկագրի համար ՝

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