Სარჩევი:

Alexa და Switch ოპერაციული ნათურა: 3 ნაბიჯი (სურათებით)
Alexa და Switch ოპერაციული ნათურა: 3 ნაბიჯი (სურათებით)

ვიდეო: Alexa და Switch ოპერაციული ნათურა: 3 ნაბიჯი (სურათებით)

ვიდეო: Alexa და Switch ოპერაციული ნათურა: 3 ნაბიჯი (სურათებით)
ვიდეო: რა არის ელექტრო დენი, დენის ძალა, ძაბვა, ვოლტი, ამპერი, წინაღობა, ომის კანონი 2024, ნოემბერი
Anonim
Image
Image
Harware
Harware

Amazon Echo არის შესანიშნავი ნაკრები! მე მიყვარს ხმის გააქტიურებული მოწყობილობების იდეა!

მე მინდოდა გამეკეთებინა ჩემი Alexa- ს მიერ დამუშავებული ნათურა, მაგრამ შეინარჩუნე მექანიკური გადამრთველი, როგორც ვარიანტი.

ვეძებე ინტერნეტი და ვიპოვე WEMO ემულატორი, რომელიც სხვა ვარიანტების გადახედვისას, როგორც ჩანს, ეს არის უმარტივესი გზა ალექსას ნებისმიერი მოწყობილობის მუშაობისთვის!

**** მნიშვნელოვანი შენიშვნა: RESPECT MAINS ELECTRICITY - ეს მოგკლავს ****

ნაბიჯი 1: Harware

Harware
Harware
Harware
Harware

კომპონენტების რაოდენობა მინიმალურია ESP2866-12e წყალობით, რომელიც ასრულებს ყველა სამუშაოს!

ყველა კომპონენტი მოვიდა eBay– დან.

1 x ESP2866 -12e (ან ნებისმიერი ESP8266 მინიმუმ 2 GPIO პორტით)

1 x 5v კვების ბლოკი

1 x 5v სარელეო. EBay– ზე აღმოვაჩინე ეს ძალიან მცირე რელეები 5 ვ ხვევით და 250 ვ 3 ამპერიანი კონტაქტებით

1 x 5v 3v3 ნაბიჯი ქვემოთ

1 x ოპტო წყვილი (4N35 ან ექვივალენტი)

1 x წამიერი მოქმედების ბიძგი გადართვის გასაკეთებლად

1 x შესაფერისი პროექტის ყუთი

სურათი გვიჩვენებს რეზისტორს, რომელიც არ იყო საჭირო!

ნაბიჯი 2: ერთად აწყობა

ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას
ერთად აყენებს მას

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

ის უბრალოდ ცვლის ნათურების თავდაპირველ გადამრთველს სარელეო და 'რბილი' გადამრთველით!

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

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

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

გადამრთველი ერთ მხარეს არის მიწასთან მიერთებული და მეორე ESP8266– ის GPIO13– ზე. ნებისმიერი შეყვანა მხოლოდ მონაცემების ფურცლის შემოწმებას შეძლებს, რადგან ზოგიერთი ქინძისთავები მრავლდება.

GPIO15 მიერთებულია 0 ვ !! მე მაქვს მავთულის ნაჭერი მიმაგრებული გადატვირთვაზე და მეორე GPIO0- ზე. ისინი გამოიყენება ესკიზის ასატვირთად და მათი ამოღება შესაძლებელია დასრულების შემდეგ.

გაითვალისწინეთ, რომ ESP8266 მოწყობილობები მუშაობს 3.3 ვ -ზე

GPIO4 (ისევ ნებისმიერი GPIO გააკეთებს) გამოიყენება რელეს დაყენების / გადატვირთვისთვის ოპტო წყვილის საშუალებით. მე გამოვიყენე ოპტო წყვილი ESP8266– ზე მიმდინარე გადინების შესამცირებლად. და დაუშვა 3.3 ვ – მა გადართოს 5 ვ სარელეო კოჭა.

მე გამოვიყენე ორმაგი ცალმხრივი წებოვანი ბალიშები კომპონენტების ადგილზე შესანარჩუნებლად.

ჰაერის ნაკადის თითოეულ ბოლოში გავხსენი რამოდენიმე 2 მმ -იანი ხვრელი. დარწმუნებული არ ვარ, საჭირო იყო თუ არა, რადგან ძალიან ცოტა სითბო გამომუშავდება, მაგრამ ამით თავს უკეთ ვგრძნობ:-)

ნაბიჯი 3: Sotfware

მე გადმოვწერე შემდეგი GitHub– დან.

IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master

ფაილები ყველა ერთ დირექტორიაშია და ერთადერთი ფაილი რომელიც საჭიროებს შეცვლას არის.ino ფაილი.

ის გვიჩვენებს, თუ როგორ უნდა ვიმუშაოთ მრავალჯერადი გადამრთველი და არის პროგრამული უზრუნველყოფის შესანიშნავი ნაწილი.

მე გამოვიყენე Arduino IDE ესკიზის ESP– ზე ასატვირთად. ინტერნეტში არის უამრავი სტატია იმის შესახებ, თუ როგორ კეთდება ეს, მხოლოდ Google - Arduino IDE გამოყენებით ESP8266 პროგრამირებისთვის. ის საკმაოდ წინ არის და მხოლოდ ერთხელ უნდა შეიქმნას., შენიშვნა: ესკიზის ასატვირთად გამოვიყენე სტანდარტული FTDI usb სერიული კონვერტორი. GPIO15 უნდა იყოს დასაბუთებული - მე მაქვს ეს მუდმივად 0v- ზე, გადატვირთვისას GPIO0 უნდა იყოს 0v- მდე. გადატვირთვის შემდეგ, GPIO0 შეიძლება დარჩეს მცურავი. ესკიზი ახლა უნდა აიტვირთოს.

ესკიზის ის ნაწილები, რომელთა შეცვლაა საჭირო, არის თქვენი მარშრუტიზატორის SSID და პაროლის შეცვლა და ბრძანება, რომელზეც გსურთ რომ ალექსამ უპასუხოს. მოძებნეთ 'მაგიდის ნათურა' და შეცვალეთ იგი თქვენი არჩევანის ბრძანებით, მაგ. "საწოლის შუქი" ან "ჭერის ვენტილატორი".

პროგრამული უზრუნველყოფა ურთიერთქმედებს Alexa– სთან და ცვლის GPIO4 მაღალი ან დაბალი ბრძანებების მაგიდის ნათურაზე და მაგიდის ნათურაზე შესაბამისად. ასევე ადგენს დროშებს - rl1 და isr_ran.

დროშა rl1 გამოიყენება ისე, რომ პროგრამულმა უზრუნველყოფამ იცის ნათურის ამჟამინდელი მდგომარეობა, რათა ის ჩართული ან გამორთული იყოს Alexa- ს ან გადამრთველის საშუალებით.

გადამრთველი წარმოქმნის წყვეტს, როდესაც GPIO13 დამიწებულია. შეფერხებები გამორთულია, GPIO4 არის გადართული და დროშა rl1 დაყენებულია / გადატვირთულია შესაბამისად. დროშა isr_ran გამოიყენება მთავარ მარყუჟში, რათა შეფერხებები ხელახლა გააქტიურდეს ხანმოკლე შეფერხების შემდეგ - ეს ხელს უშლის გადართვის ხტომა!

მნიშვნელოვანი შენიშვნა: დარწმუნდით, რომ რელეს თქვენს არჩევანს აქვს კონტაქტების რეიტინგი, რათა გაუმკლავდეს თქვენ გადართულ მოწყობილობას.

ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა

მეორე ადგილი ხმის გააქტიურებულ გამოწვევაში

გირჩევთ: