Spisu treści:

Miernik mocy: 4 kroki
Miernik mocy: 4 kroki

Wideo: Miernik mocy: 4 kroki

Wideo: Miernik mocy: 4 kroki
Wideo: 4 kroki do błotoodpornego napędu. 2024, Listopad
Anonim
Miernik mocy
Miernik mocy
Miernik mocy
Miernik mocy
Miernik mocy
Miernik mocy
Miernik mocy
Miernik mocy

Bueno, instrukcje dotyczące podkładu va mi. Así que todos los comentarios y quejas syn bienvenidos.

La idea es mostrar un medidor de consumo que arme utilizando basicamente un arduino, un sensor de corriente y una raspberry entre otras cosas de la forma mas simple posible.

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Lista materiałów:

1) Arduino Uno (lub podobne)

Componentes para el medidor de corriente

2) Czujnik CT SCT-013-000 (paramas info del sensor)

3) Resistencia de 33 Ohms, si van usar una fuente de 5V, o de 18 Ohms si van a usar una de 3.3V, y 1% de tolerancia (es Importante que la tolerancia sea la menor posible) *

4) 2 Resistanceencias 470kOhm, son para el circuito del medidor de corriente (si tiene dos Resistanceencias iguales pueden usar algunas mientras sean de mas de 10k), en este caso podemos usar de 5% de tolerancia.

5) 1 kondensator elektrolityczny 10Uf 50V

Componentes para el medidor detension (para mas info: link donde explican el funcionamiento del circuito completo)

Aca vamos a utilizar un circuito sin transformador para bajar la tensión, asi que hay que tener mucha atención porque el voltaje puede ser peligroso.

1) 2 Resistanceencias de 100k ohm de 2 Watts (esto es Importante, recuerden que no usamos un transformador, entonces si no pueden soportar una buena potencia, se van a quemar eventualmente)

2) 1 oporność 1 kΩ o mocy 2 watów.

3) 1 dioda 1N4007

4) 1 dioda Zenera de 5V

5) 1 kondensator elektrolityczny 1 uf 50V

Adiionales

1) Shield LCD dla Arduino (aca hay un buen ejemplo de como se usa), nie es totalmente necesario, pero es bastante util.

2) Raspberry pi Zero W, donde vamos a instalar emoncms para registrar el consumo y ver los graficos korespondentes, tambien nos allowe subir el codigo arduino en forma remota.

3) Un Cable Usb dla arduino

4) Un adaptador micro usb a usb hembra.

5) Una fuente (puede ser un buen cargador de celular) conector micro usb.

6) terminale para circuito impreso

7) Conector Jack Hembra za impresję obwodu.

8) Pueden diseñarse el cuircuito impreso o comprar unas plaquitas universales y armarlos directamente ahi.

Krok 2: Obwody

Obwody
Obwody
Obwody
Obwody
Obwody
Obwody

Estos son basicamente los dos circuitos que utilice. Uno para medir la corriente y otro para medir la napięcia. Con esos dos datos, utilizando la Ley de Ohm podemos calcular la potencia como P = I x V (tengan en cuenta que es no es la formula ideal para calcular la potencia de un circuito de corriente alterna, pero para nuestros fines es mas que suficiente)

Otro punto a tener en cuenta es la Resistance (R3) del circuito de corriente (* referencia del paso anterior). Esta Resistanceencia es la que se usa para transformar la corriente que genera el sensor en voltage que podamos medir con el arduino. Dependiendo del sensor que tengan, esta Resistencia puede variar, asi que aca les dejo una pagina donde pueden calular dicha Resistencia: calculador

ATENCION: el Circuito de medición de voltage utiliza stresses de red (220v/110v), hay que tener mucho cuidado porque estatensiones SON PELIGROSAS si no se presta atención al realizar el circuito.

Para mas información sobre fuentes de alimentación sin transformadores pueden leer aca

Krok 3: Oprogramowanie

Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

El codigo para el arduino se puede bajar de: github

int prądPin = 1; Cambiarlo segun korespondencja al pin que usen

int votimeterPin = 2; Cambiarlo segun korespondencja al pin que usen

La funcion fixCurrent se usa para corregir los errores de medicion que tiene el sensor, para esto use una pinza amperometrica y fui comparando las lecturas. Seguramente para otro sensor sean diferentes.

getRMSCurrent y getVoltage se usan para obtener la corriente y el voltaje spectivamente, ambas hacen algunos calculos, para obtener un valor promedio en cada caso.

getRMSPower calcula la potencia, y almacena el valor maximo registrado en una zmienna.

El resto de las fuciones se usan para el display lcd.

Para almacenar los datos y ver estadisticas użyj Emoncms junto a una raspberry pi zero w

Y para enviar la información desde el serial del arduino a la malina wykorzystać un script en python adjunto.

Krok 4: Instalacja

Instalacja
Instalacja
Instalacja
Instalacja
Instalacja
Instalacja
Instalacja
Instalacja

Como se ve en las imagenes, es una caja para instalación electrica que modifique un poco para incluir el meir adentro. Basicamente pueden instalarlo en donde les quede mas comodo.

Creo que es todo, si hay algun error, mejora, krytyka, lo que sea no duden en contactarme.

Pueden seguirme pl instagram pl @duckzitoslab

Saludo!

Zalecana: