Სარჩევი:

სახლის ავტომატიზაცია Google ასისტენტის და ადაფრუტის IO გამოყენებით: 3 ნაბიჯი
სახლის ავტომატიზაცია Google ასისტენტის და ადაფრუტის IO გამოყენებით: 3 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია Google ასისტენტის და ადაფრუტის IO გამოყენებით: 3 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია Google ასისტენტის და ადაფრუტის IO გამოყენებით: 3 ნაბიჯი
ვიდეო: Xiaomi Smart Speaker - ჭკვიანი დინამიკის გლობალური ვერსია, Ok Google! ხმის მოქმედი სახლის ასისტენტი 2024, ივლისი
Anonim
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით
სახლის ავტომატიზაცია Google ასისტენტის და Adafruit IO გამოყენებით

Google ასისტენტი არის AI (ხელოვნური ინტელექტი) დაფუძნებული ხმოვანი ბრძანების სერვისი. ხმის გამოყენებით, ჩვენ შეგვიძლია ვითანამშრომლოთ Google ასისტენტთან და მას შეუძლია ინტერნეტში მოძებნოს, დაგეგმოს მოვლენები, დააყენოს სიგნალიზაცია, გააკონტროლოს ტექნიკა და ა.

ეს სერვისი ხელმისაწვდომია სმარტფონებზე და Google Home მოწყობილობებზე. ჩვენ შეგვიძლია გავაკონტროლოთ სახლის ჭკვიანი მოწყობილობები, მათ შორის განათება, კონცენტრატორები, ვენტილატორები და თერმოსტატი ჩვენი Google ასისტენტის გამოყენებით.

ჩვენ შევქმნით პროგრამას, რომელსაც შეუძლია გააკონტროლოს საყოფაცხოვრებო ტექნიკა. აქ ჩვენ გავაკონტროლებთ 60 ვტ ნათურას Google ასისტენტის სერვისის გამოყენებით. ეს პროგრამა მოიცავს Google ასისტენტს Adafruit სერვერთან და IFTTT სერვისთან ერთად.

მარაგები

  1. NodeMCU (ESP8266) დაფა
  2. 5V სარელეო მოდული
  3. ჯუმბერის კაბელები
  4. პურის დაფა

ნაბიჯი 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 არის უფასო ვებ – სერვისი, მარტივი პირობითი განცხადებების ჯაჭვების შესაქმნელად, რომელსაც ეწოდება აპლეტები. აპლეტი გამოწვეულია ცვლილებებით, რომლებიც ხდება სხვა ვებ სერვისებში, როგორიცაა Gmail, Facebook, Telegram, Instagram ან Pinterest.

მაგალითად, აპლეტს შეუძლია გამოაგზავნოს ელექტრონული ფოსტის შეტყობინება, თუ მომხმარებელი წერს ტვიტს hashtag– ის გამოყენებით ან დააკოპირებს ფოტოს Facebook– ზე მომხმარებლის არქივში, თუ ვინმე მონიშნავს მომხმარებელს ფოტოში. აქ მე გამოვიყენე IFTTT, რომ გამოვიყენო google ასისტენტის სერვისი და Adafruit სერვისი ჯაჭვში. ასე რომ, როდესაც მე ვიყენებ google ასისტენტს ჩემი სახლის სინათლის გასაკონტროლებლად Ok Google- ის ჩართვით, ჩართეთ ან გამორთეთ შუქი. შემდეგ IFTTT განმარტავს შეტყობინებას და შეუძლია გაგზავნოს ადაფრუტის დაფაზე, როგორც გასაგები ბრძანება შექმნილ არხზე.

IFTTT– ის კონფიგურაცია პირველი ნაბიჯი არის ანგარიშის შექმნა IFTTT– ზე.

შენიშვნა: შექმენით ანგარიში IFTTT– ზე იმავე ელ.ფოსტის ID– ს გამოყენებით, რომელიც გამოიყენეთ Adafruit– ისთვის.

  1. ანგარიშის შექმნის შემდეგ დააჭირეთ ჩემს აპლეტებს და შემდეგ აირჩიეთ ახალი აპლეტი.
  2. ახალი აპლეტის არჩევის შემდეგ, ჩვენ ვიღებთ ახალ გვერდს, რომელშიც უნდა დავაჭიროთ ღილაკს ეს ნაჩვენებია სურათზე.
  3. შემდეგ მოძებნეთ Google ასისტენტი და შეარჩიეთ იგი.
  4. ახლა შეიყვანეთ ხმოვანი ფრაზები, რომლებსაც ჩვენ გამოვიყენებთ როგორც ბრძანებას Google ასისტენტისთვის.

ჩვენ შეგვიძლია შევიტანოთ ნებისმიერი ფრაზა ჩვენი აპლიკაციის მიხედვით. როგორც ხედავთ, ზემოთ მოყვანილ ველებში შეტანილი ფრაზები განკუთვნილია Light ON. Light OFF- ის შესაქმნელად, ჩვენ უნდა შევქმნათ სხვა აპლეტი განსხვავებული ფრაზებით.

ახლა ჩვენ ვიღებთ სხვა გვერდს, რომელზედაც უნდა დავაჭიროთ იმ ვარიანტს, რომელიც გამოიყენება Google ასისტენტის ადაფრუტთან დასაკავშირებლად.

  1. შემდეგ მოძებნეთ ადაფრუტი და შეარჩიეთ იგი.
  2. ადაფრუტის არჩევის შემდეგ შეარჩიეთ მოქმედება. ახლა შეიყვანეთ რა მონაცემები უნდა გავგზავნოთ Adafruit დაფის რომელ არხზე.
  3. დააწკაპუნეთ მოქმედების შექმნაზე.

ასე რომ, როდესაც მე ვიყენებ Google ასისტენტს ჩემს მობილურ ტელეფონში და ვაძლევ ხმოვან ბრძანებას "Ok Google, ჩართეთ LED", IFTTT- ში შექმნილი აპლეტი იღებს ამ ბრძანებას და აგზავნის მონაცემებს "1" ადაფრუტის არხში. ეს გამოიწვევს მოვლენას Adafruit დაფაზე, რომელსაც მუდმივად აკონტროლებს მიკროკონტროლერი (აქ NodeMCU). ეს მიკროკონტროლი მიიღებს ზომებს Adafruit დაფის მონაცემების ცვლილების შესაბამისად.

ნაბიჯი 3: ნაკადი და სქემა

ნაკადი და სქემები
ნაკადი და სქემები
ნაკადი და სქემები
ნაკადი და სქემები

ამ პროექტის კოდისთვის:

გირჩევთ: