Სარჩევი:

Alexa კონტროლირებადი სოლენოიდი WEMO D1 Mini– ს გამოყენებით: 5 ნაბიჯი
Alexa კონტროლირებადი სოლენოიდი WEMO D1 Mini– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: Alexa კონტროლირებადი სოლენოიდი WEMO D1 Mini– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: Alexa კონტროლირებადი სოლენოიდი WEMO D1 Mini– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ნოემბერი
Anonim
Image
Image

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

ნაბიჯი 1: მიიღეთ თქვენი ნაწილები

შემადგენლობა:

Alexa Echo Dot (ან Echo)

WEMO D1 mini - ფრთხილად იყავით, რომ არ მიიღოთ WEMO D1 mini LITE. მე შემთხვევით გავაკეთე ეს, ვიფიქრე, რომ ფულს ვზოგავ, მაგრამ ეს არ მუშაობს სწორად.

L293D - სარელეო ჩვეულებრივ გამოიყენება, მაგრამ მე მქონდა რამოდენიმე მათგანი, და ისინი მუშაობდნენ.

პურის დაფა

ბატარეის 9V კონექტორი

ქალი Pin სათაურები - სურვილისამებრ

სოლენოიდი

მავთულები

9 ვ ბატარეა

ნაბიჯი 2: შეურიეთ ერთმანეთს

შეურიეთ ერთად
შეურიეთ ერთად
შეურიეთ ერთად
შეურიეთ ერთად

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

პირველ რიგში, მე შევიმაგრე ქალი სათაურები პერფორფზე WEMO– ს შესაერთებლად. თავდაპირველად, მე ასევე გავამაგრე ქალი სათაურები L293D– ს შესაერთებლად. თუმცა, აღმოვაჩინე, რომ L293D არ არის ჩასმული სათაურებში კარგი კავშირით, ამიტომ ის პირდაპირ გავაფორმე დაფაზე.

შემდეგ მე დავამონტაჟე მავთულები დაფაზე, რათა შემექმნა კავშირი: 1. წითელი მავთული WEMO 5V– დან L293D– მდე ჩართეთ pin2. შავი მავთული WEMO გრუნტიდან L293D გრუნტის პინამდე (5) 3. ყვითელი მავთული WEMO D1 პინიდან L293D შესასვლელამდე 2 პინი (7) 4. ბატარეის თავსახურის მავთულები - შავი WEMO ადგილზე, წითელი L293D Vs pin (8) 5. სოლენოიდის მავთულები-შავი WEMO ადგილზე, ნებისმიერი ფერი L293D გამომავალი 2 პინი (6)-შენიშვნა: მე ბოლოს გამოვიყენე მავთული 2 პინიანი მდედრობითი კავშირით. შემიძლია ჩავრთო სოლენოიდი მასში. თითოეული სოლენოიდის მავთულის ბოლოში ვასხამდი მამაკაცის ქინძისთავებს.

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

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

თქვენ შეგიძლიათ გამოიყენოთ Arduino IDE WEMO– ს დასაპროგრამებლად.

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

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

პირველი, გადადით: https://github.com/kakopappa/arduino-esp8266-alexa… და გადმოწერეთ ბელკინის სიმულაციური კოდი. განათავსეთ ეს კოდი იქ, სადაც მდებარეობს თქვენი სხვა არდუინოს პროექტები. შემდეგ გაზარდეთ wemos.ino ფაილი arduino ide- ში. ერთადერთი ფაილი, რომელიც უნდა შეიცვალოს არის wemos.ino ფაილი. ძირითადად, ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ ამ ფაილში არის:

1. დააყენეთ თქვენი SSID და პაროლი თქვენს wifi 2. განსაზღვრეთ თქვენი გადამრთველი; (შეცვლა *სამზარეულო = NULL;) 3. თქვენი გადამრთველის ინიციალიზაცია; (სამზარეულო = ახალი გადამრთველი ("სამზარეულოს განათება", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*სამზარეულო);) 4. მარყუჟის განყოფილებაში დამატება; (სამზარეულო-> serverLoop ();). isKitchenLightstsOn = ჭეშმარიტი; დაბრუნება isKitchenLightstsOn; }

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

ნაბიჯი 4: განაცხადი

განაცხადი
განაცხადი
განაცხადი
განაცხადი

ჩემს შემთხვევაში, მინდოდა სოლენოიდი ლიფტის ღილაკს დაეჭირა. ამის გაკეთება, მე მჭირდებოდა რაიმე სახის ფრჩხილი, რათა სოლენოიდი ლიფტის ღილაკზე მეჭირა. ასე რომ, ეს არის ჩემი პირველი თავდასხმა 3D პრინტერის სამყაროში. მივედი tinkercad.com– ზე და გავაკეთე ანგარიში. თქვენ შეგიძლიათ გამოიყენოთ მათი ინსტრუმენტი ღრუბელში 3D დიზაინის შესაქმნელად და შემდეგ თქვენი დიზაინის ექსპორტირება *.stl ფაილში, რომლის დაბეჭდვაც შესაძლებელია. აღმოვაჩინე, რომ tinkercad ძალიან ინტუიტიურია გამოსაყენებლად. თქვენ გადაათრიეთ ფორმები ნახაზის არეალში, რათა შექმნათ თქვენთვის სასურველი დიზაინი. როდესაც პირველად შექმენით თქვენი ანგარიში, მას აქვს ძალიან კარგი სახელმძღვანელო დასაწყებად. ეს უბრალოდ ცოტა უფრო რთული ხდება, როდესაც თქვენ უნდა დარწმუნდეთ, რომ მას აქვს სწორი ზომები.

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

ნაბიჯი 5: განათავსეთ ერთად და შესრულებულია

ლიფტის ღილაკზე დავამაგრე ფრჩხილი/სოლენოიდი და ღილაკი WEMO პლასტმასის ყუთში ჩავდე. WEMO– ზე კოდის ატვირთვის შემდეგ, თქვენ უნდა მიიღოთ Alexa მის აღმოსაჩენად. უბრალოდ თქვით "Alexa იპოვე მოწყობილობები". როდესაც ის აღმოაჩენს თქვენ შეგიძლიათ თქვათ "Alexa ჩართეთ DEVICENAME" ან "Alexa გამორთეთ DEVICENAME". ეს ააქტიურებს გამოძახების კოდს და ჩართავს სოლენოიდს. ჩემს შემთხვევაში, მე მაქვს "ლიფტის ზემოთ" მოწყობილობა და "სარდაფის ღილაკის" მოწყობილობა. ცოტა სიტყვიერია, მაგრამ მუშაობს. ასევე, სრულიად აზრი არ აქვს "ჩართვას" და "გამორთვას", მაგრამ დარწმუნებული არ ვარ, რომ მისი შეცვლა შესაძლებელია.

გირჩევთ: