فهرست مطالب:
- تدارکات
- مرحله 1: جلد شیشه را چاپ کنید
- مرحله 2: کابل کشی
- مرحله 3: کد نویسی
- مرحله 4: MQTT را بررسی کنید
تصویری: سنسور ترش (ESP8266): 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
من هنوز برای اندازه گیری تخمیر شروع کننده خمیر ترش هستم و می خواستم این محلول را با سنسور شارپ امتحان کنم. سنسور فاصله تا سطح آماده سازی را اندازه گیری می کند. هرچه بالاتر می رود ، آماده سازی تخمیر بیشتری دارد. افزایش قد به دلیل خوردن آرد باکتری ها و مخمرها و تولید دی اکسید کربن است. این گاز در آماده سازی به دام می افتد و آن را باد می کند.
این از 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 را به سنسور شارپ وصل کنیم. این کاملاً ساده است.
- سنسور شارپ 5 ولت به عنوان ورودی مصرف می کند تا بتوانیم آن را به VU (VUSB) در nodemcu وصل کنیم.
- سپس سنسور تیز را به هر پایه زمین nodemcu متصل کنید.
- و در نهایت V0 از سنسور شارپ به A0 (ورودی آنالوگ) در ESP می رود.
- خوشبختانه خروجی سنسور شارپ حداکثر 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 را بررسی کنید
پس از اتصال ، esp شروع به ارسال مقادیر به MQTT می کند. سپس از دستیار خانگی (https://www.home-assistant.io/) برای خواندن صف و نمایش نتیجه استفاده می کنم.
سپس می توانید استارتر ، مقداری آرد و آب به آن اضافه کنید و سپس منتظر بمانید تا سنسور سطح سطح شیشه را اندازه گیری کند. این امیدوارم سطح تخمیر خمیر ترش را نشان دهد تا بدانیم چه زمانی به اوج رسیده است.
نمودار اولین باری که از سنسور استفاده کردم را ضمیمه کردم. من قرائت سنسور را به InfluxDB منتقل کردم و این نمودار از Grafana است ، بنابراین شما می توانید تکامل خوبی از اندازه گیری ها را در طول زمان مشاهده کنید.
امیدوارم از این آموزش خوشتان آمده باشد ، لطفاً در صورت نیاز به جزئیات بیشتر در مورد برخی مراحل ، مرا مطلع کنید!
توصیه شده:
لیمو ترش: 4 مرحله
لیمو ترش: سلام به سازندگان ، آیا آن لحظه را می دانید که آب لیموناد می ریزید اما همیشه لیموترش را بیش از حد می برید یا تبلیغ می کنید؟ خوب دیگر چون من این دستگاه پخش لیموناد را طراحی کرده ام که لیموناد را با دقت 0.5 میلی لیتر تحویل می دهد! این سومین نسخه من است
Plug & Play CO2 سنسور سنسور با NodeMCU/ESP8266 برای مدارس ، مهدکودک ها یا خانه شما: 7 مرحله
Plug & Play CO2 سنسور سنسور با NodeMCU/ESP8266 برای مدارس ، مهدکودک ها یا خانه شما: من قصد دارم به شما نحوه ساخت سریع یک پلاگین و آمپر را نشان دهم. سنسور CO2 را پخش کنید که در آن تمام عناصر پروژه با سیم DuPont متصل می شوند. فقط 5 نقطه وجود دارد که باید لحیم شوند ، زیرا من قبل از این پروژه اصلاً لحیم کاری نکردم. ث
سنسور تنفس DIY با آردوینو (سنسور کشش بافتنی رسانا): 7 مرحله (همراه با تصاویر)
سنسور تنفس DIY با آردوینو (سنسور کششی بافتنی رسانا): این سنسور DIY به شکل یک سنسور کشش بافتنی رسانا شکل می گیرد. در اطراف قفسه سینه/معده شما می پیچد ، و هنگامی که قفسه سینه/معده شما بزرگ و منقبض می شود ، سنسور و در نتیجه داده های ورودی که به آردوینو تغذیه می شود ، گسترش می یابد. بنابراین
سنسور دما و رطوبت خورشیدی آردوینو به اندازه 433 مگاهرتز سنسور اورگان: 6 مرحله
سنسور دما و رطوبت خورشیدی آردوینو به عنوان 433 مگاهرتز سنسور اورگان: این ساختار سنسور دما و رطوبت خورشیدی است. سنسور از سنسور اورگان 433 مگاهرتز تقلید می کند و در دروازه Telldus Net قابل مشاهده است. آنچه شما نیاز دارید: 1x & quot؛ 10-LED سنسور حرکت خورشیدی & quot؛ از Ebay مطمئن شوید که روی آن خمیر 3.7 ولت نوشته شده است
سنسور مگنت RaspberryPi 3 با سنسور مینی نی: 6 مرحله
سنسور مغناطیسی RaspberryPi 3 با مینی سنسور نی: در این دستورالعمل ، ما یک سنسور آهنربای اینترنت اشیا با استفاده از RaspberryPi 3 ایجاد می کنیم. این سنسور از یک LED و یک زنگ صدا تشکیل شده است که هر دو زمانی که یک آهنربا توسط حسگر مینی نی حس می شود ، روشن می شوند