Tartalomjegyzék:
- Kellékek
- 1. lépés: Léptetőmotor, fogaskerekek és fogantyúk
- 2. lépés: Léptető illesztőprogram hardvere
- 3. lépés: Szoftver
- 4. lépés: Összeszerelés
- 5. lépés: Otthoni automatizálás
Videó: Vakvezérlés ESP8266, Google Home és Openhab integráció és webkontroll segítségével: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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
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:
DIY intelligens garázskapu -nyitó + Home Assistant integráció: 5 lépés
DIY intelligens garázskapu -nyitó + otthoni asszisztens integráció: A DIY projekt segítségével okosabbá teheti normál garázskapuját. Megmutatom, hogyan kell felépíteni és irányítani a Home Assistant (MQTT) segítségével, és képes vagyok távolról kinyitni és bezárni a garázskaput. ESP8266 Wemos nevű táblát fogok használni
DIY Smart Doorbell: kód, beállítás és HA integráció: 7 lépés (képekkel)
DIY intelligens ajtócsengő: kód, beállítás és HA integráció: Ebben a projektben megmutatom, hogyan alakíthatja át normál ajtócsengőjét intelligenssé anélkül, hogy megváltoztatná a jelenlegi funkciókat vagy megszakítaná a vezetékeket. A Wemos D1 mini nevű ESP8266 lapot fogom használni. Új az ESP8266 -hoz? Nézze meg bemutatkozásomat
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
Raspberry Pi Linux Motion Google Photos integráció: 5 lépés
Raspberry Pi Linux Motion Google Photos integráció: Az ötlet az, hogy a Raspberry Pi -hez csatlakoztatott mozgás aktivált kamerával készített fényképeket és videókat fel kell tölteni a fájlok felhőbe történő feltöltéséhez. A „Motion” szoftver támogatja a PyDrive -on keresztüli feltöltést a Google Drive -ba. Ebben a cikkben a „Motion” -t használják a Google P -re való feltöltésre
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 lépés
Sonoff B1 Firmware Home Automation Openhab Google Home: Nagyon szeretem a Tasmota firmware -t a Sonoff kapcsolókhoz. De a nem igazán volt elégedett a Tasmota firmware-rel a Sonoff-B1 készüléken. Nem sikerült teljesen integrálnom az Openhab -ba, és a Google Home -on keresztül irányítanom. Ezért saját céget írtam