Maitinimo skaitiklis: 4 žingsniai
Maitinimo skaitiklis: 4 žingsniai
Anonim
Galios matuoklis
Galios matuoklis
Galios matuoklis
Galios matuoklis
Galios matuoklis
Galios matuoklis
Galios matuoklis
Galios matuoklis

Bueno, va mi pradmenų instrukcijos. Así que todos los comentarios y quejas son bienvenidos.

Ši idėja yra labiausiai paplitusi ir yra vidutinio sunkumo priemonė, skirta naudoti pagrindinius ir arduino, un sensor de corriente y una averes entre otras cosas de la forma mas simple posible.

1 žingsnis: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Medžiagų sąrašas:

1) „Arduino Uno“(arba panašus)

Komponentai para el medidor de corriente

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

3) 33 omų įtampa, 5 V, o 18 omų ir 3,3 V, 1% tolerancijos (1% tolerancijos) (es importante que la tolerancia sea la menor posible) *

4) 2 rezistencijos 470 kOhm, son para el circuitito del medidor 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 elektros kondensatorius 10Uf 50V

Componentes para el medidor defesz (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 atsparumo 100k omų galios 2 vatai (esto es importante, recuerden que no usamos un transformador, entonces si no pueden soportar una buena potencia, se van a quemar eventualmente)

2) 1 atsparumas 1k omui 2 vatų.

3) 1 diodas 1N4007

4) 1 diodo zener 5V

5) 1 elektrolitinis kondensatorius 1 uf 50V

Adicionales

1) Skydo skystųjų kristalų ekranas „Arduino“(aca hay un buen ejemplo de como se usa), esto no es totalmenteceles, pero es bastante util.

2) Raspberry pi Zero W, donde vamos and 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) pritaikykite „micro usb“ir „usb hembra“.

5) Naudojant „usente fuente“(„puede ser un buen cargador de celular“) yra mikro USB jungtis.

6) terminales para circuitito impreso

7) Konektorius Jackas Hembra, skirtas grandinės impresui.

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

2 žingsnis: grandinės

Circuitos
Circuitos
Circuitos
Circuitos
Circuitos
Circuitos

Estos son basicamente los dos circuititos que utilice. Uno para medir la corriente y otro para medir la tencement. Con esos dos datos, utilizando la Ley de Ohm podemos calcula 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 enfesz 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

DĖMESIO: el Cirito de Medición de feszülts utiliza tenes de de red (220v/110v), hay que tener mucho cuidado porque estas feszes 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 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

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 second sensor 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“apskaičiuoja potencialą, y almacena el valor maximo registrado ir vieną kintamąjį.

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

Iš pradžių naudokite „Emoncms junto a una raspberry pi zero w“

Y para enviar la informationion desde el serial del arduino a la aviečių naudokite scenarijų ir python koregavimą.

4 žingsnis: įdiegimas

Įrengimas
Įrengimas
Įrengimas
Įrengimas
Įrengimas
Įrengimas
Įrengimas
Įrengimas

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 ir donde les quede mas comodo.

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

Pueden seguirme en instagram en @duckzitoslab

Sveikinimai!

Rekomenduojamas: