Innholdsfortegnelse:
Video: Slik leser du av en elektrisitetsmåler via Arduino: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Ofte ville det være interessant å vite gjeldende strømforbruk eller totalt strømforbruk i hjemmet ditt for å begrense kostnadene for strøm og beskytte miljøet. Dette er egentlig ikke noe problem, for stort sett finner du en smart digital strømmåler i installasjonsskapet. Her i Tyskland finner du i dette tilfellet ofte DZ541 av Holley Tech fra Kina i skapet ditt. Denne måleren er utstyrt med et optisk infrarødt grensesnitt og et RS485 -grensesnitt for å distribuere innsamlede data via den såkalte SML -protokollen. I dette prosjektet vil vi bruke RS485 -grensesnittet til å koble en Arduino til måleren og lese opp verdiene for totalt strømforbruk og ekte effekt.
Trinn 1: RS485 -tilkobling
For å koble Arduino til måleren via RS485 har jeg brukt vårt Arduino RS485 -skjold med isolert grensesnitt. Terminalene for målerens RS485 er beskyttet av et plastdeksel. Dette dekselet er vanligvis låst med et segl. Ikke åpne dette dekselet selv. Det kan være farlig, og et ødelagt segl kan være årsaken til mye trøbbel med energileverandøren din. Den beste måten er å be en elektriker om hjelp. Han kan koble kabelen til RS485 -terminalene på måleren og gjenopprette tetningen.
Nå kan du koble A- og B -terminalene på måleren med A- og B -terminalene på skjermen.
Trinn 2: Jumper og DIP -bryterinnstilling
RS485 -skjoldet er utstyrt med noen hoppere og DIP -brytere for konfigurasjon. Sett DIP -bryterne på følgende måte: SW1 - PÅ, AV, AV, AV (mottaker alltid på) SW2 - AV, AV, PÅ, PÅ (RS485 -modus) SW3 - PÅ, AV, AV, AV (avslutningsmotstand på) Bare to jumper må settes: JP1 til 5V for Arduino UNO og en andre jumper på posisjon RX - 2
Trinn 3: Kode
Vi bruker UART for feilsøking og programmering. Måleren er tilkoblet via port D2 og en programvare UART via 9600 Baud (8N1). Måleren sender kontinuerlig dataene. Programmet leter etter spesielle bytesekvenser i datastrømmen for å finne de interessante datapakkene. For andre målere kan det være nødvendig å redigere bytesekvensene eller avstanden mellom bytesekvensene (header) og interessante data. De dekodede verdiene for totalt strømforbruk og ekte effekt vil bli vist i terminalvinduet til Arduino IDE.
Anbefalt:
Slik leser du DHT -data på LCD ved hjelp av Raspberry Pi: 6 trinn
Slik leser du DHT -data på LCD -skjermen ved hjelp av Raspberry Pi: Temperaturen og den relative fuktigheten er viktige værdata i miljøene. De to kan være dataene en miniværstasjon leverer. Å lese temperaturen og relativ fuktighet med Raspberry Pi kan oppnås med forskjellige varianter
Slik leser du et mikrometer. 3 trinn
Hvordan lese et mikrometer .: Hei, jeg heter Damian Paul. Jeg er en andreårsstudent ved Lake Area Technical Institute i presisjonsbearbeidingsprogrammet. Jeg har kjørt CNC -maskiner i over 2 år før jeg gikk på Lake Area Technical Institute. I dag skal jeg
Arduino RFID -leser med TFT -skjerm: 7 trinn
Arduino RFID -leser med TFT -skjerm: Jeg vil vise deg i denne instruksjonsboken hvordan du designer en flott RFID -leser med TFT -skjerm og for veggmontering. Det er veldig enkelt å lage en fin RFID -leser med TFT -utgang for veggmontering med en Arduino MKR etter eget valg og vår Ar
Smart elektrisitetsmåler: 3 trinn
Smart elektrisitetsmåler: Stort sett alle digitale elektrisitetsmålere (smart eller ikke) har et lys som blinker hver gang en viss mengde energi brukes - ofte en gang for hver watttime (vanligvis merket som 1000 imp/kWh) .Du kan enkelt oppdag dette med en enkel Light Depen
Slik leser du mange brytere med én MCU -pin: 4 trinn
Slik leser du mange brytere med en MCU -pin: Har du noen gang tygget på et eller flere prosjekt, og prosjektet fortsetter å vokse og vokse, mens du legger til flere ting (vi kaller det en Feaping Creaturism)? På et nylig prosjekt bygde jeg en frekvensmåler og la til fem funksjoner