Medir Tensiones de 220V
Medir Tensiones de 220V
Medir Tensiones de 220V
ARDUINO Y TRANSFORMADOR
¿QUÉ ES UN TRANSFORMADOR
DE TENSIÓN?
Un transformador es una máquina eléctrica de corriente alterna que
emplear campos magnéticos para adaptar niveles de tensión y corriente
entre dos circuitos. Podemos usar transformadores para adaptar la
tensión de circuitos al un rango manejable para electrónica y
procesadores como Arduino.
ANUNCIO:
¿CÓMO FUNCIONA UN
TRANSFORMADOR?
Los transformadores son máquinas complejas y ampliamente estudiadas. Un
estudio pormenorizado está fuera del alcance de esta entrada, por lo que nos
limitaremos a dar unas pautas para entender su funcionamiento.
Resumiendo:
CONEXIÓN ELÉCTRICA
Ya hemos presentado todos los componentes necesarios para medir la tensión de
red a 230VAC de forma sencilla (ahora veremos cómo esta elección no es casual).
Por un lado, tenemos un transformador de 230VAC a 12VAC.
También un divisor de tensión como el FZ0430 y, por último, un ADC de
12 bits ADS1115.
EJEMPLOS DE CÓDIGO
MONTAJE FZ0430 Y ADS1115
Si habéis usado el montaje con FZ0430 y ADS1115, el código necesario es similar al
que vimos en la entrada sobre el ADS1115. Necesitaréis la librería de Adafruit para
el ADS1115.
#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads;
void setup()
{
Serial.begin(115200);
void loop()
{
while(1)
{
Serial.print(ads.readADC_Differential_0_1() * multiplier);
}
}
void setup()
{
Serial.begin(9600);
}
void loop(
{
sensorValue = analogRead(sensorPin);
value = fmap(sensorValue, 0, 1023, -426.2080, +426.2080);
delay(1);
}