Sisukord:

KiloWatthouri loendur RoboRemo rakenduse abil: 3 sammu
KiloWatthouri loendur RoboRemo rakenduse abil: 3 sammu

Video: KiloWatthouri loendur RoboRemo rakenduse abil: 3 sammu

Video: KiloWatthouri loendur RoboRemo rakenduse abil: 3 sammu
Video: Поставили двунаправленный счетчик Нартис-100.121RL (Мосэнергосбыт) 2024, November
Anonim
KiloWatthouri arvesti, kasutades rakendust RoboRemo
KiloWatthouri arvesti, kasutades rakendust RoboRemo
KiloWatthouri arvesti, kasutades rakendust RoboRemo
KiloWatthouri arvesti, kasutades rakendust RoboRemo
KiloWatthouri arvesti, kasutades rakendust RoboRemo
KiloWatthouri arvesti, kasutades rakendust RoboRemo

Kui minu õhu-/soojuspump oli installitud, töötas sellega kaasas olnud rakendus päris hästi (Panasonicu mugavuspilv). Nüüd on rakendus süsteemi juhtimiseks OK, kuid jälgimisosa ebaõnnestub mõnikord serveri ajalõppude tõttu. Mul on ka kahtlusi mõõdetud kWh -de osas, kui võrrelda kahte päeva peaaegu identsete välistemperatuuridega, mille tulemuseks on ühel päeval 11 kWh, teisel 2 kWh…

Aeg tegutsemiseks!

Tavaliselt kasutan selle töö tegemiseks oma lemmikplaati, Wemos D1 ja Micropythonit, kuid pärast mitmeid katseid tundus, et D1 ADC -l puudus täpsus … Isegi täpne tippdetektor ei lahendanud probleemi. Google on minu (ja teie!) Sõber, nii et avastasin selle fantastilise saidi: Open Energy Monitor. Saate õppida ja avastada, kõik, mida vajate, on siin! Ja nad pakuvad ka Arduino raamatukogu, mis töötab ideaalselt: EmonLib.

Testisin visandeid ja muutsin neid, sest tulemused kuvatakse ühes minu lemmik Androidi rakenduses: RoboRemo. lõplikul eskiisil on sisseehitatud kWh-meeter ja kalibreerimisväärtused kohandatakse kasutatava voolutrafoga (CT). Soovitan tungivalt õppida õppetükki:

Õppimise jaotis. Täis head -paremat! Ühendus kWh-meetri ja AndroidPhone'i (tahvelarvuti) vahel luuakse Bluetooth-mooduli HC-05 kaudu.

Tarvikud

- Android-telefon või tahvelarvuti, kuhu on installitud rakendus RoboRemo

- Arduino Uno või Nano ja programmeerimiskaabel

-Bluetooth-moodul HC-05 link

-CT (voolutrafo) Osa number SCT-013-050 link

-2 takistit 10 kOhm 1/4W (erinevad väärtused OK, kuni 470 kOhm, kui need on identsed)

-1 kondensaator 10microFarad (16V OK)

Valikuline:

-Leivaplaat testimiseks

-Breakoutboard hõlpsaks kokkupanekuks

--USB-jadakaabel Bluetooth-mooduli programmeerimiseks

Samm: Bluetooth -mooduli ettevalmistamine

Bluetooth -mooduli ettevalmistamine
Bluetooth -mooduli ettevalmistamine
Bluetooth -mooduli ettevalmistamine
Bluetooth -mooduli ettevalmistamine

Bluetooth -side toimub riistvara Arduino Rx/Tx terminalide kaudu @9600 baud.

Seega peame oma mooduli ette valmistama, sellele nime andma ja andmeedastuskiirust kontrollima/reguleerima. Seda saab teha lisavarustusse kuuluva USB-jadakaabli ja terminaliemulaatori (või Arduino IDE jadamonitori) kaudu. Mooduli "võtme" tihvt tuleb tõmmata Vcc -sse ja andmeedastuskiiruseks seada 38400. Kaablit pole? Pole probleemi, see sait (saksa keeles) selgitab kõike: seadistage HC-05 Gomcu.

Pange oma moodulile nimi, kontrollige/reguleerige edastuskiirust (UART 9600, 0, 0) ja oletegi valmis!

Samm: installige EmonLib oma Arduino IDE -sse, visandi üleslaadimine

EmonLibi installimine teie Arduino IDE -sse, visandi üleslaadimine
EmonLibi installimine teie Arduino IDE -sse, visandi üleslaadimine
EmonLibi installimine teie Arduino IDE -sse, visandi üleslaadimine
EmonLibi installimine teie Arduino IDE -sse, visandi üleslaadimine

Kõik on siin: kogu installimine. Taaskäivitage IDE, valmis:-)

laadige eskiis UNO/Nano ja ühendage takistid/kondensaator ja voolutrafo, nagu on näidatud skemaatiliselt. ETTEVAATUST! Joonist on muudetud voolutrafo osanumbri SCT-013-050 jaoks. Skeemil olev trafoga paralleelne takisti tuleb eemaldada (vaja ainult 2 10 kOhm ja kondensaator). Võib kasutada ka teisi CT -sid, kuid eskiisi kalibreerimisväärtust tuleb kohandada (ja koormustakisti lisada "voolutüübi" korral).

Ühendage Arduino arvutiga ja avage jadamonitor@9600 baud. Lähtestage Arduino, vaadake, kas stringid on seeriamonitoris trükitud. Stringid on varustatud RoboRemo liidesega ja neid saab vastavalt kasutaja eelistustele muuta (vt RoboRemo kasutusjuhendit). Proovisin RoboRemo liidest üles laadida, kuid see põhjustab serveri tõrke … Igatahes andmete saatmine RoboRemole on lihtne: tehke string, mis sisaldab ID + string (väärtused) + / n, see on kõik. RoboRemo käsud on stringid, mille lõpp on / n.

Värskendus 29. veebruar 2019: muutsin visandit veidi, tänu Arduino ADC eraldusvõimele andis isegi lühistatud sisend.55Amp või umbes 100W. Seega vähendatakse kõik voolud alla 0,55 ampri nullini.

Uus fail on versioon 1.3

3. samm: Ettevaatust! Kõrgepinge

CT paigaldamine on siin väga hästi lahti seletatud. Ettevaatust, kõrgepinge!

Ühendage Bluetooth -moodul Arduinoga: 5 V to Vcc, GND to GND Rx to Tx, Tx to Rx.

Arduino peab saama toite 5 V toiteallikast, mitte USB kaudu!

ühendage bluetooth moodul telefoni/tahvelarvutiga, käivitage rakendus ja teil on kena kWhmeter!

Nautige!

Soovitan: