Innholdsfortegnelse:
Video: Surdeigsensor (ESP8266): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg er fortsatt der ute for å prøve å måle gjæringen av surdeigsstarteren min, og jeg ville prøve denne løsningen med en Sharp -sensor. Sensoren måler avstanden til overflaten av preparatet. Jo høyere det går, desto mer gjæret er preparatet. Økningen i høyden skyldes at bakteriene og gjæren spiser melet og produserer karbondioksyd. Denne gassen vil bli fanget i preparatet og blåse den opp.
Dette bruker en enkel ESP8266 for å overføre tiltakene til en MQTT -megler. Jeg skrev ut lokket for å integrere komponentene i beholderlokket slik at det ikke beveger seg for lett.
Rekvisita
- ESP8266 - Jeg tok en NodeMCU v3 fra aliexpress
- Sharp Sensor GP2Y0A41SK0F - den jeg bruker er god for 4 cm til 30 cm, noe som kommer til å passe godt i så fall.
- MQTT Server - den jeg bruker håndteres av min hjemmeassistentprogramvare, alle vil gjøre
- En glassburk
- Litt surdeigsforrett
- USB powerbank eller strømadapter med mikro USB -utgang
Trinn 1: Skriv ut glassdekselet
Jeg designet omslaget med Fusion 360, skåret med Cura og trykt på min Creality 3D CR10S. Jeg la igjen noen hull for ventilasjon slik at det ikke er kondens på den skarpe sensoren.
Jeg fant en god design for nodemcu på grabcad. Samt for den skarpe sensoren. Mye lettere å designe hullene for monteringen. Jeg brukte noen avstandsstykker fra mine arduino -brettmonteringsstykker for å justere høyden på komponenten over lokket.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (ikke det samme, men nær nok til at hullene passer)
Jeg stakk litt dobbeltsidig tape for å få lokket til å holde seg på plass på toppen av glasset.
Trinn 2: Kabling
Først må vi koble nodemcu til den skarpe sensoren. Dette er ganske greit.
- Sharp -sensoren vil ta 5 volt som inngang, slik at vi kan koble den til VU (VUSB) på nodemcu.
- Deretter skarpt sensorjord til en hvilken som helst nodemcu -jordnål.
- Og til slutt går V0 fra den skarpe sensoren til A0 (analog inngang) på ESP.
- Heldigvis er utgangen til den skarpe sensoren maks 3,1 volt. Det ville være høyere vi ville ha problemer med ESP enn kjører på 3,3 volt og ville ikke sette pris på høyere spenninger på inngangspinnen.
Deretter bruker jeg en standard USB -powerbank med mikro -USB -kontakt eller en veggkontakt for å drive nodemcu. Dette må gjøres siden vi ønsker å ha en gyldig VUSB på 5 volt. Sensoren tar bare mellom 4,5 og 5,5 volt. nodemcu går vanligvis på 3.3v, noe som er utilstrekkelig.
Trinn 3: Koding
Denne koden bruker Arduino IDE -språk for å programmere ESP8266. Du må installere ESP8266 -kortet for å kunne programmere det fra denne IDE.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Søk og erstatt søkeordet "ERSTAT" med dine egne verdier.
Det er en kalibreringsfase for den skarpe sensoren. Du vil se formelen for å konvertere analog avlesning til centimeter, dette kan endres etter kalibrering. Typisk kalibrering er å utføre en serie målinger med sensoren og bruke excel til å beregne koeffisientene for formelen. Dette vil forbedre nøyaktigheten av tiltakene.
Noen eksempler på kalibreringsprosess
diyprojects.io/proximity-sensor-a02yk0-tes…
Koden inneholder en tilkobling til hvilken som helst wifi -stasjon du har. Takket være denne wifi -tilkoblingen kan ESP sende verdiene til den konfigurerte MQTT -serveren.
Trinn 4: Kontroller MQTT
Når den er tilkoblet, begynner esp å sende verdier til MQTT. Deretter bruker jeg hjemmehjelp (https://www.home-assistant.io/) til å lese køen og vise resultatet.
Deretter sitter du igjen med å tilsette din soudough -forrett, litt mel og vann, og vent deretter på at sensoren måler overflatenivået i glassbeholderen. Dette vil forhåpentligvis indikere nivået på gjæring av surdeigen, slik at vi vet når toppen er nådd.
Jeg la ved grafen for første gang jeg brukte sensoren. Jeg overførte sensoravlesningene tilbake til InfluxDB, og denne grafen er fra Grafana, slik at du kan se en fin utvikling av målingene over tid.
Jeg håper du likte denne opplæringen, vennligst gi meg beskjed hvis du trenger mer informasjon om noen av trinnene!
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
ESP8266 - Hage vanning med timer og fjernkontroll via Internett / ESP8266: 7 trinn (med bilder)
ESP8266 - Hage vanning med timer og fjernkontroll via internett / ESP8266: ESP8266 - vanning fjernstyrt og med timing for grønnsakshager, blomsterhager og plener. Den bruker ESP-8266-kretsen og en hydraulisk / elektrisk ventil for mating av vanning. Fordeler: Lave kostnader (~ 30,00 dollar) hurtig tilgang Kommandoer over
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): 5 trinn
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): ESP8266 - Dør- / vindussensorer som bruker GPIO 0 og GPIO 2 (IOT). Den kan sees på nettet eller på det lokale nettverket med nettlesere. Også synlig gjennom " HelpIdoso Vxapp " applikasjon. Bruker en 110/220 VAC forsyning for 5Vdc, 1 relé / spenning
Få tid fra internett ved hjelp av ESP8266 - NTP -klokkeprosjekt med ESP8266 Nodemcu: 5 trinn
Få tid fra internett ved hjelp av ESP8266 | NTP Clock Project With ESP8266 Nodemcu: I denne opplæringen ser vi hvordan du får tid til å bruke ESP8266/nodemcu med Arduino IDE. Å få tid er spesielt nyttig i datalogging for å stemple avlesningene dine. Hvis ESP8266 -prosjektet ditt har tilgang til Internett, kan du få tid ved å bruke Network T
ESP8266 NODEMCU BLYNK IOT Opplæring - Esp8266 IOT Bruke Blunk og Arduino IDE - Kontrollere lysdioder over internett: 6 trinn
ESP8266 NODEMCU BLYNK IOT Opplæring | Esp8266 IOT Bruke Blunk og Arduino IDE | Kontrollere lysdioder over internett: Hei Gutter i denne instruksjonene lærer vi hvordan du bruker IOT med ESP8266 eller Nodemcu. Vi vil bruke blynk -appen til det. Så vi vil bruke esp8266/nodemcu til å kontrollere lysdiodene over internett. Så Blynk -appen vil bli koblet til esp8266 eller Nodemcu