Indholdsfortegnelse:

Den komplette Smart Home -tilføjelse: 8 trin
Den komplette Smart Home -tilføjelse: 8 trin

Video: Den komplette Smart Home -tilføjelse: 8 trin

Video: Den komplette Smart Home -tilføjelse: 8 trin
Video: Intro til Zigbee SmartHome hos PlusLED.dk 2024, November
Anonim
Den komplette Smart Home -tilføjelse
Den komplette Smart Home -tilføjelse

Mit tidligere projekt "The Complete Smart Home" kører med succes i næsten 5 år uden problemer. Nu da jeg besluttede at tilføje en feedback til det samme uden nogen ændringer til det nuværende kredsløb og skematisk. Så dette tilføjelsesprojekt vil give den manglende funktionalitet af feedback, uanset om belastningen er tændt eller slukket til det eksisterende relækort. Jeg brugte Tasmota firmware på Wemos D1 Mini, der sluttede til Node-Red til UI.

FORSIGTIG: ARBEJDE PÅ AC -MAINS ER MEGET FARLIG. DETTE PROJEKT INVOLVERER VED AC -MAINS. SLUK ALLE AC -HOVEDER, NÅR OG HVORNÅR NØDVENDIGT

Trin 1: Nødvendige dele

Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele

Min oprindelige idé var at bruge dette kort såkaldt "8 Channel Optocoupler Isolation Voltage Test Board MCU TTL to PLC" for at få feedback til Wemos D1 Mini. Da AC Live -linjen er på relæ side, var dette bord ikke brugbart. Senere kom jeg frem til følgende kredsløb

Nødvendige dele:

1. 2 -polet stik - 9 stk

2. 10A10 Diode - 64 stk

3. S8050 Transistor - 16 stk

4. MCP23017 IC - 1 stk

5. 220uF 16 V elektrolytkondensator - 16 stk

6. 47Ω ¼W modstand - 16 stk

7. 1kΩ ¼W modstand - 49 stk

8. Wemos D1 mini - 1 stk

9. Grøn eller rød LED - 16 stk

10. PC817 Optokobler - 16 stk

11. Kvindehoveder efter behov

12. Prikbræt eller kobberbeklædt bræt (Kræver ætsning) efter behov.

13. Tilslut ledninger

14. Forsølvet kobbertråd

Her har jeg brugt et prikbræt og en del tid til lodning og testning af loddefuger.

Trin 2: Lodning ☺

Lodning ☺
Lodning ☺
Lodning ☺
Lodning ☺
Lodning ☺
Lodning ☺

Lodning i et prikbræt til 16 kanaler er naturligvis en vanskelig opgave.

Endelig lykkedes det mig at afslutte tavlen med 15 kanaler, da mit relæbræt kun bruger 15 kanaler

Senere var der ikke plads nok til at montere MCP23017 og Wemos d1 mini, så et lille prikbræt kan rumme det samme.

Trin 3: Oscilloskopi

Oscilloskopisk
Oscilloskopisk
Oscilloskopisk
Oscilloskopisk
Oscilloskopisk
Oscilloskopisk

Efter designet kredsløb og placering i prikbræt og lodning gav endelig ikke ordentlig output, da jeg ikke brugte det korrekte rektificeringskredsløb.

Dette gav en forkert værdi til MCP23017 og endelig til Wemos.

Efter sporing med oscilloskop ved udsender af S8050 fundet, 50Hz firkantbølge, hvilket er logisk. Senere løste problemet ved at tilføje 220uF kondensator som vist i skematisk. Kontroller billederne før og efter tilføjelse af kondensatoren.

Trin 4: Montering

montage
montage
montage
montage
montage
montage

Nu borede jeg 4 huller og brugte 4 skruer med møtrikker som vist og muffe fra et ethernet -kabel til at fastgøre diodefeedback -kortet i nærheden til det eksisterende relækort.

Flyttede det eksisterende relækort og udskiftede / forlængede forbindelsestråde efter behov.

Trin 5: Test

Test
Test
Test
Test
Test
Test

Kredsløbet tog 250mA DC for at drive hele opsætningen. Test med UI og lokale lysdioder viste sig at være ok.

Kredsløbet var enkelt bare at placere i serie til vekselstrømsledning til relæets polterminal. Se skematisk.

Kredsløb fungerer enkelt, vekselstrømforsyningsspænding passeres selvom en 10A-diode, der forårsager et vis spændingsfald, dette spændingsfald føres til optokobler-transistorkombination for at give binært signal til MCP23017 og senere til Wemos.

Trin 6: Firmware

Her brugte jeg Tasmota firmware med I2C MCP23017 aktiveret, hvilket giver let json -output til knude rød.

Download firmwaren nedenunder, og kompilér MCP23XXX -sensoren aktiveret ved hjælp af PlatformIO

github.com/arendst/Tasmota/releases

Trin 7: Skematisk

Skematisk
Skematisk

Schematic har alle detaljer.

Jeg brugte en 5V 1.5A SMPS er strøm til kredsløbet

Alle emittere af transistorer trækkes ned.

Adressering af MCP23017 er 0x20, nulstillingstappen trækkes højt.

Trin 8: Afslutning og Node Red Integration

Afslutning og Node Red Integration
Afslutning og Node Red Integration
Afslutning og Node Red Integration
Afslutning og Node Red Integration
Afslutning og Node Red Integration
Afslutning og Node Red Integration

Efter en vellykket test. Nyt flow tilføjes til knude rød, der kører på min gamle Android -telefon.

Se vedhæftede billeder.

Anbefalede: