Სარჩევი:

კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით: 6 ნაბიჯი
კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით: 6 ნაბიჯი

ვიდეო: კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით: 6 ნაბიჯი

ვიდეო: კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით: 6 ნაბიჯი
ვიდეო: Xiaomi Smart Speaker - ჭკვიანი დინამიკის გლობალური ვერსია, Ok Google! ხმის მოქმედი სახლის ასისტენტი 2024, ივნისი
Anonim
კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით
კარიბჭის კონტროლი Google ასისტენტით ESP8266 NodeMCU გამოყენებით

ეს არის ჩემი პირველი პროექტი ინსტრუქციებზე, ასე რომ გთხოვთ, კომენტარი გააკეთოთ ქვემოთ, თუ შესაძლებელია გაუმჯობესება.

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

Google ასისტენტის IOT მოწყობილობებთან დასაკავშირებლად ჩვენ ვიყენებთ Blynk და IFTTT სერვისს.

ამ პროექტში ჩვენ გამოვიყენებთ NodeMCU ESP8266 მოდულს მცირე ზომის გამო.

ნაბიჯი 1: აპარატურა და პროგრამული უზრუნველყოფა

Რა გჭირდება:

ტექნიკა

1) NodeMCU (ESP8266) ვ.ე. aliexpress

2) 5 ან 12V სარელეო ტრიგერის დენით სასურველია <9mA max 12mA: f.e. ალიექსპრესი

3) ელექტროენერგიის მიწოდება 5 ან 12V რელეს მიხედვით (> 700mA იყოს უსაფრთხო) f.e. aliexpress

პროგრამული უზრუნველყოფა გამოიყენეთ ბმულები ინსტალაციისთვის, დაფა

1) Arduino IDE ბმული

2) ბლინკის ბიბლიოთეკის ბმული

3) ESP8266 გამგეობის მენეჯერი (შემდეგი ნაბიჯი)

4) ბლინკის აპლიკაცია androidIOS

ნაბიჯი 2: Nodemcu Board Install

1) გახსენით Arduino IDE

2) გადადით ფაილებზე -> უპირატესობა

3) დამატებით დაფებზე მენეჯერი დაამატეთ: https://arduino.esp8266.com/stable/package_esp8266c… და შემდეგ დააჭირეთ ღილაკს OK, რომ დახუროთ ჩანართი.

4) გადადით ინსტრუმენტებზე -> დაფა -> დაფების მენეჯერი (ზედა)

5) გადადით esp8266– ზე esp8266– ით და დააინსტალირეთ პროგრამული უზრუნველყოფა.

ნაბიჯი 3: დააინსტალირეთ ბლინკი

ბლინკის დაყენება
ბლინკის დაყენება

1) გახსენით de Blynk აპლიკაცია და შექმენით ანგარიში.

2) შექმენით ახალი პროექტი (+ ხატი)

3) აირჩიეთ მოწყობილობა 'ESP8266' და შექმენით

4) ელექტრონული ფოსტით მიიღებთ თქვენს პირად უფლებამოსილ ჟეტონს.

5) პროექტში შეგიძლიათ დაამატოთ ვიჯეტები + ხატის გამოყენებით, დაამატოთ ღილაკი როგორც ნაჩვენებია სურათზე

ნაბიჯი 4: IFTTT დაყენება

IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება

1) შედით ან შექმენით ანგარიში IFTTT.com ან აპლიკაციაზე.

2) შექმენით ახალი აპლეტი: დამატებითი ახსნა

-ამ 'Google' -ში მოძებნეთ ასისტენტი და აირჩიეთ გამომწვევი თქვით მარტივი ფრაზა

-დაამატე რაღაცნაირად გახსენი კარიბჭე ან აირჩიე შენი საკუთარი

-ასეა 'webhooks- ის ძებნა-> გააკეთეთ ვებ მოთხოვნა და დაამატეთ სურათის მსგავსად. IP- სთვის თქვენ უნდა დაამატოთ Blynk სერვერის IP მისამართი (გახსენით CMD კომპიუტერზე/ლეპტოპზე და ჩაწერეთ "ping blynk-cloud" და ის უნდა დააბრუნოს თქვენი ადგილობრივი ბლინკის სერვერის IP მისამართი) ავტორიზაციის კოდისთვის თქვენ უნდა დაამატოთ თქვენი პირადი ავთენტური კოდი ბლინკისგან მიღებული ელ.წერილიდან.

ნაბიჯი 5: კავშირები

კავშირები
კავშირები

დაკავშირება: მოდულის Vin თქვენს 5V ან 12V დენის წყაროსთან (შეყვანა არის მაქსიმუმ 20VVcc რელე ელექტროენერგიის მიწოდებაზე 5 12VGND სარელეო დენის წყაროს 0V / GNDGND მოდულის დენის წყაროს 0V / GNDD1 შეყვანის სარელეო (CH1 ან რამე)

მე დავამატე სურვილისამებრ კავშირი pin D8– ზე, როგორც თქვენ ასევე შეგიძლიათ ნახოთ ჩემს პროგრამაში, მაგრამ ეს არჩევითია, ასე რომ თქვენ შეგიძლიათ გააკეთოთ ის, რაც გსურთ.

ნაბიჯი 6: ატვირთეთ პროგრამა მოდულში

ჩამოტვირთეთ ჩემი კოდი

გახსენით Arduino IDE გამოყენებით

შეცვალეთ WiFi SSID და პაროლი თქვენი WiFi- ს შესატყვისად

შეცვალეთ აუთის კოდი თქვენი ელ.ფოსტის კოდის შესატყვისად

შეაერთეთ USB- ით და ატვირთეთ

გირჩევთ: