جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
ستتعلم في هذا البرنامج التعليمي كيفية إعداد محطة طقس بناءً على ESP32 ، وكيفية مراقبة قراءاتها عن بُعد ، عبر تطبيق Blynk وكذلك عبر موقع ويب.
اللوازم
1x لوحة ESP32 + كابل طاقة USB
مستشعر 1x DHT11
1x مستشعر الضوء 1x 10 Kohm المقاوم
مستشعر 1x CJMCU CCS811
عدة أسلاك توصيل
عدد من ألواح التجارب أو PCB (إذا قررت القيام ببعض اللحام) رؤوس الإناث (إذا قررت القيام باللحام)
الخطوة 1: إنشاء محطة الطقس
يتوفر هنا ملخص زمني لعملية التجميع.
توصيل الأسلاك بالمكونات
قم بتوصيل المستشعرات على النحو التالي:
مستشعر الضوء
أحد طرفيه 3 فولت والطرف الآخر للمقاوم 10 كيلو أوم والذي بدوره متصل بـ GND. يتم توصيل نفس نهاية LDR أيضًا بالدبوس D34 على ESP32
CJMCU CCS811
3V → 3V على لوحة ESP32
GND → GND
SDA → D21 pin على ESP32
SCL → D22 pin على ESP32
استيقظ → GND
دهت 11
GND → GND على ESP32
VCC → 3V على ESP32
OUT → D34 على ESP32
الخطوة 2: برمجة لوحة ESP32
قم بتشغيل Arduino IDE.
حدد لوحة ESP32 الخاصة بك من قائمة الأدوات.
تأكد من أنك حددت أيضًا المنفذ الصحيح.
قم بتحميل هذا الرمز على السبورة. إذا فتحت الشاشة التسلسلية (اضبط معدل الباود على 9600) ، فيجب أن تكون قادرًا على عرض القيم المسجلة بواسطة أجهزة الاستشعار المختلفة
الخطوة 3: راقب محطة الطقس عن بُعد عبر تطبيق Blynk
يمكّننا تطبيق Blynk من مراقبة القيم المسجلة بواسطة محطة الطقس عن بُعد ، مباشرة على هاتفنا الذكي ، بغض النظر عن بعدنا عن محطة الطقس.
كل ما نحتاجه هو تطبيق blynk واتصال بالإنترنت. ستتعلم في هذا المشروع كيفية مراقبة القيم المسجلة بواسطة مستشعر LDR ومستشعر DHT11 فقط.
أنشئ مشروعًا جديدًا في تطبيق Blynk
بعد تنزيل التطبيق وتسجيل الدخول بنجاح إلى حسابك ، ابدأ بإنشاء مشروع جديد.
اختر أجهزتك
حدد طراز الجهاز الذي ستستخدمه. إذا كنت تتبع هذا البرنامج التعليمي ، فمن المحتمل أن تستخدم لوحة ESP32.
رمز المصادقة
Auth Token هو معرف فريد مطلوب لتوصيل أجهزتك بهاتفك الذكي. سيكون لكل مشروع جديد تقوم بإنشائه رمز المصادقة الخاص به. ستحصل على Auth Token تلقائيًا على بريدك الإلكتروني بعد إنشاء المشروع. يمكنك أيضًا نسخه يدويًا. انقر على قسم الأجهزة واختر الجهاز المطلوب ، وسترى الرمز المميز
قم بإعداد تطبيق Blynk
ستحتاج إلى إنشاء مشروع على blynk مصمم لغرض مراقبة المعلمات المسجلة بواسطة محطة الطقس. احصل على 3 أدوات عرض قيمة.
تكوين لهم واحدا تلو الآخر. الأول سيتلقى V6 كمدخل ، والثاني V5 والثالث V0. ستلاحظ أنه تم تعيينهم جميعًا على وضع الدفع.
برمجة لوحة ESP32
قم بتشغيل arduino IDE وافتح هذا البرنامج. حدد اللوحة التي تستخدمها من قائمة الأدوات ، وكذلك المنفذ الصحيح. قم بتحميل الكود. إذا نجح التحميل ، يجب أن تكون قادرًا على رؤية رسالة من Blynk على الشاشة التسلسلية.