Tabla de contenido:
- Paso 1: descripción general
- Paso 2: Qué necesita / Enlaces
- Paso 3: diagrama de circuito
- Paso 4: Programación / Código
- Paso 5:
Video: Monitoreo actual a través de Arduino Nano (I2C): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hola, Buenos saludos.. !!
Aquí yo (Somanshu Choudhary) en nombre de las empresas tecnológicas de Dcube que voy a monitorear la corriente usando Arduino nano, es una de las aplicaciones del protocolo I2C para leer datos analógicos del sensor de corriente TA12-200.
Paso 1: descripción general
- TA12-200 es un sensor de corriente CA
- HOJA DE DATOS Enlace:
- Este proyecto mide los valores de corriente CA
Paso 2: Qué necesita / Enlaces
- Arduino Nano
- Escudo I²C para Arduino Nano
- Cable USB tipo A a micro tipo B de 6 pies de largo
- Cable I²C
- Sensor de corriente CA I²C a través de ADC121C Mini módulo ADC I²C de 12 bits
- CFL o bombilla.
- Cables PCV.
Paso 3: diagrama de circuito
Paso 4: Programación / Código
#incluir
configuración vacía ()
{
// Dirección I2C del ADC121C021, 0x50 interconectado con TA12-200
#define ADC_ADDR 0x50
// Únete a I2c Bus como maestro
Wire.begin ();
// Iniciar la comunicación en serie para la salida de la consola en serie
Serial.begin (9600);
}
bucle vacío ()
{
// Comenzar la transmisión con el dispositivo dado en el bus I2C
Wire.beginTransmission (ADC_ADDR);
// Llamando al registro de resultado de conversión, 0x00 (0)
Wire.write (0x00);
// retraso (500);
// Solicitar 2 bytes
Wire.requestFrom (ADC_ADDR, 2);
// Leer los bytes si están disponibles
si (Cable disponible () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Finalizar la transmisión y liberar el bus I2C
Wire.endTransmission ();
// Calculando valor
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Salida a la pantalla
Serial.print ("Valor ADC:");
Serial.println (rawADC);
}
demás
{
Serial.println ("No hay suficientes bytes disponibles en el cable.");
}
retraso (100);
}
//////////////////////////////////////////////////// /////////////////////////NOTA//////////////////////// //////////////////////////////////////////////////// ///////////////////////////
// Estos valores están en mili amperios
// También puede encontrar el valor rms de la corriente encontrando la lectura máxima y dividiéndola por 1.414
Paso 5:
Para más preguntas, no dude en visitar nuestro sitio:
www.dcubetechnologies.com
Recomendado:
Control de Led a través de la aplicación Blynk usando Nodemcu a través de Internet: 5 pasos
Control de LED a través de la aplicación Blynk usando Nodemcu a través de Internet: Hola a todos, hoy le mostraremos cómo puede controlar un LED con un teléfono inteligente a través de Internet
Arduino, monitoreo de apertura de puertas a través de Gmail: 6 pasos
Arduino, monitoreo de apertura de puerta a través de Gmail: en este tutorial, le mostraré cómo detectar el evento de apertura de puerta y enviar una notificación a través de Gmail usando Arduino Uno.Si es un principiante, puede aprender sobre wifi y sensor en Arduino - WiFi y Arduino - Tutoriales de sensores de puerta
Consumo eléctrico y monitoreo ambiental a través de Sigfox: 8 pasos
Consumo eléctrico y monitoreo ambiental a través de Sigfox: Descripción Este proyecto le mostrará cómo obtener el consumo eléctrico de una habitación en una distribución de energía trifásica y luego enviarlo a un servidor usando la red Sigfox cada 10 minutos. ¿Cómo medir la potencia? Tenemos tres pinzas amperimétricas de un
Arduino independiente 3.3V con reloj externo de 8 MHz que se está programando desde Arduino Uno a través de ICSP / ISP (¡con monitoreo en serie!): 4 pasos
Arduino independiente 3.3V con reloj externo de 8 MHz que se está programando desde Arduino Uno a través de ICSP / ISP (¡con monitoreo en serie!): Objetivos: Construir un Arduino independiente que funcione con 3.3V de un reloj externo de 8 MHz. Para programarlo a través de ISP (también conocido como ICSP, programación en serie en circuito) desde un Arduino Uno (corriendo a 5V) Para editar el archivo del cargador de arranque y grabar el
Sistema de monitoreo Raspberry Pi a través del módulo de pantalla OLED: 5 pasos
Sistema de monitoreo Raspberry Pi a través del módulo de pantalla OLED: en este tutorial explicaré cómo configurar el módulo de pantalla OLED de 0.96 pulgadas para mostrar información del sistema de Raspberry Pi 4 Modelo B usando su interfaz I2C