Innholdsfortegnelse:
- Trinn 1: Komponenter/maskinvare og verktøy som brukes
- Trinn 2: Installer Arduino og gjør den klar til å kompilere eksemplene
- Trinn 3: Tilkoblingsdiagram
- Trinn 4: Konfigurere ThingSpeak for å visualisere dataene
- Trinn 5: Siste trinn
- Trinn 6: Flytdiagram og kretsforbindelse
Video: Energimåler: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Advarsel - Vi er ikke ansvarlige for at det har skjedd noe som skjer mens noen gjengir dette prosjektet
Energimåler som bruker XMC1100 og TLI 4970 og Wi-Fi-modul NodeMcu (ESP8266)
Energimåleren er som en applikasjon av TLI4970 (Current Sensor) og XMC 2Go og er en plug and play -enhet til enhver stikkontakt med vekselstrøm
I denne applikasjonen har Energimåler følgende funksjoner
- Viser strøm, energi forbrukes av apparatene og et estimat av regningen man måtte pådra seg.
- Fjernovervåke energien til husholdningsapparater.
Strømmen fra vekselstrømnettet trekkes og ledes gjennom en sikring for å unngå skade på kretskortet under en utilsiktet kortslutning.
Deretter fordeles vekselstrømledningen i to deler:
1. Til lasten gjennom gjeldende sensor (TLI4970).
2. 230V AC/5V DC strømforsyningsmodul.
Den nåværende sensoren måler mengden strøm som passerer gjennom en last og sender en 16-biters SPI-data (13-biters gjeldende verdi) til XMC 2Go der energi, kraft og regningskalibrering finner sted.
XMC 2Go sender dataene til skyen (Thingspeak) ved hjelp av Nodemcu, og den vises også på en OLED.
For å slå på enhetene, brukes Buck -omformeren til å trappe ned 230v AC til 5v DC
Trinn 1: Komponenter/maskinvare og verktøy som brukes
- Tli4970:
- TLI4970 er en høypresisjonsstrømssensor basert på Infineons velprøvde Hall-teknologi. AC- og DC-måleområdet opp til ± 50A og SPI-utgang på 16bit (13-biters gjeldende verdi). Det er en brukervennlig, helt digital løsning som ikke krever ekstern kalibrering eller ekstra deler som A/D-omformere, 0 pAmps eller referansespenning.
Det har et klart brukbart Arduino -bibliotek.
Vennligst finn databladet til TLI4970 -varianten her.
- XMC2Go:
- XMC 2Go-settet med XMC1100 er kanskje verdens minste, fullt utstyrte evalueringssett for mikrokontroller-XMC1100 (basert på ARM® Cortex ™ -M0)-innebygd J-Link Lite-feilsøking (realisert med XMC4200 mikrokontroller)-Strøm over USB (Micro USB) - ESD- og reversstrømbeskyttelse - 2 x bruker -LED - Pin Header 2x8 Pins egnet for brødbrett.
- Den kan programmeres ved hjelp av Arduino IDE. Lenke
- Brukermanualen finner du her.
- NodeMCU:
- Wi-Fi-kort for ytterligere info lenke
- AC-DC dobbel utgang:
- Går ned 220v Ac til 5v DC. Lenke
- Oled I2C -skjerm:
- Lenke
- Prototypebrett:
- Lenke
- 5 i 1 forlengelsesboks:
- Lenke
Elektriske ledninger
- Verktøy som brukes-
- Liten flatskrutrekker
- Loddejern, desoldering flette
- Avbitertang
- Dremal eller lignende verktøy
Trinn 2: Installer Arduino og gjør den klar til å kompilere eksemplene
- Installer Arduino IDE. Lenke
- Installer pakken Infineon board for å kompilere eksempelkoden.
- Følg installasjonstrinnet en etter en. Lenke
- Installer brettpakken for ESP8266.
- Følg installasjonstrinnene en etter en. Lenke
Installer de ekstra bibliotekene som kreves for å kompilere eksempelkoden-
- TLI4970
- OLED -skjerm
Merk:- Du kan enten laste ned zip og legge til Arduino IDE ved å legge til.zip-fil (hvis du ikke vet, følg trinnene i TLI4970 sensor lib i readme-fil), ellers kan du installere begge bibliotekene fra biblioteksjef i IDE.
Trinn 3: Tilkoblingsdiagram
Tilkoblingen er som følger:
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
Trinn 4: Konfigurere ThingSpeak for å visualisere dataene
- Opprett en konto i ThingSpeak
- Opprett en kanal i ThingSpeak -kontoen
- Ta legitimasjonene til ThingSpeak Channel og Write API Key og oppdater detaljene i den hemmelige filen som finnes sammen med.ino -filen som skal blinkes i NodeMCU.
Trinn 5: Siste trinn
Flash koden gitt i rar -fil etter å ha erstattet pins_ardiuno gitt i pakken.
Merk: Kopier pins_arduino.h og erstatt med pins_arduino.h som finnes i banen C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / varianter / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Merk: Fra buck -omformeren tar du 5V utgang og slår på både XMC2Go og NodeMcu.
Trinn 6: Flytdiagram og kretsforbindelse
Flash -koden sjekk tilkoblingene, energimåleren er klar til å beregne strømforbruket til ethvert apparat som er koblet til energimåleren.
I dette prosjektbordet med sikring blir tatt, noe som øker prisen på dette produsentprosjektet, denne tingen kan også gjøres bare ved å bruke en kontakt hvor belastningen kan plugges inn. Men hvis du bruker en enkelt stikkontakt uten sikring, må du være dobbel beskyttende mens du håndterer vekselstrømforsyningen.
Anbefalt:
DIY multifunksjonell energimåler V2.0: 12 trinn (med bilder)
DIY Multifunksjonell Energimåler V2.0: I denne instruksjonsfilen vil jeg vise deg hvordan du lager en Wemos (ESP8266) basert multifunksjonell energimåler. Denne lille måleren er en veldig nyttig enhet som overvåker spenning, strøm, strøm, energi og kapasitet. Bortsett fra disse overvåker den også ambi
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Energimåler på 15 minutter: 3 trinn
Energimonitor på 15 minutter: Dette er en wifi -sensor for å tape på blinkeren i strømmåleren. Den oppdager blits med LDR, og viser strøm på OLED -skjermen. Sender data til Thingsboard Dashboard, live eksempel her. Registrer deg for en gratis demo -konto: https: //thingsboard.io
Trådløs energimåler med lastkontroll: 5 trinn
Trådløs energimåler med belastningskontroll: INNLEDNING Youtube Channel :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor … Dette prosjektet er basert på Atmels Atmega16 mikrokontroller som hovedhjerne for beregning. NRF24L01+ Trådløs kommunikasjonsmodul brukes til den trådløse
Bygg en analog energimåler: 8 trinn (med bilder)
Bygg en analog energimåler: Jeg har brukt en Kill A Watt (http://www.p3international.com/products/special/P4400/P4400-CE.html) elektrisk måler en stund, og jeg bestemte meg for å bygge en analog. Dette prosjektet gikk fra å være enkelt, med et enkelt panel ammeter