Étape 2: Le capteur du moniteur
Le capteur est en fait assez facile. L’émetteur envoie un signal infrarouge. Le signal est réfléchi sur la roue métallique du compteur. Quand la ligne rouge passe, la lumière infrarouge est absorbé un peu plus que la normale. Le capteur infrarouge est défini pour détecter le changement de luminosité et commutateurs formulaire sur off. Le ESP8266 est en cours d’exécution un programme simple pour « charger » et « tirer » un message à la base de données.
Ce que vous avez besoin pour le capteur :
- infrarouge transciever. J’ai utilisé le Keyence PZ-51. C’était un vestige d’une machine démantelée au travail et est très sensible. L’electricitymeter est construit dans une boîte scellée en plexi, avec un écart de 5 cm entre la fenêtre et la roue. Ce capteur est parfait pour cette position incommode.
- démissionner de régulateur de tension. Le ESP8266 a besoin de 3, 3V. Dans la courbe d’apprentissage abrupte pour contrôler ce petit cheval sauvage, j’ai brûlé 4 d'entre eux ! Soyez très vigilant !
- Régulateur de tension LM317
- Resistance 400 ohms
- Resistance de 240 ohms
- Condensateur 1µF polarisé
- 0.1µF polarisé condensateur
- Resistance de photo + résistance (pour faire un déflecteur de tension). Le signal refletent de l’émetteur vers le capteur était de « ne sale », donc aucun O / j’ai le signal a été donné. Cependant, le capteur a une verte et rouge led sur le dessus il. Normalement si le signal est O, le voyant rouge s’allume, sinon celui vert. Mais un signal « sale », seulement le geen conduit tours de. La résistance de photo surveille le feu vert. Le déflecteur de tension donne un signal à la GPIO sur le ESP8266. Simple et efficace.
- ESP8266 wifi controller, NodeNCU installé. Si vous êtes nouveau sur le ESP8266 > commencer à creuser l’internet;-)
- Un Arduino. Utilisé pour télécharger le script Lua sur le ESP8266. L’Arduino n’est pas réellement une partie de l’installation finale.
- Alimentation 10V DC (les tarifs de capteur jusqu'à 24V)
- Ductape : tout bon projet a besoin de Ductape ! J’ai eu à l’utiliser à attatch le capteur à la boîte de compteur d’électricité.
- souder les trucs, les connecteurs, les quelques fils, veroboard...
Comment le faire :
- Tester le circuit électronique avec une maquette. Trouver le bon capteur pour s’adapter à mon compteur d’électricité, a été toute une aventure.
- Programm le ESP8266 (voir le fichier init.lua ci-dessous, ouvrir avec le bloc-notes)
- Souder les composants à la veroboard
- connecter le capteur à votre compteur d’électricité.
Note : le capteur fonctionne et envoyer des données, mais bien sûr vous avez besoin d’une base de données pour stocker les données (voir prochaines étapes)