جدول المحتويات:
- الخطوة 1: الأجهزة
- الخطوة 2: الرسم التخطيطي
- الخطوة الثالثة: البرمجيات
- الخطوة 4: تكوين Arduino IDE
- الخطوة 5: تكوين Arduino IDE
- الخطوة 6: تكوين Arduino IDE
- الخطوة 7: تكوين Arduino IDE
- الخطوة 8: تكوين Arduino IDE
- الخطوة 9: تكوين Blynk
- الخطوة 10: تكوين Blynk
- الخطوة 11: رسم اردوينو
- الخطوة 12: تحميل سكتش
- الخطوة 13: تقديم تطبيق Blynk
- الخطوة 14: انتهى
- الخطوة 15: شكرا
فيديو: مراقبة درجة الحرارة والرطوبة عن بُعد باستخدام تطبيق ESP8266 وتطبيق Blynk: 15 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
كان أول مشروع لي باستخدام شريحة ESP8266. لقد قمت للتو ببناء دفيئة جديدة بالقرب من منزلي وكان من المثير للاهتمام بالنسبة لي ما الذي يحدث هناك خلال اليوم؟ أعني كيف تتغير درجة الحرارة والرطوبة؟ هل الدفيئة جيدة التهوية؟ لذلك قررت أن ESP8266 مع مستشعر DHT22 هو حل جيد. كان السؤال التالي هو كيفية مراقبة البيانات من أجهزة الاستشعار. بعد فترة ، وجدت أن Blynk هو تطبيق مثالي خاصة للمبتدئين أو الأشخاص غير المحترفين الذين يرغبون في إنشاء مشروع لإنترنت الأشياء (IoT).
يمكنك قراءة المزيد عن Blynk هنا.
الخطوة 1: الأجهزة
لهذا المشروع تحتاج:
1. وحدة ESP8266-01 (قم بشرائها من Aliexpress أو ebuy)
2. محول TTL أو لوحة البرمجة المخصصة لـ ESP8266. أنا أستخدم لوحة البرمجة
3. DHT22 (AM2302) - مستشعر درجة الحرارة والرطوبة:
4. محول الجهد. لكي يتم تشغيل وحدات ESP ، يلزم وجود جهد تيار مستمر يبلغ 3.0 فولت - 3.6 فولت. من الناحية المثالية ، 3.3 فولت. يمكن تشغيل المرساب الكهروستاتيكي من البطاريات أو من شبكة ، عن طريق تحويل التيار المتردد 220 فولت إلى تيار مستمر. في أي حال ، ستكون هناك حاجة إلى محول جهد إضافي لإدارة جهد التيار المستمر بجهد 3.3 فولت ، على سبيل المثال ، توفر لنا بطارية ليثيوم أيون 18650 مشحونة بالكامل ما يصل إلى 4.2 فولت ، ومن المرجح أن يقتل هذا الجهد وحدة ESP. هذا هو السبب في أننا بحاجة إلى محول.
في هذه الحالة ، أستخدم محولًا متدرجًا ، والذي يسمح لي بتقليل جهد إمداد الطاقة من 12 فولت إلى 3.3 فولت.
5. مزود الطاقة: كما ذكرت أعلاه ، استخدمت بطارية الرصاص الحمضية 12 فولت لهذا المشروع. حدث ذلك فقط بسبب وجود بطارية احتياطية واحدة على الرف. لذلك بالطبع يمكنك استخدام أي مصدر طاقة تريده. ضع في اعتبارك فقط أن رقائق ESP تقبل الفولتية من 3.0 إلى 3.6 فولت.
الخطوة 2: الرسم التخطيطي
الرسم التخطيطي بسيط جدا. فقط قم بتوصيل كل شيء كما هو موضح في الصورة.
الخطوة الثالثة: البرمجيات
لبناء المشروع ، تحتاج إلى تثبيت برنامج على جهاز الكمبيوتر الشخصي الخاص بك يسمح لك بوميض الوحدة. ARDUINO IDE مناسب جدًا لهذا - بيئة تطوير البرامج لمكونات ARDUINO. ESP8266 هي وحدة متوافقة مع ARDUINO ، لذا يمكنك استخدامها لبرمجة ARDUINO IDE.
يتم نقل البيانات إلى الهاتف باستخدام تطبيق Blynk.
اردوينو IDE
قم بتنزيل ARDUINO لنظام التشغيل الخاص بك. أنا أستخدم ARDUINO 1.8.3 على جهاز الكمبيوتر الخاص بي الذي يعمل بنظام Windows 10. بعد تثبيت ARDUINO IDE ، تحتاج إلى تكوينه لاستخدامه مع شرائح ESP8266.
BLYNKNext نحتاج إلى تثبيت مكتبة Blynk على Arduino IDE. قم بتنزيله من هنا. كيفية التثبيت هنا.
بعد تثبيت مكتبة Blynk ، ستحتاج إلى تطبيق لهاتفك. قم بتنزيل وتثبيت تطبيق Blynk من Google Play لنظام Android ، أو من App Store لـ iPhone. بالطبع يجب أن يكون لديك حسابك على Blynk لاستخدامه.
الخطوة 4: تكوين Arduino IDE
1. ملف - تفضيلات.
في علامة التبويب "التفضيلات" ، أضف الرابط:
arduino.esp8266.com/stable/package_esp8266c…
بهذه الطريقة ، نضيف ESP8266 إلى قائمة المعدات التي يعمل معها IDE.
الخطوة 5: تكوين Arduino IDE
2. أدوات - مجالس - مدير مجالس
في مدير مجلس الإدارة ، ابحث عن شيء مثل "ESP8266 بواسطة…". انقر للتثبيت.
الخطوة 6: تكوين Arduino IDE
3. الآن يمكننا رؤية لوحة 8266 في القائمة. اختره من القائمة المنسدلة.
الخطوة 7: تكوين Arduino IDE
4. اختر المنفذ الذي سنعمل عليه
نعم بالمناسبة في Tools اختر سرعة الرفع 11520.
الخطوة 8: تكوين Arduino IDE
5. تثبيت مكتبات لـ ESP و Blynk.
بمجرد تنزيله ، قم بفك ضغطه إلى مجلد Arduino - Libraries.
الخطوة 9: تكوين Blynk
بعد تثبيت Blynk ، قم بتسجيل الدخول إلى التطبيق واضغط على "إنشاء مشروع جديد". سوف تحصل في صندوق البريد الخاص بك على ما يسمى "رمز المصادقة".
الخطوة 10: تكوين Blynk
بعد ذلك ، أدخل اسم المشروع ، على سبيل المثال "ESP8266". في حقل "طراز الجهاز" ، يجب تحديد نوع الجهاز الذي تريد العمل معه. في حالتنا هذا هو ESP8266. وآخر شيء عليك إدخاله هو "Auth token".
"رمز المصادقة" هو مفتاح سري يتم استخدامه أثناء الاتصال بخادم Blynk. لذلك لا تشاركها مع أي شخص. بعد النقر فوق الزر "إنشاء" ، سيظهر حقل الواجهة الرسومية لتطبيقك.
انقر فوق علامة الجمع في الجزء العلوي الأيمن - سيظهر شريط الأدوات "Widget Box". يسمح بإضافة الحاجيات إلى لوحة التحكم الخاصة بك.
بالنظر إلى المستقبل ، سأقول إن مشروعنا سيحتاج إلى عناصر واجهة مستخدم: "Button" و "LCD" و "History Graph". لنفترض أنه كان الجزء العام. كل هذا مفيد لأي مشروع ESP8266 / Blynk.
الخطوة 11: رسم اردوينو
لذلك دعونا نكتب رسمًا تخطيطيًا. للقيام بذلك ، نستخدم Arduino IDE المذكور سابقًا.
إذا كنت ستعمل على تشغيل الجهاز من البطارية ، ففي السطر 30 ، من المنطقي أن تلعب بقيمة "التأخير". في هذا الرسم التخطيطي ، يتم نقل البيانات كل ثانيتين. قم بزيادة الوقت المستغرق في الخط 30 ، لزيادة عمر بطارية جهازك. على سبيل المثال ، إذا كنت ستضع 300000 هنا ، فسيتم نقل البيانات كل 5 دقائق.
الخطوة 12: تحميل سكتش
بعد ذلك ، قم بتوصيل وحدة ESP8266 بمحول TTL كما هو موضح في الصورة أدناه ، وقم بتوصيلها بمنفذ USB. إذا كان لديك نفس المحول مثلي ، فأنت بحاجة إلى تغيير المفتاح إلى موضع "Prog".
قم بتشغيل Arduino IDE ، وقم بتحميل المخطط: ملف - افتح - الرسم الخاص بك.
انقر فوق الزر "تحميل" (في دائرة صفراء على الصورة). إذا نجحت عملية تنزيل البرنامج الثابت ، فستظهر رسالة "تم التحميل" أدناه. يمكنك مشاهدة تقدم التحميل أدناه. قد تكون هناك تقارير عن مكتبات غير صحيحة ، كما في الصورة. لكن بعد ذلك اكتشفت أن كل شيء يعمل. لذا فإن النصيحة هي - تحميل البرنامج الثابت ، والتحقق - من المحتمل أن تعمل.
الخطوة 13: تقديم تطبيق Blynk
حسنًا ، الخطوة الأخيرة ، دعنا التطبيق على Blynk. لذا افتح Blynk ، وفي شريط أدوات "Widget Box" ، حدد عنصر واجهة المستخدم "Button".
سيظهر زر افتراضي على سطح مكتب التطبيق. انقر فوقه ، وادخل إلى الإعدادات (انظر الصورة).
لقد قمت بتعيين زر على "تبديل". هذا يعني أنه يتم نقل البيانات أثناء تشغيل الزر. بمجرد إيقاف تشغيل الزر ، يتوقف نقل البيانات. يمكنك تمكين وضع "الضغط". في هذه الحالة ، سيتم نقل البيانات أثناء الضغط على الزر بإصبعك. V1 هو منفذ زر افتراضي. يجب أن يتطابق مع المذكور في الرسم التخطيطي. يمكنك أيضًا تحديد النص الذي سيتم عرضه على الزر في وضع التشغيل. وخارج.
بعد ذلك ، من الحاجيات ، حدد شاشة LCD. مرة أخرى ، انتقل إلى الإعدادات.
اضبط حدود درجة الحرارة والرطوبة (V2 و V3) ووضع PUSH. بالطبع من الممتع رؤية تاريخ أجهزة الاستشعار. هنا يمكنك استخدام القطعة للتخطيط - "رسم بياني للتاريخ".
الخطوة 14: انتهى
يبدو التطبيق النهائي كما لو كان في الصورة.
اضغط على المثلث في الزاوية اليمنى العليا ، وإذا تم كل شيء بشكل صحيح ، فستظهر قراءات من المستشعرات بعد بضع ثوانٍ ، وستظهر الرسوم البيانية لاحقًا.
في الصورة الثانية ، سترى الجهاز المجمع.
الخطوة 15: شكرا
قم بزيارة مدونتي لمزيد من المشاريع الممتعة:
verysecretlab09.blogspot.com/
قناة يوتيوب:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
موصى به:
مراقبة درجة الحرارة والرطوبة باستخدام AM2301 على NodeMCU و Blynk: 3 خطوات
مراقبة درجة الحرارة والرطوبة باستخدام AM2301 على NodeMCU & Blynk: من الحقائق المعروفة جدًا أنه في معظم قطاعات الصناعة ، تلعب درجة الحرارة والرطوبة والضغط وجودة الهواء وجودة المياه وما إلى ذلك عوامل مهمة يجب مراقبتها باستمرار وضرورية يجب أن تكون أنظمة التنبيه في مكانها عندما
مراقبة درجة الحرارة والرطوبة باستخدام NODE MCU و BLYNK: 5 خطوات
مراقبة درجة الحرارة والرطوبة باستخدام NODE MCU و BLYNK: Hi Guys في هذا الدليل ، دعنا نتعلم كيفية الحصول على درجة حرارة ورطوبة الغلاف الجوي باستخدام مستشعر درجة الحرارة والرطوبة DHT11 باستخدام تطبيق Node MCU و BLYNK
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
إرسال درجة الحرارة والرطوبة إلى تطبيق Blynk (Wemos D1 Mini Pro): 15 خطوة (بالصور)
أرسل درجة الحرارة والرطوبة إلى تطبيق Blynk (Wemos D1 Mini Pro): ينظر هذا Instructable إلى استخدام Wemos D1 Mini Pro لإرسال البيانات (درجة الحرارة والرطوبة) إلى تطبيق Blynk
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد