Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: Programozza be az Esp12f programot
- 3. lépés: Forrasztjon mindent a számítógéphez
- 4. lépés: Fúrja a csíkot
- 5. lépés: Szerelje össze az intelligens csíkot
- 6. lépés: Beállítás a Home Assistant segítségével
- 7. lépés: Élvezze
Videó: Wifi Smart Strip 2.0: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Sziasztok! Örömmel mutatom meg a WiFi intelligens szalagprojektem második verzióját, mostantól a Home Assistant integrációjával. Az első verziót megtalálhatja az oktatható profilomon, ha látni szeretné.
Ebben az új kialakításban sok javulás tapasztalható:
- Ahelyett, hogy három különböző táblát (5 V-os tápegységet, NodeMCU-t és 4 relés kártyát) használna, köztük áthidalóval, most egy NYÁK van. Rengeteg helyet takarítunk meg, és a kapcsolatok erősebbek
- Most láthatjuk, hogy melyik konnektor van bekapcsolva a 3 különböző LED -nek köszönhetően, mindegyik aljzathoz egy.
- Fizikai nyomógombbal is vezérelhetjük a 3 kimenetet, nem csak hanggal.
- Van egy hőmérséklet -érzékelő is, amelyet a belső intelligens szalag hőmérsékletéhez vagy az intelligens szalag helyiségének hőmérsékletéhez használhatunk. (Esetemben a második lehetőséget választottam)
- Az otthoni asszisztensnek köszönhetően sok automatizálást tudunk beállítani, amelyek a szalagunkat érintik.
- A szalag első bekapcsolása után az ota (vezeték nélküli) kapcsolaton keresztül programozhatja, így nem kell többé csatlakoztatnia Esp12f készülékét a számítógép USB -portjához.
Az előző verzióhoz hasonlóan a 4 konnektorból csak 3 -at irányítunk "okos" módon. Az utolsó konnektorok közvetlenül a 220V -ra vannak csatlakoztatva.
Vigyázzon a 220V -ra, ha nem tudja, mit csinál, komolyan kockáztathatja az életét
Nem vagyok felelős semmiért
1. lépés: Szükséges anyagok
Ezeket az összes összetevőt fogjuk használni:
- 1x Hi-Link 5V tápegység
- 1x kis 2 csavaros csatlakozó (váltakozó áramú bemenethez)
- 3x 3 csavaros termianl (relé kimenet)
- 2x 100uF elektrolit kondenzátor
- 1x AMS117 3.3V szabályozó
- 3x nyomógomb
- 1x ESP12F
- 3x 1K ohmos ellenállás
- 3x 5K ohmos ellenállás
- 3x BC547 NPN tranzisztor
- 3x PC817 optocsatoló
- 3x színes led
- 3x IN4007 dióda
- 3x 5V relé
- 1x DHT11 hőmérséklet -érzékelő
- Hegesztő
- Elektromos kábelek
- Kábelek LED -ekhez és nyomógombokhoz (jobb néhány vastagabb kábel az elektromos zavarok elkerülése érdekében)
- Jumper
- Kenyeretábla
- USB -soros átalakító
- 1x Mammut bilincs
- Fúró
- Forró ragasztó
- Nyilván minden mást használtam a szalag első változatában
Sok alkatrész van, de ezt nem olyan nehéz összeszerelni, mint amilyennek látszik!
2. lépés: Programozza be az Esp12f programot
Az első dolog, amire szüksége van, az esp12f programozása, mielőtt a PCB -hez forrasztja.
Nagyon sok kitörési tábla van, amelyek igazán hasznosak a tábla programozásához, így kiválaszthatja, hogy melyik tetszik jobban, de szerencsére volt egy nagyon vékony jumper, amelyet be lehetett helyezni az esp12f csapok kis lyukába. Így képesek felvenni a szükséges "kapcsolatot" a tábla csapjaival.
Most az alábbi módon kell csatlakoztatnia a táblát az USB -soros átalakítóhoz:
Esp12f -------- USB-soros
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Most csatlakoztathatja az USB -s soros átalakítót a számítógéphez, és látnia kell az új soros portot az Arduino Ide -n keresztül.
Akkor azt javaslom, hogy csatlakozzon ehhez a nagyszerű Facebook -közösséghez az ESP8266 for Smart Home számára a firmware letöltéséhez. Nyilván 100% -ban ingyenes. Itt megtalálhatja a github projektet a kóddal és a Home-Assistant integráció konfigurációjával.
www.facebook.com/groups/351472505248816/
A firmware letöltése után futtassa a jar eszközt, amely létrehozza a konfigurációs fájlt, amelyet fel kell tölteni az esp12f -re. Az eszközben be kell állítania WiFi SSID -jét és jelszavát, mqtt brókerét, felhasználónevét és jelszavát.
Ezután ki kell választania az összes többi dolgot, amelyeket a képeken láthat, nyilván ugyanazokkal a tűbeállításokkal. A Wikiben azonban minden meg van magyarázva.
A konfigurációs fájl létrehozása után nyissa meg a SmartHome_v50beta5nc.ino fájlt az Arduino IDE -ben. Ezután válassza ki a tábla típusát (az én esetemben minden működött a "NodeMCU 1.0 esp12e" -vel).
Még egy utolsó dolgot kell tennie, ha a DHT11 hőmérséklet -érzékelőt szeretné használni a DHT22 helyett. El kell mennie a rutinos_termostato.ino oldalra, és a DHTTYPE DHT22 sort DHTTYPE DHT11 -re kell cserélnie. Ezután mentse el és töltse fel a kódot.
Kész vagy! Most mindent forraszthatunk a PCB -n.
3. lépés: Forrasztjon mindent a számítógéphez
Indítás előtt nyilvánvalóan módosíthatja a PCB -t, ha akarja. Például választhat más típusú csavaros csatlakozót, ha valamilyen okból nem tetszik az enyém!
Itt letöltheti a PCB gerber fájlját:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
Nos, kinyomtatása után elkezdhetjük a forrasztást.
A képességeim nem annyira fejlettek, és könnyen láthatod az esp12f forrasztásommal, ezért remélem, hogy jobban fogsz tudni, mint én! Kicsit módosítottam az eredeti PCB -n, amit használtam, mert voltak hibák, de nem akartam újra kinyomtatni. Csak egy dolgot nem tudtam megváltoztatni, a tranzisztorok irányát. Az ellenkező módon kell forrasztani őket, mint amit a NYÁK -ra terveztek (amint az az előző képen is látható).
Az esp12f alatti ellenállások értéke 5K (ezek a nyomógomb lehúzható ellenállása), és az optocsatolók alatti ellenállások értéke 1k (ezek a tranzisztorok bázisaihoz vannak csatlakoztatva).
Ügyeljen mindenre, amit forrasztani fog, különösen a két polaritású elektrolit kondenzátorra, így ha rosszul forrasztja őket, felrobbanhatnak. Az optocsatolót és a diódákat is a megfelelő módon kell forrasztani
Ahelyett, hogy forrasztaná a nyomógombokat, a LED -eket és a hőmérséklet -érzékelőt közvetlenül a NYÁK -hoz, csatlakoztassa őket a vezetékekhez, majd forrasztja a vezetékeket a nyomtatott áramkörhöz. A nyomógombokhoz csak a két magasabb csapot kell forrasztani. A másik kettő haszontalan. (A led hosszabb lábát a magasabb csaphoz kell csatlakoztatni, a rövidebb lábat az alsóhoz, és a nyomógombok esetében a két lábat kell összekapcsolni, amelyek közelebb vannak egymáshoz).
Ily módon LED -eket, nyomógombokat és dht11 (vagy dht22) elemeket helyezhet el mindenhol, ahol csak szeretné. Az Intro képen láthatod, hogy hova teszem őket.
Most már fúrhatunk minden lyukat ott, ahol akarjuk ezeket az alkatrészeket!
4. lépés: Fúrja a csíkot
Nincs sok mondanivaló, döntse el, hová szeretné elhelyezni az érzékelőt, a nyomógombokat és a ledeket, és fúrja ki a lyukakat!
Az enyémek nem tökéletesek és nem is igazodtak egymáshoz, szóval ismét tegyétek meg jobban, mint én:)
5. lépés: Szerelje össze az intelligens csíkot
Mielőtt a PCB -t a szalagba helyezné, azt javaslom, hogy az elektromos vezetékeket már csatlakoztassa a váltakozó áramú bemenethez és a relé kimenethez, amint az a két lépés előtti képen is látható.
Most készítse el az összes csatlakozást a tábla és a négy kimenet között. Ha nem tudja, hogyan kell ezt megtenni, olvashat és láthat képeket a csík első verziójának leírásában. A kapcsolatok ugyanazok, mint a képeken!
Miután behelyezte a hőmérséklet -érzékelőt, a nyomógombokat és a LED -eket, rögzítse a kábeleket forró ragasztóval, és próbáljon meg mindent elkülöníteni az elektromos zavarok elkerülése érdekében.
Most bezárhatja a csíkot, és csatlakoztathatja a 220V -hoz. Ha jól követte ezt az útmutatót, mindennek gond nélkül kell működnie!
6. lépés: Beállítás a Home Assistant segítségével
Most már látnia kell az intelligens szalag IP -címét. Ha nem tudja, hogyan kell ezt megtenni, töltse le a Fing alkalmazást, vizsgálja át a WiFi hálózatot, és képesnek kell lennie arra, hogy felismerje a megfelelő IP -címet.
Írja be az ip -t a böngészőbe, és csatlakozni fog az esp12f webszerverhez.
Ott önállóan vezérelheti mind a három aljzatot, de a negyediket nem.
Ez közvetlenül a 220V -ra van csatlakoztatva!
Most a projekt wikijében (ahonnan letöltötte a firmware -t) könnyen megtalálhatja az összes olyan kódot, amelyet hozzá kell adni a konfigurációjához. Yaml for Home Assistant.
A wikiben a bal alsó sarokban ki kellett választania az "Interruttore" lehetőséget. Ezután háromszor átmásolhatja és beillesztheti a kódot a konfigurációba. Yaml, mivel három kimenetet kell vezérelnie. Ügyeljen arra, hogy az "interruttore/1" és az "interruttore/1/ack" számot 2 -vel, majd 3 -mal kell megváltoztatnia, hogy három különböző entitás legyen! Az Availablebilty_topic alkalmazásban törölnie kell az összes számot, és be kell írnia az intelligens csík MAC -címét, nagybetűk és ":" nélkül.
Ezután a hőmérséklet -érzékelőnél válassza a "Termostato" lehetőséget, és csak a kód első két blokkját másolja be a hőmérséklet és a páratartalom méréséhez. Ne felejtse el megváltoztatni a rendelkezésre állási témát.
Mentse a fájlt, ellenőrizze a konfigurációkat, és ha minden rendben van, indítsa újra a Home Assistant alkalmazást.
Most már képesnek kell lennie arra, hogy vezérelje a három kimenetet, és figyelje a helyiség (vagy a belső szalag hőmérsékletét és páratartalmát, ha az érzékelőt közvetlenül a nyákhoz forrasztotta)!
7. lépés: Élvezze
Gratulálunk, mostantól az otthoni asszisztens segítségével bevonhatja intelligens szalagját minden kívánt automatizálásba. Ezután, ha hangon keresztül szeretné irányítani, akkor összekapcsolhatja az Otthoni asszisztenst az Alexával vagy a Google Segéddel, és kész!
Élvezd!:)
Ajánlott:
Smart Home by Raspberry Pi: 5 lépés (képekkel)
Smart Home by Raspberry Pi: Már számos olyan termék létezik, amelyek okosabbá teszik a lakást, de a legtöbb saját megoldás. De miért van szüksége internetkapcsolatra, hogy okostelefonjával lámpát kapcsoljon? Ez volt az egyik ok arra, hogy saját Smar -t építsek
RGB Led Strip Bluetooth vezérlő V3 + Music Sync + Környezeti fényvezérlés: 6 lépés (képekkel)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Ez a projekt az arduino segítségével vezérli az RGB led szalagot a telefonnal Bluetooth -on keresztül. Megváltoztathatja a színét, szinkronizálhatja a fényeket a zenével, vagy automatikusan beállíthatja őket a környezeti megvilágításhoz
Hardver és szoftver Hack Smart Devices, Tuya és Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 lépés
Hardver és szoftver Hack Smart Devices, Tuya és Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Ebben az utasításban megmutatom, hogyan villantottam fel több intelligens eszközt saját firmware -emmel, így az OpenQab beállításom segítségével irányíthatom őket az MQTT segítségével. új eszközöket, amikor feltörtem őket. Természetesen vannak más szoftveralapú módszerek is, amelyek segítségével villoghatnak az egyéni adatok
ESP8266 RGB LED STRIP WIFI vezérlés - NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz - RGB LED STRIP okostelefon -vezérlés: 4 lépés
ESP8266 RGB LED STRIP WIFI vezérlés | NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz | RGB LED STRIP okostelefon -vezérlés: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell használni a nodemcu -t vagy az esp8266 -ot infravörös távirányítóként az RGB LED -szalag vezérléséhez, és a Nodemcu -t okostelefonon keresztül wifi -n keresztül kell irányítani. Tehát alapvetően okostelefonjával vezérelheti az RGB LED STRIP -et
Intelligens Power Strip a Beaglebone Black és az OpenHAB alapján: 7 lépés (képekkel)
Smart Power Strip Beaglebone Black és OpenHAB alapján: !!!!! A hálózatról (110/220V) való játék veszélyes, kérjük, legyen NAGYON óvatos !!!!! és két Arduino, amely a "Régi dizájn" képen látható. Ez az új de