جدول المحتويات:

برنامج MicroPython : محطة أرصاد جوية صغيرة: 7 خطوات
برنامج MicroPython : محطة أرصاد جوية صغيرة: 7 خطوات

فيديو: برنامج MicroPython : محطة أرصاد جوية صغيرة: 7 خطوات

فيديو: برنامج MicroPython : محطة أرصاد جوية صغيرة: 7 خطوات
فيديو: محطة رصد حالة الطقس المنزلية Weather Station 2024, شهر نوفمبر
Anonim
برنامج MicroPython : محطة أرصاد جوية صغيرة
برنامج MicroPython : محطة أرصاد جوية صغيرة

إنه فصل الشتاء الآن ، ولكن لا يزال الجو حارًا بعض الشيء ، على الرغم من أنني أرتدي فقط قميصًا ، مما يجعلني أرغب في معرفة درجة الحرارة الحالية ، لذلك أستخدم مستشعرات Micropython ESP32 و DHT11 ومحطة طقس بسيطة لذلك أنت يمكنه الحصول على درجة الحرارة والرطوبة الحالية في أي متصفح ، والآن سأشارك العملية معك.

الخطوة 1: المستلزمات

اللوازم
اللوازم

المعدات:

  • النوع: بايثون ESP32
  • دهت 11
  • لوح الخبز
  • خط القفز
  • كابل USB

MakePython ESP32 هي لوحة ESP32 مع شاشة SSD1306 OLED مدمجة ، يمكنك الحصول عليها من هذا الرابط:

www.makerfabs.com/makepython-esp32.html

برمجة:

uPyCraft IDE

انقر فوق هذا الارتباط لتنزيل uPyCraft IDE لنظام التشغيل Windows:

الخطوة 2: الأسلاك

الأسلاك
الأسلاك
  1. تم توصيل MakePython ESP32 و DHT11 بلوح التجارب.
  2. يحتاج DHT11 إلى 3 أسلاك فقط ، ويتم توصيل VCC و GND بـ 3V3 و GND لـ ESP32 ، ويتم توصيل DATA بـ IO14 من ESP32. لقد استخدمت GPIO14 في التجربة ، لذلك قمت بتوصيل IO14.
  3. قم بتوصيل MakePython ESP32 بجهاز الكمبيوتر باستخدام كابل USB ، افتح مدير الجهاز (ببساطة ابحث عن "الجهاز" في مربع بحث Windows). عند التوسيع ، يجب أن يعرض قسم المنفذ شيئًا مشابهًا لما سبق. قم بتدوين رقم المنفذ ، مثل COM19 في حالتي. إذا لم يظهر أي منفذ ، فحاول تنزيل محرك أقراص USB:

الخطوة 3: اتجاه UPyCraft للاستخدام

اتجاه UPyCraft للاستخدام
اتجاه UPyCraft للاستخدام
اتجاه UPyCraft للاستخدام
اتجاه UPyCraft للاستخدام

يمكن العثور على التعليمات التفصيلية الخاصة بـ uPyCraft على هذا الرابط:

www.makerfabs.com/makepython-esp32-starter…

  • انقر فوق الارتباط أعلاه لفتح الصفحة
  • ابحث عن مستند إرشادات MicroPython ESP32 Dev Kit
  • انقر فوق تنزيل لفتح المستند
  • تتوفر البرامج التعليمية التفصيلية في دليل I. MicroPython Development Tools

بالطبع ، لا يتعلق هذا التوثيق فقط بإرشادات uPyCraft ، ولكنه يتضمن أيضًا بعض إجراءات MicroPython ESP32 والأسئلة الشائعة ومعالجة الأخطاء.

الخطوة 4: تنزيل الكود

تنزيل الكود
تنزيل الكود
تنزيل الكود
تنزيل الكود

تم تنزيل رمز ssd1306.py من مستودع GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 أو تنزيل خاص بي.

بعد تنزيل ssd1306.py ، افتح الملف وانقر فوق Save و DownAndRun. سيتم عرض "download ok" عند نجاح التنزيل.

بعد تنزيل main.py ، يجب إجراء التغييرات التالية:

1. تغيير اسم الشبكة وكلمة المرور:

  • SSID: تحتاج إلى التغيير إلى اسم الشبكة المحلية الخاصة بك
  • كلمة المرور: تحتاج إلى التغيير إلى كلمة مرور الشبكة المحلية الخاصة بك

عند الانتهاء ، انقر فوق DownAndRun وسيتصل MakePython ESP32 بشبكة WiFi

2. دبوس بيانات DHT11:

إذا تلقى DHT11 تغييرًا في رقم التعريف الشخصي على MakePython ESP32 ، فقم بتغيير الرقم الموجود في Pin () إلى Pin الذي تتلقاه.

الخطوة 5: احصل على عنوان IP

احصل على عنوان IP
احصل على عنوان IP

قم بتشغيل main.py ، نجاح الشبكة ، يمكنك رؤية عنوان IP (لي: 192.168.1.120).

الخطوة 6: افتح المتصفح

افتح متصفحًا
افتح متصفحًا

افتح المتصفح على جهاز الكمبيوتر الخاص بك ، واكتب عنوان IP الذي حصلت عليه للتو (192.168.1.120) ، وانقر فوق إدخال للتأكيد.

الخطوة 7: الآن الطقس

الآن الطقس
الآن الطقس

يعرض المتصفح درجة الحرارة والرطوبة الحالية ، بالإضافة إلى شاشة OLED على MakePython ESP32. عند تحديث الصفحة ، سيتم أيضًا تحديث بيانات درجة الحرارة والرطوبة.

محطة الطقس المصغرة بسيطة نسبيًا. سأضيف بيانات من مستشعرات الغاز ، وأجهزة استشعار المطر ، وأجهزة استشعار الضغط الجوي وأجهزة الاستشعار الأخرى لإثراء محطة الطقس.

موصى به: