Sisukord:

Sourdough andur (ESP8266): 4 sammu
Sourdough andur (ESP8266): 4 sammu

Video: Sourdough andur (ESP8266): 4 sammu

Video: Sourdough andur (ESP8266): 4 sammu
Video: Pico onboard Temperature sensor Test 🌡️🔥 | #Shorts 2024, November
Anonim
Sourdough andur (ESP8266)
Sourdough andur (ESP8266)

Ma olen ikka veel väljas, et proovida oma hapendatud juuretise kääritamist mõõta ja tahtsin seda lahendust proovida Sharpi anduriga. Andur mõõdab kaugust preparaadi pinnast. Mida kõrgemale see tõuseb, seda kääritatum on preparaat. Kõrguse suurenemine on tingitud sellest, et bakterid ja pärm söövad jahu ja toodavad süsinikdioksiidi. See gaas jääb ettevalmistusse kinni ja täidab selle.

See kasutab mõõtmiste edastamiseks MQTT maaklerile lihtsat ESP8266. Trükkisin kaane, et integreerida komponendid konteineri korki, nii et see ei liiguks liiga lihtsalt.

Tarvikud

  • ESP8266 - Võtsin aliexpressist NodeMCU v3
  • Sharp Sensor GP2Y0A41SK0F - see, mida ma kasutan, sobib 4–30 cm pikkuseks, mis sobib sel juhul hästi.
  • MQTT Server - seda, mida ma kasutan, haldab minu koduabilise tarkvara, mis tahes
  • Üks klaaspurk
  • Mingi haputaigna eelroog
  • USB toitepank või toiteadapter, millel on mikro -USB väljund

Samm: printige purgi kaas

Printige purgi kaas
Printige purgi kaas
Printige purgi kaas
Printige purgi kaas
Printige purgi kaas
Printige purgi kaas
Printige purgi kaas
Printige purgi kaas

Kujundasin kaane Fusion 360 -ga, viilutasin Curaga ja trükkisin oma Creality 3D CR10S -ile. Jätsin ventilatsiooniks mõned augud, et teravale andurile kondenseerumist ei tekiks.

Leidsin grabcadilt nodemcu jaoks hea kujunduse. Nagu ka terava anduri puhul. Paigaldamiseks mõeldud aukude kujundamine on palju lihtsam. Ma kasutasin oma arduino plaatide kinnitusdetailide vaheseinu, et reguleerida komponendi kõrgust katte ülaosa kohal.

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

grabcad.com/library/sharp-2y0a21-distance-… (mitte sama, kuid aukude kinnitamiseks piisavalt lähedal)

Ma kleepisin natuke topelt küljelt kleeplinti, et kaas jääks purgi peale paika.

2. samm: kaabeldus

Kaabeldus
Kaabeldus
Kaabeldus
Kaabeldus
Kaabeldus
Kaabeldus
Kaabeldus
Kaabeldus

Kõigepealt peame juhtme nodemcu juhtima terava anduri külge. See on üsna lihtne.

  1. Sharpi andur võtab sisendiks 5 volti, et saaksime selle nodemcu VU (VUSB) külge ühendada.
  2. Seejärel maandage terav andur mis tahes nodemcu maandusnõela külge.
  3. Ja lõpuks läheb teravast andurist V0 ESP -le A0 (analoogsisend).
  4. Õnneks on terava anduri väljund maksimaalselt 3,1 volti. Oleks suurem, kui meil oleks ESP -ga probleeme, kui see töötab 3,3 voltiga ja me ei hindaks selle sisendpinge kõrgemaid pingeid.

Seejärel kasutan nodemcu toiteks tavalist USB -toitepanka, millel on mikro -USB -pistik või seinakontakti. Seda tuleb teha, kuna soovime, et meil oleks kehtiv 5 -voldine VUSB. Andur võtab ainult 4,5–5,5 volti. nodemcu töötab tavaliselt 3.3v, mis on ebapiisav.

Samm: kodeerimine

See kood kasutab ESP8266 programmeerimiseks Arduino IDE keelt. Selle IDE -st programmeerimiseks peate installima ESP8266 plaadi.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Otsige ja asendage märksõna "REPLACE" oma väärtustega.

Terava anduri jaoks on ette nähtud kalibreerimisfaas. Näete valemit analoognäidu sentimeetriteks teisendamiseks, seda saab pärast kalibreerimist muuta. Tüüpiline kalibreerimine on teha anduriga mõõteseeria ja valemi koefitsientide arvutamiseks kasutada excelit. See parandab meetmete täpsust.

Mõned näited kalibreerimisprotsessist

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

Kood sisaldab ühendust mis tahes teie olemasoleva wifi -jaamaga. Tänu sellele wifi -ühendusele saab ESP saata väärtused konfigureeritud MQTT -serverisse.

Samm: kontrollige MQTT -d

Kontrollige MQTT -d
Kontrollige MQTT -d
Kontrollige MQTT -d
Kontrollige MQTT -d

Pärast ühendamist alustab esp väärtuste saatmist MQTT -le. Seejärel kasutan koduabilist (https://www.home-assistant.io/) järjekorra lugemiseks ja tulemuse kuvamiseks.

Seejärel peate lisama oma soudough starteri, veidi jahu ja vett ning seejärel oodake, kuni andur mõõdab klaaspurgi pinna taset. Loodetavasti näitab see hapendatud käärimise taset, nii et me teame, millal tipp saavutatakse.

Lisasin graafiku anduri esmakordsel kasutamisel. Andurinäidud viisin tagasi InfluxDB -sse ja see graafik pärineb Grafanast, nii et näete mõõtmiste kena arengut aja jooksul.

Loodan, et teile meeldis see õpetus. Palun andke mulle teada, kui vajate mõne sammu kohta lisateavet!

Soovitan: