Módulo sensor de corriente para Arduino, marca Keyestudio

Módulo sensor de corriente para Arduino, marca Keyestudio

SKU: KS0274

Introducción
El sensor de detección de corriente Keyestudio está compuesto principalmente por un sensor de corriente TA12-200, que puede convertir una corriente grande en una pequeña amplitud de salida de voltaje.
Este producto se puede aplicar para detectar corriente alterna, y su corriente máxima detectable es de hasta 5A.
El sensor de corriente se puede utilizar en una variedad de microcontroladores, especialmente en el controlador Arduino, que se puede conectar a la placa de expansión del sensor dedicado Arduino con el cable del sensor 3P.
Puede lograr fácilmente trabajos interactivos relacionados con la conciencia ambiental.
Utilizado para monitoreo remoto de carga eléctrica; como un sistema de control electrónico de señales de entrada; falta de indicación de fase, medición de potencia; monitoreo del estado de funcionamiento del motor.

Especificación
Voltaje de trabajo: 5V
Detección de corriente: hasta 5A
Frecuencia de trabajo: 20Hz ~ 20KHz
Tipo de datos: entrada analógica
Retardante de llama conforme a UL94-VO
Rigidez dieléctrica 6000V AC / 1min

Diagrama de conexión

Código de muestra
#define ELECTRICITY_SENSOR A0 // Analog input pin that sensor is attached to
float amplitude_current;               //amplitude current
float effective_value;       //effective current 
void setup() 
{
    Serial.begin(9600); 
    pins_init();
}
void loop() 
{
    int sensor_max;
    sensor_max = getMaxValue();
    Serial.print("sensor_max = ");
    Serial.println(sensor_max);
    //the VCC on the RobotBase interface of the sensor is 5v
    amplitude_current=(float)sensor_max/1024*5/800*2000000;
    effective_value=amplitude_current/1.414;//minimum_current=1/1024*5/800*2000000/1.414=8.6(mA) 
                        //Only for sinusoidal alternating current
    Serial.println("The amplitude of the current is(in mA)");
    Serial.println(amplitude_current,1);//Only one number after the decimal point
    Serial.println("The effective value of the current is(in mA)");
    Serial.println(effective_value,1);
}
void pins_init()
{
    pinMode(ELECTRICITY_SENSOR, INPUT);
}
/*Function: Sample for 1000ms and get the maximum value from the SIG pin*/
int getMaxValue()
{
    int sensorValue;             //value read from the sensor
    int sensorMax = 0;
    uint32_t start_time = millis();
    while((millis()-start_time) < 1000)//sample for 1000ms
    {
        sensorValue = analogRead(ELECTRICITY_SENSOR);
        if (sensorValue > sensorMax) 
        {
            /*record the maximum sensor value*/
            sensorMax = sensorValue;
        }
    }
    return sensorMax;
}

$21.000,00 Precio
$17.220,00Precio de oferta
Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

$234.000,00Precio$191.880,00Precio de oferta

Ya lo viste???

Kit super educativo sin placa para Arduino, marca Keyestudio

Kit super educativo sin placa para Arduino, marca Keyestudio

$278.000,00Precio$227.960,00Precio de oferta
Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

$425.000,00Precio$348.500,00Precio de oferta
logo academy.png
Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

$199.900,00Precio
Cámara Web Känguru K-C10 Hd

Cámara Web Känguru K-C10 Hd

$178.900,00Precio
logo.png

Todos los derechos reservados - All rights reserved. Copyright © 2020.

Bogotá, Colombia | Discovertronics.com | info@discovertronics.com | +573152539020 @discovertronics.com

Política de Privacidad

  • Facebook
  • Twitter
  • Icono social LinkedIn
  • Instagram
  • YouTube
Conversemos! | Discovertronics.com

Conversemos!