Tartalomjegyzék:

Energiamérő: 6 lépés
Energiamérő: 6 lépés

Videó: Energiamérő: 6 lépés

Videó: Energiamérő: 6 lépés
Videó: Villanyszerelés_3: Kiegészítő áramkörök (Fogyasztásmérő, Időrelé, Programozható relé) 2024, November
Anonim
Energiamérő
Energiamérő

Vigyázat - Nem vállalunk felelősséget az esetleges balesetekért, amikor bárki reprodukálja ezt a projektet

Energiamérő XMC1100 és TLI 4970 használatával, valamint NodeMcu Wi-Fi modul (ESP8266)

Az energiamérő a TLI4970 (áramérzékelő) és az XMC 2Go alkalmazásaként szolgál, és plug and play eszköz bármilyen hálózati tápegységgel rendelkező elektromos aljzathoz

Ebben az alkalmazásban az energiamérő a következő funkciókkal rendelkezik

  • Megjeleníti a készülékek által fogyasztott energiát és energiát, valamint az esetlegesen felmerülő számla becslését.
  • Távolról figyelje a háztartási készülékek energiáját.

A váltakozó áramú hálózatból származó áramot a biztosítékon keresztül húzzák és vezetik át annak érdekében, hogy elkerüljék az áramköri lap károsodását a véletlen rövidzárlat során.

Ezután a váltakozó áramú vezeték két részre oszlik:

1. A terheléshez az áramérzékelőn keresztül (TLI4970).

2. 230V AC/5V DC tápegység modul.

Az áramérzékelő méri a terhelésen átmenő áram mennyiségét, és 16 bites SPI adatokat (13 bites áramérték) küld az XMC 2Go készüléknek, amelyben az energia, a teljesítmény és a számla kalibrálása történik.

Az XMC 2Go a Nodemcu segítségével elküldi az adatokat a felhőbe (Thingspeak), és OLED -en is megjelenik.

Az eszközök áramellátásához a Buck konverterrel 230V AC -ről 5V DC -re lehet lekapcsolni

1. lépés: Alkatrészek/hardver és használt eszközök

Alkatrészek/hardver és használt eszközök
Alkatrészek/hardver és használt eszközök
Alkatrészek/hardver és használt eszközök
Alkatrészek/hardver és használt eszközök
Alkatrészek/hardver és használt eszközök
Alkatrészek/hardver és használt eszközök
  • Tli4970:
  • A TLI4970 egy nagy pontosságú áramérzékelő, amely az Infineon bevált Hall-technológiáján alapul. AC és DC mérési tartománya ± 50 A-ig, SPI kimenete 16 bites (13 bites áramérték). Ez egy könnyen használható, teljesen digitális megoldás, amely nem igényel külső kalibrálást vagy további alkatrészeket, például A/D konvertereket, 0 pAmp vagy referenciafeszültséget.

Használatra kész Arduino könyvtárral rendelkezik.

A TLI4970 változat adatlapját itt találja.

  • XMC2Go:
  • Az XMC 2Go készlet az XMC1100-cal a világ talán legkisebb, teljes értékű mikrokontroller-kiértékelő készlete-XMC1100 (ARM® Cortex ™ -M0 alapú)-J-Link Lite hibakereső (XMC4200 mikrokontrollerrel megvalósítva)-Tápellátás USB-n keresztül (Micro USB) - ESD és fordított áram elleni védelem - 2 x felhasználói LED - Pin Header 2x8 Pines alkalmas Breadboard.
  • Az Arduino IDE segítségével programozható. Link
  • A felhasználói kézikönyv itt található.
  • NodeMCU:
  • Wi-Fi kártya további információkért
  • AC-DC kettős kimenet:
  • Lépés lefelé 220 V AC 5 V DC. Link
  • Oled I2C kijelző:
  • Link
  • Prototípus tábla:
  • Link
  • 5 az 1 -ben hosszabbító doboz:
  • Link

Elektromos vezetékek

  • Használt eszközök-
  • Kis laposfejű csavarhúzó
  • Forrasztópáka, forrasztófonat
  • Drótvágók
  • Dremal vagy hasonló eszköz

2. lépés: Telepítse az Arduino -t, és készen áll a példák összeállítására

  • Telepítse az Arduino IDE -t. Link
  • Telepítse az Infineon kártyacsomagot a példakód összeállításához.
  • Kövesse egyenként a telepítési lépést. Link
  • Telepítse az ESP8266 táblacsomagot.
  • Kövesse egyenként a telepítési lépéseket. Link

Telepítse a példakód összeállításához szükséges további könyvtárakat-

  1. TLI4970
  2. OLED képernyő

Megjegyzés:- Letöltheti a zip fájlt, és hozzáadhatja Arduino IDE-jéhez.zip fájl hozzáadásával (ha nem tudja, kövesse a TLI4970 sensor lib olvasó fájlban megadott lépéseket), különben mindkét könyvtárat telepítheti a könyvtárkezelőből az IDE -ben.

3. lépés: Csatlakozási rajz

Csatlakozási rajz
Csatlakozási rajz

A kapcsolat a következő:

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

4. lépés: A ThingSpeak beállítása az adatok megjelenítéséhez

A ThingSpeak beállítása az adatok megjelenítéséhez
A ThingSpeak beállítása az adatok megjelenítéséhez
  • Hozzon létre fiókot a ThingSpeak alkalmazásban
  • Hozzon létre egy csatornát a ThingSpeak -fiókban
  • Vegye ki a ThingSpeak Channel és az Write API Key hitelesítő adatait, és frissítse a részleteket a titkos fájlban, valamint a.ino fájlban, amelyet a NodeMCU -ban kell megjeleníteni.

5. lépés: Utolsó lépések

Utolsó lépések
Utolsó lépések

A csomagban megadott pins_ardiuno lecserélése után villanja fel a rar fájlban megadott kódot.

Megjegyzés: Másolja le a pins_arduino.h fájlt, és cserélje ki a pins_arduino.h fájlra, amely a C elérési útban található: / Users \…. / AppData / Local / Arduino15 / package / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h

Megjegyzés: A Buck konverterből vegyen 5 V -os kimenetet, és kapcsolja be mind az XMC2Go, mind a NodeMcu készüléket.

6. lépés: Folyamatábra és áramköri csatlakozás

Folyamatábra és áramköri csatlakozás
Folyamatábra és áramköri csatlakozás
Folyamatábra és áramköri csatlakozás
Folyamatábra és áramköri csatlakozás

Villogja meg a kódot, ellenőrizze a csatlakozásokat, az energiamérő készen áll arra, hogy kiszámítsa az energiamérőhöz csatlakoztatott bármely készülék által fogyasztott energiát.

Ebben a projektben a biztosítékkal ellátott táblát veszik fel, ami megnöveli ennek a készítő projektnek az árát, ezt a dolgot meg lehet tenni csak egy aljzat használatával, amelybe a terhelést be lehet dugni. De ha egyetlen aljzatot használ biztosíték nélkül, akkor dupla védelmet a hálózati tápegység kezelése közben.

Ajánlott: