Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Tulosta purkin kansi
- Vaihe 2: Kaapelointi
- Vaihe 3: Koodaus
- Vaihe 4: Tarkista MQTT
Video: Sourdough -anturi (ESP8266): 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
Ensin meidän on kytkettävä nodemcu terävään anturiin. Tämä on melko suoraviivaista.
- Sharp -anturi ottaa 5 volttia tuloksi, jotta voimme liittää sen NEMEMCU: n VU (VUSB) -liitäntään.
- Terä sitten anturin maadoitus mihin tahansa nodemcu -maadoitusnastaan.
- Ja lopuksi terävän anturin V0 menee ESP: n A0: een (analoginen tulo).
- 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
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:
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
ESP8266 - Puutarhan kastelu ajastimella ja kaukosäätimellä Internetin kautta / ESP8266: 7 vaihetta (kuvilla)
ESP8266 - Puutarhan kastelu ajastimella ja kauko -ohjaimella Internetin kautta / ESP8266: ESP8266 - Kastelu kauko -ohjattuna ja ajoituksella vihannespuutarhoille, kukkapuutarhoille ja nurmikoille. Se käyttää ESP-8266-piiriä ja hydraulista / sähköistä venttiiliä kastelulaitteen syöttämiseen
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): 5 vaihetta
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): ESP8266 - Ovi- / ikkuna -anturit GPIO 0: n ja GPIO 2: n (IOT) avulla. Sitä voi katsella verkossa tai paikallisessa verkossa selaimilla. Näkyy myös " HelpIdoso Vxapp " sovellus. Käyttää 110/220 VAC syöttöä 5Vdc, 1 rele / jännite
Ajan saaminen Internetistä ESP8266: n avulla - NTP -kelloprojekti ESP8266 -solmulla: 5 vaihetta
Ajan saaminen Internetistä ESP8266: n avulla | NTP -kelloprojekti ESP8266 Nodemcun kanssa: Tässä opetusohjelmassa näemme, kuinka voit saada aikaa käyttämällä ESP8266/nodemcu -ohjelmaa Arduino IDE: n kanssa. Ajan saaminen on erityisen hyödyllistä tietojen keräämisessä lukemiesi aikaleimaamiseksi. Jos ESP8266 -projektillasi on Internet -yhteys, voit saada aikaa käyttämällä Network T
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta
ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme