Სარჩევი:

Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): 3 ნაბიჯი
Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): 3 ნაბიჯი

ვიდეო: Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): 3 ნაბიჯი

ვიდეო: Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): 3 ნაბიჯი
ვიდეო: Xiaomi Smart Tower Fan - ჭკვიანი ვენტილატორის განხილვა 2024, ნოემბერი
Anonim
Image
Image
შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა

ეს არის წინა პოსტის განახლებული ვერსია:

www.instructables.com/id/Voice-Activated-R…

წინა ვერსიაში, მე გამოვიყენე Geetech ხმის მოდული ავტოფარეხის კარის გამღების ტიპის დისტანციური მართვისთვის. ამ ინსტრუქციურად მე შევცვალე ხმის მოდული Amazon Echo– ით. ჩვენს სახლში, დისტანციური მართვის შესასვლელი კარი.

ნაბიჯი 1: შეაერთეთ დისტანციური მართვა

შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა
შეაერთეთ დისტანციური მართვა

თუ თქვენ მიჰყვებით წინა ინსტრუქციას (https://www.instructables.com/id/Voice-Activated-R…), დაინახავთ, რომ მე ამოვიღე საქმე ავტოფარეხის კარის პულტიდან და ერთად შევაერთე ღილაკის ფეხები პატარა მავთულით. ახლა ღილაკი არსებითად ყოველთვის დაჭერილია. როგორც კი აკუმულატორს დაუკავშირებთ - სიგნალი იგზავნება და შესასვლელი კარი იხსნება.

წინა სასწავლო ინსტრუქციაში მე გამოვიყენე არდუინო დისტანციური მართვის ენერგიის გასაკონტროლებლად. ამ განახლებაში მე გამოვიყენე WEMO D1 მინი. არსებობს რამდენიმე ნაბიჯი იმისთვის, რომ WEMO მუშაობდეს arduino IDE– სთან ერთად და შეგიძლიათ მიყვეთ მათ ამ შესანიშნავ ინსტრუქციებში…

WEMO– ს მიზეზი ის არის, რომ ის არის WIFI ჩართული - და, თქვენ შეგიძლიათ გამოიყენოთ ადვილად ხელმისაწვდომი კოდი, რათა ის მოიქცეს wemo belkin switch– ის მსგავსად. ეს არის მარტივი გზა მისი გასაერთიანებლად ამაზონის ექოსთან.

დისტანციური მართვის WEMO– ს დასაკავშირებლად მიჰყევით მოცემულ დიაგრამას. თქვენ ასევე შეგიძლიათ მიჰყევით წინა ინსტრუქციას ფოტოების/კონფიგურაციის აღწერისთვის (ეს ძირითადად იგივეა, მაგრამ არდუინოს შეცვლა ვემოთი).

ეს სასწავლო (https://www.instructables.com/id/Alexa-Controlled-Servo/) ძირითადად იგივეს აკეთებს და არის საფუძველი იმისა, რასაც ვიყენებდი ჩემი პროექტის განახლებისთვის. თავის პროექტში მან დაამატა კონდენსატორი 5V და Ground ქინძისთავებს შორის. მე ეს არ გამიკეთებია, მაგრამ თუ ვამოს დამსხვრევა შევამჩნიე, ალბათ გავაკეთებ.

ნაბიჯი 2: კოდი

პირველი, გადადით:

github.com/kakopappa/arduino-esp8266-alexa…

და ჩამოტვირთეთ ბელკინის სიმულაციური კოდი. განათავსეთ ეს კოდი იქ, სადაც მდებარეობს თქვენი სხვა არდუინოს პროექტები. შემდეგ გაზარდეთ wemos.ino ფაილი arduino ide- ში. ერთადერთი ფაილი, რომელიც უნდა შეიცვალოს არის wemos.ino ფაილი.

ძირითადად, ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ ამ ფაილში არის: 1. დააყენეთ თქვენი SSID და პაროლი თქვენს wifi2– ზე. განსაზღვრეთ თქვენი გადამრთველი; (შეცვლა *სამზარეულო = NULL;) 3. თქვენი შეცვლის ინიციალიზაცია; (სამზარეულო = ახალი გადამრთველი ("სამზარეულოს განათება", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*სამზარეულო);) 4. მარყუჟის განყოფილებაში დამატება; (სამზარეულო-> serverLoop ();) 5. დაარეგისტრირეთ როგორც ჩართული ასევე გამორთული და ჩაწერეთ რაც გსურთ ზარის უკუკავშირში: bool kitchenLightsOn () {Serial.println ("გადართვა 2 ჩართე …"); isKitchenLightstsOn = ჭეშმარიტი; დაბრუნება isKitchenLightstsOn; }

ამ ყველაფერს თქვენ ნახავთ wemos.ino კოდის ნიმუშში. უბრალოდ შეცვალეთ გადამრთველები ამ ფაილში, რისი შეცვლაც გსურთ. ჩემს შემთხვევაში, მე ყველაფერს დავარქვი "კარი". ჩემი კარების უკან გამოძახება არაფერს აკეთებს. ჩემი doorOn () გამოძახებაზე ცვლის pin D1- ს HIGH- ზე. იხილეთ კოდი, რომელიც მე მოვიყვანე, როგორც მაგალითი.

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

პირველად როდესაც თქვენ ადგენთ/ატვირთავთ wemo– ს, მიჰყევით arduino რედაქტორის კონსოლის ფანჯარაში, რომ ნახოთ რომ წარმატებით დაუკავშირდით wifi– ს.

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

ახლა, თქვენ მზად ხართ, ყველაფერი რაც თქვენ უნდა თქვათ არის "ალექსამ კარი ჩართო". ეს გაააქტიურებს ზარის დაბრუნებას თქვენს კოდში. ჩემს შემთხვევაში, ის აყენებს პინ D1- ს HIGH- ს. ეს მიდის ძრავის კონტროლერთან, რომელიც შემდეგ აკავშირებს 9 ვ ბატარეის ენერგიას დისტანციურ მოწყობილობასთან, რითაც ჩართავს მას და ხსნის კარს. ვოილა !! მაგია

გირჩევთ: