Table des matières:
- Fournitures
- Étape 1: Imprimez le couvercle du pot
- Étape 2: Câblage
- Étape 3: Codage
- Étape 4: Vérifiez MQTT
Vidéo: Capteur de levain (ESP8266): 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Je suis toujours là pour essayer de mesurer la fermentation de mon levain et j'ai voulu essayer cette solution avec un capteur Sharp. Le capteur va mesurer la distance à la surface de la préparation. Plus il monte, plus la préparation est fermentée. L'augmentation de la hauteur est due aux bactéries et levures mangeant la farine et produisant du dioxyde de carbone. Ce gaz va être piégé dans la préparation et la gonfler.
Il s'agit d'utiliser un simple ESP8266 pour transmettre les mesures à un courtier MQTT. J'ai imprimé le couvercle pour intégrer les composants dans le bouchon du conteneur afin qu'il ne bouge pas trop facilement.
Fournitures
- ESP8266 - J'ai pris un NodeMCU v3 d'aliexpress
- Sharp Sensor GP2Y0A41SK0F - celui que j'utilise est bon pour 4 cm à 30 cm, ce qui conviendra dans ce cas.
- Serveur MQTT - celui que j'utilise est géré par mon logiciel d'assistant à domicile, n'importe lequel fera l'affaire
- Un bocal en verre
- Un peu de levain
- Powerbank USB ou adaptateur secteur avec sortie micro USB
Étape 1: Imprimez le couvercle du pot
J'ai conçu la couverture avec Fusion 360, découpée avec Cura et imprimée sur ma Creality 3D CR10S. J'ai laissé quelques trous pour la ventilation afin qu'il n'y ait pas de condensation sur le capteur pointu.
J'ai trouvé un bon design pour le nodemcu sur grabcad. Ainsi que pour le capteur pointu. Beaucoup plus facile à concevoir les trous pour le montage. J'ai utilisé des entretoises de mes pièces de montage de cartes arduino pour ajuster la hauteur du composant au-dessus du couvercle.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (pas le même mais assez proche pour le montage des trous)
J'ai collé un peu de ruban adhésif double face pour que le couvercle reste en place sur le pot.
Étape 2: Câblage
Nous devons d'abord câbler le nodemcu au capteur sharp. C'est assez simple.
- Le capteur Sharp prendra 5 volts en entrée afin que nous puissions le brancher sur VU (VUSB) sur le nodemcu.
- Puis pointez la masse du capteur sur n'importe quelle broche de masse nodemcu.
- Et enfin le V0 du capteur sharp va à l'A0 (entrée analogique) sur l'ESP.
- Heureusement, la sortie du capteur Sharp est au maximum de 3,1 volts. Il serait plus important que nous ayons des problèmes avec l'ESP que sur 3,3 volts et que nous n'apprécierions pas des tensions plus élevées sur sa broche d'entrée.
Ensuite, j'utilise une banque d'alimentation USB standard avec une prise micro USB ou une prise murale pour alimenter le nodemcu. Cela doit être fait car nous voulons avoir un VUSB valide à 5 volts. Le capteur ne prendra qu'entre 4,5 et 5,5 volts. nodemcu fonctionne généralement à 3.3v, ce qui est insuffisant.
Étape 3: Codage
Ce code utilise le langage IDE Arduino pour programmer l'ESP8266. Vous devrez installer la carte ESP8266 pour pouvoir la programmer depuis cet IDE.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Recherchez et remplacez le mot-clé « REMPLACER » par vos propres valeurs.
Il y a une phase de calibration pour le capteur sharp. Vous verrez la formule pour convertir la lecture analogique en centimètres, cela peut être modifié après l'étalonnage. L'étalonnage typique consiste à effectuer une série de mesures avec le capteur et à utiliser Excel pour calculer les coefficients de la formule. Cela améliorera la précision des mesures.
Quelques exemples de processus d'étalonnage
diyprojects.io/proximity-sensor-a02yk0-tes…
Le code contient une connexion à n'importe quelle station wifi dont vous disposez. Grâce à cette connexion wifi, l'ESP peut envoyer les valeurs au serveur MQTT configuré.
Étape 4: Vérifiez MQTT
Une fois branché, l'esp commencera à envoyer des valeurs au MQTT. Ensuite, j'utilise home assistant (https://www.home-assistant.io/) pour lire la file d'attente et afficher le résultat.
Ensuite, il ne vous reste plus qu'à ajouter votre levain, de la farine et de l'eau, puis attendez que le capteur mesure le niveau de la surface dans le bocal en verre. Cela indiquera, espérons-le, le niveau de fermentation du levain afin que nous sachions quand le pic est atteint.
J'ai joint le graphique de la première fois que j'ai utilisé le capteur. J'ai transféré les lectures des capteurs vers InfluxDB et ce graphique provient de Grafana, vous pouvez donc voir une belle évolution des mesures au fil du temps.
J'espère que vous avez aimé ce tutoriel, n'hésitez pas à me contacter si vous avez besoin de plus de détails sur certaines étapes !
Conseillé:
Capteur de respiration bricolage avec Arduino (capteur d'étirement tricoté conducteur): 7 étapes (avec photos)
Capteur de respiration bricolage avec Arduino (capteur d'étirement tricoté conducteur): Ce capteur de bricolage prendra la forme d'un capteur d'étirement tricoté conducteur. Il s'enroulera autour de votre poitrine/estomac, et lorsque votre poitrine/estomac se dilate et se contracte, le capteur et par conséquent les données d'entrée qui sont transmises à l'Arduino. Donc
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon 433 mhz : 6 étapes
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon à 433 mhz : il s'agit de la construction d'un capteur de température et d'humidité à énergie solaire. Le capteur émule un capteur Oregon de 433 mhz et est visible dans la passerelle Telldus Net. Capteur de mouvement à énergie solaire" d'Ebay. Assurez-vous qu'il est écrit 3.7v pâte
Capteur magnétique RaspberryPi 3 avec mini capteur Reed : 6 étapes
Capteur magnétique RaspberryPi 3 avec mini capteur Reed : dans ce Instructable, nous allons créer un capteur magnétique IoT à l'aide d'un RaspberryPi 3. Le capteur se compose d'une LED et d'un buzzer, qui s'allument tous les deux lorsqu'un aimant est détecté par le mini capteur reed
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : 8 étapes
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet
DIY : Mini boîtier de capteur monté au plafond avec capteur de mouvement focalisable : 4 étapes
DIY : Mini boîtier de capteur monté au plafond avec capteur de mouvement focalisable : Bonjour. Il y a quelque temps, j'ai aidé mon ami avec le concept de maison intelligente et j'ai créé un mini boîtier de capteur avec un design personnalisé qui pourrait être monté au plafond dans le trou de 40x65 mm. Ce coffret permet de :• mesurer l'intensité lumineuse• mesurer l'humidité