Përmbajtje:
- Hapi 1: Materialet e nevojshme
- Hapi 2: Programoni Esp12f
- Hapi 3: Bashkoni gjithçka në PCB
- Hapi 4: Stërvitni shiritin
- Hapi 5: Montoni Rripin e Zgjuar
- Hapi 6: Konfigurimi me Asistentin e Shtëpisë
- Hapi 7: Shijoni
Video: Wifi Smart Strip 2.0: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Përshëndetje të gjithëve, jam i lumtur t'ju tregoj versionin e dytë të projektit tim të shiritit inteligjent WiFi, tani me integrimin me Home Assistant. Ju mund ta gjeni versionin e parë në profilin tim udhëzues nëse doni ta shihni.
Ka shumë përmirësime në këtë dizajn të ri:
- Në vend që të përdorni tre borde të ndryshme (furnizim me energji 5V, NodeMCU dhe bord me stafetë 4) me kërcyes midis tyre, tani ekziston një PCB. Ne kursejmë shumë hapësirë dhe lidhjet janë më të forta
- Tani mund të shohim se cili prizë ndizet falë 3 prizave të ndryshme, një për secilën prizë.
- Ne gjithashtu mund të kontrollojmë 3 prizat me butonin fizikal, jo vetëm me zë.
- Ekziston edhe një sensor i temperaturës, të cilin mund ta zgjedhim për ta përdorur për temperaturën e brendshme të shiritit të zgjuar ose për temperaturën e dhomës ku ndodhet brezi i zgjuar. (Në rastin tim zgjodha opsionin e dytë)
- Falë Home Assistant ne mund të krijojmë shumë automatizime që përfshijnë shiritin tonë.
- Pasi të jeni aktivizuar në shirit për herë të parë, do të jeni në gjendje ta programoni atë përmes ota (pa tel), kështu që nuk do të keni më nevojë të lidhni Esp12f tuaj me portën USB të kompjuterit tuaj.
Ashtu si versioni i mëparshëm ne kontrollojmë vetëm 3 nga 4 prizat në mënyrë "të zgjuar". Prizat e fundit lidhen drejtpërdrejt me 220V.
Kushtojini vëmendje 220V, nëse nuk e dini se çfarë po bëni mund të rrezikoni seriozisht jetën tuaj
Unë nuk jam përgjegjës për asgjë
Hapi 1: Materialet e nevojshme
Këto janë të gjithë përbërësit që do të përdorim:
- 1x furnizim me energji Hi-Link 5V
- 1x terminal i vogël me 2 vida (për hyrje AC)
- 3x 3 vidë termianl (dalja e stafetës)
- 2x 100uF Kondensator elektrolitik
- 1x rregullator AMS117 3.3V
- Buton 3x shtypi
- 1x ESP12F
- 3x rezistencë 1K Ohm
- 3x rezistencë 5K Ohm
- 3x Transistor BC547 NPN
- 3x PC817 Optokoupler
- 3x Led me ngjyra
- Dioda 3x IN4007
- Stafetë 3x 5V
- 1x sensor i temperaturës DHT11
- Saldator
- Kabllo elektrike
- Kabllot për leds dhe butonat shtytës (më mirë disa kabllo më të trashë për të shmangur shqetësimet elektrike)
- Kërcyes
- Breadboard
- Një konvertues USB në Serial
- 1x pirg Mammut
- Stërvitje
- Zam i nxehtë
- Natyrisht gjithçka tjetër që kam përdorur në versionin e parë të shiritit
Ka shumë përbërës, por montimi i tij nuk është aq i vështirë sa duket!
Hapi 2: Programoni Esp12f
Gjëja e parë që ju nevojitet është të programoni esp12f para se ta bashkoni atë në PCB.
Ka shumë dërrasa shpërthyese vërtet të dobishme për programimin e kësaj bordi, kështu që ju mund të zgjidhni atë që preferoni, por për fat të mirë unë kisha një kërcyes shumë të hollë që mund të futet në vrimën e vogël të kunjave esp12f. Kështu ata janë në gjendje të bëjnë "kontaktin" e nevojshëm me kunjat e tabelës.
Tani ju duhet të lidhni bordin me konvertuesin USB në Serial në këtë mënyrë:
Esp12f -------- Usb në Serial
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Tani mund të lidhni konvertuesin USB në Serial në kompjuter dhe duhet të jeni në gjendje të shihni portën e re serike përmes Arduino Ide.
Pastaj ju sugjeroj të bashkoheni në këtë Komunitet të madh në Facebook për ESP8266 për Smart Home për të shkarkuar firmuerin. Natyrisht është 100% falas. Aty mund të gjeni projektin github me kodin dhe gjithashtu me konfigurimin për integrimin me Home-Assistant.
www.facebook.com/groups/351472505248816/
Pas shkarkimit të firmuerit ju duhet të ekzekutoni mjetin jar që do të krijojë skedarin e konfigurimit për tu ngarkuar në esp12f. Në mjet duhet të konfiguroni SSID -in tuaj WiFi dhe fjalëkalimin, ndërmjetësin tuaj mqtt, emrin e përdoruesit dhe fjalëkalimin.
Pastaj ju duhet të zgjidhni të gjitha gjërat e tjera që mund të shihni në fotografi, padyshim me të njëjtat cilësime pin. Sidoqoftë, gjithçka shpjegohet në Wiki.
Pasi të krijohet skedari i konfigurimit, hapni SmartHome_v50beta5nc.ino në Arduino IDE. Pastaj zgjidhni llojin e bordit tuaj (në rastin tim gjithçka ka punuar me "NodeMCU 1.0 esp12e").
Duhet të bëni një gjë të fundit nëse doni të përdorni sensorin e temperaturës DHT11 në vend të DHT22. Ju duhet të shkoni në routine_termostato.ino dhe të ndryshoni linjën DHTTYPE DHT22 me DHTTYPE DHT11. Pastaj ruani dhe ngarkoni kodin.
Ju keni mbaruar! Tani mund të lidhim gjithçka në PCB.
Hapi 3: Bashkoni gjithçka në PCB
Para fillimit, padyshim që mund të modifikoni PCB -në, nëse dëshironi. Për shembull, ju mund të zgjidhni lloje të ndryshme të terminalit me vidë nëse për disa arsye nuk ju pëlqen imi!
Këtu mund të shkarkoni skedarin gerber të PCB:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
Epo, pasi ta shtypim, mund të fillojmë të bashkojmë.
Aftësitë e mia nuk janë aq të zhvilluara, dhe ju lehtë mund t'i shihni me saldimin tim esp12f, kështu që shpresoj se mund të bëni më mirë se unë! Ndryshova pak PCB -në origjinale që përdor sepse kishte disa gabime, por nuk doja ta printoja përsëri. Ekziston vetëm një gjë që nuk mund ta ndryshoja, drejtimi i transistorëve. Ju duhet t'i lidhni ato në mënyrë të kundërt në krahasim me atë që është krijuar në PCB (siç mund ta shihni në imazhin e mëparshëm).
Vlera e rezistencave nën esp12f është 5K (ato janë rezistenca tërheqëse për butonin shtytës), dhe vlera e rezistorëve poshtë optocouplers është 1k (ato janë të lidhura me bazat e transistorëve).
Kushtojini vëmendje gjithçkaje që do të lidhni, veçanërisht dy kondensatorëve elektrolitikë që kanë polaritet, kështu që nëse i lidhni gabim ato mund të shpërthejnë. Gjithashtu optokoupler dhe diodat duhet të bashkohen në mënyrën e duhur
Në vend që të bashkoni butonat, leds dhe sensorin e temperaturës drejtpërdrejt në PCB, lidheni ato me tela dhe pastaj lidhni telat në qarkun e shtypur. Për butonat e shtypjes ju duhet vetëm të lidhni dy kunjat më të larta. Dy të tjerat janë të padobishme. (Këmba më e gjatë e led duhet të lidhet me kunjin më të lartë, këmba më e shkurtër me atë të poshtme dhe, për butonat, dy këmbët që duhet të lidhen janë ato që janë më afër njëra -tjetrës).
Në këtë mënyrë ju mund të vendosni led, butona shtypi dhe dht11 (ose dht22) kudo që dëshironi në rastin e shiritit. Në imazhin Intro mund të shihni se ku zgjedh të vendos.
Tani ne mund të shpojmë të gjitha vrimat ku duam për këto përbërës!
Hapi 4: Stërvitni shiritin
Nuk ka shumë për të thënë, vendosni se ku doni të vendosni sensorin, shtypni butonat dhe drejtoni dhe shponi vrimat!
Të miat nuk janë perfekte dhe as të përafruara, kështu që, përsëri, bëjeni më mirë se unë:)
Hapi 5: Montoni Rripin e Zgjuar
Para se të futni PCB në shirit, unë sugjeroj që tashmë të lidhni telat elektrikë me hyrjen AC dhe daljen e stafetës, siç mund ta shihni në imazhin e dy hapave më parë.
Tani bëni të gjitha lidhjet midis tabelës dhe katër prizave. Nëse nuk dini si ta bëni këtë, mund të lexoni dhe shihni imazhe në udhëzuesin tim të versionit të parë të këtij shiriti. Lidhjet janë të njëjta me ato imazhe!
Pas futjes së sensorit të temperaturës, shtypni butonat dhe llambat, sigurojini kabllot e tyre me zam të nxehtë dhe përpiquni të izoloni gjithçka në mënyrë që të shmangni shqetësimet elektrike.
Tani mund ta mbyllni shiritin dhe ta lidhni me 220V. Nëse e ndiqni mirë këtë udhëzues, gjithçka duhet të funksionojë pa asnjë problem!
Hapi 6: Konfigurimi me Asistentin e Shtëpisë
Ju duhet të jeni në gjendje të shihni tani adresën e zgjuar të shiritit ip. Nëse nuk dini si ta bëni këtë, shkarkoni aplikacionin Fing, skanoni rrjetin WiFi dhe duhet të jeni në gjendje të njihni adresën e duhur ip.
Shkruani atë ip në shfletuesin tuaj dhe do të lidheni me serverin në internet esp12f.
Aty mund të kontrolloni në mënyrë të pavarur të tre prizat, por jo të katërtën.
Ai lidhet drejtpërdrejt me 220V!
Tani, në wiki të projektit (nga ku keni shkarkuar firmware -in) mund të gjeni lehtësisht të gjithë kodin për t'i shtuar konfigurimit tuaj.yaml për Home Assistant.
Në wiki, në këndin poshtë-majtas, ju duhej të zgjidhni "Interruttore". Pastaj mund të kopjoni dhe ngjisni kodin në konfigurimin tuaj.yaml tri herë sepse duhet të kontrolloni tre priza. Kushtojini vëmendje që duhet të ndryshoni numrin në "interruttore/1" dhe "interruttore/1/ack" me 2 dhe pastaj me 3 në mënyrë që të keni tre entitete të ndryshme! Në dispozicionbilty_topic ju duhet të fshini të gjithë numrat dhe të shkruani adresën MAC të shiritit tuaj inteligjent, pa shkronja të mëdha dhe pa ":".
Pastaj për sensorin e temperaturës zgjidhni "Termostato" dhe kopjoni vetëm dy blloqet e para të kodit, në mënyrë që të matni temperaturën dhe lagështinë. Mos harroni të ndryshoni temën e disponueshmërisë.
Ruani skedarin, kontrolloni konfigurimet dhe nëse gjithçka është në rregull, mund të rindizni Home Assistant.
Tani duhet të jeni në gjendje të kontrolloni tre daljet dhe të monitoroni temperaturën dhe lagështinë e dhomës (ose të shiritit të brendshëm nëse e lidhni sensorin direkt në PCB)!
Hapi 7: Shijoni
Urime, tani mund të përfshini shiritin tuaj të zgjuar në çdo automatizim që dëshironi përmes Home Assistant. Pastaj, nëse doni ta kontrolloni atë me zë, mund të lidhni gjithashtu Home Assistant me Alexa ose Google Assistant dhe gjithçka është gati!
Shijoni!:)
Recommended:
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): Këtu është përparimi im i dytë në një projekt që jam shumë i emocionuar t'ju tregoj. Bëhet fjalë për një DIY Smart LED Matrix që do t'ju lejojë të shfaqni në të, të dhëna, të tilla si YouTube Stats, Smart Home Stats, pasi temperatura, lagështia, mund të jenë një orë e thjeshtë, ose thjesht të tregojnë
DIY WiFi Smart Security Light Light Me Shelly 1: 6 Hapa (me fotografi)
DIY WiFi Smart Security Light With Shelly 1: Ky udhëzues do të shikojë në krijimin e një dritë të mençur të sigurisë DIY duke përdorur stafetën inteligjente Shelly 1 nga Shelly. Bërja e një dritë sigurie të zgjuar do t'ju lejojë të keni shumë më tepër kontroll mbi atë kur aktivizohet dhe sa kohë qëndron ndezur. Mund të jetë aktive
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj
Smart Power Strip i bazuar në Beaglebone Black dhe OpenHAB: 7 hapa (me fotografi)
Smart Power Strip Bazuar në Beaglebone Black dhe OpenHAB: !!!!! Luajtja me rrjetin elektrik (110/220V) është e rrezikshme, ju lutemi JENI SHUMY kujdes !!!!! Ka disa modele ekzistuese të shiritave të energjisë të bazuara në " Raspberry Pi " dhe dy Arduinos, i cili tregohet në figurën " Dizajni i vjetër ". Ky de i ri
Smart Master/Slave Power Strip për PC -në tuaj [mod] (vetë -fikje por zero gatishmëri): 6 hapa (me fotografi)
Smart Master/Slave Power Strip për kompjuterin tuaj [mod] (vetë -fikje por zero gatishmëri): Fikja duhet të jetë e fikur. Dhe përdorshmëria duhet të jetë e mirë. Për ta bërë të shkurtër: Ne nuk e gjetëm produktin e duhur atje, kështu që përfunduam duke modifikuar një. Ne blemë disa " Kursyes të energjisë " shiritat e energjisë nga Zweibrueder. Pajisjet janë shumë solide dhe jo shumë