Tartalomjegyzék:
- Kellékek
- 1. lépés: A Bluetooth modul előkészítése
- 2. lépés: Az EmonLib telepítése az Arduino IDE -be, vázlat feltöltése
- 3. lépés: Vigyázat! Magasfeszültség
Videó: KiloWatthour mérő a RoboRemo alkalmazás használatával: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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 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
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:
Egyszerű 20 LED Vu mérő az LM3915 használatával: 6 lépés
Egyszerű 20 LED Vu -mérő az LM3915 használatával: A VU -mérő elkészítésének ötlete már régóta szerepel a projektlistámon. És végül most elkészíthetem. A VU -mérő egy áramkör az audiojel erősségének jelzésére. A JE mérőáramkört általában egy erősítő áramkörre alkalmazzák, hogy
Vu -mérő a Neopixel LED -ek használatával: 8 lépés (képekkel)
Vu Meter a Neopixel LED -ek használatával: Ebben az oktatóanyagban megmutatom, hogyan kell felépíteni egy gyönyörű VU -mérőt a neopixel LED -ek használatával. 5 különböző animációval, fényerősség -szabályozással és érzékenység -szabályozással rendelkezik. szuper könnyű kezdjük
Egyszerű Vu -mérő az Arduino használatával: 6 lépés
Egyszerű Vu -mérő az Arduino használatával: A hangegység (VU) mérő vagy a szabványos hangerő -jelző (SVI) egy olyan eszköz, amely megjeleníti az audioberendezések jelszintjét. Így ebben az oktatóanyagban lehetővé teszi egy VU -mérő létrehozását az Arduino használatával
Hőmérséklet- és páratartalom -mérő az OLED kijelző használatával: 5 lépés
Hőmérséklet- és páratartalom-mérő OLED kijelző használatával: KOMPONENTEK SZÜKSÉGES- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. DHT11 érzékelő: https://amzn.to/2HfX5PH 3. OLED kijelző: https: // amzn. to/2HfX5PH 4. Breadboard: https://amzn.to/2HfX5PH 5. Jumper vezetékek: https://amzn.to/2HfX5PH Vásárlási linkek
VU mérő az Arduino használatával: 4 lépés
VU mérő az Arduino használatával: Sziasztok, ez egy gyors és egyszerű bemutató arról, hogyan lehet VU -t (hangerőegységet) készíteni az Arduino UNO és a LED -ek segítségével. Nagyon jó kezdőknek, akik csak tanulják az Arduino használatát. Szükséges alkatrészek: 1x Arduino (UNO) 1x Breadboard 12x 5mm LED 13x vezetékek