Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-print ang Jar Cover
- Hakbang 2: Cabling
- Hakbang 3: Pag-coding
- Hakbang 4: Suriin ang MQTT
Video: Sourdough Sensor (ESP8266): 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Nandoon pa rin ako upang subukang sukatin ang pagbuburo ng aking sourdough starter at nais kong subukan ang solusyon na ito sa isang Sharp sensor. Susukat ng sensor ang distansya sa ibabaw ng paghahanda. Kung mas mataas ito, mas maigi ang paghahanda. Ang pagtaas ng taas ay dahil sa mga bakterya at lebadura na kumakain ng harina at gumagawa ng carbon dioxyde. Ang gas na ito ay mai-trap sa paghahanda at papalaki ito.
Gumagamit ito ng isang simpleng ESP8266 upang maipadala ang mga hakbang sa isang MQTT broker. Inilimbag ko ang takip upang isama ang mga sangkap sa takip ng lalagyan upang hindi ito masyadong gumalaw.
Mga gamit
- ESP8266 - Kumuha ako ng isang NodeMCU v3 mula sa aliexpress
- Sharp Sensor GP2Y0A41SK0F - ang ginagamit ko ay mabuti para sa 4cm hanggang 30cm na magiging isang magandang tugma sa kasong iyon.
- MQTT Server - ang ginagamit ko ay pinangangasiwaan ng aking home assistant software, anumang gagawin
- Isang basong garapon
- Ilang sourdough starter
- USB powerbank o power adapter na may output ng micro USB
Hakbang 1: I-print ang Jar Cover
Dinisenyo ko ang takip sa Fusion 360, hiniwa ng Cura at naka-print sa aking Creality 3D CR10S. Nag-iwan ako ng ilang mga butas para sa bentilasyon upang walang paghalay sa matalim na sensor.
Natagpuan ko ang ilang mahusay na disenyo para sa nodemcu sa grabcad. Pati na rin para sa matalim na sensor. Mas madaling mag-disenyo ng mga butas para sa pag-mount. Gumamit ako ng ilang mga spacer mula sa aking mga arduino board na nakakabit na piraso upang ayusin ang taas ng bahagi sa itaas ng pabalat.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (hindi pareho ngunit malapit na malapit para sa mga butas na umaangkop)
Dumikit ako ng kaunting dobleng tape sa gilid upang mapanatili ang takip sa lugar sa tuktok ng garapon.
Hakbang 2: Cabling
Una kailangan nating i-wire ang nodemcu sa matalim na sensor. Ito ay medyo prangka.
- Ang Sharp sensor ay kukuha ng 5 volts bilang isang input upang mai-plug namin ito sa VU (VUSB) sa nodemcu.
- Pagkatapos matalim sensor ground sa anumang nodemcu ground pin.
- At sa wakas ang V0 mula sa matalim na sensor ay papunta sa A0 (analog input) sa ESP.
- Sa kasamaang palad ang output ng matalim na sensor ay maximum 3.1 volts. Mas mataas ito ay magkakaroon kami ng mga isyu sa ESP kaysa sa tumatakbo sa 3.3 volts at hindi pahalagahan ang mas mataas na voltages sa input pin nito.
Pagkatapos ay gumagamit ako ng isang karaniwang USB powerbank na may micro USB plug o isang wall plug upang mapalakas ang nodemcu. Ito ay kailangang gawin dahil nais naming magkaroon ng wastong VUSB sa 5 volts. Ang sensor ay kukuha lamang sa pagitan ng 4.5 hanggang 5.5 volts. karaniwang tumakbo ang nodemcu sa 3.3v na kung saan ay hindi sapat.
Hakbang 3: Pag-coding
Ang code na ito ay gumagamit ng wikang Arduino IDE upang mai-program ang ESP8266. Kailangan mong i-install ang board ng ESP8266 upang ma-program ito mula sa IDE na ito.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Maghanap at palitan ang keyword na "REPLACE" ng iyong sariling mga halaga.
Mayroong yugto ng pagkakalibrate para sa matalim na sensor. Makikita mo ang formula upang mai-convert ang analog na pagbasa sa sentimetro, maaari itong mabago pagkatapos ng pagkakalibrate. Karaniwang pagkakalibrate ay upang maisagawa ang isang serie ng mga sukat sa sensor at gumamit ng excel upang makalkula ang mga coefficients para sa formula. Mapapabuti nito ang kawastuhan ng mga hakbang.
Ang ilang mga halimbawa ng proseso ng pagkakalibrate
diyprojects.io/proximity-sensor-a02yk0-tes…
Naglalaman ang code ng isang koneksyon sa anumang istasyon ng wifi na mayroon ka. Salamat sa koneksyon sa wifi na ito, maaaring ipadala ng ESP ang mga halaga sa na-configure na MQTT server.
Hakbang 4: Suriin ang MQTT
Kapag naka-plug, magsisimula ang esp sa pagpapadala ng mga halaga sa MQTT. Pagkatapos ay gumagamit ako ng katulong sa bahay (https://www.home-assistant.io/) upang basahin ang pila at ipakita ang resulta.
Pagkatapos ay maiiwan ka sa pagdaragdag ng iyong soudough starter, ilang harina at tubig at pagkatapos ay maghintay para sa sensor upang masukat ang antas ng ibabaw sa garapon ng salamin. Inaasahan nitong ipahiwatig ang antas ng pagbuburo ng sourdough upang malaman natin kung kailan naabot ang rurok.
Inilakip ko ang grap sa unang pagkakataon na ginamit ko ang sensor. Inilipat ko ang mga pagbabasa ng sensor pabalik sa InfluxDB at ang grap na ito ay mula sa Grafana upang makita mo ang isang magandang ebolusyon ng mga sukat sa paglipas ng panahon.
Inaasahan kong nagustuhan mo ang tutorial na ito, mangyaring malaman kung kailangan mo ng higit pang mga detalye sa ilan sa mga hakbang!
Inirerekumendang:
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 Hakbang (na may Mga Larawan)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): Ang DIY sensor na ito ay kukuha ng isang conductive knitted stretch sensor. Balot nito ang iyong dibdib / sikmura, at kapag ang iyong dibdib / tiyan ay lumalawak at nagkakontrata gayundin ang sensor, at dahil dito ang data ng pag-input na pinakain sa Arduino. Kaya
ESP8266 - Mga Sensor ng Pinto at Window - ESP8266. Pagtulong sa Matanda (kalimutan): 5 Mga Hakbang
ESP8266 - Mga Sensor ng Pinto at Window - ESP8266. Tulong sa Matandang (nakakalimot): ESP8266 - Mga sensor ng Pintuan / bintana gamit ang GPIO 0 at GPIO 2 (IOT). Maaari itong matingnan sa web o sa lokal na network na may mga browser. Makikita rin sa pamamagitan ng " HelpIdoso Vxapp " aplikasyon. Gumagamit ng 110/220 VAC supply para sa 5Vdc, 1 relay / voltage
Arduino Solar Powered Temperature at Humidity Sensor Bilang 433mhz Oregon Sensor: 6 na Hakbang
Arduino Solar Powered Temperature and Humidity Sensor Bilang 433mhz Oregon Sensor: Ito ang pagbuo ng isang solar powered temperatura at halumigmig sensor. Ginagaya ng Sensor ang isang 433mhz Oregon sensor, at makikita ito sa Telldus Net gateway. Ano ang kailangan mo: 1x " 10-LED Solar Power Motion Sensor " galing sa Ebay Tiyaking sinabi nito na 3.7v batter
RaspberryPi 3 Magnet Sensor Na May Mini Reed Sensor: 6 Hakbang
RaspberryPi 3 Magnet Sensor With Mini Reed Sensor: Sa Instructable na ito, lilikha kami ng isang sensor ng IoT magnet na gumagamit ng isang RaspberryPi 3. Ang sensor ay binubuo ng isang LED at isang buzzer, na parehong nakabukas kapag ang isang magnet ay nadama ng mini reed sensor
Arduino Interfacing With Ultrasonic Sensor at contactless Temperature Sensor: 8 Hakbang
Ang Arduino Interfacing With Ultrasonic Sensor at contactless Temperature Sensor: Ngayong mga araw na ito, ang mga Gumagawa, Developers ay mas gusto ang Arduino para sa mabilis na pag-unlad ng prototyping ng mga proyekto. Ang Arduino ay isang open-source electronics platform batay sa madaling gamiting hardware at software. Ang Arduino ay may napakahusay na komunidad ng gumagamit. Sa proje na ito