Мазмұны:

Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)
Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)

Бейне: Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)

Бейне: Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)
Бейне: Алтын бұйымдарды қалай тазартуға болады? 2024, Қараша
Anonim
Image
Image
Қадамдық қозғалтқыш, редукторлар мен тұтқалар
Қадамдық қозғалтқыш, редукторлар мен тұтқалар

Бұл нұсқаулықта мен перделерге автоматтандыруды қалай қосқанымды көрсетемін. Мен оны автоматтандыруды қосуды және алып тастауды қалаймын, сондықтан барлық орнатулар қосылады.

Негізгі бөліктер:

  • Қадамдық мотор
  • ESP-01 драйвері басқарылады
  • Редуктор мен бекіту кронштейні

Мен жалюзиді Google Home, Openhab сервері мен веб -сайт арқылы басқарамын.

Сіз әлі де перделерді қолмен басқара аласыз, себебі жалюзи автоматты түрде ашылмайтын немесе жабылмайтын кезде қадамдық қозғалтқыш өшіріледі.

Жабдықтар

Мен Aliexpress -тен көптеген компоненттерді сатып алдым

ESP8266: ESP-01

Қадамдық мотор

A4988 қадамдық жүргізуші

Жалюзиді басқаруға арналған тізбек

Бак түрлендіргіші

Нәр беруші

Мен редуктор мен бекіту кронштейнін өзім жасап шығардым

1 -қадам: Қадамдық қозғалтқыш, редукторлар мен тұтқалар

Қадамдық қозғалтқыш, редукторлар мен тұтқалар
Қадамдық қозғалтқыш, редукторлар мен тұтқалар
Қадамдық қозғалтқыш, редукторлар мен тұтқалар
Қадамдық қозғалтқыш, редукторлар мен тұтқалар

Мен беріліс қорабын Fusion360-та қайта құру үшін перде ролигінен алып тастадым. Мен әртүрлі редукторлармен тәжірибе жасадым. Кішкене тісті дөңгелектер үлкен айналу моментін берді, бірақ шарикті шынжырды аз ұстады. 12 тісі бар редуктор мен үшін ең жақсы жұмыс істеді, мен қадамдық қозғалтқыш пен шарикті шынжырлы беріліске сәйкес келетін бекіту кронштейнін жасадым.

Мен тұтқаларды Luxaflex стандартты тұтқаларына қысу үшін жасадым.

Барлық 3D бөліктерінің STL файлдары менің Thingiverse бетімде жарияланады.

2 -қадам: Stepper драйверінің аппараттық құралы

Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
Stepper драйверінің аппараттық құралы
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 -ге қой»

Ұсынылған: