Innholdsfortegnelse:

Energimåler: 6 trinn
Energimåler: 6 trinn

Video: Energimåler: 6 trinn

Video: Energimåler: 6 trinn
Video: 23 NEW bullet journal ideas for your 2024 setup 💜 2024, Juli
Anonim
Energimåler
Energimåler

Advarsel - Vi er ikke ansvarlige for at det har skjedd noe som skjer mens noen gjengir dette prosjektet

Energimåler som bruker XMC1100 og TLI 4970 og Wi-Fi-modul NodeMcu (ESP8266)

Energimåleren er som en applikasjon av TLI4970 (Current Sensor) og XMC 2Go og er en plug and play -enhet til enhver stikkontakt med vekselstrøm

I denne applikasjonen har Energimåler følgende funksjoner

  • Viser strøm, energi forbrukes av apparatene og et estimat av regningen man måtte pådra seg.
  • Fjernovervåke energien til husholdningsapparater.

Strømmen fra vekselstrømnettet trekkes og ledes gjennom en sikring for å unngå skade på kretskortet under en utilsiktet kortslutning.

Deretter fordeles vekselstrømledningen i to deler:

1. Til lasten gjennom gjeldende sensor (TLI4970).

2. 230V AC/5V DC strømforsyningsmodul.

Den nåværende sensoren måler mengden strøm som passerer gjennom en last og sender en 16-biters SPI-data (13-biters gjeldende verdi) til XMC 2Go der energi, kraft og regningskalibrering finner sted.

XMC 2Go sender dataene til skyen (Thingspeak) ved hjelp av Nodemcu, og den vises også på en OLED.

For å slå på enhetene, brukes Buck -omformeren til å trappe ned 230v AC til 5v DC

Trinn 1: Komponenter/maskinvare og verktøy som brukes

Komponenter/maskinvare og verktøy som brukes
Komponenter/maskinvare og verktøy som brukes
Komponenter/maskinvare og verktøy som brukes
Komponenter/maskinvare og verktøy som brukes
Komponenter/maskinvare og verktøy som brukes
Komponenter/maskinvare og verktøy som brukes
  • Tli4970:
  • TLI4970 er en høypresisjonsstrømssensor basert på Infineons velprøvde Hall-teknologi. AC- og DC-måleområdet opp til ± 50A og SPI-utgang på 16bit (13-biters gjeldende verdi). Det er en brukervennlig, helt digital løsning som ikke krever ekstern kalibrering eller ekstra deler som A/D-omformere, 0 pAmps eller referansespenning.

Det har et klart brukbart Arduino -bibliotek.

Vennligst finn databladet til TLI4970 -varianten her.

  • XMC2Go:
  • XMC 2Go-settet med XMC1100 er kanskje verdens minste, fullt utstyrte evalueringssett for mikrokontroller-XMC1100 (basert på ARM® Cortex ™ -M0)-innebygd J-Link Lite-feilsøking (realisert med XMC4200 mikrokontroller)-Strøm over USB (Micro USB) - ESD- og reversstrømbeskyttelse - 2 x bruker -LED - Pin Header 2x8 Pins egnet for brødbrett.
  • Den kan programmeres ved hjelp av Arduino IDE. Lenke
  • Brukermanualen finner du her.
  • NodeMCU:
  • Wi-Fi-kort for ytterligere info lenke
  • AC-DC dobbel utgang:
  • Går ned 220v Ac til 5v DC. Lenke
  • Oled I2C -skjerm:
  • Lenke
  • Prototypebrett:
  • Lenke
  • 5 i 1 forlengelsesboks:
  • Lenke

Elektriske ledninger

  • Verktøy som brukes-
  • Liten flatskrutrekker
  • Loddejern, desoldering flette
  • Avbitertang
  • Dremal eller lignende verktøy

Trinn 2: Installer Arduino og gjør den klar til å kompilere eksemplene

  • Installer Arduino IDE. Lenke
  • Installer pakken Infineon board for å kompilere eksempelkoden.
  • Følg installasjonstrinnet en etter en. Lenke
  • Installer brettpakken for ESP8266.
  • Følg installasjonstrinnene en etter en. Lenke

Installer de ekstra bibliotekene som kreves for å kompilere eksempelkoden-

  1. TLI4970
  2. OLED -skjerm

Merk:- Du kan enten laste ned zip og legge til Arduino IDE ved å legge til.zip-fil (hvis du ikke vet, følg trinnene i TLI4970 sensor lib i readme-fil), ellers kan du installere begge bibliotekene fra biblioteksjef i IDE.

Trinn 3: Tilkoblingsdiagram

Tilkoblingsdiagram
Tilkoblingsdiagram

Tilkoblingen er som følger:

XMC 2Go ----> Tli4970

Vss ------- GND

Vdd ---------> 3.3V

P0_6 --------> MISO

P0_8 -------> SCK

P0_9 -------> CS

XMC 2Go -----> Nodemcu

Vss ----------> GND

Vdd ----------> 3.3

VP2_0 ------> D6

Nodemcu - OLED

GND --------> GND

3.3V ---------> 3.3V

D1 ------------> SCK

D2 ------------> SDA

Trinn 4: Konfigurere ThingSpeak for å visualisere dataene

Sette opp ThingSpeak for å visualisere dataene
Sette opp ThingSpeak for å visualisere dataene
  • Opprett en konto i ThingSpeak
  • Opprett en kanal i ThingSpeak -kontoen
  • Ta legitimasjonene til ThingSpeak Channel og Write API Key og oppdater detaljene i den hemmelige filen som finnes sammen med.ino -filen som skal blinkes i NodeMCU.

Trinn 5: Siste trinn

Siste trinn
Siste trinn

Flash koden gitt i rar -fil etter å ha erstattet pins_ardiuno gitt i pakken.

Merk: Kopier pins_arduino.h og erstatt med pins_arduino.h som finnes i banen C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / varianter / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h

Merk: Fra buck -omformeren tar du 5V utgang og slår på både XMC2Go og NodeMcu.

Trinn 6: Flytdiagram og kretsforbindelse

Flytdiagram og kretsforbindelse
Flytdiagram og kretsforbindelse
Flytdiagram og kretsforbindelse
Flytdiagram og kretsforbindelse

Flash -koden sjekk tilkoblingene, energimåleren er klar til å beregne strømforbruket til ethvert apparat som er koblet til energimåleren.

I dette prosjektbordet med sikring blir tatt, noe som øker prisen på dette produsentprosjektet, denne tingen kan også gjøres bare ved å bruke en kontakt hvor belastningen kan plugges inn. Men hvis du bruker en enkelt stikkontakt uten sikring, må du være dobbel beskyttende mens du håndterer vekselstrømforsyningen.

Anbefalt: