Tartalomjegyzék:
- Kellékek
- 1. lépés: Nyomtassa ki az edény fedelét
- 2. lépés: Kábelezés
- 3. lépés: Kódolás
- 4. lépés: Ellenőrizze az MQTT -t
Videó: Sourdough érzékelő (ESP8266): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
Először a nodemcut kell az éles érzékelőhöz kötni. Ez egészen egyértelmű.
- A Sharp érzékelő 5 voltos bemenetet vesz igénybe, így csatlakoztathatjuk a VEM -hez (VUSB) a nodemcu -n.
- Ezután éles érzékelőt földeljen bármelyik nodemcu földelőcsaphoz.
- És végül az éles érzékelőből származó V0 az ESP A0 -jához (analóg bemenet) megy.
- 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
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:
Plug & Play CO2 -érzékelő kijelző csomóponttal MCU/ESP8266 iskoláknak, óvodáknak vagy otthonának: 7 lépés
Plug & Play CO2 -érzékelő kijelző NodeMCU/ESP8266 -mal iskoláknak, óvodáknak vagy otthonának: Megmutatom, hogyan lehet gyorsan kiépíteni a dugót & játssza le a CO2 -érzékelőt, ahol a projekt minden eleme DuPont vezetékekkel lesz csatlakoztatva. Csak 5 pontot kell forrasztani, mert egyáltalán nem forrasztottam a projekt előtt
Akkumulátoros fészer ajtó és zár érzékelő, szolár, ESP8266, ESP-Now, MQTT: 4 lépés (képekkel)
Akkumulátoros fészer ajtó és zár érzékelő, szolár, ESP8266, ESP-Now, MQTT: Ebben az utasításban megmutatom, hogyan készítettem elemmel működő érzékelőt a távoli kerékpártároló ajtajának és zárásának állapotának ellenőrzésére. Hálózati árammal rendelkezem, ezért akkumulátorral működöm. Az akkumulátort egy kis napelem tölti fel. A modul
A DS18B20 hőmérséklet -érzékelő illesztése Arduino és ESP8266 segítségével: 8 lépés
A DS18B20 hőmérséklet -érzékelő illesztése Arduino és ESP8266 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ma új érzékelőt adunk hozzá arzenálunkhoz, DS18B20 hőmérséklet -érzékelő néven. Ez a DHT11 -hez hasonló hőmérséklet -érzékelő, de más alkalmazási körrel rendelkezik. Összehasonlítjuk majd
Készítsen Apple HomeKit hőmérséklet -érzékelő eszközt ESP8266 és BME280 segítségével: 10 lépés
Készítsen Apple HomeKit hőmérséklet-érzékelő eszközt az ESP8266 és a BME280 segítségével: A mai utasítás szerint olcsó hőmérséklet-, páratartalom- és páratartalom-érzékelőt készítünk az AOSONG AM2302/DHT22 vagy a BME280 hőmérséklet-/páratartalom-érzékelő, az YL-69 nedvességérzékelő alapján és az ESP8266/Nodemcu platform. És a megjelenítéshez
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): Sziasztok srácok! Ebben az utasításban megtanuljuk, hogyan kell az LM35 érzékelőt a NodeMCU -hoz csatlakoztatni, és megjeleníteni a hőmérséklet -információkat az interneten keresztül egy okostelefonon, Blynk alkalmazással. (Ebben a projektben is a SuperChart widgetet fogjuk használni a Bl