Sisällysluettelo:

Sourdough -anturi (ESP8266): 4 vaihetta
Sourdough -anturi (ESP8266): 4 vaihetta

Video: Sourdough -anturi (ESP8266): 4 vaihetta

Video: Sourdough -anturi (ESP8266): 4 vaihetta
Video: NodeMCU V2 ESP8266 ESP-12E Flashing Update Firmware using esptool.py Python in windows Tutorial 2 2024, Heinäkuu
Anonim
Sourdough -anturi (ESP8266)
Sourdough -anturi (ESP8266)

Olen edelleen siellä yrittämässä hapantaikinan käynnistimen käymistä ja halusin kokeilla tätä ratkaisua Sharp -anturilla, joka mittaa etäisyyden valmisteen pintaan. Mitä korkeammalle se nousee, sitä enemmän fermentoitu valmiste on. Korkeuden kasvu johtuu siitä, että bakteerit ja hiiva syövät jauhoja ja tuottavat hiilidioksidia. Tämä kaasu jää loukkuun valmisteeseen ja täyttää sen.

Tämä käyttää yksinkertaista ESP8266: ta mittausten lähettämiseen MQTT -välittäjälle. Tulostin kannen integroidaksesi komponentit säiliön korkkiin, jotta se ei liiku liian helposti.

Tarvikkeet

  • ESP8266 - Otin NodeMCU v3 aliexpressistä
  • Sharp Sensor GP2Y0A41SK0F - käyttämäni on hyvä 4-30 cm, mikä on hyvä ottelu tässä tapauksessa.
  • MQTT -palvelin - käyttämääni palvelua hoitaa kotiapuohjelmistoni, mikä tahansa
  • Yksi lasipurkki
  • Joku hapantaikina
  • USB -virtapankki tai virtalähde, jossa on mikro -USB -lähtö

Vaihe 1: Tulosta purkin kansi

Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi
Tulosta purkin kansi

Suunnittelin kannen Fusion 360: llä, leikattu Curalla ja painettu Creality 3D CR10S -laitteelleni. Jätin reiät tuuletusta varten, jotta terävästä anturista ei tiivisty.

Löysin hyvän mallin nodemculle grabcadista. Samoin kuin terävä anturi. Paljon helpompi suunnitella kiinnitysreiät. Käytin joitain arduino -levyjen kiinnityskappaleiden välikappaleita säätääksesi komponentin korkeutta kannen yläpuolella.

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

grabcad.com/library/sharp-2y0a21-distance-… (ei sama, mutta tarpeeksi lähellä reikien kiinnittämiseen)

Kiinnitin hieman kaksoissivuteippiä, jotta kansi pysyy paikallaan purkin päällä.

Vaihe 2: Kaapelointi

Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi

Ensin meidän on kytkettävä nodemcu terävään anturiin. Tämä on melko suoraviivaista.

  1. Sharp -anturi ottaa 5 volttia tuloksi, jotta voimme liittää sen NEMEMCU: n VU (VUSB) -liitäntään.
  2. Terä sitten anturin maadoitus mihin tahansa nodemcu -maadoitusnastaan.
  3. Ja lopuksi terävän anturin V0 menee ESP: n A0: een (analoginen tulo).
  4. Onneksi terävän anturin teho on enintään 3,1 volttia. Olisi korkeampaa, jos meillä olisi ongelmia ESP: n kanssa kuin se toimii 3,3 voltilla, emmekä arvostaisi korkeampia jännitteitä sen sisääntulonapissa.

Käytän sitten nodemcun virtaa tavallisella USB -virtapankilla, jossa on mikro -USB -pistoke tai seinäpistoke. Tämä on tehtävä, koska haluamme saada voimassa olevan 5 voltin VUSB: n. Anturi kestää vain 4,5 - 5,5 volttia. nodemcu toimii yleensä 3,3 V: n jännitteellä, mikä ei riitä.

Vaihe 3: Koodaus

Tämä koodi käyttää Arduino IDE -kieltä ESP8266: n ohjelmointiin. Sinun on asennettava ESP8266 -kortti, jotta voit ohjelmoida sen tästä IDE: stä.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Hae ja korvaa avainsana "VAIHDA" omilla arvoillasi.

Terävällä anturilla on kalibrointivaihe. Näet kaavan analogisen lukeman muuntamiseksi senttimetreiksi, tätä voidaan muuttaa kalibroinnin jälkeen. Tyypillinen kalibrointi on suorittaa mittaussarja anturilla ja laskea kaavan kertoimet excelin avulla. Tämä parantaa toimenpiteiden tarkkuutta.

Muutama esimerkki kalibrointiprosessista

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

Koodi sisältää yhteyden mihin tahansa wifi -asemaan. Tämän wifi -yhteyden ansiosta ESP voi lähettää arvot määritettyyn MQTT -palvelimeen.

Vaihe 4: Tarkista MQTT

Tarkista MQTT
Tarkista MQTT
Tarkista MQTT
Tarkista MQTT

Kun liitetty, esp alkaa lähettää arvoja MQTT: lle. Käytän sitten kotiavustajaa (https://www.home-assistant.io/) jonon lukemiseen ja tuloksen näyttämiseen.

Sitten sinun on lisättävä soudough -käynnistin, hieman jauhoja ja vettä ja odotettava sitten, että anturi mittaa lasipurkin pinnan tason. Tämä toivottavasti ilmaisee hapantaikin käymisen tason, joten tiedämme milloin huippu saavutetaan.

Liitin kaavion ensimmäistä kertaa, kun käytin anturia. Siirsin anturilukemat takaisin InfluxDB: hen ja tämä kaavio on Grafanasta, joten voit nähdä mittausten mukavan kehityksen ajan mittaan.

Toivottavasti pidit tästä opetusohjelmasta, kerro minulle, jos tarvitset lisätietoja joistakin vaiheista!

Suositeltava: