Cuprins:
- Pasul 1: Componente / hardware și instrumente utilizate
- Pasul 2: Instalați Arduino și pregătiți-l pentru a compila exemplele
- Pasul 3: Diagrama conexiunii
- Pasul 4: Configurarea ThingSpeak pentru a vizualiza datele
- Pasul 5: pașii finali
- Pasul 6: Diagrama fluxului și conexiunea circuitului
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Atenție - Nu suntem responsabili pentru nicio neplăcere în timp ce reproducem acest proiect de către oricine
Contor de energie folosind XMC1100 și TLI 4970 și modulul Wi-Fi NodeMcu (ESP8266)
Contorul de energie este ca o aplicație a TLI4970 (senzor de curent) și XMC 2Go și este un dispozitiv plug and play pentru orice priză electrică cu alimentare de curent alternativ
În această aplicație, contorul de energie are următoarele caracteristici
- Afișează energie, energie consumată de aparate și o estimare a facturii pe care o puteți suporta.
- Monitorizați de la distanță energia electrocasnicelor.
Alimentarea de la rețeaua de curent alternativ este preluată și trecută printr-o siguranță pentru a evita orice deteriorare a plăcii de circuit în timpul scurtcircuitului accidental.
Apoi, linia de curent alternativ este distribuită în două părți:
1. La încărcarea prin senzorul de curent (TLI4970).
2. Modul de alimentare 230V AC / 5V DC.
Senzorul de curent măsoară cantitatea de curent care trece printr-o sarcină și trimite date SPI pe 16 biți (valoare curentă pe 13 biți) către XMC 2Go în care are loc calibrarea energiei, puterii și facturii.
XMC 2Go trimite datele către cloud (Thingspeak) folosind Nodemcu și se afișează și pe un OLED.
Pentru alimentarea dispozitivelor, convertorul Buck este utilizat pentru a reduce 230V AC la 5v DC
Pasul 1: Componente / hardware și instrumente utilizate
- Tli4970:
- TLI4970 este un senzor de curent de înaltă precizie bazat pe tehnologia Hall dovedită de Infineon. Domeniul său de măsurare AC & DC până la ± 50A și ieșire SPI de 16 biți (valoare curentă de 13 biți). Este o soluție ușor de utilizat, complet digitală, care nu necesită calibrare externă sau piese suplimentare, cum ar fi convertoare A / D, 0 pAmp sau tensiune de referință.
Are o bibliotecă Arduino gata de utilizare.
Vă rugăm să găsiți foaia tehnică a variantei TLI4970 aici.
- XMC2Go:
- Kitul XMC 2Go cu XMC1100 este poate cel mai mic kit de evaluare complet al microcontrolerului din lume - XMC1100 (bazat pe ARM® Cortex ™ -M0) - Debugger J-Link Lite la bord (Realizat cu microcontrolerul XMC4200) - Alimentare prin USB (Micro USB) - Protecție ESD și curent invers - 2 x LED utilizator - Pin Header 2x8 Pins potrivit pentru Breadboard.
- Poate fi programat folosind Arduino IDE. Legătură
- Manualul de utilizare poate fi găsit aici.
- NodeMCU:
- Placă Wi-Fi pentru mai multe linkuri de informații
- Ieșire dublă AC-DC:
- Reduceți 220v AC la 5v DC. Legătură
- Afișaj Oled I2C:
- Legătură
- Placă prototip:
- Legătură
- Cutie de extensie 5 în 1:
- Legătură
Fire electrice
- Instrumente utilizate-
- Șurubelniță mică cu cap plat
- Fier de lipit, împletitură de sudură
- Freze de sârmă
- Dremal sau instrument similar
Pasul 2: Instalați Arduino și pregătiți-l pentru a compila exemplele
- Instalați IDE-ul Arduino. Legătură
- Instalați pachetul de bord Infineon pentru a compila exemplul de cod.
- Urmați pasul de instalare unul câte unul. Legătură
- Instalați pachetul de bord pentru ESP8266.
- Urmați pașii de instalare unul câte unul. Legătură
Instalați bibliotecile suplimentare necesare pentru a compila exemplul de cod-
- TLI4970
- Ecran OLED
Notă: - Puteți descărca fișierul zip și adăuga în ID-ul dvs. Arduino adăugând fișierul.zip (dacă nu știți, urmați pașii dați în TLI4970 senzor lib în fișierul readme), altfel puteți instala ambele biblioteci din managerul de bibliotecă în IDE.
Pasul 3: Diagrama conexiunii
Conexiunea este după cum urmează:
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
Pasul 4: Configurarea ThingSpeak pentru a vizualiza datele
- Creați un cont în ThingSpeak
- Creați un canal în contul ThingSpeak
- Luați acreditările ThingSpeak Channel și Write API Key și actualizați detaliile din fișierul secret prezent împreună cu fișierul.ino care urmează să fie afișat în NodeMCU.
Pasul 5: pașii finali
Flash codul dat în fișierul rar după înlocuirea pins_ardiuno dat în pachet.
Notă: Copiați pins_arduino.h și înlocuiți-l cu pins_arduino.h prezent în calea C: / Users / …. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Notă: Din convertorul buck luați ieșire de 5V și porniți atât XMC2Go, cât și NodeMcu.
Pasul 6: Diagrama fluxului și conexiunea circuitului
Blițează codul verifică conexiunile, contorul de energie este gata să calculeze puterea consumată de orice aparat conectat la contorul de energie.
În această placă de proiect cu siguranță este luată, ceea ce crește prețul acestui proiect de producător, acest lucru ar putea fi realizat doar folosind o priză în care s-ar putea conecta sarcina. Dar dacă utilizați o singură priză fără siguranță, asigurați-vă dublu protecție. în timp ce manipulați alimentarea cu curent alternativ.
Recomandat:
Contor de energie multifuncțional DIY V2.0: 12 pași (cu imagini)
DIY Multifunction Energy Meter V2.0: În acest instructable, vă voi arăta cum să faceți un contor de energie multifuncțional bazat pe Wemos (ESP8266). Acest mic contor este un dispozitiv foarte util care monitorizează tensiunea, curentul, puterea, energia și capacitatea. În afară de acestea, monitorizează și ambițiile
Cum să citiți un contor de energie electrică prin Arduino: 3 pași
Cum să citiți un contor de energie electrică prin Arduino: Deseori ar fi interesant să cunoașteți consumul actual de energie sau consumul total de energie al casei dvs. pentru a vă limita costurile pentru electricitate și pentru a proteja mediul înconjurător. Acest lucru nu este cu adevărat o problemă, deoarece în cea mai mare parte veți găsi un dispozitiv digital inteligent
Contor de energie multifuncțional DIY Arduino V1.0: 13 pași (cu imagini)
DIY Arduino Multifunction Energy Meter V1.0: În acest instructable, vă voi arăta cum să faceți un Arduino pe bază de contor de energie multifuncțional. Acest mic contor este un dispozitiv foarte util care afișează informații importante despre parametrii electrici. Dispozitivul poate măsura 6 parametri electrici utili
Contor de energie wireless cu control al sarcinii: 5 pași
Contor de energie fără fir cu control al încărcării: INTRODUCERE Canal Youtube :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor … Acest proiect se bazează pe microcontrolerul Atmega16 Atmel ca principal creier pentru calcul. NRF24L01 + Modulul de comunicație fără fir este utilizat pentru wireless
Contor de energie Arduino - V2.0: 12 pași (cu imagini)
Arduino Energy Meter - V2.0: Bună ziua, prieteni, bine ai revenit după o lungă pauză. Anterior am postat un Instructables pe Arduino Energy Meter care a fost conceput în principal pentru a monitoriza puterea de la panoul solar (DC Power) din satul meu. A devenit foarte popular pe internet, multe