Sisukord:

Täielik nutika kodu lisand: 8 sammu
Täielik nutika kodu lisand: 8 sammu

Video: Täielik nutika kodu lisand: 8 sammu

Video: Täielik nutika kodu lisand: 8 sammu
Video: 9 мая предательский день, нарисуйте этот знак на руке. Аура дня, что нельзя делать 2024, November
Anonim
Täielik nutika kodu lisandmoodul
Täielik nutika kodu lisandmoodul

Minu eelmine projekt "Täielik tark kodu" töötab edukalt peaaegu 5 aastat ilma probleemideta. Nüüd, kui otsustasin lisada sellele tagasisidet ilma praegust vooluahelat ja skeemi muutmata. Seega pakub see lisaprojekt tagasiside puudulikku funktsionaalsust, olenemata sellest, kas koormus on olemasolevale releeplaadile sisse või välja lülitatud. Kasutasin Wemos D1 Mini kasutajaliidese jaoks Node-Rediga ühendades Tasmota püsivara.

ETTEVAATUST: VÕRGVÕRGUDEL TÖÖTAMINE ON ÜLI OHTLIK. See projekt hõlmab töötamist vahelduvvooluvõrgus. Lülitage kõik vahelduvvooluvõrgud välja, kui see on vajalik

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad

Minu esialgne idee oli Wemos D1 Mini jaoks tagasiside saamiseks kasutada seda plaati, nn "8 -kanalilist optilise isolaatori pinge testplaati MCU TTL to PLC". Kuna AC Live liin on relee küljel, ei olnud see plaat kasutatav. Hiljem mõtlesin välja järgmise skeemi

Nõutavad osad:

1. 2 -pooluseline pistik - 9 tk

2. 10A10 diood - 64 tk

3. S8050 transistor - 16 tk

4. MCP23017 IC - 1 tk

5. 220uF 16 V elektrolüütkondensaator - 16 tk

6. 47Ω ¼W takisti - 16 tk

7. 1kΩ ¼W takisti - 49 tk

8. Wemos D1 mini - 1 tk

9. Roheline või punane LED - 16 tk

10. PC817 optron - 16 tk

11. Naispäised vastavalt vajadusele

12. Punktplaat või vaskkattega plaat (nõuab söövitamist) vastavalt vajadusele.

13. Ühendage juhtmed

14. Hõbetatud vasktraat

Siin olen kasutanud täpptahvlit ja üsna pikka aega jootmiseks ja jootmisühenduste testimiseks.

2. samm: jootmine ☺

Jootmine ☺
Jootmine ☺
Jootmine ☺
Jootmine ☺
Jootmine ☺
Jootmine ☺

16 kanali punktplaadil jootmine on muidugi keeruline ülesanne.

Lõpuks õnnestus mul plaat viimistleda 15 kanaliga, kuna minu releeplaat kasutab ainult 15 kanalit

Hiljem ei olnud piisavalt ruumi MCP23017 ja Wemos d1 mini paigaldamiseks, nii et väike punktplaat mahutab sama.

3. samm: ostsilloskoopia

Ostsilloskoopia
Ostsilloskoopia
Ostsilloskoopia
Ostsilloskoopia
Ostsilloskoopia
Ostsilloskoopia

Pärast kavandatud vooluringi ja punktplaadile asetamist ning jootmist ei andnud lõpuks õiget väljundit, kuna ma ei kasutanud õiget alaldusskeemi.

See andis MCP23017 ja lõpuks Wemosile valed väärtused.

Pärast ostsilloskoobiga jälgimist S8050 kiirguril leiti 50 Hz ruutlaine, mis on loogiline. Hiljem lahendas probleemi skemaatiliselt näidatud 220uF kondensaatori lisamisega. Kontrollige pilte enne ja pärast kondensaatori lisamist.

4. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Nüüd puurisin 4 auku ja kasutasin 4 kruvi koos mutritega, nagu näidatud, ja hülsi Etherneti kaablist, et kinnitada dioodi tagasisideplaat läheduses olevale releeplaadile.

Teisaldas olemasoleva releeplaadi ja asendas / pikendas ühendusjuhtmeid vastavalt vajadusele.

Samm: testimine

Testimine
Testimine
Testimine
Testimine
Testimine
Testimine

Ahel võttis kogu seadistuse toiteks 250 mA alalisvoolu. Testimine kasutajaliidese ja kohalike ledidega leiti olevat korras.

Vooluahelat oli lihtne paigutada järjestikku vahelduvvoolu pingestatud juhtmesse relee poolusklemmi külge. Vaadake skeemi.

Vooluahela töötamine on lihtne, vahelduvvoolu voolutugevus edastatakse läbi 10A dioodi, mis põhjustab mõningast pingelangust, see pingelangus suunatakse optroni ja transistori kombinatsioonile, et anda binaarsignaal MCP23017 ja hiljem Wemos.

Samm: püsivara

Siin kasutasin Tasmota püsivara, millel oli lubatud I2C MCP23017, mis annab punasele sõlmele lihtsa json -väljundi.

Laadige altpoolt alla püsivara ja kompileerige PlatformIO abil lubatud MCP23XXX andur

github.com/arendst/Tasmota/releases

Samm 7: Skeem

Skeem
Skeem

Skeemil on kõik üksikasjad.

Ahela toiteks kasutasin 5V 1.5A SMPS -i

Kõik transistoride kiirgurid tõmmatakse alla.

MCP23017 aadress on 0x20, lähtestusnõel tõmmatakse kõrgele.

8. samm: viimistlemine ja sõlme punane integreerimine

Viimistlemine ja sõlme punane integreerimine
Viimistlemine ja sõlme punane integreerimine
Viimistlemine ja sõlme punane integreerimine
Viimistlemine ja sõlme punane integreerimine
Viimistlemine ja sõlme punane integreerimine
Viimistlemine ja sõlme punane integreerimine

Pärast edukat testi. Minu vanal Android -telefonil töötavale punasele sõlmele lisatakse uus voog.

Vaadake lisatud pilte.

Soovitan: