جدول المحتويات:
- الخطوة 1: المستلزمات
- الخطوة 2: الأسلاك
- الخطوة 3: اتجاه UPyCraft للاستخدام
- الخطوة 4: تنزيل الكود
- الخطوة 5: احصل على عنوان IP
- الخطوة 6: افتح المتصفح
- الخطوة 7: الآن الطقس
فيديو: برنامج MicroPython : محطة أرصاد جوية صغيرة: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
إنه فصل الشتاء الآن ، ولكن لا يزال الجو حارًا بعض الشيء ، على الرغم من أنني أرتدي فقط قميصًا ، مما يجعلني أرغب في معرفة درجة الحرارة الحالية ، لذلك أستخدم مستشعرات Micropython ESP32 و DHT11 ومحطة طقس بسيطة لذلك أنت يمكنه الحصول على درجة الحرارة والرطوبة الحالية في أي متصفح ، والآن سأشارك العملية معك.
الخطوة 1: المستلزمات
المعدات:
- النوع: بايثون ESP32
- دهت 11
- لوح الخبز
- خط القفز
- كابل USB
MakePython ESP32 هي لوحة ESP32 مع شاشة SSD1306 OLED مدمجة ، يمكنك الحصول عليها من هذا الرابط:
www.makerfabs.com/makepython-esp32.html
برمجة:
uPyCraft IDE
انقر فوق هذا الارتباط لتنزيل uPyCraft IDE لنظام التشغيل Windows:
الخطوة 2: الأسلاك
- تم توصيل MakePython ESP32 و DHT11 بلوح التجارب.
- يحتاج DHT11 إلى 3 أسلاك فقط ، ويتم توصيل VCC و GND بـ 3V3 و GND لـ ESP32 ، ويتم توصيل DATA بـ IO14 من ESP32. لقد استخدمت GPIO14 في التجربة ، لذلك قمت بتوصيل IO14.
- قم بتوصيل MakePython ESP32 بجهاز الكمبيوتر باستخدام كابل USB ، افتح مدير الجهاز (ببساطة ابحث عن "الجهاز" في مربع بحث Windows). عند التوسيع ، يجب أن يعرض قسم المنفذ شيئًا مشابهًا لما سبق. قم بتدوين رقم المنفذ ، مثل COM19 في حالتي. إذا لم يظهر أي منفذ ، فحاول تنزيل محرك أقراص USB:
الخطوة 3: اتجاه 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
قم بتشغيل main.py ، نجاح الشبكة ، يمكنك رؤية عنوان IP (لي: 192.168.1.120).
الخطوة 6: افتح المتصفح
افتح المتصفح على جهاز الكمبيوتر الخاص بك ، واكتب عنوان IP الذي حصلت عليه للتو (192.168.1.120) ، وانقر فوق إدخال للتأكيد.
الخطوة 7: الآن الطقس
يعرض المتصفح درجة الحرارة والرطوبة الحالية ، بالإضافة إلى شاشة OLED على MakePython ESP32. عند تحديث الصفحة ، سيتم أيضًا تحديث بيانات درجة الحرارة والرطوبة.
محطة الطقس المصغرة بسيطة نسبيًا. سأضيف بيانات من مستشعرات الغاز ، وأجهزة استشعار المطر ، وأجهزة استشعار الضغط الجوي وأجهزة الاستشعار الأخرى لإثراء محطة الطقس.
موصى به:
محطة أرصاد جوية بسيطة باستخدام ESP8266: 6 خطوات (بالصور)
محطة طقس بسيطة باستخدام ESP8266: في هذا Instructable ، سأشارك كيفية استخدام ESP8266 للحصول على بيانات مثل درجة الحرارة والضغط والمناخ وما إلى ذلك ، وبيانات YouTube مثل Subscribers & amp؛ amp؛ إجمالي عدد المشاهدات. وعرض البيانات على الشاشة التسلسلية وعرضها على شاشة LCD. ستكون البيانات و
محطة أرصاد جوية صغيرة باستخدام Arduino و ThingSpeak: 4 خطوات
محطة طقس صغيرة باستخدام Arduino و ThingSpeak: مرحبًا بالجميع. في هذا Instructable ، سأوجهك خلال الخطوات لإنشاء محطة طقس صغيرة مخصصة. أيضًا ، سنستخدم ThingSpeak API لتحميل بيانات الطقس الخاصة بنا على خوادمهم ، أو ما هو الغرض من حالة الطقس
محطة أرصاد جوية بالطاقة الشمسية: 5 خطوات (بالصور)
محطة أرصاد جوية بالطاقة الشمسية المعيارية: أحد المشاريع التي أردت بناءها لبعض الوقت كان محطة أرصاد جوية معيارية. معياري بمعنى أنه يمكننا إضافة المستشعرات التي نريدها فقط عن طريق تغيير البرنامج. تنقسم محطة الطقس المعيارية إلى ثلاثة أجزاء. اللوحة الرئيسية بها W
محطة أرصاد جوية ESP32 تعمل بالطاقة الشمسية: 9 خطوات
ESP32 Weather Station بالطاقة الشمسية: في هذا البرنامج التعليمي سنقوم ببناء مشروع محطة طقس مزودة بتقنية WiFi ، الهدف هو تصميم محطة طقس تحتوي على جميع أنواع الريش الممكنة تقريبًا: عرض الظروف الحالية والوقت ودرجة الحرارة والرطوبة والضغط. دا
محطة أرصاد جوية صغيرة مع Attiny85: 6 خطوات (بالصور)
محطة طقس صغيرة مع Attiny85: وصف Indigod0g حديثًا محطة طقس صغيرة تعمل بشكل جيد ، باستخدام اثنين من Arduinos. ربما لا يريد الجميع التضحية بـ 2 Arduinos للحصول على قراءات للرطوبة ودرجة الحرارة وعلقت أنه من الممكن أن