Innehållsförteckning:
- Steg 1: Delar som behövs
- Steg 2: Lödning ☺
- Steg 3: Oscilloskoping
- Steg 4: Montering
- Steg 5: Testning
- Steg 6: Firmware
- Steg 7: Schematisk
- Steg 8: Avsluta och Node Red Integration
Video: Komplett Smart Home -tillägg: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Mitt tidigare projekt "The Complete Smart Home" körs framgångsrikt i nästan 5 år utan problem. Nu när jag bestämde mig för att lägga till en återkoppling till detsamma utan någon ändring av den nuvarande kretsen och schemat. Så detta tilläggsprojekt kommer att ge den bristande funktionaliteten för feedback, oavsett om belastningen är på eller av till det befintliga reläkortet. Jag använde Tasmota firmware på Wemos D1 Mini som ansluter till Node-Red för UI.
FÖRSIKTIGHET: ARBETE MED AC -NÄTNINGAR ÄR MYCKET FARLIGT. DETTA PROJEKT INVOLVERAR PÅ ARBETE PÅ NÄTVERK. STÄNG AV ALLA AC -NÄTVERK NÄR OCH NÅGONSINDIGT NÖDVÄNDIGT
Steg 1: Delar som behövs
Min första idé var att använda den här skivan så kallad "8 Channel Optocoupler Isolation Voltage Test Board MCU TTL to PLC" för att få feedback till Wemos D1 Mini. Eftersom AC Live -linjen ligger på reläsidan var denna tavla inte användbar. Senare kom jag på följande krets
Obligatoriska delar:
1. 2 -polig kontakt - 9 st
2. 10A10 -diod - 64 st
3. S8050 Transistor - 16 st
4. MCP23017 IC - 1 st
5. 220uF 16 V elektrolytkondensator - 16 st
6. 47Ω ¼W motstånd - 16 st
7. 1kΩ ¼W motstånd - 49 st
8. Wemos D1 mini - 1 st
9. Grön eller röd LED - 16 st
10. PC817 optokopplare - 16 st
11. Kvinnliga rubriker efter behov
12. Prickbräda eller kopparklädd bräda (Kräver etsning) efter behov.
13. Anslut kablar
14. Silverad koppartråd
Här har jag använt en prickbräda och ganska lång tid för lödning och testning av lödfogar.
Steg 2: Lödning ☺
Lödning i en prickbräda för 16 kanaler är naturligtvis en svår uppgift.
Slutligen lyckades jag avsluta kortet med 15 kanaler eftersom mitt reläkort endast använder 15 kanaler
Senare fanns det inte tillräckligt med utrymme för att montera MCP23017 och Wemos d1 mini så en liten prickbräda rymmer samma.
Steg 3: Oscilloskoping
Efter utformad krets och placering i prickbräda och lödning gav slutligen inte korrekt utmatning, eftersom jag inte använde rätt rättningskrets.
Detta gav fel värden till MCP23017 och slutligen till Wemos.
Efter spårning med oscilloskop vid sändare av S8050 hittades 50Hz fyrkantvåg, vilket är logiskt. Senare genom att lägga till 220uF kondensator som visas i schematisk löst problemet. Kontrollera bilderna före och efter tillsättningen av kondensatorn.
Steg 4: Montering
Nu borrade jag 4 hål och använde 4 skruvar med muttrar som visas och hylsa från en ethernetkabel för att fästa diodåterkopplingskortet i närheten till det befintliga reläkortet.
Flyttade det befintliga reläkortet och bytte / förlängde anslutningskablarna vid behov.
Steg 5: Testning
Kretsen tog 250mA DC för att driva hela installationen. Test med UI och lokala lysdioder visade sig vara ok.
Kretsen var enkel att bara placera i serie till växelströmsledning till reläets polterminal. Se schemat.
Kretsarbetet är enkelt, växelströmsspänningen passerar även om en 10A-diod som orsakar något spänningsfall, matas detta spänningsfall till optokopplare-transistorkombinationen för att ge binär signal till MCP23017 och senare till Wemos.
Steg 6: Firmware
Här använde jag Tasmota firmware med I2C MCP23017 aktiverad vilket ger enkel json -utmatning till nodröd.
Ladda ner firmware inifrån och kompilera MCP23XXX -sensorn aktiverad med hjälp av PlatformIO
github.com/arendst/Tasmota/releases
Steg 7: Schematisk
Schematisk har fullständiga detaljer.
Jag använde en 5V 1.5A SMPS som driver kretsen
Alla sändare av transistorer dras ner.
Adressering av MCP23017 är 0x20, Återställningsstiftet dras högt.
Steg 8: Avsluta och Node Red Integration
Efter ett lyckat test. Nytt flöde läggs till i den röda noden som körs på min gamla Android -telefon.
Se bifogade bilder.
Rekommenderad:
Komplett Python webbgränssnittssats för PhidgetSBC3: 6 steg
Fullt Python -webbgränssnittssats för PhidgetSBC3: PhidgetSBC3 -kortet är en fullt fungerande Single Board -dator med Debain Linux. Den liknar hallon Pi, men har 8 analoga sensoringångar och 8 digitala ingångar och 8 digitala utgångar. Den levereras med en webbserver och webbapplikation för att sam
Komplett översyn av Vintage Signal Generator: 8 steg
Komplett översyn av Vintage Signal Generator: Jag skaffade en Eico 320 RF -signalgenerator vid ett hamstradiobytesmöte för ett par dollar för några år sedan men fick aldrig göra något med det förrän nu. Denna signalgenerator har fem omkopplingsbara intervall från 150 kHz till 36 MHz och med
Komplett DIY Raspberry Pi -väderstation med programvara: 7 steg (med bilder)
Komplett DIY Raspberry Pi -väderstation med programvara: I slutet av februari såg jag det här inlägget på Raspberry Pi -webbplatsen. http://www.raspberrypi.org/school-weather-station-…They hade skapat Raspberry Pi väderstationer för skolor. Jag ville helt ha en! Men vid den tiden (och jag tror fortfarande från och med skrivande
En komplett nybörjarguide till SMD -lödning: 5 steg (med bilder)
En komplett nybörjarguide till SMD-lödning: Okej, så lödning är ganska enkelt för genomgående hålskomponenter, men då finns det tillfällen då du behöver gå liten *infoga ant-man-referens här *, och de färdigheter du lärt dig för TH-lödning gör det bara inte ansök längre. Välkommen till världen av
Nödladdare med hjälp av solpanel [Komplett guide]: 4 steg
Nödladdare med hjälp av solpanel [Komplett guide]: Letar du efter ett sätt att ladda din telefon när du är helt slut? Gör dig själv till en nödladdare med en bärbar solpanel som kan vara till nytta särskilt när du reser eller på camping utomhus. Detta är ett hobbyprojekt med