Innehållsförteckning:

Surdegssensor (ESP8266): 4 steg
Surdegssensor (ESP8266): 4 steg

Video: Surdegssensor (ESP8266): 4 steg

Video: Surdegssensor (ESP8266): 4 steg
Video: ajude seus amigos sempre ❤️ 2024, November
Anonim
Surdegssensor (ESP8266)
Surdegssensor (ESP8266)

Jag är fortfarande där ute för att försöka mäta jäsningen av min surdegsstarter och jag ville prova den här lösningen med en Sharp -sensor. Sensorn mäter avståndet till preparatets yta. Ju högre den går desto mer fermenterad är beredningen. Ökningen av höjden beror på att bakterierna och jästen äter mjölet och producerar koldioxid. Denna gas kommer att fastna i preparatet och blåsa upp den.

Detta använder en enkel ESP8266 för att överföra åtgärderna till en MQTT -mäklare. Jag skrev ut omslaget för att integrera komponenterna i behållarlocket så att det inte rör sig för lätt.

Tillbehör

  • ESP8266 - Jag tog en NodeMCU v3 från aliexpress
  • Sharp Sensor GP2Y0A41SK0F - den jag använder är bra för 4 cm till 30 cm vilket kommer att passa bra i så fall.
  • MQTT Server - den jag använder hanteras av min hemassistentprogramvara, vilket som helst kommer att göra
  • En glasburk
  • Lite surdegsstarter
  • USB -powerbank eller nätadapter med mikro -USB -utgång

Steg 1: Skriv ut burkskyddet

Skriv ut burkens lock
Skriv ut burkens lock
Skriv ut burkskyddet
Skriv ut burkskyddet
Skriv ut burkskyddet
Skriv ut burkskyddet
Skriv ut burkskyddet
Skriv ut burkskyddet

Jag designade omslaget med Fusion 360, skivat med Cura och tryckt på min Creality 3D CR10S. Jag lämnade några hål för ventilation så att det inte finns kondens på den skarpa sensorn.

Jag hittade en bra design för nodemcu på grabcad. Samt för den skarpa sensorn. Mycket lättare att utforma hålen för montering. Jag använde några distanser från mina arduino -skivor för att justera komponentens höjd ovanför locket.

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (inte samma sak men tillräckligt nära för att hålen ska passa)

Jag fastnade lite dubbel tejp för att få locket att sitta kvar ovanpå burken.

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Först måste vi koppla nodemcu till den skarpa sensorn. Detta är ganska enkelt.

  1. Sharp -sensorn tar 5 volt som ingång så att vi kan ansluta den till VU (VUSB) på nodemcu.
  2. Därefter skarp sensorjord till valfri nodemcu -jordstift.
  3. Och slutligen går V0 från den skarpa sensorn till A0 (analog ingång) på ESP.
  4. Lyckligtvis är utsignalen från den skarpa sensorn högst 3,1 volt. Det skulle vara högre vi skulle ha problem med ESP än körs på 3,3 volt och skulle inte uppskatta högre spänningar på dess ingångsstift.

Sedan använder jag en vanlig USB -powerbank med mikro -USB -kontakt eller en väggkontakt för att driva nodemcu. Detta måste göras eftersom vi vill ha en giltig VUSB vid 5 volt. Sensorn tar endast mellan 4,5 och 5,5 volt. nodemcu körs vanligtvis på 3,3v vilket är otillräckligt.

Steg 3: Kodning

Denna kod använder Arduino IDE -språk för att programmera ESP8266. Du måste installera ESP8266 -kortet för att kunna programmera det från denna IDE.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Sök och ersätt sökordet "ERSTÄLL" med dina egna värden.

Det finns en kalibreringsfas för den skarpa sensorn. Du kommer att se formeln för att konvertera analog avläsning till centimeter, detta kan ändras efter kalibrering. Typisk kalibrering är att utföra en serie mätningar med sensorn och använda excel för att beräkna koefficienterna för formeln. Detta kommer att förbättra åtgärdernas noggrannhet.

Några exempel på kalibreringsprocess

diyprojects.io/proximity-sensor-a02yk0-tes…

Koden innehåller en anslutning till alla wifi -stationer du har. Tack vare denna wifi -anslutning kan ESP skicka värdena till den konfigurerade MQTT -servern.

Steg 4: Kontrollera MQTT

Kontrollera MQTT
Kontrollera MQTT
Kontrollera MQTT
Kontrollera MQTT

När den är ansluten börjar esp skicka värden till MQTT. Sedan använder jag hemassistent (https://www.home-assistant.io/) för att läsa kön och visa resultatet.

Sedan är du kvar med att tillsätta din soudough starter, lite mjöl och vatten och vänta sedan på att sensorn mäter ytan i glasburk. Detta kommer förhoppningsvis att indikera jäsningsgraden för surdegen så att vi vet när toppen nås.

Jag bifogade grafen för första gången jag använde sensorn. Jag överförde sensoravläsningarna tillbaka till InfluxDB och den här grafen är från Grafana så att du kan se en fin utveckling av mätningarna över tiden.

Jag hoppas att du gillade den här självstudien, snälla hör av dig om du behöver mer information om några av stegen!

Rekommenderad: