Სარჩევი:
- ნაბიჯი 1: მიიღეთ თქვენი ნაწილები
- ნაბიჯი 2: შეურიეთ ერთმანეთს
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: განაცხადი
- ნაბიჯი 5: განათავსეთ ერთად და შესრულებულია
ვიდეო: Alexa კონტროლირებადი სოლენოიდი WEMO D1 Mini– ს გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მართლაც საოცარია. არც ისე ძნელია ალექსი ექოს კონტროლი მიკრო პროცესორზე. Სამყარო შენს ხელთაა. ეს ინსტრუქცია გიბიძგებთ სოლენოიდის კონტროლის საფეხურზე. თქვენ შეგიძლიათ გამოიყენოთ იგივე პროცესი იმის გასაკონტროლებლად, რაც გსურთ. ჩემს შემთხვევაში, მე გამოვიყენე სოლენოიდი ლიფტის ღილაკზე დასაყენებლად. მე გავაკეთე ორი მათგანი, ერთი ზედა ლიფტის ღილაკზე და ერთი ქვედა ლიფტის ღილაკზე.
ნაბიჯი 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". ეს ააქტიურებს გამოძახების კოდს და ჩართავს სოლენოიდს. ჩემს შემთხვევაში, მე მაქვს "ლიფტის ზემოთ" მოწყობილობა და "სარდაფის ღილაკის" მოწყობილობა. ცოტა სიტყვიერია, მაგრამ მუშაობს. ასევე, სრულიად აზრი არ აქვს "ჩართვას" და "გამორთვას", მაგრამ დარწმუნებული არ ვარ, რომ მისი შეცვლა შესაძლებელია.
გირჩევთ:
ჟესტით კონტროლირებადი რობოტი არდუინოს გამოყენებით: 7 ნაბიჯი
ჟესტით კონტროლირებადი რობოტი Arduino– ს გამოყენებით: რობოტები გამოიყენება ბევრ სექტორში, როგორიცაა მშენებლობა, სამხედრო, წარმოება, შეკრება და სხვა. რობოტები შეიძლება იყოს ავტონომიური ან ნახევრად ავტონომიური. ავტონომიურ რობოტებს არ სჭირდებათ ადამიანის ჩარევა და შეუძლიათ დამოუკიდებლად იმოქმედონ სიტუაციის შესაბამისად. Se
Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): 3 ნაბიჯი
Alexa ჩართულია დისტანციური მართვა (WEMO D1 Mini– ს გამოყენებით): ეს არის წინა პოსტის განახლებული ვერსია: https: //www.instructables.com/id/Voice-Activated-R.. წინა ვერსიაში მე გამოვიყენე Geetech ხმის მოდული ავტოფარეხის კარის გამღების ტიპის დისტანციური მართვისთვის. ამ სასწავლო ინსტრუქციაში მე შევცვალე ხმა
ხმის კონტროლირებადი გადამრთველი Alexa და Arduino– ს გამოყენებით: 10 ნაბიჯი (სურათებით)
ხმის კონტროლირებადი გადამრთველი Alexa და Arduino– ს გამოყენებით: ამ პროექტის მთავარი მიზანია გამოიყენოს ტემპერატურის სენსორი მოწყობილობის ჩართვის ან გამორთვის გადამრთველის (სარელეო) გასაკონტროლებლად. მასალების სია 12V სარელეო მოდული == > $ 4.2 Arduino uno == > 8 $ DHT11 ტემპერატურის სენსორი == > $ 3 ESP8266 მოდული
წვრილმანი ხმის/ინტერნეტით კონტროლირებადი სახლის ავტომატიზაცია და მონიტორინგი ESP8266 და Google Home Mini გამოყენებით: 6 ნაბიჯი
წვრილმანი ხმით/ინტერნეტით კონტროლირებადი სახლის ავტომატიზაცია და მონიტორინგი ESP8266 და Google Home Mini გამოყენებით: ჰეი !! დიდი ხნის შესვენების შემდეგ მე აქ ვარ, რადგან ჩვენ ყველამ უნდა გავაკეთოთ რაღაც მოსაწყენი (სამუშაო) მოსაპოვებლად. ყველა საშინაო ავტომატიზაციის შემდეგ მე დავწერე BLUETOOTH, IR, Local WIFI, Cloud ანუ რთული, * ახლა * მოდის ყველაზე მარტივი, მაგრამ ყველაზე ეფექტური
როგორ გააკეთოთ სოლენოიდი სახლში?: 6 ნაბიჯი
როგორ გავაკეთოთ სოლენოიდი სახლში?: რა არის სოლენოიდი? სოლენოიდი არის აქტივატორი, რომელიც ქმნის ელექტრომაგნიტიზმს ელექტროენერგიით დატენვით. როგორც ყველამ ვიცით, სოლენოიდი შედგება რკინის ბირთვისა და სოლენოიდისგან. სოლენოიდის კოჭა ეხება მავთულხლართებს, რომლებიც შემოხვეულია ძირითადი მილის გარშემო. ტ