INHOUDSOPGAWE:
Video: Suurdeegsensor (ESP8266): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ek is nog steeds daar om die fermentasie van my suurdeeg -voorgereg te meet, en ek wou hierdie oplossing met 'n Sharp -sensor probeer. Die sensor sal die afstand na die oppervlak van die voorbereiding meet. Hoe hoër dit gaan, hoe meer gefermenteer word die voorbereiding. Die toename in hoogte is te danke aan die bakterieë en gis wat die meel eet en koolstofdioksied produseer. Hierdie gas sal in die voorbereiding vasgevang word en dit opblaas.
Dit gebruik 'n eenvoudige ESP8266 om die maatreëls na 'n MQTT -makelaar oor te dra. Ek het die omslag gedruk om die komponente in die houerdop te integreer sodat dit nie te maklik beweeg nie.
Voorrade
- ESP8266 - Ek het 'n NodeMCU v3 van aliexpress geneem
- Skerpsensor GP2Y0A41SK0F - die een wat ek gebruik, is goed vir 4 tot 30 cm, wat in hierdie geval 'n goeie pasmaat sal wees.
- MQTT -bediener - die een wat ek gebruik, word deur my huisassistent -sagteware hanteer
- Een glaskruik
- 'N Paar suurdeegvoorgereg
- USB -kragbank of kragadapter met mikro -USB -uitgang
Stap 1: Druk die kruikomslag uit
Ek het die omslag ontwerp met Fusion 360, in snye gesny met Cura en op my Creality 3D CR10S gedruk. Ek het 'n paar gate vir ventilasie gelaat sodat daar geen kondensasie op die skerp sensor is nie.
Ek het 'n goeie ontwerp vir die nodemcu op grabcad gevind. Sowel as vir die skerp sensor. Dit is baie makliker om die gate vir die bevestiging te ontwerp. Ek het 'n paar afstandhouers van die monteerstukke van my arduino -borde gebruik om die hoogte van die komponent bokant die dekblad aan te pas.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (nie dieselfde nie, maar naby genoeg om die gate te pas)
Ek plak 'n bietjie dubbelband om die deksel bo -op die pot te laat bly.
Stap 2: Bekabeling
Eerstens moet ons die nodemcu na die skerp sensor koppel. Dit is redelik eenvoudig.
- Die Sharp -sensor sal 5 volt as ingang neem, sodat ons dit op die nodemcu kan aansluit by VU (VUSB).
- Skerp dan die sensor na enige nodemcu -grondpen.
- En uiteindelik gaan die V0 van die skerp sensor na die A0 (analoog ingang) op die ESP.
- Gelukkig is die uitset van die skerp sensor maksimum 3,1 volt. Dit sou hoër wees as ons probleme met die ESP het as wat op 3,3 volt werk, en ons sal nie die hoër spanning op die ingangspen waardeer nie.
Dan gebruik ek 'n standaard USB -kragbank met 'n mikro -USB -aansluiting of 'n muurprop om die nodemcu aan te dryf. Dit moet gedoen word, aangesien ons 'n geldige VUSB van 5 volt wil hê. Die sensor neem slegs tussen 4,5 en 5,5 volt. nodemcu loop gewoonlik op 3.3v, wat onvoldoende is.
Stap 3: Kodering
Hierdie kode gebruik die Arduino IDE -taal om die ESP8266 te programmeer. U sal die ESP8266 -bord moet installeer om dit vanaf hierdie IDE te kan programmeer.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Soek en vervang die sleutelwoord "VERVANG" met u eie waardes.
Daar is 'n kalibreringsfase vir die skerp sensor. U sal die formule sien om analooglesing na sentimeter om te skakel, dit kan na kalibrasie gewysig word. Tipiese kalibrasie is om 'n reeks metings met die sensor uit te voer en Excel te gebruik om die koëffisiënte vir die formule te bereken. Dit sal die akkuraatheid van die maatreëls verbeter.
Enkele voorbeelde van kalibrasieproses
diyprojects.io/proximity-sensor-a02yk0-tes…
Die kode bevat 'n verbinding met enige wifi -stasie wat u het. Danksy hierdie wifi -verbinding kan die ESP die waardes na die gekonfigureerde MQTT -bediener stuur.
Stap 4: Gaan MQTT na
Sodra dit ingeprop is, sal die esp begin om waardes na die MQTT te stuur. Dan gebruik ek huisassistent (https://www.home-assistant.io/) om die tou te lees en die resultaat te vertoon.
Dan moet u die voorgereg, meel en water byvoeg en wag totdat die sensor die oppervlakvlak in die glaspot meet. Dit sal hopelik die gistingsvlak van die suurdeeg aandui, sodat ons weet wanneer die piek bereik is.
Ek het die grafiek aangeheg van die eerste keer dat ek die sensor gebruik het. Ek het die sensorlesings terug na InfluxDB oorgeplaas en hierdie grafiek is van Grafana, sodat u mettertyd 'n goeie evolusie van die metings kan sien.
Ek hoop dat u van hierdie tutoriaal gehou het. Laat weet my as u meer inligting oor sommige van die stappe nodig het!
Aanbeveel:
Hoe om ESP8266 AT -firmware te flits of te programmeer met behulp van ESP8266 -flitser en programmeerder, IOT Wifi -module: 6 stappe
Hoe om ESP8266 AT-firmware te flits of te programmeer deur ESP8266-flitser en programmeerder, IOT Wifi-module te gebruik: Beskrywing: Hierdie module is 'n USB-adapter /programmeerder vir ESP8266-modules van die tipe ESP-01 of ESP-01S. Dit is gerieflik toegerus met 'n 2x4P 2.54mm vroulike kop om die ESP01 aan te sluit. Dit breek ook al die penne van die ESP-01 uit via 'n 2x4P 2.54mm manlike h
ESP8266 - Tuinbesproeiing met timer en afstandbeheer via internet / ESP8266: 7 stappe (met foto's)
ESP8266 - Tuinbesproeiing met timer en afstandsbediening via internet / ESP8266: ESP8266 - Besproeiing met afstandbeheer en met tydsberekening vir groentetuine, blomtuine en grasperke. Dit maak gebruik van die ESP-8266-kring en 'n hidrouliese / elektriese klep vir besproeiingstoevoer.Voordele: Lae koste (~ US $ 30,00) vinnige toegangsopdragte
ESP8266 - Deur- en venstersensors - ESP8266. Bystand vir bejaardes (vergeetagtigheid): 5 stappe
ESP8266 - Deur- en venstersensors - ESP8266. Bystand vir bejaardes (vergeetagtigheid): ESP8266 - Deur- / venstersensors met GPIO 0 en GPIO 2 (IOT). Dit kan op die internet of op die plaaslike netwerk met blaaiers besigtig word. Ook sigbaar deur die " HelpIdoso Vxapp " aansoek. Gebruik 'n 110/220 VAC -toevoer vir 5Vdc, 1 relais / spanning
Kry tyd vanaf die internet met behulp van ESP8266 - NTP -klokprojek met ESP8266 Nodemcu: 5 stappe
Kry tyd vanaf die internet met behulp van ESP8266 | NTP -klokprojek met ESP8266 Nodemcu: In hierdie tutoriaal sal ons sien hoe u tyd kry met die ESP8266/nodemcu met Arduino IDE. Om tyd te kry, is veral handig in data -aanmelding om u lesings te tydstempel. As u ESP8266 -projek toegang tot die internet het, kan u tyd kry met Netwerk T
ESP8266 NODEMCU BLYNK IOT Tutoriaal - Esp8266 IOT Gebruik Blunk en Arduino IDE - Beheer van LED's oor die internet: 6 stappe
ESP8266 NODEMCU BLYNK IOT Tutoriaal | Esp8266 IOT Gebruik Blunk en Arduino IDE | LED's op die internet beheer: Hallo ouens, in hierdie instruksies leer ons hoe om IOT te gebruik met ons ESP8266 of Nodemcu. Ons sal die blynk -app daarvoor gebruik, dus ons sal ons esp8266/nodemcu gebruik om die LED's via die internet te beheer