Sommario:
- Passaggio 1: componenti/hardware e strumenti utilizzati
- Passaggio 2: installa Arduino e preparalo per compilare gli esempi
- Passaggio 3: schema di collegamento
- Passaggio 4: configurare ThingSpeak per visualizzare i dati
- Passaggio 5: passaggi finali
- Passaggio 6: diagramma di flusso e collegamento del circuito
Video: Contatore di energia: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Attenzione - Non siamo responsabili per qualsiasi contrattempo durante la riproduzione di questo progetto da parte di chiunque
Contatore di energia con XMC1100 e TLI 4970 e modulo Wi-Fi NodeMcu (ESP8266)
Il contatore di energia è un'applicazione di TLI4970 (sensore di corrente) e XMC 2Go ed è un dispositivo plug and play per qualsiasi presa elettrica con alimentazione CA
In questa applicazione, il contatore di energia ha le seguenti caratteristiche
- Visualizza la potenza, l'energia consumata dagli elettrodomestici e una stima della bolletta che si potrebbe sostenere.
- Monitora in remoto l'energia degli elettrodomestici.
L'alimentazione dalla rete CA viene prelevata e fatta passare attraverso un fusibile per evitare danni alla scheda durante il cortocircuito accidentale.
Quindi la linea di alimentazione CA è distribuita in due parti:
1. Al carico tramite il sensore di corrente (TLI4970).
2. Modulo di alimentazione 230V AC/5V DC.
Il sensore di corrente misura la quantità di corrente che passa attraverso un carico e invia dati SPI a 16 bit (valore corrente a 13 bit) all'XMC 2Go in cui avviene la calibrazione di energia, potenza e bolletta.
XMC 2Go invia i dati al cloud (Thingspeak) utilizzando Nodemcu e viene visualizzato anche su un OLED.
Per accendere i dispositivi, il convertitore Buck viene utilizzato per ridurre la tensione da 230 V CA a 5 V CC
Passaggio 1: componenti/hardware e strumenti utilizzati
- Tli4970:
- Il TLI4970 è un sensore di corrente ad alta precisione basato sulla comprovata tecnologia Hall di Infineon. Il suo intervallo di misurazione AC e DC fino a ± 50 A e l'uscita SPI di 16 bit (valore corrente a 13 bit). È una soluzione completamente digitale facile da usare che non richiede calibrazione esterna o parti aggiuntive come convertitori A/D, 0 pAmp o tensione di riferimento.
Ha una libreria Arduino pronta per l'uso.
Si prega di trovare la scheda tecnica della variante TLI4970 qui.
- XMC2Go:
- Il kit XMC 2Go con XMC1100 è forse il kit di valutazione del microcontrollore più piccolo e completo al mondo che presenta: - XMC1100 (basato su ARM® Cortex™-M0) - Debugger J-Link Lite integrato (realizzato con il microcontrollore XMC4200) - Power over USB (Micro USB) - ESD e protezione da corrente inversa - 2 x LED utente - Pin Header 2x8 Pin adatto per Breadboard.
- Può essere programmato utilizzando l'IDE Arduino. Collegamento
- Il manuale utente può essere trovato qui.
- NodoMCU:
- Scheda Wi-Fi per maggiori info link
- Doppia uscita AC-DC:
- Passa da 220 V CA a 5 V CC. Collegamento
- Vecchio display I2C:
- Collegamento
- Scheda prototipo:
- Collegamento
- Scatola di estensione 5 in 1:
- Collegamento
Cavi elettrici
- Strumenti utilizzati-
- Cacciavite a testa piatta piccolo
- Saldatore, treccia dissaldante
- Pinza tagliafili
- Strumento di Dream o simile
Passaggio 2: installa Arduino e preparalo per compilare gli esempi
- Installa l'IDE Arduino. Collegamento
- Installare il pacchetto della scheda Infineon per compilare il codice di esempio.
- Segui i passaggi di installazione uno per uno. Collegamento
- Installa il pacchetto della scheda per ESP8266.
- Segui i passaggi di installazione uno per uno. Collegamento
Installa le librerie aggiuntive necessarie per compilare il codice di esempio-
- TLI4970
- Schermo OLED
Nota: - Puoi scaricare lo zip e aggiungere il tuo IDE Arduino aggiungendo il file.zip (se non lo sai, segui i passaggi indicati nella lib del sensore TLI4970 nel file readme), altrimenti puoi installare entrambe le librerie dal gestore della libreria nell'IDE.
Passaggio 3: schema di collegamento
La connessione è la seguente:
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,3 V --------- > 3,3 V
D1 ------------ > SCK
D2 ------------ > SDA
Passaggio 4: configurare ThingSpeak per visualizzare i dati
- Crea un account in ThingSpeak
- Crea un canale nell'account ThingSpeak
- Prendi le credenziali di ThingSpeak Channel e Write API Key e aggiorna i dettagli nel file segreto presente insieme al file.ino che deve essere flashato nel NodeMCU.
Passaggio 5: passaggi finali
Flashare il codice fornito nel file rar dopo aver sostituito il pins_ardiuno fornito nel pacchetto.
Nota: Copia pins_arduino.h e sostituisci con il pins_arduino.h presente nel percorso C:\Users\….\AppData\Local\Arduino15\packages\Infineon\hardware\arm\1.4.0\variants\XMC1100\config\XMC1100_XMC2GO\ pins_arduino.h
Nota: dal convertitore buck prendi l'uscita 5V e accendi sia XMC2Go che NodeMcu.
Passaggio 6: diagramma di flusso e collegamento del circuito
Lampeggia il codice controlla i collegamenti, il contatore di energia è pronto per calcolare la potenza consumata da qualsiasi apparecchio collegato al contatore di energia.
In questo progetto viene presa una scheda con fusibile che aumenta il prezzo di questo progetto del produttore, questa cosa potrebbe anche essere eseguita semplicemente utilizzando una presa in cui è possibile collegare il carico. Ma se si utilizza una presa singola senza fusibile, sii doppia protezione mentre si maneggia l'alimentatore CA.
Consigliato:
Contatore di energia multifunzione fai-da-te V2.0: 12 passaggi (con immagini)
Contatore di energia multifunzione fai-da-te V2.0: in questo Instructable, ti mostrerò come realizzare un contatore di energia multifunzione basato su Wemos (ESP8266). Questo piccolo misuratore è un dispositivo molto utile che monitora tensione, corrente, potenza, energia e capacità. Oltre a questi monitora anche l'ambi
Contatore di energia wireless con controllo del carico: 5 passaggi
Misuratore di energia wireless con controllo del carico: INTRODUZIONE Canale Youtube:::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor…Questo progetto si basa sul microcontrollore Atmega16 di Atmel come cervello principale per il calcolo. NRF24L01+ Il modulo di comunicazione Wireless viene utilizzato per il Wireless da
Carregamento De Celular Por Meio Da Energia Eólica E Energia Solare: 5 Passaggi
Carregamento De Celular Por Meio Da Energia Eólica E Energia Solar: Este é un progetto di faculdade che consiste em utilizar energia ibrida per o carregamento de aparelhos eletrônicos. Nessun video è possibile vedere o celular sendo carregado pelas duas forms de energy. Primeiro é testado a energia solare separadamente e
Monitoraggio remoto dell'energia e sistema di distribuzione di una centrale elettrica a energia solare: 10 passaggi
Sistema di monitoraggio e distribuzione a distanza dell'energia di una centrale elettrica a base solare: lo scopo di questo progetto è monitorare e distribuire l'energia nei sistemi di alimentazione (sistemi di energia solare). Il design di questo sistema è spiegato in astratto come segue. Il sistema contiene più griglie con circa 2 pannelli solari in
CONTATORE DI ENERGIA ARDUINO: 10 passaggi (con immagini)
MISURATORE DI ENERGIA ARDUINO: [Riproduci video]Appartengo a un villaggio dell'Odisha, in India, dove sono molto comuni interruzioni di corrente frequenti. Ostacola la vita di tutti. Durante la mia infanzia continuare gli studi dopo il tramonto era una vera sfida. A causa di questo problema ho progettato un impianto solare