Sisukord:
- Samm: vajalikud materjalid
- Samm: programmeerige Esp12f
- 3. samm: jootke kõik arvutile
- Samm: puurige riba
- Samm: ühendage Smart Strip
- Samm: seadistamine Home Assistantiga
- Samm: nautige
Video: Wifi Smart Strip 2.0: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere kõigile! Mul on hea meel näidata teile oma WiFi nutika ribaprojekti teist versiooni, mis on nüüd integreeritud Home Assistantiga. Esimese versiooni leiate minu juhendatavast profiilist, kui soovite seda näha.
Selle uue kujunduse osas on palju parandusi:
- Selle asemel, et kasutada kolme erinevat tahvlit (5 V toiteallikas, NodeMCU ja 4 releeplaat), mille vahel on hüppaja, on nüüd trükkplaat. Säästame palju ruumi ja ühendused on tugevamad
- Nüüd näeme, milline pistikupesa on sisse lülitatud tänu kolmele erinevale LED -ile, üks iga pistikupesa jaoks.
- Samuti saame 3 väljundit juhtida füüsilise vajutusnupuga, mitte ainult häälega.
- Samuti on olemas temperatuuriandur, mida saame kasutada nutika riba sisetemperatuuri või toatemperatuuri jaoks, kus nutikas riba asub. (Minu puhul valisin teise variandi)
- Tänu koduabilisele saame seadistada palju automatiseerimisi, mis hõlmavad meie riba.
- Pärast riba esmakordset sisselülitamist saate seda programmeerida Ota (traadita) kaudu, nii et Te ei pea enam Esp12f arvutiga USB -porti ühendama.
Sarnaselt eelmisele versioonile kontrollime ainult 3 4 -st pistikupesast "nutikalt". Viimased pistikupesad on otse ühendatud 220V pingega.
Pöörake tähelepanu 220 V toitele, kui te ei tea, mida teete, võite oma eluga tõsiselt riskida
Ma ei vastuta millegi eest
Samm: vajalikud materjalid
Need on kõik komponendid, mida kavatseme kasutada:
- 1x Hi-Link 5V toide
- 1x väike 2 kruviga klemm (vahelduvvoolu sisendi jaoks)
- 3x 3 kruvi termianl (relee väljund)
- 2x 100uF elektrolüütkondensaator
- 1x AMS117 3.3V regulaator
- 3x nupp
- 1x ESP12F
- 3x 1K oomi takisti
- 3x 5K oomi takisti
- 3x BC547 NPN transistor
- 3x PC817 optron
- 3x värviline LED
- 3x IN4007 diood
- 3x 5V relee
- 1x DHT11 temperatuuriandur
- Keevitaja
- Elektrikaablid
- Valgusdioodide ja nuppude kaablid (paremad paksemad kaablid, et vältida elektrilisi häireid)
- Jumper
- Leivalaud
- USB -jadamuundur
- 1x Mammuti klamber
- Puurida
- Kuum liim
- Ilmselt kõike muud, mida ma riba esimeses versioonis kasutasin
Komponente on palju, kuid seda pole nii raske kokku panna, kui tundub!
Samm: programmeerige Esp12f
Esimene asi, mida vajate, on esp12f programmeerimine enne trükkplaadile jootmist.
Selle plaadi programmeerimiseks on palju purunemisplaate, mis on tõesti kasulikud, nii et saate valida, millist eelistate, kuid õnneks oli mul mõni väga õhuke hüppaja, mille sai sisestada esp12f tihvtide väikesesse auku. Nii saavad nad tahvli tihvtidega vajaliku "kontakti" luua.
Nüüd peate plaadi USB -jadamuunduriga ühendama sel viisil:
Esp12f -------- USB jadast
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Nüüd saate ühendada oma arvuti USB -jadamuunduriga arvutisse ja peaksite uut jadaporti nägema Arduino Ide kaudu.
Siis soovitan teil liituda selle suurepärase Facebooki kogukonnaga ESP8266 jaoks Smart Home jaoks, et alla laadida püsivara. Ilmselgelt on see 100% tasuta. Sealt leiate githubi projekti koos koodiga ja ka konfiguratsiooniga Home-Assistantiga integreerimiseks.
www.facebook.com/groups/351472505248816/
Pärast püsivara allalaadimist peate käivitama jar -tööriista, mis loob konfiguratsioonifaili esp12f -i üleslaadimiseks. Tööriistas peate seadistama oma WiFi SSID ja parooli, oma mqtt maakleri, kasutajanime ja parooli.
Siis peate valima kõik muud asjad, mida piltidel näete, ilmselgelt samade tihvti seadistustega. Kõik on aga Wikis lahti seletatud.
Pärast konfiguratsioonifaili loomist avage Arduino IDE -s SmartHome_v50beta5nc.ino. Seejärel valige oma plaadi tüüp (minu puhul töötas kõik "NodeMCU 1.0 esp12e" -ga).
Kui soovite kasutada DHT11 temperatuuriandurit DHT22 asemel, peate tegema viimase asja. Peate minema saidile rutiinne_termostato.ino ja muutma rea DHTTYPE DHT22 väärtusega DHTTYPE DHT11. Seejärel salvestage ja laadige kood üles.
Sa oled valmis! Nüüd saame kõik trükkplaadil joota.
3. samm: jootke kõik arvutile
Enne alustamist saate muidugi PCB -d muuta, kui soovite. Näiteks võite valida erinevat tüüpi kruviklemmi, kui mulle mingil põhjusel ei meeldi!
Siit saate arvutisse alla laadida Gerberi faili:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
Noh, pärast selle printimist saame jootma hakata.
Minu oskused pole nii arenenud ja minu esp12f jootmisega näete hõlpsasti, nii et loodan, et saate minust paremini hakkama! Muutsin natuke kasutatud originaalplaati, kuna esines mõningaid vigu, kuid ei tahtnud seda uuesti printida. On ainult üks asi, mida ma muuta ei saanud, transistoride suund. Te peate neid jootma vastupidiselt, võrreldes PCB -le kavandatuga (nagu näete eelmisel pildil).
Esp12f all olevate takistite väärtus on 5K (need on surunuppude väljatõmmatavad takistid) ja optiliste ühendite all olevate takistite väärtus on 1k (need on ühendatud transistoride alustega).
Pöörake tähelepanu kõigele, mida kavatsete jootma hakata, eriti kahele polaarsusega elektrolüütkondensaatorile, nii et kui te neid valesti joote, võivad need plahvatada. Samuti tuleb optron ja dioodid õigesti joota
Nuppude, LED -ide ja temperatuurianduri jootmise asemel otse trükkplaadile ühendage need juhtmetega ja seejärel jootke juhtmed trükitud vooluringi. Nuppude jaoks peate jootma ainult kaks kõrgemat tihvti. Ülejäänud kaks on kasutud. (LED -i pikem jalg peab olema ühendatud kõrgema tihvtiga, lühem jalg alumisega ja vajutusnuppude puhul peavad kaks ühendatavat jalga olema need, mis on üksteisele lähemal).
Sel viisil saate ribasid paigutada LED -id, surunupud ja dht11 (või dht22) kõikjale, kuhu soovite. Intro -pildil näete, kuhu ma need valin.
Nüüd saame nende komponentide jaoks puurida kõik augud, kuhu tahame!
Samm: puurige riba
Pole palju öelda, otsustage, kuhu soovite anduri, vajutada nuppe ja juhtida ning auke puurida!
Minu omad pole täiuslikud ega ole isegi joondatud, nii et jällegi tehke seda paremini kui mina:)
Samm: ühendage Smart Strip
Enne PCB ribasse sisestamist soovitan juba ühendada elektrijuhtmed vahelduvvoolu sisendiga ja releeväljundiga, nagu näete kahe sammu tagumisel pildil.
Nüüd tehke kõik ühendused plaadi ja nelja pistikupesa vahel. Kui te ei tea, kuidas seda teha, saate lugeda ja näha pilte selle riba esimese versiooni juhendist. Ühendused on piltidel samad!
Pärast temperatuurianduri, nuppude ja valgusdioodide sisestamist kinnitage nende kaablid kuuma liimiga ja proovige kõik isoleerida, et vältida elektrihäireid.
Nüüd saate riba sulgeda ja ühendada 220 V pingega. Kui järgisite seda juhendit hästi, peaks kõik toimima ilma probleemideta!
Samm: seadistamine Home Assistantiga
Nüüd peaksite nägema nutika riba ip -aadressi. Kui te ei tea, kuidas seda teha, laadige alla rakendus Fing, skaneerige WiFi -võrk ja peaksite suutma õige ip -aadressi ära tunda.
Sisestage brauserisse see ip ja teid ühendatakse esp12f veebiserveriga.
Seal saate sõltumatult juhtida kõiki kolme väljundit, kuid mitte neljandat.
See on otse ühendatud 220 V pingega!
Nüüd leiate projekti wikist (kust alla laadisite püsivara) hõlpsalt kogu koodi, mida oma konfiguratsioonile lisada. Yaml Home Assistanti jaoks.
Wikis tuli vasakus alanurgas valida "Interruttore". Seejärel saate koodi kopeerida ja kleepida oma konfiguratsiooni.yaml kolm korda, kuna peate kontrollima kolme turustusvõimalust. Pöörake tähelepanu, et kolme erineva olemi saamiseks peate muutma numbrit "interruttore/1" ja "interruttore/1/ack" 2 -ga ja seejärel 3 -ga! Saates Availablebilty_topic peate kustutama kõik numbrid ja kirjutama oma nutika riba MAC -aadressi, ilma suurte tähtede ja ilma ":".
Seejärel valige temperatuurianduri jaoks "Termostato" ja kopeerige temperatuuri ja niiskuse mõõtmiseks ainult kaks esimest koodiplokki. Ärge unustage muuta saadavuse teemat.
Salvestage fail, kontrollige konfiguratsioone ja kui kõik on korras, saate Home Assistanti taaskäivitada.
Nüüd peaksite saama juhtida kolme väljalaskeava ja jälgida ruumi (või sisemise riba temperatuuri ja niiskust), kui andur on joodetud otse trükkplaadile.
Samm: nautige
Õnnitleme! Nüüd saate oma kodutööriista kaasata oma nutikas riba igasse automaatikasse, mida soovite. Kui soovite seda hääle kaudu juhtida, saate Home Assistanti ühendada ka Alexa või Google'i assistendiga ja olete valmis!
Nautige!:)
Soovitan:
Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)
Smart Deski LED -tuli | Nutikas valgustus W/ Arduino | Neopikselite tööruum: nüüd veedame päevadel palju aega kodus, õpime ja töötame virtuaalselt, nii et miks mitte muuta meie tööruum suuremaks kohandatud ja nutika valgustussüsteemi Arduino ja Ws2812b alusel. Siin näitan teile, kuidas oma nutikat Laua LED -tuli, mis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Smart Power Strip, mis põhineb Beaglebone Blackil ja OpenHABil: 7 sammu (koos piltidega)
Smart Power Strip põhineb Beaglebone Blackil ja OpenHABil: !!!!! Võrguga (110/220V) mängimine on ohtlik, palun olge VÄGA VÄGA ettevaatlik !!!!! Olemas on mõned nutikad voolukonstruktsioonid, mis põhinevad " Raspberry Pi " ja kaks Arduinot, mis on näidatud pildil " Vana disain ".See uus de
Muudetud Power Strip: 7 sammu (koos piltidega)
Modifitseeritud toiteplokk: see toiteplokk on konstrueeritud nii, et teil on väike sisse- ja väljalülituslaua, mis asub laua peal või mujal ligipääsetavas kohas, samal ajal kui toiteplokk tervikuna on kusagil mujal. Selle toiteploki valmistamiseks vajate mõnda asja. Esiteks
Smart Master/Slave Power Strip teie arvutile [mod] (ise väljalülitamine, kuid null ooterežiim): 6 sammu (koos piltidega)
Smart Master/Slave Power Strip teie arvutile [mod] (ise väljalülitamine, kuid null ooterežiim): Väljas peaks olema välja lülitatud. Ja kasutusmugavus peaks olema hea. Lühidalt öeldes: me ei leidnud sealt õiget toodet, nii et lõpuks muutsime seda. Ostsime mõne " energiasäästu " toitejuhtmed Zweibruederilt. Seadmed on väga kindlad ja mitte eriti