Sisukord:
- Samm: kasutatud komponendid/riistvara ja tööriistad
- Samm: installige Arduino ja valmistage see näidete koostamiseks valmis
- Samm: ühendusskeem
- Samm: seadistage ThingSpeak andmete visualiseerimiseks
- Samm: viimased sammud
- 6. samm: vooskeem ja vooluahela ühendus
Video: Energiaarvesti: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
- 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-
- TLI4970
- 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
Ü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
- 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
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
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:
DIY multifunktsionaalne energiaarvesti V2.0: 12 sammu (piltidega)
DIY multifunktsionaalne energiaarvesti V2.0: selles juhendis näitan teile, kuidas teha Wemos (ESP8266) põhinevat multifunktsionaalset energiamõõturit. See väike arvesti on väga kasulik seade, mis jälgib pinget, voolu, võimsust, energiat ja võimsust. Peale selle jälgib see ka ambi
DIY Arduino multifunktsionaalne energiaarvesti V1.0: 13 sammu (piltidega)
DIY Arduino multifunktsionaalne energiaarvesti V1.0: selles juhendis näitan teile, kuidas teha Arduino -põhist multifunktsionaalset energiamõõturit. See väike arvesti on väga kasulik seade, mis kuvab olulist teavet elektriliste parameetrite kohta. Seade saab mõõta 6 kasulikku elektrilist parameetrit
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Arduino energiaarvesti - V2.0: 12 sammu (piltidega)
Arduino energiaarvesti - V2.0: Tere sõber, tere tulemast pärast pikka pausi tagasi. Varem olen postitanud Arduino energiaarvestile Instructables, mis oli mõeldud peamiselt minu küla päikesepaneeli (DC Power) toite jälgimiseks. See sai Internetis väga populaarseks, palju