Capteur d'effet de salle intégré ESPTOP 10 avec arduino IDE

Capteur d'effet de salle intégré ESPTOP 10 avec arduino IDE
ESP32 est une carte de microcontrôleur très diversifiée avec non seulement une capacité de WiFi et du double Bluetooth, mais il a des fonctionnalités cool prédéfinies comme le capteur tactile et le capteur à effet de salle pour collecter des données sans avoir besoin de matériel externe. Aujourd'hui, nous examinerons les capteurs d'effet Hall ESP32 à l'intérieur du métal de forme rectangulaire que nous pouvons voir sur la carte ESP32.

Capteur d'effet Hall ESP32

Le capteur d'effet Hall ESP32 peut détecter le champ magnétique. Le capteur de la salle de tension de sortie donne est proportionnel à la force du champ magnétique. La sortie du capteur est proportionnelle au changement de force du champ.

Les capteurs d'effet de salle comme les broches tactiles de l'ESP32 peuvent également être utilisés comme remplacement des commutateurs et des boutons poussoirs en définissant une valeur de seuil. De plus, le capteur à effet Hall peut également être utilisé comme:

  • Détecter la proximité
  • Détecter la fermeture de la porte
  • Compter la révolution des roues
  • Calculer le positionnement

Capteur ESP32 Hall Effect Utilisation d'Arduino IDE

Pour lire la valeur de ESP32 en utilisant Arduino IDE, nous utiliserons un simple Halread () fonction. Open Arduino IDE SELECT ESP32 Board et le port com.

Aller à: Fichier> Exemples> ESP32> Hallsensor

Le code suivant apparaîtra dans la nouvelle fenêtre.

Code

Le code ci-dessous peut lire la lecture du capteur d'effet de salle à l'aide de la fonction halread ().

int Val = 0; / * variable int pour stocker la valeur d'entrée * /
void setup()
En série.commencer (9600);

VOID LOOP ()
val = halread (); / * Lecture du capteur de salle * /
En série.print ("capteur =");
En série.println (val); / * sortie imprimée * /
retard (500);

Ici, dans le code ci-dessus, nous lisons simplement la valeur du capteur de l'effet de hall à l'aide de la fonction halread () qui est stockée à l'intérieur d'une variable val. Pour imprimer la série de lecture.La fonction print () est utilisée.

Matériel

Pour télécharger et tester le code du capteur d'effet Hall, nous avons besoin d'équipement suivant:

  • Conseil ESP32
  • Aimant fort
  • Câble micro USB

Connectez la carte ESP32 avec PC et téléchargez le code donné ci-dessus à l'aide d'Arduino IDE.

Sortir

Une fois le code téléchargé, placez un aimant sur la carte ESP32. Le capteur de hall est présent à l'intérieur de la boîte rectangulaire métallique que nous pouvons voir sur la carte ESP32 juste sous le régulateur de tension.

La sortie suivante apparaîtra et nous pouvons voir la lecture positive.

Maintenant, retournez l'aimant, en raison du changement dans le champ magnétique, le courant négatif sera influencé, ce qui entraînera une valeur négative du capteur à effet de salle.

Suivant le résultat apparaîtra sur le moniteur en série ici, nous pouvons voir que la sortie est en nombre négatif.

Conclusion

ESP32 est livré avec différentes fonctionnalités telles que la prise en charge du double Bluetooth et du WiFi. Cependant, les planches ESP32 ont également un effet interne et un capteur tactile capacitif disponible. Ici, dans cet article, nous avons lu l'entrée de l'effet Hall en utilisant un aimant fort. En modifiant les champs magnétiques, un changement de sortie est observé.