Sisukord:

Energiaarvesti: 6 sammu
Energiaarvesti: 6 sammu

Video: Energiaarvesti: 6 sammu

Video: Energiaarvesti: 6 sammu
Video: «Паломница» Оксаны Марченко [Фильм 6. Святогорская Лавра] 2024, Juuli
Anonim
Energiaarvesti
Energiaarvesti

Ettevaatust - me ei vastuta võimalike ebaõnnestumiste eest, kui keegi seda projekti reprodutseerib

Energiaarvesti XMC1100 ja TLI 4970 abil ning WiFi-moodul NodeMcu (ESP8266)

Energiaarvesti on TLI4970 (vooluanduri) ja XMC 2Go rakendus ning see on pistik- ja esitusseade mis tahes vahelduvvooluvõrguga pistikupessa

Selles rakenduses on energiamõõturil järgmised funktsioonid

  • Kuvab seadmete energiatarbimist, energiat ja hinnangulist arvet, mis võib tekkida.
  • Jälgige kodumasinate energiat kaugjuhtimisega.

Toide vooluvõrgust tõmmatakse ja juhitakse läbi kaitsme, et vältida trükkplaadi kahjustamist juhusliku lühise ajal.

Seejärel jaotatakse vahelduvvoolu toiteliin kaheks osaks:

1. Koormusele läbi vooluanduri (TLI4970).

2. 230V vahelduvvoolu/5V alalisvoolu toiteallikas.

Vooluandur mõõdab koormust läbiva voolu hulka ja saadab 16-bitised SPI andmed (13-bitine vooluväärtus) XMC 2Go-le, kus toimub energia, võimsuse ja arvete kalibreerimine.

XMC 2Go saadab andmed pilve (Thingspeak) Nodemcu abil ja see kuvatakse ka OLED -il.

Seadmete sisselülitamiseks kasutatakse Bucki muundurit, et vähendada 230 V vahelduvvoolu kuni 5 V alalisvoolu

Samm: kasutatud komponendid/riistvara ja tööriistad

Kasutatud komponendid/riistvara ja tööriistad
Kasutatud komponendid/riistvara ja tööriistad
Kasutatud komponendid/riistvara ja tööriistad
Kasutatud komponendid/riistvara ja tööriistad
Kasutatud komponendid/riistvara ja tööriistad
Kasutatud komponendid/riistvara ja tööriistad
  • Tli4970:
  • TLI4970 on ülitäpne vooluandur, mis põhineb Infineoni tõestatud Hall-tehnoloogial. Selle vahelduvvoolu ja alalisvoolu mõõtepiirkond kuni ± 50A ja SPI väljund 16bit (13-bitine vooluväärtus). See on hõlpsasti kasutatav, täielikult digitaalne lahendus, mis ei vaja välist kalibreerimist ega täiendavaid osi, nagu A/D muundurid, 0 pAmps või võrdluspinge.

Sellel on kasutusvalmis Arduino raamatukogu.

Siit leiate variandi TLI4970 andmelehe.

  • XMC2Go:
  • XMC 2Go komplekt koos XMC1100-ga on võib-olla maailma väikseim täisfunktsionaalne mikrokontrollerite hindamiskomplekt-XMC1100 (ARM® Cortex ™ -M0 põhinev)-pardal olev J-Link Lite silur (realiseeritud XMC4200 mikrokontrolleriga)-toide USB kaudu (Micro USB) - ESD ja tagasivoolu kaitse - 2 x kasutaja LED - tihvti päis 2x8 tihvti, mis sobivad leivaplaadile.
  • Seda saab programmeerida Arduino IDE abil. Link
  • Kasutusjuhendi leiate siit.
  • SõlmMCU:
  • Wi-Fi pardal lisateabe saamiseks
  • AC-DC kahekordne väljund:
  • Alandab 220v AC kuni 5v DC. Link
  • Oled I2C ekraan:
  • Link
  • Prototüüpide plaat:
  • Link
  • 5 ühes pikenduskarp:
  • Link

Elektrijuhtmed

  • Kasutatud tööriistad-
  • Väike lamepeaga kruvikeeraja
  • Jootekolb, jootekolb
  • Traadilõikurid
  • Dremal või sarnane tööriist

Samm: installige Arduino ja valmistage see näidete koostamiseks valmis

  • Installige Arduino IDE. Link
  • Näidiskoodi koostamiseks installige Infineoni plaadipakett.
  • Järgige installimisetappe ükshaaval. Link
  • Installige plaat ESP8266 jaoks.
  • Järgige installimisetappe ükshaaval. Link

Paigaldage näite koodi koostamiseks vajalikud täiendavad teegid-

  1. TLI4970
  2. OLED ekraan

Märkus.- Võite alla laadida zip-faili ja lisada oma Arduino IDE-sse, lisades.zip-faili (kui te ei tea, järgige lugemisfaili TLI4970 sensor lib juhiseid), muidu saate mõlemad teegid installida raamatukoguhaldurist IDE -s.

Samm: ühendusskeem

Ühendusskeem
Ühendusskeem

Ühendus on järgmine:

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

Samm: seadistage ThingSpeak andmete visualiseerimiseks

ThingSpeaki seadistamine andmete visualiseerimiseks
ThingSpeaki seadistamine andmete visualiseerimiseks
  • Looge ThingSpeakis konto
  • Looge kanal ThingSpeaki kontol
  • Võtke ThingSpeak Channel'i ja Write API võtme mandaat ning värskendage üksikasju salajases failis koos.ino -failiga, mida NodeMCU -s vilgutatakse.

Samm: viimased sammud

Viimased sammud
Viimased sammud

Väljendage rar -failis antud kood pärast pakendis oleva pins_ardiuno asendamist.

Märkus. Kopeerige pins_arduino.h ja asendage teega C olev pins_arduino.h: / Users \…. / AppData / Local / Arduino15 / package / Infineon / hardware / arm / 1.4.0 / options / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h

Märkus. Võtke buck -muundurist 5 V väljund ja lülitage sisse nii XMC2Go kui ka NodeMcu.

6. samm: vooskeem ja vooluahela ühendus

Vooskeem ja vooluahela ühendus
Vooskeem ja vooluahela ühendus
Vooskeem ja vooluahela ühendus
Vooskeem ja vooluahela ühendus

Välgutage koodi, kontrollige ühendusi, energiaarvesti on valmis arvutama iga energiaarvestiga ühendatud seadme tarbitud võimsust.

Selles projektis võetakse kaitsmega plaat, mis tõstab selle tootjaprojekti hinda, seda saab teha ka lihtsalt ühe pistikupesa abil, millesse saab koormuse ühendada. Kuid kui kasutate ühte kaitseta pistikupesa, olge kahekordne kaitse vahelduvvoolu toiteallika käsitsemisel.

Soovitan: