Cuprins:

Completarea completă Smart Home: 8 pași
Completarea completă Smart Home: 8 pași

Video: Completarea completă Smart Home: 8 pași

Video: Completarea completă Smart Home: 8 pași
Video: Lanbon L8-HS - wi-fi выключатель на три линии с сенсорным экраном для Tuya Smart и Home Assistant 2024, Iulie
Anonim
Completarea completă Smart Home
Completarea completă Smart Home

Proiectul meu anterior „Casa inteligentă completă” rulează cu succes timp de aproape 5 ani, fără probleme. Acum, când am decis să adaug un feedback la același lucru, fără nicio modificare a circuitului și schemei actuale. Deci, acest proiect suplimentar va oferi funcționalitatea lipsă a feedback-ului, indiferent dacă încărcarea este pornită sau oprită pe placa de releu existentă. Am folosit firmware-ul Tasmota pe Wemos D1 Mini conectându-se la Node-Red pentru UI.

ATENȚIE: LUCRAREA LA REȚEA AC este extrem de periculoasă. ACEST PROIECT IMPLICĂ LUCRAREA LA REȚELE AC. OPRIȚI TOATE REȚELELE AC CÂND ȘI ORICÂND ESTE NECESAR

Pasul 1: Piese necesare

Piese necesare
Piese necesare
Piese necesare
Piese necesare

Ideea mea inițială a fost să folosesc această placă așa-numita „Placă de testare a tensiunii de izolare optocuplare 8 canale MCU TTL la PLC” pentru a obține feedback către Wemos D1 Mini. Deoarece linia AC Live se află pe partea de releu, această placă nu era utilizabilă. Mai târziu am venit cu următorul circuit

Piese necesare:

1. Conector cu 2 poli - 9 buc

2. 10A10 diodă - 64 buc

3. Tranzistor S8050 - 16 buc

4. MCP23017 IC - 1 buc

5. Condensator electrolitic 220uF 16 V - 16 buc

6. Rezistor 47Ω ¼W - 16 buc

7. Rezistor 1kΩ ¼W - 49 buc

8. Wemos D1 mini - 1 buc

9. Led verde sau roșu - 16 buc

10. Optocuplor PC817 - 16 buc

11. Anteturi feminine după cum este necesar

12. Placă cu puncte sau placă îmbrăcată în cupru (necesită gravare) după cum este necesar.

13. Conectați firele

14. Sârmă de cupru argintată

Aici am folosit o placă de puncte și ceva timp pentru lipire și testarea îmbinărilor lipite.

Pasul 2: lipire ☺

Lipire ☺
Lipire ☺
Lipire ☺
Lipire ☺
Lipire ☺
Lipire ☺

Lipirea într-o placă de puncte pentru 16 canale este, desigur, o sarcină dificilă.

În cele din urmă am reușit să termin placa cu 15 canale, deoarece placa mea de releu utilizează doar 15 canale

Mai târziu, nu a mai fost suficient spațiu pentru a monta MCP23017 și Wemos d1 mini, așa că o placă de puncte mică găzduiește același lucru.

Pasul 3: Osciloscopie

Osciloscopie
Osciloscopie
Osciloscopie
Osciloscopie
Osciloscopie
Osciloscopie

După proiectarea circuitului și plasarea în dot board și lipirea în cele din urmă nu au dat o ieșire adecvată, deoarece nu am folosit un circuit corect de corectare.

Acest lucru a dat valori greșite MCP23017 și, în cele din urmă, Wemos.

După urmărirea cu osciloscop la emițătorul S8050 găsit, unda pătrată de 50Hz, ceea ce este logic. Ulterior, prin adăugarea condensatorului 220uF, așa cum se arată în schemă, a rezolvat problema. Verificați imaginile înainte și după adăugarea condensatorului.

Pasul 4: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Acum am forat 4 găuri și am folosit 4 șuruburi cu piulițe așa cum se arată și manșonul de pe un cablu Ethernet pentru a fixa placa de feedback a diodei în apropierea plăcii de releu existente.

Am mutat placa de relee existentă și am înlocuit / extins firele de conectare după cum sa considerat necesar.

Pasul 5: Testare

Testarea
Testarea
Testarea
Testarea
Testarea
Testarea

Circuitul lua 250mA DC pentru alimentarea întregii configurări. Testarea cu interfața de utilizare și ledurile locale s-a dovedit a fi ok.

Circuitul a fost simplu doar pentru a plasa în serie la cablul sub tensiune de curent alternativ la terminalul pol al releului. Consultați schema.

Funcționarea circuitului este simplă, rețeaua de curent alternativ este transmisă deși o diodă de 10A care provoacă o anumită cădere de tensiune, această cădere de tensiune este alimentată la combinația optocuplator-tranzistor pentru a da semnal binar către MCP23017 și mai târziu către Wemos.

Pasul 6: Firmware

Aici am folosit firmware-ul Tasmota cu I2C MCP23017 activat, care oferă ieșire JSON ușoară la nod roșu.

Descărcați firmware-ul de mai jos și compilați senzorul MCP23XXX activat cu ajutorul PlatformIO

github.com/arendst/Tasmota/releases

Pasul 7: Schematic

Schematic
Schematic

Schema are detalii complete.

Am folosit un 5V 1.5A SMPS este alimentarea circuitului

Toți emițătorii de tranzistoare sunt trase în jos.

Adresarea MCP23017 este 0x20, pinul de resetare este ridicat.

Pasul 8: Finalizarea și integrarea roșie a nodului

Finalizarea și integrarea nodului roșu
Finalizarea și integrarea nodului roșu
Finalizarea și integrarea nodului roșu
Finalizarea și integrarea nodului roșu
Finalizarea și integrarea nodului roșu
Finalizarea și integrarea nodului roșu

După un test de succes. Un flux nou este adăugat la nodul roșu care rulează pe vechiul meu telefon Android.

Consultați imaginile atașate.

Recomandat: