Mundarija:
- Ta'minotlar
- 1 -qadam: Kavanoz qopqog'ini chop eting
- 2 -qadam: kabel yotqizish
- 3 -qadam: kodlash
- 4 -qadam: MQTT -ni tekshiring
Video: Sourdough sensori (ESP8266): 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
Avval biz nodemcuni o'tkir sensorga ulashimiz kerak. Bu juda oddiy.
- Sharp sensori kirish uchun 5 voltni oladi, shuning uchun biz uni nodemcu -dagi VU (VUSB) ga ulashimiz mumkin.
- Keyin o'tkir sensor har qanday nodemcu tuproqli pinga ulanadi.
- Va nihoyat, o'tkir sensordan V0 ESPda A0 (analog kirish) ga o'tadi.
- 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
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:
Batareyadan ishlaydigan eshik va qulf sensori, Quyosh, ESP8266, ESP-Now, MQTT: 4 qadam (rasmlar bilan)
Batareyadan quvvat oladigan eshik va qulf sensori, Quyosh, ESP8266, ESP-Now, MQTT: Ushbu yo'riqnomada men sizga masofali velosiped saroyining eshigi va qulf holatini kuzatish uchun batareyadan ishlaydigan sensorni qanday yasaganimni ko'rsataman. Menda elektr tarmog'i yo'q, shuning uchun batareyadan quvvat olaman. Batareya kichik quyosh batareyasi bilan quvvatlanadi, bu modul
ESP8266 displeyli Barbekyu harorati va go'sht sensori: 5 qadam (rasmlar bilan)
ESP8266 displeyli Barbekyu harorati va go'sht sensori: Ushbu yo'riqnomada men sizga barbekyu ichidagi hozirgi haroratni o'lchaydigan va kerak bo'lganda uni yoqish uchun fanni yoqadigan barbekyu asbobining o'z versiyasini qanday qilishni ko'rsataman. Bunga qo'shimcha ravishda, go'shtning asosiy harorat sensori attac ham bor
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): Bu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklini oladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shunday qilib
Mini qamish sensori bilan RaspberryPi 3 magnit sensori: 6 qadam
Mini qamish sensori bilan RaspberryPi 3 magnit sensori: Ushbu yo'riqnomada biz RaspberryPi 3. yordamida IOT magnit sensori yaratamiz. Sensor diodli va signalli signaldan iborat bo'lib, ularning ikkalasi ham magnitni mini qamish sensori sezganda yonadi
Mening eshikimda kim bor? PIR harakat sensori/diapazon sensori loyihasi: 5 qadam
Mening eshikimda kim bor? PIR harakat sensori/diapazon sensori loyihasi: Bizning loyihamiz PIR va masofa sensori orqali harakatni sezishga qaratilgan. Arduino kodi foydalanuvchiga yaqin bo'lganini bildirish uchun vizual va audio signal chiqaradi. MATLAB kodi foydalanuvchiga kimdir yaqinligini bildirish uchun elektron pochta xabarini yuboradi