Sensor de efeito de salão embutido do Esptop 10 com Arduino IDE

Sensor de efeito de salão embutido do Esptop 10 com Arduino IDE
O ESP32 é uma placa de microcontrolador muito diversificada, não apenas com capacidade de wifi e bluetooth duplo, mas também possui alguns recursos legais pré -construídos, como sensor de toque e sensor de efeito hall para coletar dados sem a necessidade de hardware externo. Hoje estaremos analisando os sensores de efeito ESP32 Hall dentro do metal retangular que podemos ver na placa ESP32.

Sensor de efeito esp32 hall

O sensor de efeito esp32 hall pode detectar o campo magnético. O sensor de hall de tensão de saída dá é proporcional à força do campo magnético. A saída do sensor é proporcional à mudança na força do campo.

Sensores de efeito Hall, como pinos de toque de ESP32. Além disso, o sensor de efeito Hall também pode ser usado como:

  • Detectar proximidade
  • Detecte o fechamento da porta
  • Count Wheel Revolution
  • Calcule o posicionamento

Sensor de efeito esp32 hall usando Arduino IDE

Para ler o valor do ESP32 usando o Arduino IDE, usaremos um simples hallread () função. Abra o Arduino IDE Selecione a placa ESP32 e a porta COM.

Vá para: Arquivo> Exemplos> Esp32> Hallsensor

O código a seguir aparecerá na nova janela.

Código

O código fornecido abaixo pode ler a leitura do sensor de efeito Hall usando a função hallread ().

int val = 0; /*int variável para armazenar o valor de entrada*/
Void Setup ()
Serial.começar (9600);

Void Loop ()
val = hallread (); /*Leitura do sensor Hall*/
Serial.print ("sensor =");
Serial.println (val); /*Saída impressa*/
atraso (500);

Aqui no código acima, simplesmente lemos o valor do sensor de efeito Hall usando a função HallRead () que é armazenada dentro de uma variável Val. Para imprimir o valor de leitura serial.A função print () é usada.

Hardware

Para fazer upload e teste o código do sensor de efeito Hall, precisamos seguir o equipamento:

  • Placa ESP32
  • Ímã forte
  • Cabo micro USB

Conecte a placa ESP32 com PC e faça o upload do código fornecido acima usando o Arduino IDE.

Saída

Depois que o código for enviado, coloque um ímã sobre a placa ESP32. O sensor Hall está presente dentro da caixa retangular de metal que podemos ver na placa ESP32 logo abaixo do regulador de tensão.

A seguir, a saída será exibida e podemos ver a leitura positiva.

Agora vire o ímã, devido à mudança no campo magnético, a corrente negativa será influenciada, resultando em valor negativo do sensor de efeito Hall.

Após o resultado, aparecerá no monitor serial aqui, podemos ver que a saída está em número negativo.

Conclusão

O ESP32 vem com diferentes recursos, como duplo bluetooth e suporte de wifi. No entanto, as placas ESP32 também têm um efeito interno do salão e sensor de toque capacitivo disponível. Aqui neste artigo, lemos a entrada do efeito Hall usando um ímã forte. Ao alterar os campos magnéticos, é observada uma mudança na saída.