Sisällysluettelo:

Energiamittari: 6 vaihetta
Energiamittari: 6 vaihetta

Video: Energiamittari: 6 vaihetta

Video: Energiamittari: 6 vaihetta
Video: 6 vaihetta pysyvään muutokseen – PrioMed®-elintapavalmennus 2024, Heinäkuu
Anonim
Energiamittari
Energiamittari

Varoitus - Emme ole vastuussa mahdollisista virheistä, kun kukaan toistaa tätä projektia

Energiamittari XMC1100: n ja TLI 4970: n sekä Wi-Fi-moduulin NodeMcu avulla (ESP8266)

Energiamittari on TLI4970 (virta -anturi) ja XMC 2Go -sovellus ja se on plug and play -laite mihin tahansa pistorasiaan, jossa on verkkovirta

Tässä sovelluksessa energiamittarilla on seuraavat ominaisuudet

  • Näyttää laitteiden kuluttaman virran, energian ja laskun mahdollisen laskun.
  • Etävalvo kodinkoneiden energiaa.

Virta verkkovirrasta otetaan ja johdetaan sulakkeen läpi, jotta vältetään piirilevyn vaurioituminen tahattoman oikosulun aikana.

Sitten verkkovirtajohto on jaettu kahteen osaan:

1. Kuormalle virta -anturin (TLI4970) kautta.

2. 230V AC/5V DC -virtalähdemoduuli.

Virta-anturi mittaa kuorman läpi kulkevan virran määrän ja lähettää 16-bittisen SPI-datan (13-bittinen virta-arvo) XMC 2Go -laitteelle, jossa energia-, teho- ja laskutuskalibrointi tapahtuu.

XMC 2Go lähettää tiedot pilveen (Thingspeak) Nodemcun avulla ja se näkyy myös OLED -näytöllä.

Laitteiden virran kytkemiseksi Buck -muunninta käytetään 230V AC: n ja 5V DC: n virran katkaisemiseen

Vaihe 1: Käytetyt komponentit/laitteisto ja työkalut

Käytetyt komponentit/laitteisto ja työkalut
Käytetyt komponentit/laitteisto ja työkalut
Käytetyt komponentit/laitteisto ja työkalut
Käytetyt komponentit/laitteisto ja työkalut
Käytetyt komponentit/laitteisto ja työkalut
Käytetyt komponentit/laitteisto ja työkalut
  • Tli4970:
  • TLI4970 on erittäin tarkka virta-anturi, joka perustuu Infineonin todistettuun Hall-tekniikkaan. Sen AC- ja DC-mittausalue enintään ± 50 A ja SPI-lähtö 16 bittiä (13-bittinen virta-arvo). Se on helppokäyttöinen, täysin digitaalinen ratkaisu, joka ei vaadi ulkoista kalibrointia tai lisäosia, kuten A/D-muuntimia, 0 pAmps tai vertailujännite.

Siinä on käyttövalmis Arduino -kirjasto.

Löydät TLI4970 -variantin tietolomakkeen täältä.

  • XMC2Go:
  • XMC 2Go -sarja XMC1100: n kanssa on ehkä maailman pienin, täysin varustellun mikrokontrollerin arviointisarjan esittely-XMC1100 (ARM® Cortex ™ -M0 -pohjainen)-J-Link Lite Debugger (toteutettu XMC4200-mikrokontrollerilla)-Virta USB: n kautta (Micro USB) - ESD- ja paluuvirtasuoja - 2 x käyttäjän LED - Pin -otsikko 2x8 nastaa, jotka sopivat leipälevylle.
  • Se voidaan ohjelmoida Arduino IDE: n avulla. Linkki
  • Käyttöohje löytyy täältä.
  • SolmuMCU:
  • Wi-Fi-kortti lisätietoja varten
  • AC-DC-kaksoislähtö:
  • Vähentää 220 V AC - 5 V DC. Linkki
  • Oled I2C -näyttö:
  • Linkki
  • Prototyyppitaulu:
  • Linkki
  • 5 in 1 -laajennuslaatikko:
  • Linkki

Sähköjohdot

  • Käytetyt työkalut-
  • Pieni litteäpääinen ruuvimeisseli
  • Juotosrauta, juotospunos
  • Lankaleikkurit
  • Dremal tai vastaava työkalu

Vaihe 2: Asenna Arduino ja valmista se esimerkkien kokoamiseen

  • Asenna Arduino IDE. Linkki
  • Asenna Infineon -korttipaketti esimerkkikoodin kääntämiseksi.
  • Seuraa asennusvaihetta yksi kerrallaan. Linkki
  • Asenna ESP8266 -korttipaketti.
  • Noudata asennusvaiheita yksi kerrallaan. Linkki

Asenna esimerkkikoodin kääntämiseen tarvittavat ylimääräiset kirjastot-

  1. TLI4970
  2. OLED -näyttö

Huomautus:- Voit joko ladata zipin ja lisätä Arduino IDE: si lisäämällä.zip-tiedoston (jos et tiedä, noudata ohjeita, jotka on annettu kohdassa TLI4970 sensor lib readme-tiedostossa), muuten voit asentaa molemmat kirjastot kirjastonhallinnasta IDE: ssä.

Vaihe 3: Liitäntäkaavio

Liitäntäkaavio
Liitäntäkaavio

Yhteys on seuraava:

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

Vaihe 4: ThingSpeakin määrittäminen tietojen visualisoimiseksi

ThingSpeakin määrittäminen tietojen visualisoimiseksi
ThingSpeakin määrittäminen tietojen visualisoimiseksi
  • Luo tili ThingSpeakissa
  • Luo kanava ThingSpeak -tilille
  • Ota ThingSpeak Channel- ja Write API Key -tiedot ja päivitä NodeMCU: ssa välitettävän.ino -tiedoston mukana tulevan salaisen tiedoston tiedot.

Vaihe 5: Viimeiset vaiheet

Viimeiset vaiheet
Viimeiset vaiheet

Flash -koodi, joka on annettu rar -tiedostossa, kun olet vaihtanut pakkauksessa annetut pins_ardiuno.

Huomautus: Kopioi pins_arduino.h ja korvaa polulla C oleva pins_arduino.h: / Users \…. / AppData / Local / Arduino15 / package / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h

Huomautus: Ota buck -muuntimesta 5 V: n lähtö ja käynnistä sekä XMC2Go että NodeMcu.

Vaihe 6: Virtauskaavio ja piiriliitäntä

Virtauskaavio ja piiriliitäntä
Virtauskaavio ja piiriliitäntä
Virtauskaavio ja piiriliitäntä
Virtauskaavio ja piiriliitäntä

Vilkaise koodi ja tarkista liitännät, energiamittari on valmis laskemaan minkä tahansa energiamittariin kytketyn laitteen kuluttaman tehon.

Tässä projektilevyssä on sulake, joka nostaa tämän valmistajaprojektin hintaa, tämä asia voidaan tehdä myös käyttämällä vain yhtä pistorasiaa, johon kuorma voidaan kytkeä. Mutta jos käytät yhtä pistorasiaa ilman sulaketta, ole kaksinkertainen suoja kun käsittelet verkkovirtalähdettä.

Suositeltava: