Мазмуну:

Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)
Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)

Video: Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)

Video: Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)
Video: Mercedes-Benz S450 - черный автомобиль с черным салоном и чёрным матовым хромом, aleksey_mercedes 2024, Ноябрь
Anonim
Image
Image
Stepper Motor, Gears жана туткалары
Stepper Motor, Gears жана туткалары

Бул Нускамада мен сизге жалюзиңизге автоматиканы кантип кошконумду көрсөтөм. Мен аны автоматташтырууну кошуп жана алып салгым келди, ошондуктан бардык орнотуулар клип боюнча.

Негизги бөлүктөрү болуп төмөнкүлөр саналат:

  • Stepper мотору
  • Stepper айдоочусу ESP-01ди башкарат
  • Тиш жана монтаж кронштейни

Жалюзи Google Home, Openhab серверим жана вебсайт аркылуу көзөмөлдөйм.

Жалюзи дагы эле кол менен башкара берсеңиз болот, анткени жалюзи автоматтык түрдө ачылбай же жабылбай жатканда, тепкичтин мотору иштен чыгат.

Жабдуулар

Мен көпчүлүк компоненттерди Aliexpressтен сатып алдым

ESP8266: ESP-01

Stepper мотору

A4988 тепкич айдоочу

Жалюзи контролдоо үчүн чынжыр

Бак конвертер

Электр камсыздоо

Редукторду жана монтаж кронштейнин өзүм иштеп чыгып, басып чыгардым

1 -кадам: Stepper Motor, Gears жана туткалары

Stepper Motor, Gears жана туткалары
Stepper Motor, Gears жана туткалары
Stepper Motor, Gears жана туткалары
Stepper Motor, Gears жана туткалары

Мен Fusion360дагы редукторду кайра конструкциялоо үчүн жабдууларды роликтен алып салдым. Мен ар кандай редукторлор менен тажрыйба жүргүздүм. Кичине тиштүү дөңгөлөктөр чоңураак моментти берди, бирок топту чынжырдан азыраак кармашты. 12 тиши бар тиш мен үчүн эң жакшы иштеди, мен степпердин моторуна жана шардык чынжырлуу тишке туура келүүчү монтаж кронштейнин иштеп чыктым.

Мен туткаларды стандарттык Luxaflex туткаларына кысуу үчүн иштеп чыккам.

Бардык 3D бөлүктөрүнүн STL файлдары менин Thingiverse баракчамда жарыяланган.

2 -кадам: Stepper Driver Hardware

Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware

Аппаратура төмөнкүлөрдөн турат:

  • ESP-01 жана A4988 тепкич айдоочусун кубаттоо үчүн ылдый (бак) конвертери (12Vдан 3.3Vга чейин)
  • WiFi тармагына туташкан жана тепкич драйверин көзөмөлдөгөн ESP-01 (иштетүү/өчүрүү, мотордун багыты жана кадамдары)
  • Степ айдоочу A4988
  • Step мотору (17HS4401)
  • Кээ бир электрондук компоненттер

Мен аял коннекторлорун тактага кошуп, жогоруда айтылган компоненттерди туташтырдым.

3 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Код менин Github -да жарыяланган.

Апрель 2020 түзөтүү: MQTT жок версия жана веб көзөмөл гана кошулат.

2020 -жылдын апрелин түзөтүү: + 10% жана - 10% веб -интерфейске кошулат.

MQTT көзөмөлү бар программа:

  • WiFi тармагына жана MQTT серверине туташат
  • Жалюзи абалын жөндөө менен барабар экенин текшерет, эгерде ал абалды жөндөө менен дал келтирбесе. Андан кийин кадам кыймылдаткычын иштетип, туура кадамдарды аткарыңыз. Stepper моторун өчүрүү.
  • Жөндөөлөр MQTT же Webserver аркылуу алынышы мүмкүн.
  • Веб -сервер OTA программасын жаңыртуу үчүн HTTPUpdateServer режимине кириши мүмкүн.

A4988 драйвери 'EN' пин орнотуу менен тепкич моторун өчүрүү маанилүү:

  • Эгерде жөндөө ошол бойдон калса, түзмөк колдонгон токтун көлөмүн азайтыңыз (көпчүлүк учурда)
  • Жалюзи кол менен башкарууну иштетүү.

HTTPUpdateServer IP дареги/жаңыртууда иштетилген. Веб -сервер аркылуу жаңыртуу режимине кирүүдөн мурун, программа ЦЕНТР абалында башталгандан бери абалды ЦЕНТР абалына өзгөртөт.

Мына ушундай кадамдардын санын алдым:

Жабык менен ачылган жиптин жалпы узундугу болжол менен 40 см, тиштин бир айлануусу болжол менен. 7.5 см. Жиптин жалпы узундугу 40 / 7.5 = болжол менен. 5.3 revolutions. I шнурду сунгум келбейт жана аппарат орто позициядан башталат, ошондуктан мен аны 5 айланууга тегеретем (биринде 2.5 жана башка багытта 2.5). Stepper моторунун бир айлануусу 200 кадам, бирок мен тепкичтүү мотор айдоочумду чейрек кадамга койдум, ошондуктан бир революция 800 чейрек кадам. 5 революция 4000 чейрек кадам (MAX_STEPS). Жакын жөндөө (CLOSE_STEPS) 90% жабык = 3600 кадам; ачык орнотуу (OPEN_STEPS) - 10% = 400 кадам. Орто позиция (CENTER_STEPS) - 50%, 2000 кадам жана түзмөк башталганда кадамдардын баштапкы саны.

4 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Менин контролерим тепкич моторунун монтаж кронштейни аркылуу терезенин түбүнө түшөт

Мен тепкичтин айдоочусун жана ESP-01ди камтыган тепкич моторунун арткы жагын ойлоп таптым.

5 -кадам: Үйдү автоматташтыруу

Үй автоматизациясы
Үй автоматизациясы

Түпнуска: Менде Raspberry Stretch lite, NodeRed жана Openhab 2.4.0 иштеп жаткан Raspberry Pi Zero бар

2021 -жылдын мартында түзөтүү: Менде Raspberry Pi 3B иштеп жаткан Raspbian Buster lite, NodeRed жана Openhab 3.0.0

Менин Openhab нерселерим, эрежелерим жана сайттын картасы Githubда. 2020 -жылдын апрель айында оңдоо: + 10% жана - 10% белгиленген чекит Openhab'деги Сайт картасына кошулат).2021 -жылдын мартында оңдоо: Мен Openhab 3 сүрөттөмөсүн файлдарга коштум.

Openhab 3те MQTTти кантип орноткондугумду караңыз

Бул учурда Red Node мүчүлүштүктөрдү оңдоо үчүн гана колдонулат.

Google Жардамчысы

Google Home Openhab интеграциясы бул жерде сүрөттөлгөн.

Эгер менин сыналгым Openhab аркылуу күйгүзүлсө, эреже боюнча жалюзи жабылат.

"Эй Google, терезе пардаларын 50гө кой"

Сунушталууда: