SoSa
SoSa
خواندن ۲ دقیقه·۴ سال پیش

نمایش دمای ترموکوپل صنعتی بر روی سرور  ( آردوینو ،ESP8266 و IOT)

یکی از راه های اندازه گیری دما در پروژه های صنعتی مانند کوره های المنتی و ... استفاده از ترموکوپل های موجود در بازار و دریافت داده ها با کمک آی سی Max6675 می باشد. این ترموکوپل ها در رنج دمایی حدود ۰ تا 600 و با دقت پایین تر تا ۱۰۲۴ درجه ی سانتی گراد کار می کنند، برای اینکار،‌ابتدا می توانید قطعات زیر را از اینترنت سفارش دهید:

۱- ماژول ترموکوپل تایپ کا MAX6675 · MAX6675 Module With K Type Thermocouple. 853,000 ( حدود ۱۴۰،۰۰۰ تومان)

۲- ماژول وای فای رابط USB پردازنده ESP8266 ( حدود ۱۰۰،۰۰۰ تومان)


در مرحله بعد، ابتدا نیاز به نصب برد Esp8266 در محیط آردوینو می باشد که برای این کار می توانید با اضافه کردن لینک زیر در بخش مربوط به تنظیمات ( preference)، نرم افزار آردوینو مانند شکل زیر به پروژه های مرتبط با این برد دسترسی پیدا نمایید:

http://arduino.esp8266.com/stable/package_esp8266com_index.json



در مرحله بعد با انتخاب گزینه Install برای ESP8266 از مسیر :

Tools -> Board Manager

مانند تصویر زیر، برد ESP8266 را در محیط آردوینو نصب می نماییم:

در ادامه با استفاده از گزینه Manage Libraries از مسیر :

Sketch -> Include Library -> Manage Libraries

به جستجوی کتابخانه Max6675 پرداخته و مانند شکل زیر ان را نصب می نماییم:


تا به اینجا کتابخانه ها و برنامه مربوط به برد ESP8266 را نصب نموده ایم. در مرحله بعد با توجه به مدار زیر اتصالات را برقرار می نماییم:

در نهایت با توجه به اتصالات بالا و با انتخاب برد مناسب مانند تصویر زیر (( NodeMCU 1.0 (ESP-12E Module)، محیط نرم افزار برای آپبود برنامه روی برد ما آماده می باشد:


و با استفاده از کد های درج شده در پیوست (لینک کدهای اصلی) برنامه را در روی برد ESP8266 آپلود نموده و نتایج در روی نمایشگر سریال نرم‌افزار آردوینو و روی آدرس اینترنتی درج شده در ابتدای برنامه ( معمولا http:192.168.1.6) مانند شکل زیر قابل مشاهده می باشند:

برای کنترل ترموکوپل صنعتی از روش مطرح شده در ویدیو زیر، نیز می توان این کار را انجام داد:

https://www.youtube.com/watch?v=sS5apP9vqak

با آرزوی موفقیت.

کدهای تصاویر بالا را میتوانید از لینک زیر دریافت نمایید:

https://gist.github.com/soheilpaper/074a3ca79b766c78c474e2d8deea30f5


نحوه اتصال ESP8266 به سرورهای رایگان Heroku در سایت Github :


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