Tartalomjegyzék:
- 1. lépés: Alkatrészek/hardver és használt eszközök
- 2. lépés: Telepítse az Arduino -t, és készen áll a példák összeállítására
- 3. lépés: Csatlakozási rajz
- 4. lépés: A ThingSpeak beállítása az adatok megjelenítéséhez
- 5. lépés: Utolsó lépések
- 6. lépés: Folyamatábra és áramköri csatlakozás
Videó: Energiamérő: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Vigyázat - Nem vállalunk felelősséget az esetleges balesetekért, amikor bárki reprodukálja ezt a projektet
Energiamérő XMC1100 és TLI 4970 használatával, valamint NodeMcu Wi-Fi modul (ESP8266)
Az energiamérő a TLI4970 (áramérzékelő) és az XMC 2Go alkalmazásaként szolgál, és plug and play eszköz bármilyen hálózati tápegységgel rendelkező elektromos aljzathoz
Ebben az alkalmazásban az energiamérő a következő funkciókkal rendelkezik
- Megjeleníti a készülékek által fogyasztott energiát és energiát, valamint az esetlegesen felmerülő számla becslését.
- Távolról figyelje a háztartási készülékek energiáját.
A váltakozó áramú hálózatból származó áramot a biztosítékon keresztül húzzák és vezetik át annak érdekében, hogy elkerüljék az áramköri lap károsodását a véletlen rövidzárlat során.
Ezután a váltakozó áramú vezeték két részre oszlik:
1. A terheléshez az áramérzékelőn keresztül (TLI4970).
2. 230V AC/5V DC tápegység modul.
Az áramérzékelő méri a terhelésen átmenő áram mennyiségét, és 16 bites SPI adatokat (13 bites áramérték) küld az XMC 2Go készüléknek, amelyben az energia, a teljesítmény és a számla kalibrálása történik.
Az XMC 2Go a Nodemcu segítségével elküldi az adatokat a felhőbe (Thingspeak), és OLED -en is megjelenik.
Az eszközök áramellátásához a Buck konverterrel 230V AC -ről 5V DC -re lehet lekapcsolni
1. lépés: Alkatrészek/hardver és használt eszközök
- Tli4970:
- A TLI4970 egy nagy pontosságú áramérzékelő, amely az Infineon bevált Hall-technológiáján alapul. AC és DC mérési tartománya ± 50 A-ig, SPI kimenete 16 bites (13 bites áramérték). Ez egy könnyen használható, teljesen digitális megoldás, amely nem igényel külső kalibrálást vagy további alkatrészeket, például A/D konvertereket, 0 pAmp vagy referenciafeszültséget.
Használatra kész Arduino könyvtárral rendelkezik.
A TLI4970 változat adatlapját itt találja.
- XMC2Go:
- Az XMC 2Go készlet az XMC1100-cal a világ talán legkisebb, teljes értékű mikrokontroller-kiértékelő készlete-XMC1100 (ARM® Cortex ™ -M0 alapú)-J-Link Lite hibakereső (XMC4200 mikrokontrollerrel megvalósítva)-Tápellátás USB-n keresztül (Micro USB) - ESD és fordított áram elleni védelem - 2 x felhasználói LED - Pin Header 2x8 Pines alkalmas Breadboard.
- Az Arduino IDE segítségével programozható. Link
- A felhasználói kézikönyv itt található.
- NodeMCU:
- Wi-Fi kártya további információkért
- AC-DC kettős kimenet:
- Lépés lefelé 220 V AC 5 V DC. Link
- Oled I2C kijelző:
- Link
- Prototípus tábla:
- Link
- 5 az 1 -ben hosszabbító doboz:
- Link
Elektromos vezetékek
- Használt eszközök-
- Kis laposfejű csavarhúzó
- Forrasztópáka, forrasztófonat
- Drótvágók
- Dremal vagy hasonló eszköz
2. lépés: Telepítse az Arduino -t, és készen áll a példák összeállítására
- Telepítse az Arduino IDE -t. Link
- Telepítse az Infineon kártyacsomagot a példakód összeállításához.
- Kövesse egyenként a telepítési lépést. Link
- Telepítse az ESP8266 táblacsomagot.
- Kövesse egyenként a telepítési lépéseket. Link
Telepítse a példakód összeállításához szükséges további könyvtárakat-
- TLI4970
- OLED képernyő
Megjegyzés:- Letöltheti a zip fájlt, és hozzáadhatja Arduino IDE-jéhez.zip fájl hozzáadásával (ha nem tudja, kövesse a TLI4970 sensor lib olvasó fájlban megadott lépéseket), különben mindkét könyvtárat telepítheti a könyvtárkezelőből az IDE -ben.
3. lépés: Csatlakozási rajz
A kapcsolat a következő:
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
4. lépés: A ThingSpeak beállítása az adatok megjelenítéséhez
- Hozzon létre fiókot a ThingSpeak alkalmazásban
- Hozzon létre egy csatornát a ThingSpeak -fiókban
- Vegye ki a ThingSpeak Channel és az Write API Key hitelesítő adatait, és frissítse a részleteket a titkos fájlban, valamint a.ino fájlban, amelyet a NodeMCU -ban kell megjeleníteni.
5. lépés: Utolsó lépések
A csomagban megadott pins_ardiuno lecserélése után villanja fel a rar fájlban megadott kódot.
Megjegyzés: Másolja le a pins_arduino.h fájlt, és cserélje ki a pins_arduino.h fájlra, amely a C elérési útban található: / Users \…. / AppData / Local / Arduino15 / package / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Megjegyzés: A Buck konverterből vegyen 5 V -os kimenetet, és kapcsolja be mind az XMC2Go, mind a NodeMcu készüléket.
6. lépés: Folyamatábra és áramköri csatlakozás
Villogja meg a kódot, ellenőrizze a csatlakozásokat, az energiamérő készen áll arra, hogy kiszámítsa az energiamérőhöz csatlakoztatott bármely készülék által fogyasztott energiát.
Ebben a projektben a biztosítékkal ellátott táblát veszik fel, ami megnöveli ennek a készítő projektnek az árát, ezt a dolgot meg lehet tenni csak egy aljzat használatával, amelybe a terhelést be lehet dugni. De ha egyetlen aljzatot használ biztosíték nélkül, akkor dupla védelmet a hálózati tápegység kezelése közben.
Ajánlott:
DIY multifunkciós energiamérő V2.0: 12 lépés (képekkel)
DIY multifunkciós energiamérő V2.0: Ebben az utasításban megmutatom, hogyan kell Wemos (ESP8266) alapú többfunkciós energiamérőt készíteni. Ez a kis mérő nagyon hasznos eszköz, amely figyeli a feszültséget, áramot, teljesítményt, energiát és kapacitást. Ezeken kívül figyeli az ambi
DIY Arduino többfunkciós energiamérő V1.0: 13 lépés (képekkel)
DIY Arduino multifunkciós energiamérő V1.0: Ebben az utasításban megmutatom, hogyan lehet Arduino alapú többfunkciós energiamérőt készíteni. Ez a kis mérő nagyon hasznos eszköz, amely fontos információkat jelenít meg az elektromos paraméterekről. A készülék 6 hasznos elektromos paramétert képes mérni
Vezeték nélküli energiamérő terhelésszabályozóval: 5 lépés
Vezeték nélküli energiamérő terhelésszabályozóval: BEVEZETÉS Youtube csatorna :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor..Ez a projekt az Atmel Atmega16 mikrokontrollerén alapul, mint a számítás fő agya. Az NRF24L01+ vezeték nélküli kommunikációs modult a Wireless da
Iot intelligens energiamérő: 6 lépés
Iot intelligens energiamérő: Ez egy iot alapú intelligens energiamérő, amelyet úgy készítettem, hogy képes figyelemmel kísérni a készülék teljesítményét, áramát, wattóráját és egységnyi energiáját. A munkavideót itt tekintheti meg
Arduino energiamérő - V2.0: 12 lépés (képekkel)
Arduino energiamérő - V2.0: Helló barátom, üdvözöljük újra egy hosszú szünet után. Korábban közzétettem egy Instructables -t az Arduino Energy Meter -en, amelyet elsősorban a falumban található napelemek (DC Power) teljesítményének figyelésére terveztek. Nagyon népszerű lett az interneten, sok