Obsah:

Merač KiloWatthour pomocou aplikácie RoboRemo: 3 kroky
Merač KiloWatthour pomocou aplikácie RoboRemo: 3 kroky

Video: Merač KiloWatthour pomocou aplikácie RoboRemo: 3 kroky

Video: Merač KiloWatthour pomocou aplikácie RoboRemo: 3 kroky
Video: Самостоятельная установка и оптимизация 800-ваттной балконной электростанции | Настройка приложения 2024, Júl
Anonim
Merač KiloWatthour pomocou aplikácie RoboRemo
Merač KiloWatthour pomocou aplikácie RoboRemo
Merač KiloWatthour pomocou aplikácie RoboRemo
Merač KiloWatthour pomocou aplikácie RoboRemo
Merač KiloWatthour pomocou aplikácie RoboRemo
Merač KiloWatthour pomocou aplikácie RoboRemo

Keď bolo moje vzduchové/tepelné čerpadlo nainštalované, aplikácia, ktorá bola dodaná s ním, fungovala celkom dobre (komfortný cloud Panasonic). Teraz je aplikácia v poriadku na ovládanie systému, ale monitorovacia časť niekedy zlyhá kvôli časovým limitom servera. Mám tiež pochybnosti o nameraných kWh, keď porovnám dva dni s takmer rovnakými vonkajšími teplotami, jeden deň má za následok 11 kWh, druhý 2 kWh …

Čas na akciu!

Normálne na prácu používam svoju obľúbenú dosku Wemos D1 a Micropython, ale po niekoľkých testoch sa zdalo, že ADC D1 nemá presnosť … Ani presný obvod detektora špičiek problém nevyriešil. Google je môj (a váš!) Priateľ, a tak som objavil túto fantastickú stránku: Open Energy Monitor. Môžete sa učiť a objavovať, všetko, čo potrebujete, je tu! A tiež dodávajú perfektne fungujúcu knižnicu Arduino: EmonLib.

Skice som otestoval a upravil, pretože výsledky sa zobrazujú v jednej z mojich obľúbených aplikácií pre Android: RoboRemo. konečný náčrt má vstavaný elektromer kWh a kalibračné hodnoty sú prispôsobené použitému transformátoru prúdu (CT). Dôrazne odporúčam preštudovať si sekciu učenia:

Sekcia Naučiť sa. Plné dobrôt! Pripojenie elektromera k telefónu AndroidPhone (tabletu) sa realizuje prostredníctvom modulu Bluetooth HC-05.

Zásoby

- Telefón alebo tablet Android s nainštalovanou aplikáciou RoboRemo

- Arduino Uno alebo Nano a programovací kábel

-Odkaz na modul Bluetooth HC-05

-CT (prúdový transformátor) Katalógové číslo SCT-013-050 prepojenie

-2 odpory 10 kOhm 1/4W (rôzne hodnoty v poriadku, až 470 kOhm, pokiaľ sú zhodné)

--1 kondenzátor 10microFarad (16V v poriadku)

Voliteľné:

-Doska na testovanie

-Doska na cvičenie pre jednoduchú montáž

--USB na sériový kábel na programovanie modulu Bluetooth

Krok 1: Príprava modulu Bluetooth

Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth

Komunikácia Bluetooth prebieha prostredníctvom hardvérových terminálov Arduino Rx/Tx pri 9600 baudoch.

Musíme teda pripraviť náš modul, pomenovať ho a overiť/upraviť prenosovú rýchlosť. To je možné vykonať pomocou voliteľného sériového kábla USB a emulátora terminálu (alebo sériového monitora Arduino IDE). „Kľúčový“kolík modulu musí byť vytiahnutý do Vcc a prenosová rýchlosť musí byť nastavená na 38400. Žiadny kábel? Žiadny problém, táto stránka (v nemčine) všetko vysvetľuje: nastavenie HC-05 Gomcu.

Pomenujte svoj modul, skontrolujte/upravte prenosovú rýchlosť (UART 9600, 0, 0) a ste hotoví!

Krok 2: Inštalácia EmonLib do vášho Arduino IDE, nahranie náčrtu

Inštalácia EmonLib do vášho Arduino IDE, nahrávanie náčrtu
Inštalácia EmonLib do vášho Arduino IDE, nahrávanie náčrtu
Inštalácia EmonLib do vášho Arduino IDE, nahrávanie náčrtu
Inštalácia EmonLib do vášho Arduino IDE, nahrávanie náčrtu

Všetko je tu: Inštalácia knižnice. Reštartujte IDE, hotovo:-)

načítajte náčrt do svojho UNO/Nano a zapojte odpory/kondenzátor a prúdový transformátor podľa schémy. POZOR! Náčrt je upravený pre prúdový transformátor, číslo dielu SCT-013-050. Odpor paralelne k transformátoru v schéme musí byť odstránený (stačí iba 2 10 kOhm a kondenzátor). Môžu byť použité aj iné CT, ale kalibračnú hodnotu náčrtu je potrebné prispôsobiť (a v prípade „aktuálneho typu“pridať záťažový odpor).

Pripojte Arduino k počítaču a otvorte sériový monitor pri 9600 baudoch. Resetujte Arduino, skontrolujte, či sú reťazce vytlačené na sériovom monitore. Struny sú prispôsobené rozhraniu RoboRemo a je možné ich prispôsobiť preferenciám užívateľov (pozri príručku RoboRemo). Pokúsil som sa nahrať rozhranie RoboRemo, ale spôsobuje to chybu servera … Každopádne odosielanie údajov do RoboRemo je jednoduché: vytvorte reťazec obsahujúci ID + reťazec (hodnoty) + / n, to je všetko. Príkazy z RoboRemo sú reťazce zakončené / n.

Aktualizácia 29. februára 2019: Skicu som trochu upravil, kvôli rozlíšeniu Arduino ADC dokonca aj skrátený vstup poskytoval 0,55 ampérov alebo približne 100 wattov. Všetky prúdy pod 0,55 ampéra sú teda znížené na nulu.

Nový súbor je verzia 1.3

Krok 3: Pozor! Vysoké napätie

Inštalácia CT je tu veľmi dobre vysvetlená. Dávajte si pozor, vysoké napätie!

Pripojte modul Bluetooth k Arduinu: 5V na Vcc, GND na GND Rx na Tx, Tx na Rx.

Arduino musí byť napájané 5V napájaním, nie cez USB!

spárujte bluetooth modul s telefónom/tabletom, spustite aplikáciu a máte pekný kWhmeter!

Užite si to !

Odporúča: