Orodha ya maudhui:

Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)
Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)

Video: Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)

Video: Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Desemba
Anonim
Image
Image
Stepper Motor, Gia na Hushughulikia
Stepper Motor, Gia na Hushughulikia

Katika Agizo hili ninaonyesha jinsi nilivyoongeza kiotomatiki kwenye vipofu vyangu. Nilitaka kuweza kuiongeza na kuiondoa kiotomatiki, kwa hivyo usakinishaji wote umewashwa.

Sehemu kuu ni:

  • Magari ya stepper
  • Dereva wa Stepper alidhibiti bij ESP-01
  • Gia na kufunga bracket

Ninadhibiti vipofu kupitia Google Home, seva yangu ya Openhab na wavuti.

Bado unaweza kudhibiti vipofu kwa mikono, kwa sababu wakati vipofu havifungui au kufunga moja kwa moja, motor ya stepper imezimwa.

Vifaa

Nilinunua aina nyingi za vifaa Aliexpress

ESP8266: ESP-01

Magari ya stepper

Dereva wa stepper A4988

Mlolongo wa kudhibiti vipofu

Buck kibadilishaji

Ugavi wa umeme

Nilibuni na kuchapisha gia na kujifunga mwenyewe

Hatua ya 1: Stepper Motor, Gears na Hushughulikia

Stepper Motor, Gia na Hushughulikia
Stepper Motor, Gia na Hushughulikia
Stepper Motor, Gia na Hushughulikia
Stepper Motor, Gia na Hushughulikia

Niliondoa gia kutoka kwenye roller ya pazia ili uhandisi upya gia katika Fusion360. Nilijaribu gia tofauti. Gia ndogo zilitoa torque kubwa, lakini haikutegemea sana kwenye mnyororo wa mpira. Gia iliyo na meno 12 ilinifanyia kazi vizuri na nilibuni bracket inayofaa ili kutoshea motor stepper na gia na mnyororo wa mpira.

Nilibuni vipini kubonyeza kwenye vipini vya kawaida vya Luxaflex.

Faili za STL za sehemu zote za 3D zimechapishwa kwenye ukurasa wangu wa Thingiverse.

Hatua ya 2: Kifaa cha Dereva cha Stepper

Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva
Vifaa vya Stepper Dereva

Vifaa vinajumuisha:

  • Nenda chini (buck) kibadilishaji (12V hadi 3.3V) kuwezesha ESP-01 na dereva wa stepper A4988
  • ESP-01 inayounganisha na mtandao wa WiFi na kudhibiti dereva wa stepper (wezesha / afya, mwelekeo wa gari na hatua)
  • Stepper dereva A4988
  • Magari ya Stepper (17HS4401)
  • Baadhi ya vifaa vya elektroniki

Niliuza viunganisho vya kike kwa bodi ya manukato na nikaunganisha vifaa vilivyotajwa hapo juu.

Hatua ya 3: Programu

Programu
Programu
Programu
Programu

Nambari imechapishwa kwenye Github yangu.

Hariri Aprili 2020: toleo lisilo na MQTT na udhibiti wa wavuti tu umeongezwa.

Hariri Aprili 2020: + 10% na - 10% imeongezwa kwenye kiunganishi cha wavuti.

Programu na udhibiti wa MQTT:

  • Inaunganisha kwenye mtandao wa WiFi na seva ya MQTT
  • Inakagua ikiwa hali ya vipofu ni sawa na mpangilio, ikiwa sivyo inabadilisha hali ilingane na mpangilio. Kisha uwezeshe motor stepper, fanya idadi sahihi ya hatua. Lemaza stepper motor.
  • Mpangilio unaweza kupokelewa kupitia MQTT au kupitia Webserver.
  • Seva ya wavuti inaweza kuingiza hali ya HTTPUpdateServer kwa OTA kusasisha firmware.

Kulemaza motor stepper kwa kuweka pini ya 'EN' ya dereva A4988 ni muhimu kwa:

  • Punguza kiwango cha sasa kinachotumiwa na kifaa ikiwa mipangilio inabaki ile ile (wakati mwingi)
  • Wezesha udhibiti wa mwongozo wa vipofu.

HTTPUpdateServer imewezeshwa kwenye anwani ya IP / sasisho. Kabla ya kuingia kwenye hali ya sasisho kupitia seva ya wavuti, inabadilisha hali kuwa hali ya CENTRE, kwani programu hiyo inaanza katika jimbo la CENTRE.

Hivi ndivyo nilivyochukua idadi ya hatua:

Urefu wa kamba kati ya iliyofungwa na kufunguliwa ni takriban cm 40. Mageuzi moja ya gia ni takriban. Sentimita 7.5. Urefu wa kamba ni 40 / 7.5 = takriban. Mapinduzi 5.3. Sitaki kunyoosha kamba na kifaa huanza kutoka nafasi ya kati, kwa hivyo nazunguka hadi mapinduzi 5 (2.5 kwa moja na 2.5 kwa upande mwingine). Mapinduzi moja ya motor ya stepper ni hatua 200, lakini nimeweka dereva wangu wa stepper kwa hatua za robo, kwa hivyo mapinduzi moja ni hatua 800 za robo. Mapinduzi 5 ni hatua za robo 4000 (MAX_STEPS). Mpangilio wa karibu (CLOSE_STEPS) umefungwa 90% = hatua 3600; mpangilio wazi (OPEN_STEPS) ni 10% = hatua 400. Nafasi ya kati (CENTER_STEPS) ni 50% ni hatua 2000 na ndio idadi ya kwanza ya hatua wakati kifaa kinaanza.

Hatua ya 4: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Kidhibiti changu kinafunguliwa kwenye windowsill kupitia bracket inayopanda ya motor stepper

Nilibuni mwisho wa nyuma kwa motor ya stepper iliyo na dereva wa stepper na ESP-01.

Hatua ya 5: Uendeshaji wa Nyumbani

Uendeshaji wa Nyumbani
Uendeshaji wa Nyumbani

Asili: Nina Raspberry Pi Zero inayoendesha Raspbian Stretch lite, NodeRed na Openhab 2.4.0

Hariri Machi 2021: Nina Raspberry Pi 3B inayoendesha Raspbian Buster lite, NodeRed na Openhab 3.0.0

Vitu vyangu vya Openhab, sheria na ramani ya tovuti ziko kwenye Github yangu. Hariri Aprili 2020: + 10% na - 10% setpoint imeongezwa kwenye Sitemap katika Openhab). Hariri Machi 2021: Niliongeza maelezo ya Openhab 3 kwenye faili.

Tazama hii inayoweza kufundishwa jinsi ninavyoweka MQTT kwenye Openhab 3

Katika kesi hii Node Red hutumiwa tu kwa madhumuni ya utatuaji.

Msaidizi wa Google

Ushirikiano wa Google Home Openhab umeelezewa hapa.

Ikiwa Runinga yangu imewashwa kupitia Openhab, vipofu hufungwa kulingana na sheria.

"Hey Google, weka vipofu vya dirisha hadi 50"

Ilipendekeza: