Sadržaj:
- Supplies
- Korak 1: Odštampajte poklopac tegle
- Korak 2: Kabliranje
- Korak 3: Kodiranje
- Korak 4: Provjerite MQTT
Video: Senzor kiselog tijesta (ESP8266): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Još sam vani kako bih pokušao izmjeriti fermentaciju svog startera od kiselog tijesta i htio sam isprobati ovo rješenje sa Sharp senzorom. Senzor će mjeriti udaljenost do površine preparata. Što se više penje, preparat je više fermentiran. Do povećanja visine dolazi zbog bakterija i kvasca koji jedu brašno i proizvode ugljični dioksid. Ovaj plin će biti zarobljen u pripremi i napuhati ga.
Ovo koristi jednostavan ESP8266 za prijenos mjera posredniku MQTT. Odštampao sam omot da integriram komponente u poklopac kontejnera tako da se ne kreće tako lako.
Supplies
- ESP8266 - Uzeo sam NodeMCU v3 sa aliexpress -a
- Oštri senzor GP2Y0A41SK0F - ovaj koji koristim je dobar za 4 do 30 cm, što će u tom slučaju biti dobro.
- MQTT poslužitelj - onaj koji koristim upravlja mojim softverom kućnog pomoćnika, bilo koji će poslužiti
- Jedna staklena tegla
- Neka predjela od kiselog tijesta
- USB powerbank ili adapter za napajanje sa mikro USB izlazom
Korak 1: Odštampajte poklopac tegle
Dizajnirao sam omot sa Fusion 360, isečen Cura -om i štampao 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 dizajnirati rupe za montažu. Koristio sam neke odstojnike sa 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
Prvo moramo spojiti čvor na oštri senzor. Ovo je prilično jednostavno.
- Sharp senzor će uzeti 5 volti kao ulaz tako da ga možemo priključiti na VU (VUSB) na nodemcu -u.
- Zatim oštro uzemite osjetnik na bilo koji čvor uzemljenja čvora.
- I na kraju V0 sa oštrog senzora ide 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 sa mikro USB utičnicom ili zidnom utičnicom za napajanje nodemcu -a. 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 izvođenje niza mjerenja sa senzorom i korištenje programa Excel za izračunavanje koeficijenata za formulu. To će poboljšati tačnost mjera.
Nekoliko primjera procesa kalibracije
diyprojects.io/proximity-sensor-a02yk0-tes…
Kôd sadrži vezu sa 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
Jednom priključen, esp će početi slati vrijednosti u MQTT. Zatim koristim kućnog pomoćnika (https://www.home-assistant.io/) da pročitam red i prikažem rezultat.
Zatim vam preostaje dodavanje predjela za suzu, malo brašna i vode, a zatim pričekajte da senzor izmjeri nivo površine u staklenoj posudi. Nadajmo se da će ovo ukazati na nivo fermentacije kiselog tijesta, tako da znamo kada se dostiže vrhunac.
Priložio sam grafikon prve upotrebe senzora. Prenio sam očitanja senzora natrag u InfluxDB, a ovaj grafikon je iz Grafane tako da 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 koracima!
Preporučuje se:
DIY senzor daha s Arduinom (provodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): Ovaj DIY senzor poprimit će oblik provodljivog pletenog senzora za istezanje. Omotat će vas oko prsa/trbuha, a kada se grudi/želudac prošire i stegnu, senzor će se povećati, a time i ulazni podaci koji se unose u Arduino. Pa
Raspberry Pi - MPL3115A2 Precizni senzor visinomjera Senzor za Python: 4 koraka
Raspberry Pi - MPL3115A2 Precizni senzor visinomera sa Python vodičem: MPL3115A2 koristi MEMS senzor pritiska sa I2C interfejsom za pružanje tačnih podataka o pritisku/nadmorskoj visini i temperaturi. Izlazi senzora digitalizirani su 24-bitnim ADC-om visoke rezolucije. Interna obrada uklanja zadatke kompenzacije iz
Arduino solarni senzor temperature i vlažnosti 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 solarni pogon. Senzor emulira 433mhz Oregonski senzor i vidljiv je na Telldus Net gatewayu. Šta vam je potrebno: 1x " 10-LED Senzor pokreta solarne energije " sa Ebaya. Provjerite da li piše baterija od 3,7 V
Senzor dodira i senzor zvuka Upravljanje AC/DC svjetlima: 5 koraka
Senzor dodira i senzor zvuka Kontrola AC/DC svjetla: Ovo je moj prvi projekt i radi na osnovu dva osnovna senzora, jedan je Senzor dodira, a drugi Senzor zvuka, kada pritisnete dodirnu ploču na senzoru za dodir, uključit će se svjetlo naizmjenične struje UKLJUČENO, ako ga pustite, svjetlo će biti isključeno, a isto
FM radio s reprodukcijom tijesta: 4 koraka
Radio s reprodukcijom testa FM: 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ćerkom. Uživajte