Tartalomjegyzék:

Vakvezérlés ESP8266, Google Home és Openhab integráció és webkontroll segítségével: 5 lépés (képekkel)
Vakvezérlés ESP8266, Google Home és Openhab integráció és webkontroll segítségével: 5 lépés (képekkel)

Videó: Vakvezérlés ESP8266, Google Home és Openhab integráció és webkontroll segítségével: 5 lépés (képekkel)

Videó: Vakvezérlés ESP8266, Google Home és Openhab integráció és webkontroll segítségével: 5 lépés (képekkel)
Videó: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, Július
Anonim
Image
Image
Léptetőmotor, fogaskerekek és fogantyúk
Léptetőmotor, fogaskerekek és fogantyúk

Ebben az utasításban megmutatom, hogyan adtam hozzá automatikát a redőnyökhöz. Azt akartam, hogy hozzáadhassam és eltávolíthassam az automatizálást, így minden telepítés klipben van.

A fő részek a következők:

  • Léptetőmotor
  • Léptető, ESP-01 vezérléssel
  • Fogaskerék és rögzítő konzol

A redőnyöket a Google Home, az Openhab szerver és egy webhely segítségével irányítom.

Továbbra is manuálisan vezérelheti a redőnyöket, mert amikor a redőny nem nyílik vagy záródik automatikusan, a léptetőmotor le van tiltva.

Kellékek

A legtöbb összetevőt az Aliexpress -ből vettem

ESP8266: ESP-01

Léptetőmotor

A4988 léptető

Lánc a redőnyök vezérléséhez

Buck konverter

Tápegység

A fogaskerekeket és a tartókonzolokat magam terveztem és nyomtattam ki

1. lépés: Léptetőmotor, fogaskerekek és fogantyúk

Léptetőmotor, fogaskerekek és fogantyúk
Léptetőmotor, fogaskerekek és fogantyúk
Léptetőmotor, fogaskerekek és fogantyúk
Léptetőmotor, fogaskerekek és fogantyúk

Eltávolítottam a fogaskereket a függönyhengerről, hogy újratervezzem a fogaskerekeket a Fusion360-ban. Kísérleteztem különböző fogaskerekekkel. A kisebb fokozatok nagyobb nyomatékot adtak, de kevesebb tapadást a golyósláncon. Egy 12 fogú fogaskerék működött számomra a legjobban, és terveztem egy tartókonzolt, amely illeszkedik a léptetőmotorhoz és a fogaskerékhez a golyós lánccal.

A fogantyúkat úgy terveztem, hogy a szokásos Luxaflex fogantyúkhoz rögzüljenek.

Az összes 3D rész STL fájljait közzéteszem a Thingiverse oldalamon.

2. lépés: Léptető illesztőprogram hardvere

Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver
Stepper Driver hardver

A hardver a következőkből áll:

  • Lépjen le (bak) konverterről (12V-3.3V) az ESP-01 és az A4988 léptető meghajtásához
  • ESP-01, amely csatlakozik a WiFi hálózathoz és vezérli a léptető meghajtót (engedélyezés/letiltás, motorirány és lépések)
  • Léptető A4988
  • Léptetőmotor (17HS4401)
  • Néhány elektronikus alkatrész

A női csatlakozókat forrasztottam egy perf kártyára, és összekötöttem a fent említett alkatrészeket.

3. lépés: Szoftver

Szoftver
Szoftver
Szoftver
Szoftver

A kódot közzéteszem a Github -on.

Szerkesztés 2020. április: egy MQTT nélküli verzió és csak webkontroll.

Szerkesztés 2020 április: + 10% és - 10% hozzáadva a webes felülethez.

A program MQTT vezérléssel:

  • Csatlakozik a WiFi hálózathoz és az MQTT szerverhez
  • Ellenőrzi, hogy a redőny állapota megegyezik -e a beállítással, ha nem, akkor megváltoztatja az állapotot, hogy megfeleljen a beállításnak. Ezután engedélyezze a léptetőmotort, hajtsa végre a megfelelő számú lépést. Kapcsolja ki a léptetőmotort.
  • Egy beállítás az MQTT -n vagy a webszerveren keresztül fogadható.
  • A webszerver beléphet a HTTPUpdateServer módba az OTA firmware frissítéséhez.

A léptetőmotor letiltása az A4988 illesztőprogram „EN” csapjának beállításával fontos:

  • Csökkentse az eszköz által használt áram mennyiségét, ha a beállítás változatlan marad (az idő nagy részében)
  • Engedélyezze a redőnyök kézi vezérlését.

A HTTPUpdateServer engedélyezve van az IP -címnél/frissítésnél. Mielőtt belépne a frissítési módba a webszerveren keresztül, az állapotot KÖZÉP állapotba változtatja, mivel a program KÖZÉP állapotban indul.

Így kaptam a lépések számát:

A zsinór teljes hossza zárt és nyitott között körülbelül 40 cm. A fogaskerék egy fordulata kb. 7,5 cm. A zsinór teljes hossza 40 / 7,5 = kb. 5.3 fordulat. Nem akarom kifeszíteni a zsinórt, és a készülék a középső helyzetből indul, ezért 5 fordulatra kerekítem (2,5 az egyikben és 2,5 a másik irányban). A léptetőmotor egyik fordulata 200 lépés, de léptetőmotoros vezetőmet negyed lépésre állítottam, tehát egy fordulat 800 negyed lépés. 5 fordulat 4000 negyed lépés (MAX_STEPS). A bezárási beállítás (CLOSE_STEPS) 90% -ban zárt = 3600 lépés; a nyitott beállítás (OPEN_STEPS) 10% = 400 lépés. A középső pozíció (CENTER_STEPS) 50% -a 2000 lépés, és ez a kezdeti lépések száma az eszköz indításakor.

4. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

A vezérlőm az ablakpárkányhoz van tolva a léptetőmotor rögzítőkonzolján keresztül

A léptetőmotor hátsó részét terveztem, amely tartalmazza a léptető meghajtót és az ESP-01-t.

5. lépés: Otthoni automatizálás

Otthoni automatizálás
Otthoni automatizálás

Eredeti: Van egy Raspberry Pi Zero, amelyen Raspbian Stretch lite, NodeRed és Openhab 2.4.0 fut

Szerkesztés 2021. március: Van egy Raspberry Pi 3B, amelyen Raspbian Buster lite, NodeRed és Openhab 3.0.0 fut

Az Openhab elemeim, szabályaim és webhelytérképem megtalálható a Githubon. Szerkesztés 2020. április: + 10% és - 10% alapérték hozzáadva az Oldaltérképhez az Openhab -ban). Szerkesztés 2021. március: Hozzáadtam az Openhab 3 leírást a fájlokhoz.

Tekintse meg ezt az utasítást, hogyan állíthatom be az MQTT -t az Openhab 3 -on

Ebben az esetben a vörös csomópontot csak hibakeresési célokra használják.

Google Segéd

A Google Home Openhab integráció leírása itt található.

Ha a TV -m Openhab -on keresztül van bekapcsolva, a redőnyök a szabály szerint záródnak.

"Hé Google, állítsd be a redőnyöket 50 -re"

Ajánlott: