Სარჩევი:
- მარაგები
- ნაბიჯი 1: სტეპერიანი ძრავა, გადაცემათა კოლოფი და სახელურები
- ნაბიჯი 2: Stepper Driver აპარატურა
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: შეკრება
- ნაბიჯი 5: სახლის ავტომატიზაცია
ვიდეო: ჟალუზების კონტროლი ESP8266, Google Home და Openhab ინტეგრაციით და ვებკონტროლით: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ინსტრუქციულ მე გაჩვენებთ თუ როგორ დავამატე ავტომატიზაცია ჩემს ჟალუზებს. მე მინდოდა შევძლო მისი ავტომატიზაციის დამატება და ამოღება, ამიტომ ყველა ინსტალაცია ჩართულია.
ძირითადი ნაწილებია:
- Ბიჯური ძრავი
- სტეპერი მძღოლი აკონტროლებს bij ESP-01
- გადაცემათა კოლოფი და სამონტაჟო სამაგრ
მე ვაკონტროლებ ჟალუზებს Google Home- ის, ჩემი Openhab სერვერისა და ვებსაიტის საშუალებით.
თქვენ კვლავ შეგიძლიათ ხელით გააკონტროლოთ ჟალუზები, რადგან როდესაც ჟალუზები ავტომატურად არ იხსნება ან იხურება, სტეპერიანი ძრავა გამორთულია.
მარაგები
მე შევიძინე ალიექსპრესის კომპონენტების უმეტესობა
ESP8266: ESP-01
Ბიჯური ძრავი
A4988 სტეპერ დრაივერი
ჟალუზი ჟალუზების გასაკონტროლებლად
მამლის გადამყვანი
Ენერგიის წყარო
მე თვითონ შევიმუშავე და დავბეჭდე მექანიზმი და სამონტაჟო სამაგრები
ნაბიჯი 1: სტეპერიანი ძრავა, გადაცემათა კოლოფი და სახელურები
ფარდის როლიკებიდან გადავიღე გადაცემათა კოლოფი ხელახლა ინჟინერირებისთვის Fusion360- ში. მე ექსპერიმენტი გავაკეთე სხვადასხვა მექანიზმზე. მცირე ზომის გადაცემები აძლევდა უფრო დიდ ბრუნვას, მაგრამ ნაკლებ ძალაუფლებას ბურთის ჯაჭვზე. გადაცემათა კოლოფი 12 კბილით საუკეთესოდ მუშაობდა ჩემთვის და მე შევიმუშავე სამონტაჟო სამაგრ, რომელიც სტეპერ ძრავას და მექანიზმს ბურთის ჯაჭვს მოერგებოდა.
მე დავამუშავე სახელურები, რომ დამაგრებულიყო სტანდარტული Luxaflex სახელურებზე.
ყველა 3D ნაწილის STL ფაილი გამოქვეყნებულია ჩემს Thingiverse გვერდზე.
ნაბიჯი 2: Stepper Driver აპარატურა
აპარატურა შედგება:
- გადადგით ქვევით (მამალი) კონვერტორი (12V 3.3V) ESP-01- ისა და A4988 სტეპერ დრაივერისთვის
- ESP-01 რომელიც უკავშირდება WiFi ქსელს და აკონტროლებს სტეპერის დრაივერს (ჩართვა/გამორთვა, ძრავის მიმართულება და ნაბიჯები)
- სტეპერი დრაივერი A4988
- სტეპერიანი ძრავა (17HS4401)
- ზოგიერთი ელექტრონული კომპონენტი
მე შევაერთე ქალი კონექტორები პერფის დაფაზე და დავაკავშირე ზემოთ ნახსენები კომპონენტები.
ნაბიჯი 3: პროგრამული უზრუნველყოფა
კოდი გამოქვეყნებულია ჩემს Github– ზე.
2020 წლის აპრილის რედაქტირება: დაემატა ვერსია MQTT და მხოლოდ ვებკონტროლის გარეშე.
რედაქტირება აპრილი 2020: + 10% და - 10% დაემატება ვებ ინტერფეისს.
პროგრამა MQTT კონტროლით:
- უკავშირდება WiFi ქსელს და MQTT სერვერს
- ამოწმებს არის თუ არა ჟალუზების მდგომარეობა ტოლი პარამეტრისა, თუ არა ის ცვლის მდგომარეობას პარამეტრთან შესატყვისი. შემდეგ ჩართეთ სტეპერიანი ძრავა, შეასრულეთ ნაბიჯების სწორი რაოდენობა. გამორთეთ სტეპერიანი ძრავა.
- პარამეტრის მიღება შესაძლებელია MQTT ან ვებ სერვერის საშუალებით.
- ვებ სერვერს შეუძლია შევიდეს HTTPUpdateServer რეჟიმში, რათა განახორციელოს OTA firmware.
სტეპერ ძრავის გამორთვა A4988 დრაივერის 'EN' პინის დაყენებით მნიშვნელოვანია:
- შეამცირეთ მოწყობილობის მიერ გამოყენებული დენის რაოდენობა, თუ პარამეტრი იგივე დარჩა (დროის უმრავლესობა)
- ჟალუზების ხელით კონტროლის ჩართვა.
HTTPUpdateServer ჩართულია IP მისამართის/განახლების დროს. ვებ სერვერის საშუალებით განახლების რეჟიმში შესვლამდე ის ცვლის მდგომარეობას ცენტრის მდგომარეობად, ვინაიდან პროგრამა იწყება ცენტრის მდგომარეობაში.
ასე მივიღე ნაბიჯების რაოდენობა:
დახურულსა და გახსნილს შორის კაბელის საერთო სიგრძეა დაახლოებით 40 სმ. გადაცემათა კოლოფის ერთი რევოლუციაა დაახლოებით. 7.5 სმ. ტვინის საერთო სიგრძეა 40 / 7.5 = დაახ. 5.3 რევოლუცია. მე არ მინდა კაბელის გაჭიმვა და მოწყობილობა იწყება შუა პოზიციიდან, ამიტომ მე მას ვატრიალებ 5 რევოლუციამდე (2.5 ერთში და 2.5 მეორე მიმართულებით). სტეპერ ძრავის ერთი რევოლუცია 200 საფეხურია, მაგრამ მე დავაყენე ჩემი სტეპერი ძრავის მეოთხედი ნაბიჯი, ასე რომ ერთი რევოლუცია არის 800 მეოთხედი ნაბიჯი. 5 ბრუნვა არის 4000 მეოთხედი ნაბიჯი (MAX_STEPS). დახურვის პარამეტრი (CLOSE_STEPS) 90% დახურულია = 3600 ნაბიჯი; ღია პარამეტრი (OPEN_STEPS) არის 10% = 400 ნაბიჯი. შუა პოზიცია (CENTER_STEPS) არის 50% არის 2000 ნაბიჯი და არის ნაბიჯების საწყისი რაოდენობა მოწყობილობის ჩართვისას.
ნაბიჯი 4: შეკრება
ჩემი კონტროლერი ფანჯრის რაფაზეა გადაწეული სტეპერ ძრავის სამონტაჟო სამაგრის მეშვეობით
მე დავაპროექტე სტეპერ ძრავის უკანა ნაწილი, რომელიც შეიცავს სტეპერის დრაივერს და ESP-01.
ნაბიჯი 5: სახლის ავტომატიზაცია
ორიგინალი: მე მაქვს Raspberry Pi Zero გაშვებული Raspbian Stretch lite, NodeRed და Openhab 2.4.0
მარტი 2021: მე მაქვს Raspberry Pi 3B, რომელსაც აქვს Raspbian Buster lite, NodeRed და Openhab 3.0.0
ჩემი Openhab ერთეულები, წესები და საიტის რუკა არის ჩემს Github– ში. რედაქტირება აპრილი 2020: + 10% და - 10% setpoint ემატება საიტის რუქას Openhab). 2021 მარტის რედაქტირება: მე დავამატე Openhab 3 აღწერილობა ფაილებში.
იხილეთ ეს ინსტრუქციულად, როგორ დავაყენე MQTT Openhab 3 -ზე
ამ შემთხვევაში Node Red გამოიყენება მხოლოდ გამართვის მიზნით.
Google ასისტენტი
Google Home Openhab ინტეგრაცია აღწერილია აქ.
თუ ჩემი ტელევიზია ჩართულია Openhab– ის საშუალებით, ჟალუზები იკეტება წესის მიხედვით.
"Hey Google, დააყენე ფანჯრის ჟალუზები 50 -ზე"
გირჩევთ:
Kicker– ის მარტივი სტატუსი და დაჯავშნის სისტემა Slack ინტეგრაციით: 12 ნაბიჯი (სურათებით)
მარტივი დამრტყმელის სტატუსი და დაჯავშნის სისტემა Slack ინტეგრაციით: კომპანიაში, სადაც მე ვმუშაობ, არის დასაკეცი მაგიდა. კომპანია იკავებს ბევრ სართულს და ზოგიერთი თანამშრომლისთვის 3 წუთამდე სჭირდება მაგიდასთან მისვლა და … იმის გააზრება, რომ მაგიდა უკვე დაკავებულია. ამიტომ წარმოიშვა იდეა კიის ასაშენებლად
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
ბატარეის კარის სენსორი სახლის ავტომატიზაციის ინტეგრაციით, WiFi და ESP-NOW: 5 ნაბიჯი (სურათებით)
ბატარეის კარის სენსორი სახლის ავტომატიზაციის ინტეგრაციით, WiFi და ESP-NOW: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ როგორ გავაკეთე ბატარეაზე მომუშავე კარის სენსორი სახლის ავტომატიზაციის ინტეგრაციით. მე მინახავს სხვა ლამაზი სენსორები და სიგნალიზაციის სისტემები, მაგრამ მინდოდა მე თვითონ გამეკეთებინა ისინი. ჩემი მიზნები: სენსორი, რომელიც აღმოაჩენს და აცნობებს დუოს
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 ნაბიჯი
Sonoff B1 Firmware Home Automation Openhab Google Home: მე ნამდვილად მომწონს Tasmota firmware ჩემი Sonoff კონცენტრატორებისთვის. მაგრამ მე ნამდვილად არ ვიყავი კმაყოფილი Tasmota firmware– ით ჩემს Sonoff-B1– ზე. მე სრულად ვერ მოვახერხე მისი ინტეგრირება ჩემს Openhab– ში და მისი გაკონტროლება Google Home– ის საშუალებით. ამიტომ დავწერე ჩემი ფირმა