Tartalomjegyzék:

KiloWatthour mérő a RoboRemo alkalmazás használatával: 3 lépés
KiloWatthour mérő a RoboRemo alkalmazás használatával: 3 lépés

Videó: KiloWatthour mérő a RoboRemo alkalmazás használatával: 3 lépés

Videó: KiloWatthour mérő a RoboRemo alkalmazás használatával: 3 lépés
Videó: Csoportos beszedési megbízás beállítása lépésről lépésre 2024, Július
Anonim
KiloWatthour mérő a RoboRemo alkalmazás használatával
KiloWatthour mérő a RoboRemo alkalmazás használatával
KiloWatthour mérő a RoboRemo alkalmazás használatával
KiloWatthour mérő a RoboRemo alkalmazás használatával
KiloWatthour mérő a RoboRemo alkalmazás használatával
KiloWatthour mérő a RoboRemo alkalmazás használatával

Amikor telepítettem az airco/hőszivattyúmat, a hozzá tartozó alkalmazás nagyon jól működött (Panasonic comfort cloud). Most az alkalmazás rendben van a rendszer vezérléséhez, de a felügyeleti rész néha meghibásodik a szerver időkorlátja miatt. Kétségeim is vannak a mért kWh -val kapcsolatban, amikor két napot összehasonlítok majdnem azonos külső hőmérséklettel, az egyik nap 11 kWh -t eredményez, a másik 2 kWh -t …

A cselekvés ideje!

Általában a kedvenc lapomat, a Wemos D1 -et és a Micropython -ot használom a feladat elvégzéséhez, de több teszt után úgy tűnt, hogy a D1 ADC -je nem rendelkezik pontossággal … Még a pontos csúcsérzékelő áramkör sem oldotta meg a problémát. A Google az én (és te!) Barátom, így fedeztem fel ezt a fantasztikus oldalt: az Open Energy Monitor -ot. Tanulhatsz és felfedezhetsz, csak itt kell! És egy tökéletesen működő Arduino könyvtárat is biztosítanak: EmonLib.

A vázlatokat teszteltem és módosítottam, mert az eredmények az egyik kedvenc Android -alkalmazásomban, a RoboRemo -ban jelennek meg. a végső vázlat beépített kWh-mérővel rendelkezik, és a kalibrációs értékeket az alkalmazott áramváltóhoz (CT) igazítják. Erősen javaslom, hogy tanulmányozza a tanulási részt:

Tanulj szakasz. Csupa finomság! A kWh-mérő és az AndroidPhone (Tablet) közötti kapcsolat egy HC-05 Bluetooth-modulon keresztül jön létre.

Kellékek

- Android telefon vagy táblagép, RoboRemo alkalmazással telepítve

- Arduino Uno vagy Nano és programozókábel

-Bluetooth-modul HC-05 kapcsolat

-CT (áramváltó) Cikkszám SCT-013-050 link

-2 ellenállás 10 kOhm 1/4W (különböző értékek rendben, legfeljebb 470 kOhm, amennyiben azonosak)

-1 kondenzátor 10microFarad (16V OK)

Választható:

--Breadboard teszteléshez

-Breakoutboard az egyszerű összeszereléshez

-USB-soros kábel a Bluetooth modul programozásához

1. lépés: A Bluetooth modul előkészítése

A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése

A Bluetooth kommunikáció a hardveres Arduino Rx/Tx terminálokon @9600 baudon keresztül történik.

Fel kell tehát készítenünk a modulunkat, el kell neveznünk, és ellenőriznünk/állítanunk kell az átviteli sebességet. Ezt az opcionális USB-soros kábellel és terminál-emulátorral (vagy Arduino IDE soros monitoron) keresztül lehet elvégezni. A modul "kulcsos" csapját Vcc -re kell húzni, és az átviteli sebességet 38400 -ra kell állítani. Nincs kábel? Nem probléma, ez az oldal (németül) mindent elmagyaráz: a HC-05 Gomcu beállítása.

Nevezze el a modulját, ellenőrizze/állítsa be az átviteli sebességet (UART 9600, 0, 0), és kész!

2. lépés: Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése

Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése
Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése
Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése
Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése

Itt minden megtalálható: Könyvtár telepítése. Indítsa újra az IDE-t, kész:-)

töltse be a vázlatot az UNO/Nano készülékébe, és csatlakoztassa az ellenállásokat/kondenzátort és az áramváltót az ábrán látható módon. FIGYELEM! A vázlat az SCT-013-050 cikkszámú áramváltóhoz lett módosítva. A vázlatos transzformátorral párhuzamos ellenállást el kell távolítani (csak 2 10 kOhm és kondenzátor szükséges). Más CT -k is használhatók, de a vázlat kalibrálási értékét módosítani kell (és terhelési ellenállást kell hozzáadni "áram típus" esetén).

Csatlakoztassa az Arduino -t a számítógépéhez, és nyissa meg a soros monitort@9600 baud. Állítsa alaphelyzetbe az Arduino programot, nézze meg, hogy a karakterláncok nyomtatva vannak -e a soros monitoron. A karakterláncok a RoboRemo interfészre vannak felszerelve, és a felhasználó preferenciái szerint módosíthatók (lásd a RoboRemo kézikönyvet). Megpróbáltuk feltölteni a RoboRemo felületet, de ez szerverhibát okoz … Mindenesetre az adatok küldése a RoboRemo -hoz egyszerű: készítsen egy karakterláncot, amely ID + karakterláncot (Értékek) + / n tartalmaz. A RoboRemo parancsai / n végű karakterláncok.

Frissítés február 29, 2019: Kicsit módosítottam a vázlatot, az Arduino ADC felbontása miatt még a rövidre zárt bemenet is.55Amp vagy kb. 100Wattot adott. Tehát minden 0,55Amp alatti áram nullára csökken.

Az új fájl az 1.3 -as verzió

3. lépés: Vigyázat! Magasfeszültség

A CT telepítése itt nagyon jól ismertetett. Vigyázz magadra, nagyfeszültségű!

Csatlakoztassa a Bluetooth modult az Arduino -hoz: 5V -Vcc, GND -GND Rx -Tx, Tx -Rx.

Az Arduino -t 5V -os tápegységről kell táplálni, nem USB -n keresztül!

párosítsd a Bluetooth modult telefonnal/táblagéppel, indítsd el az alkalmazást, és van egy szép kWh -mérőd!

Élvezd !

Ajánlott: