Съдържание:

Измервател на мощност: 4 стъпки
Измервател на мощност: 4 стъпки

Видео: Измервател на мощност: 4 стъпки

Видео: Измервател на мощност: 4 стъпки
Видео: ТРЕНИРОВКИ. 4 СТАДИИ ТВОЕЙ ЭНЕРГИИ 2024, Ноември
Anonim
Силометър
Силометър
Силометър
Силометър
Силометър
Силометър
Силометър
Силометър

Bueno, va mi буквар инструкции. Así que todos los comentarios y quejas son 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.

Стъпка 1: Материали

Материали
Материали
Материали
Материали
Материали
Материали
Материали
Материали

Списък на материалите:

1) Arduino Uno (o подобно)

Componentes para el medidor de corriente

2) CT сензор SCT-013-000 (пара информация инфо сензор)

3) Резистентност от 33 ома, ако сте използвали напрежение от 5 V, или от 18 ома, което е от 3,3 V, и 1% от толерантността (възможно е да имате толерантност към морето) *

4) 2 resistencias 470kOhm, son para el circuito 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 електролитен кондензатор 10Uf 50V

Componentes para el medidor de tension (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 съпротивления от 100k ohm с 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 съпротивление от 1 k ома с 2 вата.

3) 1 диод 1N4007

4) 1 диоден ценер de 5V

5) 1 електролитен кондензатор 1 uf 50V

Adicionales

1) Щит 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 graficos korespondientes, tambien nos permite subir el codigo arduino en forma remota.

3) Un Cable Usb за arduino

4) Не адаптирайте micro usb a usb hembra.

5) Una fuente (puede ser un buen cargador de celular) с конектор micro usb.

6) terminales para circuito impreso

7) Съединител Jack Hembra para circuitito impreso.

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

Стъпка 2: Circuitos

Circuitos
Circuitos
Circuitos
Circuitos
Circuitos
Circuitos

Estos son basicamente los dos circuitos que utilice. Uno para medir la corriente y otro para medir la напрежение. Con esos dos datos, use 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 глоби es mas que suficiente)

Otro punto a tener en cuenta es la resistencia (R3) del circuito de corriente (* referencia del paso anterior). Esta resistencia es la que se usa para transformar la corriente que genera el el sensor en напрежение 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: калкулатор

ВНИМАНИЕ: el circuito de medición de tentializisation tensions de red (220v/110v), sey que tener mucho cuidado porque estas tensions 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

Стъпка 3: Софтуер

Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер

El codigo para el arduino se puede bajar de: github

int currentPin = 1; Cambiarlo сегунира кореспонденция al pin que usen

int votimeterPin = 2; Cambiarlo сегунира кореспонденция al pin que usen

La funcion fixCurrent se usa para corregir los errores de medicion que tiene el sensor, para esto use use una pinza amperometrica y fui comparando las lecturas. Защита за отровен сензор се различава.

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 изчисление la potencia, y almacena el valor maximo регистрация en una променлива.

El resto de las fuciones се използва за LCD дисплей lcd.

Para almacenar los datos y ver estadisticas use Emoncms junto a una raspberry pi zero w

Y para enviar la información desde el serial del arduino a la raspberry използват un script en python adjunto.

Стъпка 4: Инсталиране

Инсталация
Инсталация
Инсталация
Инсталация
Инсталация
Инсталация
Инсталация
Инсталация

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,kritika, lo que sea no duden en contactarme.

Pueden seguirme en instagram en @duckzitoslab

Поздрави!

Препоръчано: