Sadržaj:

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

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

Video: KiloWatthour mjerač pomoću aplikacije RoboRemo: 3 koraka
Video: Test DELTA pro EcoFlow en vie réelle, à la maison, partie 1 (sous titrée) 2024, Juli
Anonim
KiloWatthour mjerač pomoću aplikacije RoboRemo
KiloWatthour mjerač pomoću aplikacije RoboRemo
KiloWatthour mjerač pomoću aplikacije RoboRemo
KiloWatthour mjerač pomoću aplikacije RoboRemo
KiloWatthour mjerač pomoću aplikacije RoboRemo
KiloWatthour mjerač pomoću aplikacije RoboRemo

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

Priprema Bluetooth modula
Priprema Bluetooth modula
Priprema Bluetooth modula
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

Instaliranje EmonLiba u vaš Arduino IDE, učitavanje skice
Instaliranje EmonLiba u vaš Arduino IDE, učitavanje skice
Instaliranje EmonLiba u vaš Arduino IDE, učitavanje skice
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: