Obsah:
- Krok 1: Použité součásti/hardware a nástroje
- Krok 2: Nainstalujte Arduino a připravte se na kompilaci příkladů
- Krok 3: Schéma připojení
- Krok 4: Nastavení ThingSpeak pro vizualizaci dat
- Krok 5: Poslední kroky
- Krok 6: Schéma zapojení a zapojení obvodu
Video: Měřič energie: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Upozornění - Nezodpovídáme za žádné neúspěchy při reprodukci tohoto projektu kýmkoli
Měřič energie pomocí XMC1100 a TLI 4970 a modulu Wi-Fi NodeMcu (ESP8266)
Měřič energie je aplikací TLI4970 (proudový senzor) a XMC 2Go a je zařízením typu plug and play do jakékoli elektrické zásuvky s napájecím zdrojem
V této aplikaci má měřič energie následující funkce
- Zobrazuje energii, energii spotřebovanou spotřebiči a odhad účtu, který může vzniknout.
- Dálkově sledujte energii domácích spotřebičů.
Napájení ze sítě střídavého proudu je odebíráno a vedeno pojistkou, aby se zabránilo náhodnému zkratu desky plošných spojů.
Potom je střídavé elektrické vedení rozděleno na dvě části:
1. K zátěži proudovým čidlem (TLI4970).
2. Modul napájecího zdroje 230 V AC/5 V DC.
Snímač proudu měří množství proudu procházejícího zátěží a odesílá 16bitová data SPI (13bitová aktuální hodnota) do XMC 2Go, ve kterém probíhá kalibrace energie, výkonu a účtů.
XMC 2Go odesílá data do cloudu (Thingspeak) pomocí Nodemcu a zobrazuje se také na OLED.
Pro napájení zařízení slouží převodník Buck ke snížení napětí 230 V AC na 5 V DC
Krok 1: Použité součásti/hardware a nástroje
- Tli4970:
- TLI4970 je vysoce přesný proudový senzor založený na osvědčené Hallově technologii Infineon. Rozsah měření AC a DC až ± 50 A a SPI výstup 16 bitů (13bitová aktuální hodnota). Je to snadno použitelné, plně digitální řešení, které nevyžaduje externí kalibraci ani další součásti, jako jsou A/D převodníky, 0 pAmps nebo referenční napětí.
Má připravenou knihovnu Arduino.
Zde naleznete datový list varianty TLI4970.
- XMC2Go:
- Sada XMC 2Go s XMC1100 je možná nejmenší, plně vybavená sada pro hodnocení mikrokontrolérů na světě, která představuje-XMC1100 (na bázi ARM® Cortex ™ -M0)-Integrovaný debugger J-Link Lite (Realizováno s mikrokontrolérem XMC4200)-Napájení přes USB (Micro USB) - ESD a ochrana proti zpětnému proudu - 2 x uživatelská LED - kolíková lišta 2x8 pinů vhodná pro Breadboard.
- Lze jej naprogramovat pomocí Arduino IDE. Odkaz
- Uživatelskou příručku naleznete zde.
- NodeMCU:
- Odkaz na Wi-Fi pro další informace
- Duální výstup AC-DC:
- Snižuje napětí 220 V AC na 5 V DC. Odkaz
- Displej Oled I2C:
- Odkaz
- Prototypová rada:
- Odkaz
- Rozšiřující box 5 v 1:
- Odkaz
Elektrické dráty
- Použité nástroje-
- Malý plochý šroubovák
- Páječka, odpájecí cop
- Nůžky na drát
- Dremal nebo podobný nástroj
Krok 2: Nainstalujte Arduino a připravte se na kompilaci příkladů
- Nainstalujte Arduino IDE. Odkaz
- Nainstalujte balíček desky Infineon a zkompilujte ukázkový kód.
- Postupujte krok za krokem instalace. Odkaz
- Nainstalujte balíček desky pro ESP8266.
- Postupujte podle kroků instalace jeden po druhém. Odkaz
Nainstalujte další knihovny potřebné ke kompilaci ukázkového kódu-
- TLI4970
- OLED obrazovka
Poznámka:- Zip si můžete stáhnout a přidat do Arduino IDE přidáním souboru.zip (pokud nevíte, postupujte podle kroků uvedených v TLI4970 sensor lib v souboru readme), jinak můžete obě knihovny nainstalovat ze správce knihoven v IDE.
Krok 3: Schéma připojení
Připojení je následující:
XMC 2Go ----> Tli4970
Vss ------- GND
Vdd ---------> 3,3 V
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
Krok 4: Nastavení ThingSpeak pro vizualizaci dat
- Vytvořte si účet v ThingSpeak
- Vytvořte kanál v účtu ThingSpeak
- Vezměte přihlašovací údaje ThingSpeak Channel a Write API Key a aktualizujte podrobnosti v tajném souboru, který je přítomen spolu se souborem.ino, který se má blikat v NodeMCU.
Krok 5: Poslední kroky
Po výměně souboru pins_ardiuno uvedeného v balíčku flashněte kód uvedený v souboru rar.
Poznámka: Zkopírujte pins_arduino.h a nahraďte je pins_arduino.h přítomnými v cestě C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variant / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Poznámka: Z převodníku buck odeberte 5V výstup a zapněte jak XMC2Go, tak NodeMcu.
Krok 6: Schéma zapojení a zapojení obvodu
Blikáním kódu zkontrolujte připojení, měřič energie je připraven vypočítat výkon spotřebovaný jakýmkoli zařízením připojeným k měřiči energie.
V tomto projektu se používá deska s pojistkou, která zvyšuje cenu tohoto projektu výrobce, tuto věc lze také provést pouze pomocí jedné zásuvky, do které lze zapojit zátěž. Pokud však používáte jednu zásuvku bez pojistky, buďte chráněni dvojitou ochranou při manipulaci se střídavým napájecím zdrojem.
Doporučuje:
DIY multifunkční měřič energie V2.0: 12 kroků (s obrázky)
DIY multifunkční měřič energie V2.0: V tomto návodu vám ukážu, jak vyrobit multifunkční měřič energie na bázi Wemos (ESP8266). Tento malý měřič je velmi užitečné zařízení, které monitoruje napětí, proud, výkon, energii a kapacitu. Kromě toho také monitoruje ambi
DIY Arduino Multifunkční měřič energie V1.0: 13 kroků (s obrázky)
DIY Arduino Multifunction Energy Meter V1.0: V tomto Instructable vám ukážu, jak vyrobit Arduino multifunkční měřič energie. Tento malý měřič je velmi užitečné zařízení, které zobrazuje důležité informace o elektrických parametrech. Zařízení může měřit 6 užitečných elektrických parametrů
Bezdrátový měřič energie s ovládáním zátěže: 5 kroků
Bezdrátový měřič energie s řízením zátěže: ÚVOD Youtube kanál :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor..Tento projekt je založen na mikrokontroléru Atmega16 společnosti Atmel jako hlavním mozku pro výpočet. Bezdrátový komunikační modul NRF24L01+ se používá pro bezdrátový
Vytvořte si vlastní měřič/záznamník energie: 5 kroků (s obrázky)
Vytvořte si vlastní měřič/záznamník napájení: V tomto projektu vám ukážu, jak jsem zkombinoval Arduino, IC monitoru napájení INA219, OLED LCD a PCB karty Micro SD, abych vytvořil měřič/záznamník výkonu, který má více funkcí než oblíbený měřič napájení USB. Začněme
Měřič energie Arduino - V2.0: 12 kroků (s obrázky)
Energetický měřič Arduino - V2.0: Dobrý den, příteli, vítejte zpět po dlouhé přestávce. Dříve jsem zveřejnil Instructables na Arduino Energy Meter, který byl navržen hlavně pro monitorování energie ze solárního panelu (DC Power) v mé vesnici. Stala se velmi populární na internetu, spousta