Inicio > TECHNICAL FAQS > ¿Cómo conectar un sensor de corriente con NodeMCU?

¿Cómo conectar un sensor de corriente con NodeMCU?

¿Cómo conectar un sensor de corriente con NodeMCU?
Sep30, 2024

Conectar un sensor de corriente con un NodeMCU implica unos cuantos pasos. Aquí tienes una descripción general:

1.  Elige un sensor de corriente: Hay muchos tipos de sensores de corriente disponibles, como sensores de efecto Hall o resistencias shunt. Selecciona un sensor según tus requisitos y los recursos disponibles.
2. Identifica los pines del sensor: Busca el diagrama de pines o la hoja de datos del sensor de corriente seleccionado e identifica los pines de alimentación, tierra y salida de señal.
3. Conecta la alimentación y la tierra: Conecta el pin de alimentación del sensor al pin de 3.3V del NodeMCU y conecta el pin de tierra del sensor al pin GND del NodeMCU.
4. Conecta la salida de señal: Conecta el pin de salida de señal del sensor a cualquier pin de entrada analógica disponible del NodeMCU, como A0.
5. Programa el NodeMCU: Escribe código para leer la entrada analógica del sensor de corriente y procesar los datos. Por ejemplo, puedes usar la función analogRead() para leer el voltaje en el pin de entrada analógica y convertirlo en corriente usando la sensibilidad del sensor. Luego, puedes usar las capacidades WiFi del NodeMCU para enviar los datos a un servicio en la nube o a un servidor local.

Aquí tienes un fragmento de código de ejemplo que lee el voltaje en el pin A0 y lo convierte en corriente usando un sensor de efecto Hall con una sensibilidad de 100 mV/A:

Arduino Copiar código
const int sensorPin = A0;
const float sensitivity = 0.1// 100 mV/A
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (3.3 / 1023); // convertir el valor ADC a voltaje
float current = voltage / sensitivity;
Serial.print(“Corriente (A): “);
Serial.println(current);
delay(1000);
}

Inquiry Form