Esptop 10 Sensor de efecto de salón incorporado con Arduino IDE

Esptop 10 Sensor de efecto de salón incorporado con Arduino IDE
ESP32 es una placa de microcontrolador muy diversa no solo con la capacidad de WiFi y Bluetooth dual, sino que tiene algunas características frías preBuidas como Touch Sensor y Hall Effect Sensor para recopilar datos sin necesidad de hardware externo. Hoy veremos sensores de efecto ESP32 Hall dentro del metal de forma rectangular que podemos ver en el tablero ESP32.

Sensor de efecto ESP32 Hall

El sensor de efecto ESP32 Hall puede detectar el campo magnético. El sensor de la sala de voltaje de salida proporciona es proporcional a la intensidad del campo magnético. La salida del sensor es proporcional al cambio en la resistencia del campo.

Los sensores de efectos de la sala, como los pines táctil de ESP32, también se pueden usar como reemplazo para los interruptores y los botones de presentación al establecer un valor umbral. Además, el sensor de efecto Hall también se puede usar como:

  • Detectar proximidad
  • Detectar el cierre de la puerta
  • Revolución de la rueda del conteo
  • Calcular el posicionamiento

Sensor de efecto ESP32 Hall usando Arduino IDE

Para leer el valor de ESP32 usando Arduino IDE, utilizaremos un simple Lead Hall () función. Abra Arduino IDE Select ESP32 Board y el puerto COM.

Ir a: Archivo> Ejemplos> ESP32> Hallsensor

El siguiente código aparecerá en la nueva ventana.

Código

El código que se da a continuación puede leer la lectura del sensor de efecto Hall usando la función Hallread ().

int val = 0; /*int variable para almacenar el valor de entrada*/
setup () void
De serie.comenzar (9600);

bucle void ()
val = Hallread (); /*Lectura del sensor de pasillo*/
De serie.print ("sensor =");
De serie.println (val); /*salida impresa*/
retraso (500);

Aquí en el código anterior simplemente leemos el valor del sensor de efecto Hall usando la función Hallread () que se almacena dentro de una variable Val. Para imprimir la serie del valor de lectura.Se utiliza la función print ().

Hardware

Para cargar y probar el código del sensor de efecto Hall, necesitamos el siguiente equipo:

  • Junta ESP32
  • Fuerte imán
  • Cable micro USB

Conecte la placa ESP32 con PC y cargue el código dado anteriormente usando Arduino IDE.

Producción

Una vez que se carga el código, coloque un imán sobre la placa ESP32. El sensor Hall está presente dentro de la caja rectangular de metal que podemos ver en la placa ESP32 justo debajo del regulador de voltaje.

Aparecerá la siguiente salida y podemos ver la lectura positiva.

Ahora gire el imán, debido al cambio en el campo magnético, la corriente negativa estará influenciada, lo que resulta en un valor negativo del sensor de efecto Hall.

Después del resultado aparecerá en el monitor en serie aquí, podemos ver que la salida está en número negativo.

Conclusión

ESP32 viene con diferentes características, como soporte dual de Bluetooth y Wifi. Sin embargo, los tableros ESP32 también tienen un efecto de salón interno y un sensor táctil capacitivo disponible. Aquí en este artículo, hemos leído la entrada del efecto Hall usando un imán fuerte. Al cambiar los campos magnéticos, se observa un cambio en la salida.