Taula de continguts:
- Subministraments
- Pas 1: Preparació del mòdul Bluetooth
- Pas 2: Instal·leu l'EmonLib a l'IDE Arduino, carregant l'esbós
- Pas 3: precaució. Alt voltatge
Vídeo: KiloWatthour Meter mitjançant l'aplicació RoboRemo: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Quan es va instal·lar el meu airco / heatpump, l’aplicació que va venir funcionava força bé (núvol de confort Panasonic). Ara l'aplicació està bé per controlar el sistema, però la part de supervisió falla de vegades a causa dels temps d'espera del servidor. També tinc dubtes sobre els kWh mesurats, quan comparo dos dies amb temperatures exteriors gairebé idèntiques, un dia resulta en 11 kWh, l’altre 2 kWh …
Temps d’acció!
Normalment faig servir la meva placa preferida, un Wemos D1 i Micropython per fer la feina, però després de diverses proves semblava que l’ADC del D1 no tenia precisió … Fins i tot un circuit precís de detecció de pics no resolia el problema. Google és el meu (i el vostre!) Amic, així que vaig descobrir aquest fantàstic lloc: Open Energy Monitor. Podeu aprendre i descobrir, tot el que necessiteu és aquí! I també subministren una biblioteca Arduino que funciona perfectament: EmonLib.
He provat els esbossos i els he modificat perquè els resultats es mostren en una de les meves aplicacions d'Android preferides: RoboRemo. l'esbós final té un kWh-metre incorporat i els valors de calibratge s'adapten al transformador de corrent (CT) utilitzat. Us recomano estudiar la secció d'aprenentatge:
Secció Aprendre. Ple de llaminadures! La connexió del mesurador de kWh a AndroidPhone (tauleta) s’estableix mitjançant un mòdul Bluetooth HC-05.
Subministraments
- Telèfon o tauleta Android amb l’aplicació RoboRemo instal·lada
- Arduino Uno o Nano i cable de programació
- Enllaç de mòdul Bluetooth HC-05
- CT (transformador de corrent) Número de peça SCT-013-050 enllaç
--2 resistències 10kOhm 1 / 4W (valors diferents OK, fins a 470kOhm sempre que siguin idèntics)
--1 condensador de 10 microfarad (16V OK)
Opcional:
- Taula de pa per provar
--Breakoutboard per facilitar el muntatge
- Cable USB a sèrie per programar el mòdul Bluetooth
Pas 1: Preparació del mòdul Bluetooth
La comunicació Bluetooth es realitza mitjançant els terminals de maquinari Arduino Rx / Tx @ 9600 baud.
Per tant, hem de preparar el mòdul, anomenar-lo i verificar / ajustar la velocitat de transmissió. Es pot fer mitjançant el cable sèrie USB opcional i un emulador de terminal (o el monitor sèrie Arduino IDE). El passador "clau" del mòdul s'ha d'estirar a Vcc i la velocitat de transmissió s'ha de fixar a 38400. No hi ha cable? No hi ha cap problema, aquest lloc (en alemany) ho explica tot: setup HC-05 Gomcu.
Posa un nom al mòdul, comprova / ajusta la velocitat de transmissió (UART 9600, 0, 0) i ja està.
Pas 2: Instal·leu l'EmonLib a l'IDE Arduino, carregant l'esbós
Tot és aquí: instal·lació de la biblioteca. Reinicieu l'IDE, fet:-)
carregueu l'esbós al vostre UNO / Nano i connecteu les resistències / condensador i el transformador de corrent tal com es veu a l'esquema. ATENCIÓ! Esbós modificat per al transformador de corrent Número de peça SCT-013-050. La resistència paral·lela al transformador de l’esquema s’ha d’eliminar (només es necessiten 2 10kOhm i condensador). Es poden utilitzar altres CT però cal adaptar el valor de calibratge de l'esbós (i s'ha d'afegir la resistència de càrrega en cas d'un "tipus actual").
Connecteu Arduino a l'ordinador i obriu el monitor sèrie @ 9600 baud. Restableix Arduino, comprova si les cadenes s’imprimeixen al monitor sèrie. Les cadenes s’adapten a la interfície RoboRemo i es poden modificar segons la preferència de l’usuari (vegeu el manual de RoboRemo). S'ha intentat penjar la interfície RoboRemo, però provoca un error al servidor … De totes maneres, l'enviament de dades a RoboRemo és senzill: feu una cadena que contingui ID + String (Valors) + / n, això és tot. Els ordres de RoboRemo són cadenes acabades amb / n.
Actualització del 29 de febrer de 2019: he modificat una mica l'esbós, a causa de la resolució ADC d'Arduino, fins i tot una entrada en curt ha donat 0,5Amps o aproximadament 100W. Per tant, tots els corrents inferiors a 0,55 Amps es redueixen a zero.
El nou fitxer és la versió 1.3
Pas 3: precaució. Alt voltatge
La instal·lació del CT s’explica molt bé aquí. Vés amb compte, alta tensió!
Connecteu el mòdul Bluetooth a l'Arduino: 5V a Vcc, GND a GND Rx a Tx, Tx a Rx.
Arduino ha d’estar alimentat per una font de 5 V, no per USB.
combina el mòdul bluetooth amb el telèfon / la tauleta, llança l'aplicació i tens un bon kWhmetre.
Gaudeix-ne!
Recomanat:
Control de led mitjançant l'aplicació Blynk mitjançant Nodemcu a través d'Internet: 5 passos
Control de led mitjançant l'aplicació Blynk mitjançant Nodemcu a través d'Internet: Hola a tothom avui us mostrarem com podeu controlar un LED mitjançant un telèfon intel·ligent a través d'Internet
Tub LED de pedra de vidre (controlat per WiFi mitjançant l'aplicació per a telèfons intel·ligents): 6 passos (amb imatges)
Tube LED Glass Stone (controlat per WiFi mitjançant l’aplicació per a telèfons intel·ligents): Hola companys de fabricació. En aquest instructiu us mostraré com construir un tub LED controlat per WiFi que s’omple de pedres de vidre per obtenir un bon efecte de difusió. Els LED es poden adreçar individualment i, per tant, són possibles alguns efectes agradables a la
Control de l'ESP8266 mitjançant l'aplicació Telegram: 7 passos
Controlar ESP8266 mitjançant l’aplicació Telegram: Ei, què passa, nois! Akarsh aquí des de CETech. Alguna vegada us heu preguntat sobre xatejar amb els vostres electrodomèstics mitjançant una aplicació de missatgeria? Sona estrany, oi. Però avui farem una cosa semblant a això. No us preocupeu, no necessiteu comprar telèfons mòbils
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant l’aplicació de formes: 5 passos
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant Shape Puncher: mètode d’aprenentatge / ensenyament per a estudiants que s’inicien en la programació orientada a objectes. Aquesta és una manera de permetre'ls visualitzar i veure el procés de creació d'objectes a partir de classes. Puny gran EkTools de 2 polzades; les formes sòlides són les millors. Tros de paper o c
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l'aplicació Blynk: 7 passos (amb imatges)
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l’aplicació Blynk: en aquest tutorial, aprendrem a utilitzar l’aplicació Blynk i Arduino per controlar la llum, la combinació es farà a través del port sèrie USB. la solució més senzilla que controla remotament el vostre Arduino o c