فهرست مطالب:

سنسور ترش (ESP8266): 4 مرحله
سنسور ترش (ESP8266): 4 مرحله

تصویری: سنسور ترش (ESP8266): 4 مرحله

تصویری: سنسور ترش (ESP8266): 4 مرحله
تصویری: باور نخواهید کرد چرا پنبه در ناف جمع می شود و علت این پدیده چیست؟ 2024, نوامبر
Anonim
سنسور ترش (ESP8266)
سنسور ترش (ESP8266)

من هنوز برای اندازه گیری تخمیر شروع کننده خمیر ترش هستم و می خواستم این محلول را با سنسور شارپ امتحان کنم. سنسور فاصله تا سطح آماده سازی را اندازه گیری می کند. هرچه بالاتر می رود ، آماده سازی تخمیر بیشتری دارد. افزایش قد به دلیل خوردن آرد باکتری ها و مخمرها و تولید دی اکسید کربن است. این گاز در آماده سازی به دام می افتد و آن را باد می کند.

این از ESP8266 ساده برای انتقال اقدامات به یک کارگزار MQTT استفاده می کند. من جلد را چاپ کردم تا اجزای آن را در درپوش ظرف قرار دهم تا خیلی راحت حرکت نکند.

تدارکات

  • ESP8266 - من NodeMCU v3 را از aliexpress گرفتم
  • Sharp Sensor GP2Y0A41SK0F - این موردی که من استفاده می کنم برای 4 تا 30 سانتی متر مناسب است که در این صورت بازی خوبی خواهد بود.
  • MQTT Server - نرم افزاری که من از آن استفاده می کنم توسط نرم افزار دستیار خانگی من اداره می شود ، هر کاری انجام می دهد
  • یک ظرف شیشه ای
  • مقداری استارت خمیر ترش
  • پاوربانک USB یا آداپتور برق با خروجی میکرو USB

مرحله 1: جلد شیشه را چاپ کنید

جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید
جلد شیشه را چاپ کنید

من جلد را با Fusion 360 طراحی کردم ، با Cura برش دادم و روی Creality 3D CR10S چاپ کردم. چند سوراخ برای تهویه گذاشتم تا تراکم روی سنسور تیز وجود نداشته باشد.

من یک طرح خوب برای nodemcu در grabcad پیدا کردم. و همچنین برای سنسور وضوح. طراحی سوراخ های نصب بسیار ساده تر است. من از تعدادی جداکننده از قطعات نصب بردهای آردوینو برای تنظیم ارتفاع قسمت بالای صفحه استفاده کردم.

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

grabcad.com/library/sharp-2y0a21-distance-… (یکسان نیست اما برای سوراخ های مناسب به اندازه کافی نزدیک است)

من کمی نوار چسب دو طرفه چسباندم تا جلد در بالای شیشه ثابت بماند.

مرحله 2: کابل کشی

کابل کشی
کابل کشی
کابل کشی
کابل کشی
کابل کشی
کابل کشی
کابل کشی
کابل کشی

ابتدا باید nodemcu را به سنسور شارپ وصل کنیم. این کاملاً ساده است.

  1. سنسور شارپ 5 ولت به عنوان ورودی مصرف می کند تا بتوانیم آن را به VU (VUSB) در nodemcu وصل کنیم.
  2. سپس سنسور تیز را به هر پایه زمین nodemcu متصل کنید.
  3. و در نهایت V0 از سنسور شارپ به A0 (ورودی آنالوگ) در ESP می رود.
  4. خوشبختانه خروجی سنسور شارپ حداکثر 3.1 ولت است. اگر ESP با ولتاژ 3.3 ولت مشکل داشته باشد ، ولتاژهای بالاتر در پین ورودی آن قابل درک نیست.

سپس از یک پاوربانک USB استاندارد با دوشاخه میکرو USB یا یک پریز دیواری برای تغذیه nodemcu استفاده می کنم. این کار باید انجام شود زیرا ما می خواهیم یک VUSB معتبر در 5 ولت داشته باشیم. این سنسور تنها بین 4.5 تا 5.5 ولت کار می کند. nodemcu معمولاً در 3.3v اجرا می شود که کافی نیست.

مرحله 3: کد نویسی

این کد از زبان Arduino IDE برای برنامه ریزی ESP8266 استفاده می کند. شما باید برد ESP8266 را نصب کنید تا بتوانید آن را از طریق این IDE برنامه ریزی کنید.

www.arduino.cc/fa/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

کلمات کلیدی "REPLACE" را با مقادیر خود جستجو کرده و جایگزین کنید.

یک مرحله کالیبراسیون برای سنسور وضوح وجود دارد. فرمول تبدیل قرائت آنالوگ به سانتی متر را مشاهده خواهید کرد ، که پس از کالیبراسیون قابل تغییر است. کالیبراسیون معمولی انجام مجموعه ای از اندازه گیری ها با سنسور و استفاده از اکسل برای محاسبه ضرایب فرمول است. این امر باعث افزایش دقت اقدامات می شود.

چند نمونه از فرآیند کالیبراسیون

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

کد شامل اتصال به هر ایستگاه wifi است. با تشکر از این اتصال wifi ، ESP می تواند مقادیر را به سرور MQTT پیکربندی شده ارسال کند.

مرحله 4: MQTT را بررسی کنید

MQTT را بررسی کنید
MQTT را بررسی کنید
MQTT را بررسی کنید
MQTT را بررسی کنید

پس از اتصال ، esp شروع به ارسال مقادیر به MQTT می کند. سپس از دستیار خانگی (https://www.home-assistant.io/) برای خواندن صف و نمایش نتیجه استفاده می کنم.

سپس می توانید استارتر ، مقداری آرد و آب به آن اضافه کنید و سپس منتظر بمانید تا سنسور سطح سطح شیشه را اندازه گیری کند. این امیدوارم سطح تخمیر خمیر ترش را نشان دهد تا بدانیم چه زمانی به اوج رسیده است.

نمودار اولین باری که از سنسور استفاده کردم را ضمیمه کردم. من قرائت سنسور را به InfluxDB منتقل کردم و این نمودار از Grafana است ، بنابراین شما می توانید تکامل خوبی از اندازه گیری ها را در طول زمان مشاهده کنید.

امیدوارم از این آموزش خوشتان آمده باشد ، لطفاً در صورت نیاز به جزئیات بیشتر در مورد برخی مراحل ، مرا مطلع کنید!

توصیه شده: