في هذا المشروع القائم علىIOT ، سنقوم بربط مستشعر درجة الحرارة الحرارية MAX6675 مع لوحة NodeMCU ESP8266 وعرض بيانات درجة الحرارة على شاشة OLED 0.96. نظرًا لأن المشروع يعتمد على IOT ، فسنرسل بيانات درجة الحرارة إلى تطبيق إنترنت الأشياء المسمى Blynk. يمكن مراقبة بيانات درجة الحرارة عبر الإنترنت من خلال تطبيق Blynk من أي جزء من العالم.
مكونات المشروع :
مخطط المشروع : MAX6675 & ESP8266
يرد أعلاه مخطط الدائرة لربط MAX6675 الحرارية مع NodeMCU ESP8266.
يتم توصيل SCK و CS & SO Pin للوحة MAX6675 بـ D5 و D6 و D7 من لوحة NodeMCU. يتم توصيل طرف SDA & SCL بشاشة 0.96 ″ I2C OLED بـ D2 & D1 من Nodemcu. تعمل شاشة OLED و MAX6675 كلاهما بين 3.3 فولت إلى 5 فولت. لذا قم بتوصيل VCC Pin بـ 3.3V و GND بـ GND.
إعداد تطبيق Blynk
قم بتنزيل وتثبيت تطبيق Blynk من Google play. يمكن لمستخدمي IOS التنزيل من متجر التطبيقات. بمجرد اكتمال التثبيت ، افتح التطبيق واشترك باستخدام معرف البريد الإلكتروني وكلمة المرور.
من لوحة القيادة dashboard ، أنشئ مشروعًا جديدًا وحدد Nodemcu Board & Wifi Connection.
ثم أضف 2 widgets وقم بتعيين المتغير حسب الرمز ثم أرسل رمز المصادقة بالبريد الإلكتروني.
كود المشروع:
لتحميل الكود اضغط على من هنا: