Kazalo:
- 1. korak: potrebni materiali
- 2. korak: Programirajte Esp12f
- Korak 3: Vse spajkajte na tiskano vezje
- 4. korak: Izvrtajte trak
- 5. korak: Montirajte pametni trak
- 6. korak: Nastavitev z domačim pomočnikom
- 7. korak: Uživajte
Video: Wifi Smart Strip 2.0: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni, z veseljem vam bom predstavil drugo različico mojega projekta pametnega traku WiFi, zdaj z integracijo s Pomočnikom za dom. Če si želite ogledati prvo različico na mojem profilu, ki ga lahko naročite.
V tej novi zasnovi je veliko izboljšav:
- Namesto treh različnih plošč (5V napajanje, NodeMCU in 4-relejna plošča) z mostičkom med njimi, je zdaj PCB. Prihranimo veliko prostora in povezave so močnejše
- Zdaj lahko vidimo, katera vtičnica je vklopljena zahvaljujoč 3 različnim LED diodam, po enemu za vsako vtičnico.
- Tri vtičnice lahko nadzorujemo tudi s fizičnim gumbom, ne samo z glasom.
- Obstaja tudi temperaturni senzor, ki ga lahko uporabimo za notranjo temperaturo pametnega traku ali za sobno temperaturo, kjer se pametni trak nahaja. (V mojem primeru sem izbral drugo možnost)
- Zahvaljujoč Home Assistantu lahko nastavimo veliko avtomatizacij, ki vključujejo naš trak.
- Ko prvič vklopite trak, ga boste lahko programirali prek ota (brezžično), zato vam ne bo treba več povezati vašega Esp12f z vrati USB na vašem računalniku.
Tako kot prejšnja različica tudi mi nadzorujemo le 3 od 4 prodajnih mest na "pameten" način. Zadnje vtičnice so neposredno priključene na 220V.
Bodite pozorni na 220V, če ne veste, kaj počnete, lahko resno tvegate svoje življenje
Za nič ne odgovarjam
1. korak: potrebni materiali
To so vse komponente, ki jih bomo uporabili:
- 1x Hi-Link 5V napajalnik
- 1x mali 2 vijačni priključek (za vhod AC)
- 3x 3 vijačni termianl (relejni izhod)
- 2x 100uF elektrolitski kondenzator
- 1x AMS117 3.3V regulator
- 3x gumb
- 1x ESP12F
- 3x 1K ohmski upor
- 3x 5K ohmski upor
- 3x BC547 NPN tranzistor
- 3x optični sklopnik PC817
- 3x barvni LED
- 3x dioda IN4007
- 3x rele 5V
- 1x temperaturni senzor DHT11
- Varilec
- Električni kabli
- Kabli za svetleče diode in potisne gumbe (bolje debelejši kabli, da se izognete električnim motnjam)
- Skakalec
- Ogledna plošča
- Pretvornik USB v serijski
- 1x Mammut sponka
- Vrtalnik
- Vroče lepilo
- Očitno je vse ostalo, kar sem uporabil v prvi različici traku
Obstaja veliko komponent, vendar to ni tako težko sestaviti, kot se zdi!
2. korak: Programirajte Esp12f
Najprej morate programirati esp12f, preden ga spajkate na tiskano vezje.
Za programiranje te plošče je veliko prodornih plošč, zato se lahko odločite za tisto, ki vam je ljubša, a na srečo sem imel nekaj zelo tankega skakalca, ki bi ga lahko vstavili v majhno luknjico zatičev esp12f. Tako lahko vzpostavijo potreben "stik" s čepi plošče.
Zdaj morate ploščo s pretvornikom USB v serijski priključiti na ta način:
Esp12f -------- Usb v serijsko
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Zdaj lahko priključite pretvornik USB v serijski v računalnik in nova serijska vrata bi morali videti skozi Arduino Ide.
Potem vam predlagam, da se pridružite tej odlični skupnosti Facebook za ESP8266 za pametni dom, da prenesete vdelano programsko opremo. Očitno je 100% brezplačno. Tam najdete projekt github s kodo in tudi s konfiguracijo za integracijo z Home-Assistantom.
www.facebook.com/groups/351472505248816/
Po prenosu vdelane programske opreme morate zagnati orodje jar, ki bo ustvarilo konfiguracijsko datoteko za nalaganje na esp12f. V orodju morate nastaviti svoj SSID in geslo za WiFi, posrednika mqtt, uporabniško ime in geslo.
Nato morate izbrati vse druge stvari, ki jih vidite na slikah, očitno z enakimi nastavitvami pin. Vendar je v Wikiju vse razloženo.
Ko je konfiguracijska datoteka ustvarjena, odprite SmartHome_v50beta5nc.ino v Arduino IDE. Nato izberite vrsto plošče (v mojem primeru je vse delovalo z "NodeMCU 1.0 esp12e").
Če želite namesto DHT22 uporabiti temperaturni senzor DHT11, morate narediti še zadnjo stvar. Morate iti na rutinski_termostato.ino in spremeniti linijo DHTTYPE DHT22 z DHTTYPE DHT11. Nato shranite in naložite kodo.
Končali ste! Zdaj lahko vse spajkamo na tiskani vezje.
Korak 3: Vse spajkajte na tiskano vezje
Preden začnete, lahko očitno spremenite tiskano vezje, če želite. Na primer, lahko izberete drugo vrsto vijačne sponke, če vam iz nekaterih razlogov ni všeč!
Tukaj lahko prenesete datoteko gerber iz tiskanega vezja:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
No, potem ko ga natisnemo, lahko začnemo spajkati.
Moje sposobnosti niso tako razvite in z mojim spajkanjem esp12f lahko zlahka vidite, zato upam, da boste lahko bolje od mene! Malo sem spremenil prvotni tiskani tiskalnik, ki sem ga uporabil, ker je prišlo do napak, vendar ga nisem hotel znova tiskati. Ne morem spremeniti le ene stvari, smer tranzistorjev. Spajati jih morate na nasproten način v primerjavi s tisto, kar je zasnovano na tiskanem vezju (kot vidite na prejšnji sliki).
Vrednost uporov pod esp12f je 5K (to so spustni upori za potisno tipko), vrednost uporov pod optičnimi sklopkami pa 1k (priključeni so na osnove tranzistorjev).
Bodite pozorni na vse, kar nameravate spajkati, zlasti na dva elektrolitska kondenzatorja, ki imata polarnost, zato lahko, če jih spajkate napačno, eksplodirata. Tudi optični sklopnik in diode je treba pravilno spajkati
Namesto da spajate gumbe, LED in temperaturni senzor neposredno na tiskano vezje, jih povežite z žicami, nato pa žice spajkajte v tiskano vezje. Za gumbe morate spajati le dva višja zatiča. Druga dva sta neuporabna. (Daljši krak led mora biti povezan z višjim zatičem, krajša noga z spodnjim in za potisne gumbe morata biti povezani dve nogi, ki sta bližje drug drugemu).
Na ta način lahko v primeru traku postavite kamor koli želite LED diode, potisne gumbe in dht11 (ali dht22) kamor koli želite. Na uvodni sliki lahko vidite, kje jih bom postavil.
Zdaj lahko za te komponente izvrtamo vse luknje, kjer želimo!
4. korak: Izvrtajte trak
Ni veliko za povedati, odločite se, kam želite postaviti senzor, pritisniti gumbe in led ter izvrtati luknje!
Moji niso popolni in niti poravnani, zato spet to naredite bolje od mene:)
5. korak: Montirajte pametni trak
Preden vstavite tiskano vezje v trak, predlagam, da že priključite električne žice na vhod za izmenični tok in na relejni izhod, kot lahko vidite na sliki izpred dveh korakov.
Zdaj vzpostavite vse povezave med ploščo in štirimi vtičnicami. Če ne veste, kako to storiti, lahko na mojih navodilih preberete in vidite prve različice tega traku. Povezave so iste kot na slikah!
Ko vstavite temperaturni senzor, pritisnite gumbe in svetleče diode, pritrdite njihove kable z vročim lepilom in poskusite vse izolirati, da se izognete električnim motnjam.
Zdaj lahko trak zaprete in ga priključite na 220V. Če ste dobro upoštevali ta priročnik, bi vse moralo delovati brez težav!
6. korak: Nastavitev z domačim pomočnikom
Zdaj bi morali videti naslov IP pametnega traku. Če ne veste, kako to storiti, prenesite aplikacijo Fing, poiščite omrežje WiFi in morali boste prepoznati pravi naslov IP.
Vnesite ta IP v brskalnik in povezani boste s spletnim strežnikom esp12f.
Tam lahko neodvisno nadzorujete vse tri vtičnice, četrtega pa ne.
Ta je neposredno priključen na 220V!
Zdaj v wikiju projekta (od koder ste prenesli vdelano programsko opremo) lahko preprosto najdete vso kodo, ki jo želite dodati svoji konfiguraciji.yaml za pomočnika na domu.
V wikiju v spodnjem levem kotu ste morali izbrati "Interruttore". Nato lahko kodo trikrat kopirate in prilepite v svojo konfiguracijo.yaml, ker morate nadzorovati tri vtičnice. Bodite pozorni, da morate spremeniti številko v "interruttore/1" in "interruttore/1/ack" z 2 in nato s 3, da boste imeli tri različne entitete! V razpoložljivosti_topic morate izbrisati vse številke in napisati naslov MAC vašega pametnega traku, brez velikih črk in brez ":".
Nato za temperaturni senzor izberite "Termostato" in kopirajte samo prva dva bloka kode za merjenje temperature in vlažnosti. Ne pozabite spremeniti teme razpoložljivosti.
Shranite datoteko, preverite konfiguracije in če je vse v redu, lahko znova zaženete Home Assistant.
Zdaj bi morali nadzorovati tri vtičnice in spremljati temperaturo in vlažnost prostora (ali notranjega traku, če ste senzor spajkali neposredno na tiskano ploščo)!
7. korak: Uživajte
Čestitamo, zdaj lahko svoj pametni trak vključite v vsako avtomatizacijo, ki jo želite, prek Pomočnika za dom. Če želite upravljati z glasom, lahko domačega pomočnika povežete tudi z Alexa ali Google Assistantom in končali ste!
Uživajte!:)
Priporočena:
Smart Home by Raspberry Pi: 5 korakov (s slikami)
Pametni dom podjetja Raspberry Pi: Obstaja že nekaj izdelkov, ki naredijo vaše stanovanje pametnejše, vendar je večina lastniških rešitev. Zakaj pa za vklop luči s pametnim telefonom potrebujete internetno povezavo? To je bil eden od razlogov, da sem zgradil svoj Smar
Strojna in programska oprema Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 korakov
Strojna in programska oprema Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: V tem navodilu vam pokažem, kako sem z lastno vdelano programsko opremo prebliskal več pametnih naprav, tako da jih lahko upravljam z MQTT prek moje nastavitve Openhab. nove naprave, ko sem jih vdrl. Seveda obstajajo druge programske metode, ki temeljijo na prilagoditvi f
DIY WiFi Smart Security Light with Shelly 1: 6 korakov (s slikami)
DIY WiFi Smart Security Light with Shelly 1: Ta navodila bodo obravnavala ustvarjanje pametne varnostne luči DIY z uporabo Shelly 1 pametnega releja. Če naredite varnostno luč pametno, boste imeli veliko več nadzora nad tem, kdaj se aktivira in kako dolgo ostane prižgana. Lahko je aktiven
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP
Smart Master/Slave Power Strip za vaš računalnik [mod] (samodejni izklop, vendar nič v pripravljenosti): 6 korakov (s slikami)
Smart Master/Slave Power Strip za vaš računalnik [mod] (samodejni izklop, vendar nič v pripravljenosti): Off mora biti izklopljen. In uporabnost bi morala biti dobra. Če skrajšamo: tam nismo našli pravega izdelka, zato smo ga na koncu spremenili. Kupili smo nekaj " Energy Saver " razdelilniki Zweibrueder. Naprave so zelo trdne in niso zelo e