¿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:
voidloop(){ 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); }
Nota: Este es solo un fragmento de código de ejemplo y puede que sea necesario modificarlo según tus requisitos específicos y las características del sensor.
We use cookies to create cross-page statistical evaluations that we use to tailor our web pages to meet your needs. By clicking on "Accept all", you agree to the use of these cookies.