Мазмұны:
- Жабдықтар
- 1 -қадам: Қадамдық қозғалтқыш, редукторлар мен тұтқалар
- 2 -қадам: Stepper драйверінің аппараттық құралы
- 3 -қадам: Бағдарламалық қамтамасыз ету
- 4 -қадам: құрастыру
- 5 -қадам: үйді автоматтандыру
Бейне: Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен перделерге автоматтандыруды қалай қосқанымды көрсетемін. Мен оны автоматтандыруды қосуды және алып тастауды қалаймын, сондықтан барлық орнатулар қосылады.
Негізгі бөліктер:
- Қадамдық мотор
- ESP-01 драйвері басқарылады
- Редуктор мен бекіту кронштейні
Мен жалюзиді Google Home, Openhab сервері мен веб -сайт арқылы басқарамын.
Сіз әлі де перделерді қолмен басқара аласыз, себебі жалюзи автоматты түрде ашылмайтын немесе жабылмайтын кезде қадамдық қозғалтқыш өшіріледі.
Жабдықтар
Мен Aliexpress -тен көптеген компоненттерді сатып алдым
ESP8266: ESP-01
Қадамдық мотор
A4988 қадамдық жүргізуші
Жалюзиді басқаруға арналған тізбек
Бак түрлендіргіші
Нәр беруші
Мен редуктор мен бекіту кронштейнін өзім жасап шығардым
1 -қадам: Қадамдық қозғалтқыш, редукторлар мен тұтқалар
Мен беріліс қорабын Fusion360-та қайта құру үшін перде ролигінен алып тастадым. Мен әртүрлі редукторлармен тәжірибе жасадым. Кішкене тісті дөңгелектер үлкен айналу моментін берді, бірақ шарикті шынжырды аз ұстады. 12 тісі бар редуктор мен үшін ең жақсы жұмыс істеді, мен қадамдық қозғалтқыш пен шарикті шынжырлы беріліске сәйкес келетін бекіту кронштейнін жасадым.
Мен тұтқаларды Luxaflex стандартты тұтқаларына қысу үшін жасадым.
Барлық 3D бөліктерінің STL файлдары менің Thingiverse бетімде жарияланады.
2 -қадам: Stepper драйверінің аппараттық құралы
Аппараттық құрал мыналардан тұрады:
- ESP-01 мен A4988 қадамдық драйверін қуаттандыру үшін төмен түсіру түрлендіргіші (12 В-тан 3.3 В)
- WiFi желісіне қосылатын және қадамдық драйверді басқаратын ESP-01 (қосу/өшіру, қозғалтқыш бағыты мен қадамдары)
- A4988 қадамдық жүргізушісі
- Қадамдық қозғалтқыш (17HS4401)
- Кейбір электронды компоненттер
Мен аналық коннекторларды жетілдіру тақтасына дәнекерледім және жоғарыда аталған компоненттерді жалғадым.
3 -қадам: Бағдарламалық қамтамасыз ету
Код Github -те жарияланған.
2020 жылдың сәуірін өңдеу: MQTT жоқ нұсқасы және тек веб -бақылау қосылады.
2020 жылдың сәуірін өңдеу: веб -интерфейске + 10% және - 10% қосылады.
MQTT басқаруымен бағдарлама:
- WiFi желісіне және MQTT серверіне қосылады
- Жалюзи күйінің параметрге тең екендігін тексереді, егер ол күйді параметрге сәйкес өзгертсе. Содан кейін қадамдық қозғалтқышты қосыңыз, қадамдардың дұрыс санын орындаңыз. Қадамдық моторды өшіріңіз.
- Параметрді MQTT немесе веб -сервер арқылы алуға болады.
- Веб -сервер OTA микробағдарламасын жаңарту үшін HTTPUpdateServer режиміне кіруі мүмкін.
A4988 драйверінің 'EN' түйреуішін орнату арқылы қадамдық қозғалтқышты өшіру маңызды:
- Егер параметр өзгеріссіз қалса, құрылғы қолданатын ток мөлшерін азайтыңыз (уақыттың басым көпшілігі)
- Жалюзиді қолмен басқаруды қосыңыз.
HTTPUpdateServer IP мекенжайы/жаңарту кезінде қосылады. Веб -сервер арқылы жаңарту режиміне өтпес бұрын, ол CENTER күйіне ауысады, себебі бағдарлама CENTER күйінде басталады.
Мен қадамдардың санын осылай алдым:
Жабық және ашық арасындағы сымның жалпы ұзындығы шамамен 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 -қадам: үйді автоматтандыру
Түпнұсқа: Менде Raspbian Stretch lite, NodeRed және Openhab 2.4.0 жұмыс істейтін Raspberry Pi Zero бар
2021 жылдың наурызын өңдеу: Менде Raspbian Buster lite, NodeRed және Openhab 3.0.0 жұмыс істейтін Raspberry Pi 3B бар
Менің Openhab элементтері, ережелер мен сайт картасы Github -да. 2020 жылдың сәуірінде өңдеу: + 10% және - 10% белгіленген нүкте Openhab сайт картасына қосылады).2021 жылдың наурызын өңдеу: Мен файлдарға Openhab 3 сипаттамасын қостым.
Openhab 3 -те MQTT қалай орнатылғанын мына Нұсқаулықтан қараңыз
Бұл жағдайда Қызыл түйін тек отладтау мақсатында қолданылады.
Google көмекшісі
Google Home Openhab интеграциясы мұнда сипатталған.
Егер менің теледидарым Openhab арқылы қосылса, жалюзи ережеге сәйкес жабылады.
«Hey Google, терезе перделерін 50 -ге қой»
Ұсынылған:
DIY ақылды есік қоңырауы: код, орнату және HA интеграциясы: 7 қадам (суреттермен)
DIY Smart Doorbell: Code, Setup and HA интеграциясы: Бұл жобада мен сізге қазіргі функционалдылықты өзгертпестен немесе сымдарды үзбестен қалыпты қоңырауды ақылдыға қалай өзгерту керектігін көрсетемін. Мен Wemos D1 mini деп аталатын ESP8266 тақтасын қолданамын. ESP8266 жаңасы ма? Менің кіріспемді қараңыз
Қарапайым Kicker мәртебесі мен брондау жүйесі: Slack интеграциясы: 12 қадам (суреттермен)
Қарапайым Kicker мәртебесі және брондау жүйесі Slack интеграциясымен: Мен жұмыс істейтін компанияда шкаф үстелі бар. Компания көптеген қабаттарды алып жатыр, ал кейбір қызметкерлер үшін үстелге жету үшін 3 минут қажет … үстелдің бос тұрғанын түсіну үшін
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: 8 қадам (суреттермен)
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: Мен оқушыларға PWM қалай жұмыс жасайтынын түсіндірудің жолын табуға тырыстым, сондықтан мен 2 түймені қолданып жарық диодты жарықтылықты басқаруға тырысамын. - бір түйме жарық диодты жарықтандыруды арттырады, ал екіншісі оны өшіреді. Бағдарламаға
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА