Tartalomjegyzék:

Sourdough érzékelő (ESP8266): 4 lépés
Sourdough érzékelő (ESP8266): 4 lépés

Videó: Sourdough érzékelő (ESP8266): 4 lépés

Videó: Sourdough érzékelő (ESP8266): 4 lépés
Videó: Pico onboard Temperature sensor Test 🌡️🔥 | #Shorts 2024, Július
Anonim
Sourdough érzékelő (ESP8266)
Sourdough érzékelő (ESP8266)

Még mindig ott vagyok, hogy megpróbáljam mérni a kovászos indítóm fermentációját, és ki akartam próbálni ezt a megoldást egy Sharp érzékelővel. Az érzékelő méri a készítmény felületétől való távolságot. Minél magasabb, annál erjedtebb a készítmény. A magasság növekedése annak köszönhető, hogy a baktériumok és az élesztő megeszi a lisztet és szén -dioxidot termel. Ez a gáz csapdába esik a készítményben, és felfújja azt.

Ez egy egyszerű ESP8266 segítségével továbbítja az intézkedéseket egy MQTT brókernek. A borítót kinyomtattam, hogy beépítsem az alkatrészeket a tartály kupakjába, hogy ne mozogjon túl könnyen.

Kellékek

  • ESP8266 - Vettem egy NodeMCU v3 -at az aliexpressről
  • Sharp Sensor GP2Y0A41SK0F - az általam használt 4–30 cm -es méretre jó, ami ebben az esetben jó lesz.
  • MQTT szerver - az általam használt otthoni asszisztens szoftver kezeli, bármelyik megteszi
  • Egy üvegedény
  • Valami kovászos előétel
  • USB powerbank vagy hálózati adapter mikro USB kimenettel

1. lépés: Nyomtassa ki az edény fedelét

Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét
Nyomtassa ki a tégely fedelét

A borítót Fusion 360 -mal terveztem, Cura -val szeletelve és a Creality 3D CR10S -re nyomtatva. Hagytam néhány lyukat a szellőzéshez, hogy ne legyen páralecsapódás az éles érzékelőn.

Találtam néhány jó tervezést a nodemcu számára a grabcad -on. Valamint az éles érzékelőhöz. Sokkal könnyebb kialakítani a rögzítéshez szükséges lyukakat. Az arduino tábla szerelődarabjainak néhány távtartóját használtam az alkatrész fedőlap feletti magasságának beállításához.

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

grabcad.com/library/sharp-2y0a21-distance-… (nem ugyanaz, de elég közel a lyukak rögzítéséhez)

Felragasztottam egy kis dupla oldalsó szalagot, hogy a fedél a helyén maradjon az üveg tetején.

2. lépés: Kábelezés

Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés

Először a nodemcut kell az éles érzékelőhöz kötni. Ez egészen egyértelmű.

  1. A Sharp érzékelő 5 voltos bemenetet vesz igénybe, így csatlakoztathatjuk a VEM -hez (VUSB) a nodemcu -n.
  2. Ezután éles érzékelőt földeljen bármelyik nodemcu földelőcsaphoz.
  3. És végül az éles érzékelőből származó V0 az ESP A0 -jához (analóg bemenet) megy.
  4. Szerencsére az éles érzékelő kimenete legfeljebb 3,1 volt. Nagyobb lenne, ha problémáink lennének az ESP -vel, mint 3,3 voltos feszültséggel, és nem értékelnénk a magasabb feszültséget a bemeneti tüskén.

Ezután egy szabványos USB powerbankot használok mikro -USB -csatlakozóval vagy fali csatlakozóval a nodemcu áramellátásához. Ezt meg kell tenni, mivel szeretnénk érvényes VUSB -t 5 volton. Az érzékelő csak 4,5-5,5 volt közötti feszültséget vesz fel. A nodemcu jellemzően 3.3V -on működik, ami nem elegendő.

3. lépés: Kódolás

Ez a kód az Arduino IDE nyelvet használja az ESP8266 programozásához. Telepítenie kell az ESP8266 kártyát, hogy programozni tudja erről az IDE -ről.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Keresse meg és cserélje le a "REPLACE" kulcsszót saját értékeivel.

Az éles érzékelőnek van egy kalibrálási szakasza. Látni fogja az analóg leolvasás centiméterre konvertálásának képletét, ez a kalibrálás után módosítható. A tipikus kalibrálás az, hogy mérési sorozatot végez az érzékelővel, és az excel segítségével kiszámítja a képlet együtthatóit. Ez javítja az intézkedések pontosságát.

Néhány példa a kalibrálási folyamatra

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

A kód tartalmaz kapcsolatot bármelyik wifi állomással. Ennek a wifi kapcsolatnak köszönhetően az ESP el tudja küldeni az értékeket a konfigurált MQTT szerverre.

4. lépés: Ellenőrizze az MQTT -t

Ellenőrizze az MQTT -t
Ellenőrizze az MQTT -t
Ellenőrizze az MQTT -t
Ellenőrizze az MQTT -t

A csatlakoztatás után az esp elkezd értékeket küldeni az MQTT -nek. Ezután az otthoni asszisztenst (https://www.home-assistant.io/) használom a sor kiolvasásához és az eredmény megjelenítéséhez.

Ezután Önnek hozzá kell adnia az önindítót, kevés lisztet és vizet, majd meg kell várnia, amíg az érzékelő megméri az üvegedényben lévő felület szintjét. Ez remélhetőleg jelzi a kovász erjedési szintjét, így tudjuk, hogy mikor éri el a csúcsot.

Csatoltam a grafikont, amikor először használtam az érzékelőt. Visszaküldtem az érzékelő leolvasásait az InfluxDB -be, és ez a grafikon a Grafana -ból származik, így láthatja a mérések szép fejlődését az idő múlásával.

Remélem tetszett ez az oktatóanyag. Kérjük, tudassa velem, ha további részletekre van szüksége néhány lépéssel kapcsolatban!

Ajánlott: