Kazalo:
- Zaloge
- 1. korak: Natisnite pokrov kozarca
- Korak: Ožičenje
- 3. korak: Kodiranje
- 4. korak: Preverite MQTT
Video: Senzor kislega testa (ESP8266): 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Še vedno sem tam, da bi poskušal izmeriti fermentacijo svojega zaganjalnika iz kislega testa in to rešitev sem želel preizkusiti s senzorjem Sharp, ki bo meril razdaljo do površine pripravka. Višje kot je, bolj je fermentiran pripravek. Povečanje višine je posledica bakterij in kvasa, ki jedo moko in proizvaja ogljikov dioksid. Ta plin se bo pri pripravi ujel in ga napihnil.
Ta uporablja preprost ESP8266 za prenos ukrepov posredniku MQTT. Natisnila sem ovitek, da bi sestavne dele integrirala v pokrov posode, tako da se ne premika tako enostavno.
Zaloge
- ESP8266 - NodeMCU v3 sem vzel iz aliexpressa
- Sharp senzor GP2Y0A41SK0F - tisti, ki ga uporabljam, je primeren za 4 do 30 cm, kar se bo v tem primeru dobro ujemalo.
- Strežnik MQTT - tisti, ki ga uporabljam, upravlja programska oprema mojega domačega pomočnika, kar bo ustrezalo
- En stekleni kozarec
- Nekaj predjedi iz kislega testa
- USB powerbank ali napajalnik z izhodom micro USB
1. korak: Natisnite pokrov kozarca
Oblikoval sem ovitek s Fusion 360, narezan s Curo in natisnjen na mojem Creality 3D CR10S. Pustil sem nekaj lukenj za prezračevanje, tako da na ostrem senzorju ni kondenzacije.
Na grabcadu sem našel nekaj dobrega dizajna za nodemcu. Pa tudi za oster senzor. Veliko lažje je oblikovati luknje za pritrditev. Uporabil sem nekaj distančnikov iz montažnih delov mojih arduino plošč, da prilagodim višino komponente nad zgornjo stranjo pokrova.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (ni enako, vendar dovolj blizu za namestitev lukenj)
Nalepila sem malo dvojnega stranskega traku, da je pokrov ostal na svojem mestu.
Korak: Ožičenje
Najprej moramo priključiti nodemcu na oster senzor. To je precej preprosto.
- Senzor Sharp bo za vhod uporabil 5 voltov, tako da ga lahko priključimo na VU (VUSB) na vozlišču.
- Nato ostro ozemljite senzor na kateri koli ozemljitveni zatič nodemcu.
- In končno V0 iz ostrega senzorja preide v A0 (analogni vhod) na ESP.
- Na srečo je moč ostrega senzorja največ 3,1 volta. Bolje bi bilo, če bi imeli težave z ESP, kot da deluje na 3,3 volta in ne bi cenili višjih napetosti na svojem vhodnem zatiču.
Nato za napajanje nodemcu uporabljam standardni USB powerbank z vtičem micro USB ali stenskim vtičem. To je treba storiti, ker želimo imeti veljaven VUSB pri 5 voltih. Senzor bo porabil le od 4,5 do 5,5 voltov. nodemcu običajno deluje pri 3.3V, kar je premalo.
3. korak: Kodiranje
Ta koda uporablja jezik IDE Arduino za programiranje ESP8266. Za programiranje iz te IDE boste morali namestiti ploščo ESP8266.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Poiščite in zamenjajte ključno besedo "REPLACE" z lastnimi vrednostmi.
Za ostro tipalo obstaja faza umerjanja. Videli boste formulo za pretvorbo analognih odčitkov v centimetre, ki jih lahko po umerjanju spremenite. Tipična kalibracija je izvedba niza meritev s senzorjem in uporaba Excela za izračun koeficientov za formulo. To bo izboljšalo natančnost ukrepov.
Nekaj primerov postopka umerjanja
diyprojects.io/proximity-sensor-a02yk0-tes…
Koda vsebuje povezavo do katere koli wifi postaje, ki jo imate. Zahvaljujoč tej povezavi WiFi lahko ESP pošlje vrednosti na konfiguriran strežnik MQTT.
4. korak: Preverite MQTT
Ko je esp priključen, bo začel pošiljati vrednosti v MQTT. Nato z domačim pomočnikom (https://www.home-assistant.io/) preberem čakalno vrsto in prikažem rezultat.
Nato morate dodati predjed za juho, nekaj moke in vode ter počakati, da senzor izmeri raven površine v steklenem kozarcu. Upajmo, da bo to pokazalo stopnjo fermentacije kislega testa, da bomo vedeli, kdaj je dosežen vrh.
Priložil sem graf prve uporabe senzorja. Odčitke senzorja sem prenesel nazaj v InfluxDB in ta graf je iz Grafane, tako da lahko vidite lep razvoj meritev skozi čas.
Upam, da vam je bila ta vadnica všeč. Povejte mi, če potrebujete več podrobnosti o nekaterih korakih!
Priporočena:
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: 4 koraki (s slikami)
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: V tem navodilu vam bom pokazal, kako sem izdelal senzor na baterijski pogon za spremljanje vrat in zaklepanja moje daljinske lope za kolesa. Nimam napajanja iz omrežja, zato imam napajanje iz baterije. Baterijo polni majhna sončna plošča.Modul je d
Naredite senzor vrat za varnost z uporabo ESP8266: 3 koraki
Naredi sam senzor vrat za varnost z uporabo ESP8266: Zavarujte svoj dom s pametnim senzorjem vrat, ki je popolnoma oblikovan z uporabo odprtokodnih tehnologij. V tem videoposnetku bomo izdelali napravo, ki bo zaznala, ali so vrata odprta ali zaprta, in s pomočjo pametnega telefona zaznala podatke strežnik BLYNK, w
ESP8266 NodeMCU + LM35 + Blynk (vremenska postaja IOT/ digitalni senzor temperature): 4 koraki
ESP8266 NodeMCU + LM35 + Blynk (vremenska postaja IOT/ digitalni senzor temperature): Pozdravljeni, fantje! V tem navodilu se bomo naučili, kako povezovati senzor LM35 z NodeMCU in prikazati te podatke o temperaturi prek interneta na pametnem telefonu z aplikacijo Blynk. (Tudi v tem projektu bomo uporabljali pripomoček SuperChart v Bl
ESP8266/ESP12 Witty Cloud - Arduino senzor osvetljenosti SmartThings: 4 koraki
ESP8266/ESP12 Witty Cloud - Arduino senzor osvetljenosti SmartThings: Če se vaša pametna osvetlitev odzove na nekatere privzete čase, kot sta sončni zahod in sončni vzhod, ali določen čas … se ne ujema vedno s tistim, kar vidijo vaše oči, medtem ko ste notri vaš dom. Mogoče je čas, da dodate senzor, ki lahko sproži vse te
FM radio s predvajanjem testa: 4 koraki
Radio FM s predvajanjem testa: Videl sem druge pretvornike mp3 predvajalnikov in radijskih postaj fm v druge izdelke in mislil sem, da bom poskusil enako, ko bom s hčerko igral play-testo. Uživajte