Სარჩევი:
ვიდეო: Alexa და Switch ოპერაციული ნათურა: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
Amazon Echo არის შესანიშნავი ნაკრები! მე მიყვარს ხმის გააქტიურებული მოწყობილობების იდეა!
მე მინდოდა გამეკეთებინა ჩემი Alexa- ს მიერ დამუშავებული ნათურა, მაგრამ შეინარჩუნე მექანიკური გადამრთველი, როგორც ვარიანტი.
ვეძებე ინტერნეტი და ვიპოვე WEMO ემულატორი, რომელიც სხვა ვარიანტების გადახედვისას, როგორც ჩანს, ეს არის უმარტივესი გზა ალექსას ნებისმიერი მოწყობილობის მუშაობისთვის!
**** მნიშვნელოვანი შენიშვნა: RESPECT MAINS ELECTRICITY - ეს მოგკლავს ****
ნაბიჯი 1: 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 გამოიყენება მთავარ მარყუჟში, რათა შეფერხებები ხელახლა გააქტიურდეს ხანმოკლე შეფერხების შემდეგ - ეს ხელს უშლის გადართვის ხტომა!
მნიშვნელოვანი შენიშვნა: დარწმუნდით, რომ რელეს თქვენს არჩევანს აქვს კონტაქტების რეიტინგი, რათა გაუმკლავდეს თქვენ გადართულ მოწყობილობას.
მეორე ადგილი ხმის გააქტიურებულ გამოწვევაში
გირჩევთ:
ჩემი წვრილმანი Steampunk ოპერაციული თამაში, Arduino დაფუძნებული: 9 ნაბიჯი (სურათებით)
ჩემი წვრილმანი Steampunk ოპერაციული თამაში, დაფუძნებული არდუინოზე: ეს პროექტი საკმაოდ ვრცელია. ის არ საჭიროებს უამრავ ინსტრუმენტს ან წინასწარ ცოდნას, მაგრამ ის ასწავლის ვინმეს (ჩემთან ერთად) ბევრს სხვადასხვა დეპარტამენტში! როგორც ტყვეობის შეგრძნება არდუინოსთან, ასევე მრავალ ამოცანა არდუინოსთან ერთად
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: 5 ნაბიჯი (სურათებით)
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: დაახლოებით 230 ათასი წლის წინ ადამიანმა ისწავლა ცეცხლის კონტროლი, რაც იწვევს მის ცხოვრებისეულ ცვლილებებს, რადგან მან ღამით დაიწყო მუშაობა ცეცხლის შუქის გამოყენებით. ჩვენ შეგვიძლია ვთქვათ, რომ ეს არის შიდა განათების დასაწყისი. ახლა მე
Z80 მონიტორის ტიპი ოპერაციული სისტემა და SBC: 6 ნაბიჯი (სურათებით)
Z80 მონიტორის ტიპი ოპერაციული სისტემა და SBC: EfexV4 არის მონიტორის ROM ჩამონტაჟებული ასამბლერით და დაშლით და ძირითადი საშუალებებით, რომ ჩაწეროთ, გაუშვათ და გამართოთ თქვენი z80 პროგრამები რეალურ აპარატურაში. EfexMon- ს არ სჭირდება CP/M, N8VEM ან სხვა რთული ტექნიკა. თქვენ გჭირდებათ მხოლოდ სტანდარტული Z80 არქიტექტურა SBC a
როგორ დავაყენოთ ოპერაციული სისტემა ჟოლოს პიზე: 15 ნაბიჯი (სურათებით)
როგორ დავაინსტალიროთ ოპერაციული სისტემა Raspberry Pi– ზე: Raspberry Pi არის პატარა კომპიუტერი, რომელიც შეიძლება ჩართული იყოს კომპიუტერის მონიტორში და იყენებს სტანდარტულ კლავიატურასა და მაუსს, რაც მომხმარებელს აძლევს საშუალებას გაიგოს მეტი პროგრამირების შესახებ. თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი ნივთების ინტერნეტი მოწყობილობა. ჟოლოს პი მოსწონს
ტელე ოპერაციული ბიონიკური მკლავი: 13 ნაბიჯი (სურათებით)
ტელესამუშაო ბიონიკური მკლავი: ამ ინსტრუქციაში ჩვენ შევქმნით ტელეოპერაციულ ბიონიკურ მკლავს, რომელიც არის ადამიანის ხელის მსგავსი რობოტული მკლავი თავისუფლების ექვსი ხარისხით (ხუთი ფიგურისთვის და ერთი მაჯისათვის). ის კონტროლდება ადამიანის ხელით ხელთათმანის გამოყენებით, რომელსაც აქვს მოქნილი სენსორები