ESP8266 - Capteur de force
Ce tutoriel vous explique comment utiliser l'ESP8266 avec le capteur de force. En détail, nous apprendrons :
- Comment fonctionne le capteur de force
- Comment connecter le capteur de force à l'ESP8266
- Comment programmer l'ESP8266 pour lire la valeur du capteur de force
En tant qu'application typique, vous pouvez placer vos affaires sur le capteur de force, et ensuite, si l'ESP8266 détecte un changement de force, cela signifie que quelqu'un a saisi vos biens.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | Force Sensor | |
1 | × | 10 kΩ resistor | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Optional) 5V Power Adapter for ESP8266 | |
1 | × | (Optional) ESP8266 Screw Terminal Adapter |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du capteur de force
Le capteur de force est appelé résistance sensible à la force, résisteur sensible à la force, ou simplement FSR. Il s'agit essentiellement d'une résistance qui modifie sa valeur résistive en réponse à la quantité de pression appliquée. Le capteur de force présente les caractéristiques suivantes :
- Il est peu coûteux et simple à utiliser.
- Il est efficace pour détecter la pression physique et la compression.
- Il ne convient pas pour déterminer le poids qu'il supporte.
Le capteur de force est utilisé dans une variété d'appareils électroniques portables, tels que les batteries électroniques, les téléphones mobiles et les appareils de jeux portables.
Schéma des broches du capteur de force
Un capteur de force a deux broches et, étant donné qu'il s'agit d'un type de résistance, il n'est pas nécessaire de les différencier. Les deux broches sont symétriques.
Comment ça fonctionne
Le capteur de force est essentiellement une résistance qui modifie sa résistance en fonction de la quantité de pression appliquée. Plus la pression est grande, plus la résistance entre les deux broches sera faible.
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.
Comment programmer un capteur de force
Nous pouvons connecter le capteur de force à une broche d'entrée analogique de l'ESP8266, puis utiliser la fonction analogRead() pour lire la valeur analogique à partir de la broche. Cela nous permet de déterminer la pression exercée sur le capteur de force.
Code ESP8266
Étapes rapides
Pour commencer avec ESP8266 sur Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est votre première utilisation de l'ESP8266.
- Connectez les composants comme indiqué dans le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez Arduino IDE sur votre ordinateur.
- Choisissez la bonne carte ESP8266, comme (par exemple NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Copiez le code et ouvrez-le avec l'Arduino IDE.
- Cliquez sur le bouton Upload dans l'IDE pour transférer le code à l'ESP8266.
- Appuyez sur le capteur de force.
- Vérifiez la sortie sur le moniteur série.