INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die Bluetooth -module voor
- Stap 2: Installeer die EmonLib in u Arduino IDE, laai skets op
- Stap 3: Versigtig! Hoë spanning
Video: KiloWatthour -meter met behulp van die RoboRemo -app: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Toe my airco/warmtepomp geïnstalleer is, werk die app wat daarmee gepaard gegaan het redelik goed (Panasonic comfort cloud). Die app is nou goed om die stelsel te beheer, maar die moniteringsgedeelte misluk soms as gevolg van die tydsbeperkings van die bediener. Ek twyfel ook oor die gemete kWh, as ek twee dae met byna identiese buitentemperature vergelyk, lei die een dag tot 11kWh, die ander 2kWh …
Tyd vir aksie!
Normaalweg gebruik ek my gunsteling bord, 'n Wemos D1 en Micropython om die taak te verrig, maar na verskeie toetse het dit gelyk asof die ADC se akkuraatheid nie ontbreek het nie … Selfs 'n presiese piekdetektorkring het die probleem nie opgelos nie. Google is my (en jou!) Vriend, so ek het hierdie fantastiese webwerf ontdek: Open Energy Monitor. U kan leer en ontdek, alles wat u nodig het, is hier! En hulle bied ook 'n Arduino -biblioteek aan wat perfek werk: EmonLib.
Ek het die sketse getoets en aangepas omdat die resultate in een van my gunsteling Android -programme vertoon word: RoboRemo. die finale skets het 'n ingeboude kWh-meter en die kalibrasiewaardes word aangepas by die huidige transformator (CT) wat gebruik word. Ek stel sterk voor om die leergedeelte te bestudeer:
Leer afdeling. Vol lekkernye! Die verbinding kWh-meter met AndroidPhone (tablet) word via 'n HC-05 Bluetooth-module tot stand gebring.
Voorrade
- Android-telefoon of -tablet met die RoboRemo-app geïnstalleer
- Arduino Uno of Nano en programmeerkabel
-Bluetooth-module HC-05 skakel
-CT (stroomtransformator) Onderdeelnommer SCT-013-050 skakel
-2 weerstande 10kOhm 1/4W (verskillende waardes OK, tot 470kOhm, solank hulle identies is)
-1 kapasitor 10microFarad (16V OK)
Opsioneel:
-Broodbord om te toets
-Breekbord vir maklike montering
-USB na seriële kabel vir die programmering van die Bluetooth-module
Stap 1: Berei die Bluetooth -module voor
Die Bluetooth -kommunikasie geskied via die hardeware Arduino Rx/Tx -terminale @9600 baud.
Ons moet dus ons module voorberei, die naam noem en die baudrate verifieer/aanpas. Dit kan gedoen word via die opsionele USB-seriële kabel en 'n terminale emulator (of Arduino IDE seriële monitor). Die "sleutel" -pen van die module moet na Vcc getrek word en die baudrate moet op 38400 gestel word. Geen kabel nie? Geen probleem nie, hierdie webwerf (in Duits) verduidelik dit alles: instel HC-05 Gomcu.
Noem u module, kontroleer/pas baudrate aan (UART 9600, 0, 0) en u is klaar!
Stap 2: Installeer die EmonLib in u Arduino IDE, laai skets op
Dit is alles hier: biblioteek installeer. Herbegin u IDE, klaar:-)
laai die skets in u UNO/Nano en verbind die weerstande/kapasitor en stroomtransformator soos in die skema gesien. LET WEL! Die skets is aangepas vir huidige transformator onderdeelnommer SCT-013-050. Die weerstand parallel met die transformator in die skematiese moet verwyder word (slegs 2 10 kOhm en kapasitor benodig). Ander CT's kan gebruik word, maar die kalibrasiewaarde van die skets moet aangepas word (en die lasweerstand moet bygevoeg word in geval van 'n "huidige tipe").
Koppel Arduino aan op u rekenaar en maak die seriële monitor@9600 baud oop. Stel Arduino terug, kyk of die snare in die seriële monitor gedruk is. Die snare is toegerus vir die RoboRemo -koppelvlak en kan aangepas word volgens die gebruikersvoorkeur (sien RoboRemo -handleiding). Het probeer om die RoboRemo -koppelvlak op te laai, maar dit veroorsaak bedienerfout … Dit is in elk geval eenvoudig om data na RoboRemo te stuur: maak 'n string met ID + string (waardes) + / n, dit is alles. Opdragte van RoboRemo is snare geëindig met / n.
Opdatering 29 Februarie 2019: Ek het die skets 'n bietjie aangepas, as gevolg van die Arduino ADC -resolusie, selfs 'n kort inset lewer.55Amps of ongeveer 100Watt. Alle strome onder 0,55 Amp word dus tot nul verminder.
Die nuwe lêer is weergawe 1.3
Stap 3: Versigtig! Hoë spanning
Die installering van die CT word hier baie goed verduidelik. Pasop, hoogspanning!
Koppel die Bluetooth -module aan die Arduino: 5V na Vcc, GND na GND Rx tot Tx, Tx tot Rx.
Arduino moet aangedryf word deur 'n 5V -toevoer, nie via USB nie!
koppel bluetooth -module met telefoon/tablet, begin app en jy het 'n goeie kWhmeter!
Geniet dit!
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Die beheer van DC -motors met die L298N met behulp van CloudX -mikrobeheerder: 3 stappe
Die beheer van DC-motors met die L298N met behulp van CloudX-mikrobeheerder: In hierdie projek sal ons verduidelik hoe ons ons L298N H-brug kan gebruik om die spoed van die DC-motor te verhoog en te verlaag. Die L298N H-brugmodule kan gebruik word met motors met 'n spanning tussen 5 en 35V DC. Daar is ook 'n ingeboude 5V-reguleerder, so as u
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek