Satura rādītājs:

Jaudas mērītājs: 4 soļi
Jaudas mērītājs: 4 soļi

Video: Jaudas mērītājs: 4 soļi

Video: Jaudas mērītājs: 4 soļi
Video: 😲 Много ли проблем у 4,4-литрового V8 для BMW X5, "семёрки" и "пятёрки"? M62TUB44 2024, Novembris
Anonim
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs
Jaudas mērītājs

Bueno, va mi primer instrukcijas. Así que todos los comentarios y quejas son bienvenidos.

La ideja es mostrar un medidor de consumo que arme utilizando basicamente un arduino, un sensor de corriente y una aveņu entre otras cosas de la forma mas posible.

1. darbība: materiāli

Materiāli
Materiāli
Materiāli
Materiāli
Materiāli
Materiāli
Materiāli
Materiāli

Materiālu saraksts:

1) Arduino Uno (vai līdzīgs)

Componentes para el medidor de corriente

2) CT sensors SCT-013-000 (para mas info del sensor)

3) 33 omi, 5 V, 18 V omi un 3,3 V, 1% tolerance (1% tolerance) (es importante que la tolerancia sea la menor posible)

4) 2 rezistences 470kOhm, son para el circuitito med medor de corriente (si tiene dos resistencias iguales pueden usar algunas mientras sean de mas de 10k), en este caso podemos usar de 5% de tolerancia.

5) 1 elektriskais kondensators 10Uf 50V

Componentes para el medidor de spriedze (para mas info: link donde explican el funcionamiento del circuitito complete)

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

1) 2 rezistences de 100k ohm de 2 Watts (esto es importante, recuerden que no usamos un transformator, entonces si no pueden soportar una buena potcia, se van a quemar eventualmente)

2) 1 rezistences jauda 1k ohm 2 W.

3) 1 diods 1N4007

4) 1 diodo zener de 5V

5) 1 elektriskais kondensators 1 uf 50V

Adicionales

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

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

3) Un Cable Usb para arduino

4) pielāgojiet micro usb un usb hembra.

5) Una fuente (puede ser un buen cargador de celular) ar mikro usb savienotāju.

6) terminales para circuitito impreso

7) Konector Jack Hembra para circuit circuit impreso.

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

2. solis: ķēdes

Ķēdes
Ķēdes
Ķēdes
Ķēdes
Ķēdes
Ķēdes

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

Otro punto a tener en cuenta es la resistencia (R3) del circuitito de corriente (* referencia del paso anterior). Esta resistencia es la que se usa para transformar la corriente que genera el sensor and ten en que 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

UZMANĪBU: el circuit, de medición de spriedze utiliza spriedes de red (220v/110v), hay que tener mucho cuidado porque estas spriedzes SON PELIGROSAS si no se presta atención al realizar el circuit.

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

3. darbība: programmatūra

Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra

El codigo para el arduino se puede bajar de: github

int currentPin = 1; Cambiarlo segunresponda al pin que usen

int votimeterPin = 2; Cambiarlo segunresponda al pin que usen

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

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

getRMSPower aprēķins par potenciālu, un almacena el valor maximo registrado en una mainīgs.

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

Para almacenar los datos y ver estadisticas use Emoncms junto a una aveņu pi zero w

Y para enviar la informationción desde el serial del arduino a la aveņu izmantot skriptu un python pielāgošanu.

4. darbība: instalēšana

Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana

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

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

Pueden seguirme en instagram en @duckzitoslab

Saludos!

Ieteicams: