KiloWatthour mjerač pomoću aplikacije RoboRemo: 3 koraka
KiloWatthour mjerač pomoću aplikacije RoboRemo: 3 koraka
Anonymous

Kada je moja klima/toplotna pumpa instalirana, aplikacija koju ste dobili je radila prilično dobro (Panasonic comfort cloud). Sada je aplikacija u redu za kontrolu sistema, ali dio za nadzor ponekad ne uspije zbog isteka vremena servera. Takođe sumnjam u izmjerene kWh, kad dva dana uporedim sa gotovo identičnim vanjskim temperaturama, jedan dan rezultira 11kWh, drugi 2kWh…

Vreme je za akciju!

Obično za posao koristim svoju omiljenu ploču, Wemos D1 i Micropython, ali nakon nekoliko testova činilo se da ADC -u D1 nedostaje preciznost … Čak ni precizno kružno detektorsko kolo nije riješilo problem. Google je moj (i vaš!) Prijatelj pa sam otkrio ovu fantastičnu web lokaciju: Open Energy Monitor. Možete učiti i otkrivati, sve što trebate je ovdje! Oni također isporučuju Arduino biblioteku koja savršeno radi: EmonLib.

Testirao sam skice i izmijenio ih jer su rezultati prikazani u jednoj od mojih omiljenih Android aplikacija: RoboRemo. konačna skica ima ugrađeni mjerač kWh, a kalibracijske vrijednosti prilagođene su trenutnom transformatoru (CT) koji se koristi. Snažno predlažem da proučite odjeljak za učenje:

Odjeljak za učenje. Puno dobrota! Veza kWh-metra sa AndroidPhoneom (tabletom) se uspostavlja putem HC-05 Bluetooth-modula.

Supplies

- Android telefon ili tablet sa instaliranom aplikacijom RoboRemo

- Arduino Uno ili Nano i programski kabel

--Bluetooth-modul HC-05 veza

-CT (strujni transformator) Kataloški broj SCT-013-050 veza

--2 otpornika 10kOhm 1/4W (različite vrijednosti u redu, do 470kOhm sve dok su identične)

--1 kondenzator 10microFarad (16V OK)

Opciono:

--Bordboard za testiranje

-Klizna ploča za jednostavno sastavljanje

-USB kabel za serijski kabel za programiranje Bluetooth modula

Korak 1: Priprema Bluetooth modula

Bluetooth komunikacija se odvija putem hardverskih Arduino Rx/Tx terminala @9600 baud.

Zato moramo pripremiti naš modul, dati mu ime i provjeriti/prilagoditi brzinu prijenosa. To se može učiniti putem opcijskog USB-serijskog kabela i terminalskog emulatora (ili Arduino IDE serijskog monitora). "Ključni" pin modula mora se povući na Vcc i brzina prijenosa postaviti na 38400. No Cable? Nema problema, ova web stranica (na njemačkom) objašnjava sve: postavljanje HC-05 Gomcu.

Imenujte svoj modul, provjerite/podesite brzinu prijenosa (UART 9600, 0, 0) i gotovi ste!

Korak 2: Instaliranje EmonLiba u vaš Arduino IDE, učitavanje skice

Sve je ovdje: Instaliranje biblioteke. Ponovo pokrenite IDE, gotovo:-)

učitajte skicu u svoj UNO/Nano i spojite otpornike/kondenzator i strujni transformator kako je prikazano na shemi. OPREZ! Skica je modifikovana za strujni transformator Broj dijela SCT-013-050. Otpornik paralelan s transformatorom na shemi mora biti uklonjen (potrebno je samo 2 10 kOhm i kondenzator). Mogu se koristiti i drugi CT -i, ali vrijednost kalibracije skice mora biti prilagođena (i dodati otpornik opterećenja u slučaju "tipa struje").

Povežite Arduino sa računarom i otvorite serijski monitor@9600 baud. Resetirajte Arduino, provjerite jesu li žice ispisane na serijskom monitoru. Nizovi su prilagođeni RoboRemo interfejsu i mogu se modifikovati prema željama korisnika (vidi priručnik RoboRemo). Pokušao sam učitati RoboRemo sučelje, ali to uzrokuje grešku servera … U svakom slučaju, slanje podataka u RoboRemo je jednostavno: napravite niz koji sadrži ID + String (vrijednosti) + / n, to je sve. Naredbe iz RoboRema su nizovi koji završavaju sa / n.

Ažuriranje 29. februara 2019.: Malo sam izmijenio skicu, zbog rezolucije Arduino ADC -a čak je i kratki ulaz dao 0,55 ampera ili približno 100 vati. Tako se sve struje ispod 0.55Amps smanjuju na nulu.

Nova datoteka je verzija 1.3

Korak 3: Oprez! Visokog napona

Ovdje je vrlo dobro objašnjeno instaliranje CT -a. Čuvajte se, visoki napon!

Priključite Bluetooth modul na Arduino: 5V na Vcc, GND na GND Rx na Tx, Tx na Rx.

Arduino se mora napajati napajanjem od 5 V, a ne putem USB -a!

uparite bluetooth modul s telefonom/tabletom, pokrenite aplikaciju i imate lijep kWhmetar!

Uživajte!

Preporučuje se: