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, Studeni
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

Kad sam instalirao moju klimatizacijsku/toplinsku pumpu, aplikacija koja je došla s njom radila je prilično dobro (Panasonicov oblak udobnosti). Sada je aplikacija u redu za upravljanje sustavom, ali dio za nadzor ponekad ne uspije zbog isteka vremena poslužitelja. Također sumnjam u izmjerene kWh, kad dva dana usporedim s gotovo identičnim vanjskim temperaturama, jedan dan rezultira 11kWh, drugi 2kWh…

Vrijeme 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 točnost … Čak ni precizni krug detektora vrha nije riješio problem. Google je moj (i vaš!) Prijatelj pa sam otkrio ovu fantastičnu stranicu: Open Energy Monitor. Možete učiti i otkrivati, sve što trebate je ovdje! Također isporučuju Arduino knjižnicu koja savršeno radi: EmonLib.

Skice sam testirao i izmijenio 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. Toplo predlažem da proučite odjeljak za učenje:

Odjeljak za učenje. Puna dobrota! Veza kWh-mjerača s AndroidPhoneom (tabletom) uspostavljena je putem HC-05 Bluetooth-modula.

Pribor

- Android telefon ili tablet s instaliranom aplikacijom RoboRemo

- Arduino Uno ili Nano i programski kabel

--Bluetooth-modul HC-05 veza

-CT (strujni transformator) Broj dijela 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)

Izborno:

--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 odvija se putem hardverskih Arduino Rx/Tx terminala @9600 baud.

Stoga 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). Igla "ključa" modula mora se povući na Vcc i brzina prijenosa postaviti na 38400. Nema kabla? Nema problema, ovo mjesto (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

Ovdje je sve: 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 izmijenjena 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 se vrijednost kalibracije skice mora prilagoditi (i dodati otpornik opterećenja u slučaju "tipa struje").

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

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

Nova datoteka je verzija 1.3

Korak 3: Oprez! Visoki napon

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

Spojite 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živati !

Preporučeni: