Sadržaj:
- Pribor
- Korak 1: Ispišite poklopac staklenke
- Korak 2: Kabliranje
- Korak 3: Kodiranje
- Korak 4: Provjerite MQTT
Video: Senzor kiselog tijesta (ESP8266): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Još sam vani kako bih pokušao izmjeriti fermentaciju svog startera od kiselog tijesta i htio sam isprobati ovu otopinu s Sharp senzorom. Senzor će mjeriti udaljenost do površine pripravka. Što se više penje, pripravak je više fermentiran. Povećanje visine posljedica je bakterija i kvasca koji jedu brašno i proizvode ugljični dioksid. Taj će se plin zarobiti u pripremi i napuhati.
Ovo se koristi jednostavnim ESP8266 za prijenos mjera posredniku MQTT. Ispisao sam omot kako bih integrirao komponente u poklopac spremnika tako da se ne premješta previše lako.
Pribor
- ESP8266 - Uzeo sam NodeMCU v3 s aliexpressa
- Oštri senzor GP2Y0A41SK0F - onaj koji koristim je dobar za 4 do 30 cm, što će se u tom slučaju dobro podudarati.
- MQTT poslužitelj - onaj koji koristim upravlja mojim softverom kućnog pomoćnika, bilo koji će poslužiti
- Jedna staklena posuda
- Neki predjelo od kiselog tijesta
- USB powerbank ili adapter za napajanje s mikro USB izlazom
Korak 1: Ispišite poklopac staklenke
Dizajnirao sam omot s Fusion 360, narezan s Cura i ispisao na svom Creality 3D CR10S. Ostavio sam neke rupe za ventilaciju kako ne bi došlo do kondenzacije na oštrom senzoru.
Našao sam dobar dizajn za nodemcu na grabcadu. Kao i za oštar senzor. Mnogo je lakše projektirati rupe za montažu. Koristio sam neke odstojnike s montažnih komada mojih arduino ploča za podešavanje visine komponente iznad vrha poklopca.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (nije isto, ali dovoljno blizu za postavljanje rupa)
Zalijepila sam malo dvostruke bočne trake kako bi poklopac ostao na mjestu na vrhu staklenke.
Korak 2: Kabliranje
Najprije moramo spojiti čvor na oštri senzor. Ovo je sasvim jednostavno.
- Sharp senzor će uzeti 5 volti kao ulaz tako da ga možemo priključiti u VU (VUSB) na čvoru čvora.
- Zatim oštro uzemite osjetnik na bilo koji čvor uzemljenja čvora.
- I na kraju V0 s oštrog senzora odlazi na A0 (analogni ulaz) na ESP -u.
- Na sreću izlaz oštrog senzora je maksimalnih 3,1 volta. Bilo bi više da bismo imali problema s ESP -om nego što radi na 3,3 volti i ne bismo cijenili veće napone na svom ulaznom pinu.
Zatim koristim standardnu USB powerbank s mikro USB utičnicom ili zidnu utičnicu za napajanje nodemcua. To se mora učiniti jer želimo imati važeći VUSB na 5 volti. Senzor će potrošiti samo između 4,5 do 5,5 volti. nodemcu obično radi na 3.3V što je nedovoljno.
Korak 3: Kodiranje
Ovaj kôd koristi Arduino IDE jezik za programiranje ESP8266. Morat ćete instalirati ploču ESP8266 da biste je mogli programirati iz ovog IDE -a.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Pretražite i zamijenite ključnu riječ "ZAMJENA" vlastitim vrijednostima.
Za oštri senzor postoji faza kalibracije. Vidjet ćete formulu za pretvaranje analognog očitanja u centimetre, to se može promijeniti nakon kalibracije. Tipična kalibracija je izvršiti niz mjerenja sa senzorom i koristiti Excel za izračun koeficijenata za formulu. To će poboljšati točnost mjera.
Neki primjeri procesa kalibracije
diyprojects.io/proximity-sensor-a02yk0-tes…
Kôd sadrži vezu s bilo kojom WiFi stanicom koju imate. Zahvaljujući ovoj WiFi vezi, ESP može poslati vrijednosti na konfigurirani MQTT poslužitelj.
Korak 4: Provjerite MQTT
Nakon što je priključen, esp će početi slati vrijednosti u MQTT. Zatim koristim kućnog pomoćnika (https://www.home-assistant.io/) za čitanje reda i prikaz rezultata.
Zatim vam preostaje dodavanje predjela za juhu, malo brašna i vode, a zatim pričekajte da senzor izmjeri razinu površine u staklenoj posudi. Nadajmo se da će to ukazivati na razinu fermentacije kiselog tijesta kako bismo znali kada je dosegnut vrhunac.
Priložio sam grafikon prve uporabe senzora. Prenio sam očitanja senzora natrag u InfluxDB, a ovaj grafikon je iz Grafane pa možete vidjeti lijepu evoluciju mjerenja s vremenom.
Nadam se da vam se svidio ovaj vodič, javite mi ako trebate više detalja o nekim od koraka!
Preporučeni:
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): Ovaj DIY osjetnik poprimit će oblik provodljivog pletenog senzora za istezanje. Omotat će se oko vaših prsa/trbuha, a kad se grudi/želudac prošire i stegnu, osjetnik će se povećati, a time i ulazni podaci koji se unose u Arduino. Tako
Raspberry Pi - MPL3115A2 Precizni senzor visinomjera Senzor za Python: 4 koraka
Raspberry Pi - MPL3115A2 Precizni senzor visinomjera Python Vodič: MPL3115A2 koristi MEMS osjetnik tlaka s I2C sučeljem za pružanje točnih podataka o tlaku/nadmorskoj visini i temperaturi. Izlazi senzora digitalizirani su 24-bitnim ADC-om visoke rezolucije. Interna obrada uklanja zadatke kompenzacije iz
Arduino senzor temperature i vlažnosti na solarni pogon kao 433mhz Oregonski senzor: 6 koraka
Arduino senzor temperature i vlažnosti na solarni pogon kao 433mhz Oregonski senzor: Ovo je konstrukcija senzora temperature i vlažnosti na solarnu energiju. Senzor emulira 433mhz Oregonski senzor i vidljiv je na Telldus Net gatewayu. Što vam je potrebno: 1x " 10-LED Senzor pokreta solarne energije " s Ebaya. Provjerite piše li baterija od 3,7 V
MQTT/Google kućni senzor za poplavu/vodu WIFI senzor s ESP-01: 7 koraka
MQTT/Google početni WIFI senzor za poplavu/vodu s ESP-01: U ovom uputstvu pokazat ću vam kako izgraditi WiFi senzor za poplavu/vodu uz minimalne troškove. Cijeli projekt košta me manje od 8 USD za dijelove koje nabavljam na ebayu i moje postojeće rezervne dijelove. U ovom projektu koristit ćemo ESP-01 za pružanje Wif
FM radio s reprodukcijom tijesta: 4 koraka
Radio s reprodukcijom tijesta: Vidio sam druge pretvarače mp3 playera i FM radija u druge proizvode i mislio sam da ću pokušati isto dok sam igrao play-tijesto sa svojom kćeri. Uživati