INHOUDSOPGAWE:

Energiemeter: 6 stappe
Energiemeter: 6 stappe

Video: Energiemeter: 6 stappe

Video: Energiemeter: 6 stappe
Video: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, November
Anonim
Energiemeter
Energiemeter

Let op - ons is nie verantwoordelik vir enige ongeluk tydens die reproduksie van hierdie projek deur enigiemand nie

Energiemeter met behulp van XMC1100 en TLI 4970 en Wi-Fi-module NodeMcu (ESP8266)

Die energiemeter is 'n toepassing van TLI4970 (huidige sensor) en XMC 2Go en is 'n plug and play -toestel vir enige elektriese aansluiting met wisselstroomtoevoer

In hierdie toepassing het die energiemeter die volgende funksies

  • Toon krag, energie wat deur die toestelle verbruik word, en 'n skatting van die rekening wat u kan opdoen.
  • Monitor die energie van huishoudelike toestelle op afstand.

Die wisselstroomkrag word deur 'n lont getrek om skade aan die printplaat tydens die toevallige kortsluiting te vermy.

Dan word die wisselstroomlyn in twee dele verdeel:

1. Na die las deur die huidige sensor (TLI4970).

2. 230V AC/5V DC Kragtoevoer module.

Die huidige sensor meet die hoeveelheid stroom wat deur 'n las gaan en stuur 'n 16-bis SPI-data (13-bis huidige waarde) na die XMC 2Go waarin energie, krag en rekeningkalibrasie plaasvind.

XMC 2Go stuur die data met behulp van Nodemcu na die wolk (Thingspeak) en dit word ook op 'n OLED vertoon.

Om die toestelle aan te skakel, word die Buck -omskakelaar gebruik om 230V AC na 5V DC te verlaag

Stap 1: Komponente/hardeware en gereedskap wat gebruik word

Komponente/hardeware en gereedskap gebruik
Komponente/hardeware en gereedskap gebruik
Komponente/hardeware en gereedskap wat gebruik word
Komponente/hardeware en gereedskap wat gebruik word
Komponente/hardeware en gereedskap gebruik
Komponente/hardeware en gereedskap gebruik
  • Tli4970:
  • Die TLI4970 is 'n hoë presisie huidige sensor gebaseer op Infineon se beproefde Hall-tegnologie. Sy AC- en DC-metingsbereik tot ± 50A en SPI-uitset van 16bit (13-bis huidige waarde). Dit is 'n maklik om te gebruik, volledig digitale oplossing wat geen eksterne kalibrasie of bykomende dele soos A/D-omsetters, 0 pA versterkers of verwysingspanning benodig nie.

Dit het 'n gereed om te gebruik Arduino biblioteek.

Vind die datablad van die TLI4970 -variant hier.

  • XMC2Go:
  • Die XMC 2Go-kit met XMC1100 is miskien die kleinste, volledig toegeruste mikrokontroller-evalueringskit ter wêreld-XMC1100 (gebaseer op ARM® Cortex ™ -M0)-Aan boord J-Link Lite-ontfouter (gerealiseer met XMC4200 mikrokontroller)-Power via USB (Micro USB) - ESD en omgekeerde stroombeskerming - 2 x gebruikers -LED - Pin Header 2x8 pins geskik vir broodbord.
  • Dit kan geprogrammeer word met behulp van die Arduino IDE. Skakel
  • Die gebruikershandleiding kan hier gevind word.
  • NodeMCU:
  • Wi-Fi bord vir verdere inligting skakel
  • AC-DC dubbele uitset:
  • Verlaag 220V AC na 5V DC. Skakel
  • Oled I2C -skerm:
  • Skakel
  • Prototipe bord:
  • Skakel
  • 5 in 1 uitbreidingskas:
  • Skakel

Elektriese drade

  • Gereedskap wat gebruik word-
  • Klein platkopskroewedraaier
  • Soldeerbout, desolderende vlegsel
  • Draadknipper
  • Dremal of soortgelyke hulpmiddel

Stap 2: Installeer Arduino en maak dit gereed om die voorbeelde saam te stel

  • Installeer die Arduino IDE. Skakel
  • Installeer die Infineon -bordpakket om die voorbeeldkode saam te stel.
  • Volg die installasie -stap een vir een. Skakel
  • Installeer die bordpakket vir ESP8266.
  • Volg die installasie stappe een vir een. Skakel

Installeer die ekstra biblioteke wat benodig word om die voorbeeldkode saam te stel-

  1. TLI4970
  2. OLED skerm

Nota:- U kan die zip aflaai en u Arduino IDE byvoeg deur 'n zip-lêer by te voeg (as u dit nie weet nie, volg die stappe in TLI4970 sensor lib in readme-lêer), anders kan u beide die biblioteke van die biblioteekbestuurder installeer in IDE.

Stap 3: Verbindingsdiagram

Verbindingsdiagram
Verbindingsdiagram

Die verbinding is soos volg:

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

Stap 4: Die opstel van ThingSpeak om die data te visualiseer

ThingSpeak opstel om die data te visualiseer
ThingSpeak opstel om die data te visualiseer
  • Skep 'n rekening in ThingSpeak
  • Skep 'n kanaal in die ThingSpeak -rekening
  • Gebruik die geloofsbriewe van ThingSpeak Channel en Write API Key en werk die besonderhede in die geheime lêer saam met die.ino -lêer wat in die NodeMCU geflits moet word, op.

Stap 5: Laaste stappe

Laaste stappe
Laaste stappe

Flits die kode in die rar -lêer nadat u die pins_ardiuno in die pakket vervang het.

Let wel: Kopieer pins_arduino.h en vervang met die pins_arduino.h wat in pad C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variante / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h

Opmerking: neem 'n 5V -uitvoer uit die omskakelaar en skakel beide XMC2Go en NodeMcu aan.

Stap 6: Vloeidiagram en stroomverbinding

Vloeidiagram en stroomverbinding
Vloeidiagram en stroomverbinding
Vloeidiagram en stroomverbinding
Vloeidiagram en stroomverbinding

Flits die kode, kyk na die verbindings; die energiemeter is gereed om die krag wat deur enige toestel wat aan die energiemeter gekoppel is, te gebruik.

In hierdie projekbord word 'n lont geneem wat die prys van hierdie vervaardigerprojek verhoog, dit kan ook gedoen word deur slegs 'n sok te gebruik waarin die las ingeprop kan word. Maar as u 'n enkele sok sonder lont gebruik, moet u dubbel beskerm terwyl die wisselstroomvoorsiening hanteer word.

Aanbeveel: