Cuprins:
Video: Completarea completă Smart Home: 8 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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 ☺
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
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
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
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
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
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.