Mundarija:

Sourdough sensori (ESP8266): 4 qadam
Sourdough sensori (ESP8266): 4 qadam

Video: Sourdough sensori (ESP8266): 4 qadam

Video: Sourdough sensori (ESP8266): 4 qadam
Video: Подробная инструкция по настройке WiFi Часов на базе ESP8266. Arduino. 2024, Noyabr
Anonim
Sourdough sensori (ESP8266)
Sourdough sensori (ESP8266)

Men xamirturush boshlang'ichining fermentatsiyasini o'lchash uchun hali ham u erdaman va men bu yechimni Sharp sensori bilan sinab ko'rmoqchi edim, sensor preparat yuzasiga masofani o'lchaydi. Bu qanchalik baland bo'lsa, tayyorgarlik shunchalik achitiladi. Balandlikning oshishi bakteriyalar va xamirturushlar uni yeyishi va uglerod dioksid ishlab chiqarishi bilan bog'liq. Bu gaz preparat ichida qoladi va uni puflaydi.

Bu choralarni MQTT brokeriga o'tkazish uchun oddiy ESP8266 yordamida. Men qopqoqni konteyner qopqog'idagi tarkibiy qismlarni birlashtirish uchun chop etdim, shunda u juda oson harakatlanmaydi.

Ta'minotlar

  • ESP8266 - Aliexpress -dan NodeMCU v3 ni oldim
  • Sharp Sensor GP2Y0A41SK0F - men foydalanadigan o'lchagich 4 sm dan 30 sm gacha yaxshi, bu holda u yaxshi mos keladi.
  • MQTT Server - men foydalanadigan dasturni uy yordamchisi dasturlari boshqaradi
  • Bir shisha idish
  • Bir oz xamirturush boshlang'ich
  • USB quvvat banki yoki mikro USB chiqishi bilan quvvat adapteri

1 -qadam: Kavanoz qopqog'ini chop eting

Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting
Kavanoz qopqog'ini chop eting

Men qopqoqni Cura bilan kesilgan va Creality 3D CR10S -da chop etilgan Fusion 360 yordamida yaratdim. O'tkir datchikda kondensatsiya bo'lmasligi uchun shamollatish uchun bir nechta teshik qoldirdim.

Men grabcad -da nodemcu uchun yaxshi dizayn topdim. O'tkir sensor uchun ham. O'rnatish uchun teshiklarni loyihalash ancha oson. Qopqoqning yuqori qismidagi komponentning balandligini sozlash uchun men arduino taxtalaridagi o'rnatish qismlarini ishlatardim.

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (bir xil emas, lekin teshiklarni o'rnatish uchun etarlicha yaqin)

Qopqoqni bankaning tepasida ushlab turish uchun ozgina ikkita yon tasmasini yopishtirdim.

2 -qadam: kabel yotqizish

Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish

Avval biz nodemcuni o'tkir sensorga ulashimiz kerak. Bu juda oddiy.

  1. Sharp sensori kirish uchun 5 voltni oladi, shuning uchun biz uni nodemcu -dagi VU (VUSB) ga ulashimiz mumkin.
  2. Keyin o'tkir sensor har qanday nodemcu tuproqli pinga ulanadi.
  3. Va nihoyat, o'tkir sensordan V0 ESPda A0 (analog kirish) ga o'tadi.
  4. Yaxshiyamki, o'tkir sensorning chiqishi maksimal 3,1 volts. ESP bilan bog'liq muammolar 3,3 voltsli kuchlanishdan yuqori bo'lsa va uning kirish pinidagi yuqori kuchlanishni qadrlamasak yaxshi bo'lardi.

Keyin men nodemcu -ni quvvatlantirish uchun standart USB quvvat bankidan foydalanaman. Buni qilish kerak, chunki biz 5 voltsli VUSB -ga ega bo'lishni xohlaymiz. Sensor faqat 4,5 dan 5,5 voltgacha ishlaydi. nodemcu odatda 3.3v da ishlaydi, bu etarli emas.

3 -qadam: kodlash

Bu kod ESP8266 dasturlash uchun Arduino IDE tilidan foydalanadi. Ushbu IDE -dan dasturlash uchun siz ESP8266 kartasini o'rnatishingiz kerak bo'ladi.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

"REPLACE" kalit so'zini qidiring va o'z qadriyatlaringiz bilan almashtiring.

O'tkir sensor uchun kalibrlash bosqichi mavjud. Siz analog o'qishni santimetrga aylantirish formulasini ko'rasiz, uni kalibrlashdan keyin o'zgartirish mumkin. Oddiy kalibrlash - bu sensor yordamida o'lchovlar seriyasini bajarish va formulaning koeffitsientlarini hisoblash uchun excel -dan foydalanish. Bu chora -tadbirlarning aniqligini oshiradi.

Kalibrlash jarayonining ba'zi misollari

diyprojects.io/proximity-sensor-a02yk0-tes…

Kod har qanday Wi -Fi stantsiyasiga ulanishni o'z ichiga oladi. Ushbu Wi -Fi ulanishi tufayli ESP qiymatlarni sozlangan MQTT serveriga yuborishi mumkin.

4 -qadam: MQTT -ni tekshiring

MQTT ni tekshiring
MQTT ni tekshiring
MQTT ni tekshiring
MQTT ni tekshiring

Tarmoqqa ulangandan so'ng, esp MQTT ga qiymatlarni yuborishni boshlaydi. Keyin navbatni o'qish va natijani ko'rsatish uchun men uy yordamchisidan (https://www.home-assistant.io/) foydalanaman.

Keyin siz qattiq boshlang'ichni, ozgina un va suvni qo'shib qo'yasiz, keyin esa sensori shisha idishda sirt darajasini o'lchashini kuting. Umid qilamanki, bu xamirturushning fermentatsiya darajasini ko'rsatadi, shuning uchun biz cho'qqiga qachon etib kelganini bilamiz.

Men sensorni birinchi marta ishlatganimning grafikini biriktirdim. Men sensorlar o'qilishini InfluxDB -ga o'tkazdim va bu grafik Grafanadan olingan, shuning uchun siz vaqt o'tishi bilan o'lchovlarning yaxshi rivojlanishini ko'rishingiz mumkin.

Umid qilamanki, sizga bu darslik yoqdi, iltimos, menga ba'zi qadamlar haqida batafsil ma'lumot kerak bo'lsa biling!

Tavsiya: