Sisukord:
Video: Sourdough andur (ESP8266): 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
Kõigepealt peame juhtme nodemcu juhtima terava anduri külge. See on üsna lihtne.
- Sharpi andur võtab sisendiks 5 volti, et saaksime selle nodemcu VU (VUSB) külge ühendada.
- Seejärel maandage terav andur mis tahes nodemcu maandusnõela külge.
- Ja lõpuks läheb teravast andurist V0 ESP -le A0 (analoogsisend).
- Õ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
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:
Postkasti andur Arduino abil: 4 sammu
Postkasti andur Arduino kasutamisel: Tere, ma loodan, et teil läheb kõik hästi. Täna näitan teile, kuidas arduino tahvli ja IDE abil anduriga postkasti teha. See projekt on väga lihtne ja enamik tarvikuid on saadaval enamikus kodudes. Tea, et Covid-19 on meid tabanud
Traadita PIR -andur: 4 sammu
Juhtmevaba PIR -andur: selle projekti eesmärk on teha patareidest toitev traadita liikumisandur. Seda saab kasutada häiresüsteemi, valgustuse jms jaoks. See võib patareidel mitu kuud kesta, sõltuvalt sellest, kas see käivitub sageli või mitte
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna
Matrix Led X4 MAX7219 + ESP8266 12E + andur DS18b20 (temperatuur): 6 sammu
Matrix Led X4 MAX7219 + ESP8266 12E + andur DS18b20 (temperatuur): Selle võimaluse korral teeme kiirtesti maatriksile, mida juhitakse integreeritud MAX7219 -ga koos mooduliga ESP8266, ja et see poleks väga lihtne, loeme anduri temperatuuri DS18B20. Järgmistes õpetustes integreerime selle teiste platvormidega
ESP8266/ESP-12 Arduino toitega SmartThings DS18B20 Temp. Andur: 4 sammu (piltidega)
ESP8266/ESP-12 Arduino toitega SmartThings DS18B20 Temp. Andur: Meile kõigile meeldib teada, milline on praegune toatemperatuur ja mõnikord, mis temperatuur on teises toas või võib -olla isegi teie puhkemajas teisel pool maailma. Võib -olla soovite jälgida oma lemmiklooma sisaliku maja temperatuuri