جدول المحتويات:
- الخطوة 1: قم بإنشاء حساب على Openweathermap.org
- الخطوة 2: توصيلات الأجهزة
- الخطوة 3: انسخ البرنامج من Arduino IDE
فيديو: ساعة الشبكة ومراقب الطقس المستندة إلى ESP8266: 3 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
مشروع عطلة نهاية الأسبوع قصير وبسيط مع شاشة ESP8266 وشاشة OLED مقاس 0.96 بوصة 128 × 64.
الجهاز عبارة عن ساعة شبكة ، أي يجلب الوقت من خوادم ntp. يعرض أيضًا معلومات الطقس بأيقونات من openweathermap.org
الأجزاء المطلوبة:
1. وحدة ESP8266 (أي واحد ، كنت أستخدم NodeMCU)
2. 0.96 OLED (قائم على I2C)
3. أسلاك العبور
4. مجلس الخبز
5. كبل USB لتوصيل ESP8266 بالكمبيوتر
الخطوة 1: قم بإنشاء حساب على Openweathermap.org
يعد إنشاء حساب على openweathermap.org أمرًا مباشرًا.
قم بإنشاء حساب من خلال النقر فوق التسجيل.
قم بتسجيل الدخول وانتقل إلى علامة التبويب API. لاحظ مفتاح API الخاص بك.
الخطوة 2: توصيلات الأجهزة
على NodeMCU تكون الاتصالات كما يلي.
NodeMCU OLED
3 فولت ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
الخطوة 3: انسخ البرنامج من Arduino IDE
افتح البرنامج في Arduino IDE.
حدد وحدة ESP8266 التي تستخدمها من قائمة اللوحات وقم بتحميل الكود إلى الوحدة النمطية.
يقوم الكود بتحديث معلومات الطقس كل 10 دقائق.
يتم وضع جميع أيقونات الطقس في ملف icon.h.
يتم إرجاع رمز الرمز من المكالمة التي نجريها على openweathermap.org
لقد استخدمت منطق تحليل بسيط للغاية لاستخراج معلومات الطقس من json التي يتم تلقيها.
يمكنك استخدام مكتبة json لـ Arduino إذا كنت ترغب في ذلك.
موصى به:
لعبة My DIY Steampunk Operation ، المستندة إلى Arduino: 9 خطوات (بالصور)
لعبة DIY Steampunk العملية الخاصة بي ، تعتمد على Arduino: هذا المشروع واسع النطاق إلى حد ما. لا يتطلب الأمر الكثير من الأدوات أو المعرفة المسبقة ، ولكنه سيعلم أي شخص (بمن فيهم أنا) الكثير في العديد من أقسام التصنيع المختلفة! مثل الاستشعار الأسير مع Arduino ، تعدد المهام باستخدام Arduino
NBIoT Data Transmission كيفية استخدام الدروع المستندة إلى مودم BC95G - اختبار UDP وتشوير حالة الشبكة: 4 خطوات
NBIoT Data Transmission How to Use BC95G Modem Based Shields - UDP Test and Network Status Signaling: حول هذا المشروع: اختبر إمكانيات شبكة إنترنت الأشياء NB IoT ونقل بيانات UDP الخام باستخدام xyz-mIoT بواسطة درع itbrainpower.net المجهز بمودم Quectel BC95G. من 10 إلى 15 دقيقة الصعوبة: متوسطة. تذكير: مهارات اللحام مطلوبة
ساعة الشبكة ESP8266 بدون أي RTC - Nodemcu NTP Clock No RTC - مشروع ساعة الإنترنت: 4 خطوات
ساعة الشبكة ESP8266 بدون أي RTC | Nodemcu NTP Clock No RTC | مشروع ساعة الإنترنت: في المشروع ، سيتم إنشاء مشروع ساعة بدون RTC ، سيستغرق الأمر وقتًا من الإنترنت باستخدام wifi وسيعرضه على شاشة st7735
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: 11 خطوة (بالصور)
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: تعود قصة هذه الساعة إلى الوراء - أكثر من 30 عامًا. كان والدي رائدًا في هذه الفكرة عندما كان عمري 10 سنوات فقط ، قبل وقت طويل من ثورة LED - مرة أخرى عندما كانت LED حيث 1/1000 من سطوع تألقها الحالي. صحيح
اختبار البطارية ومراقب الشحن: 6 خطوات (بالصور)
اختبار البطارية ومراقب الشحن: مرحبًا يا رفاق ، لفترة طويلة كنت أحصد بطاريات الليثيوم أيون لتشغيل مشاريعي ، ولكن في بعض الأحيان كنت أحصل على بطاريات سيئة تبدو رائعة ومبهمة ؛ So & hellip ؛ لقد صنعت جهاز اختبار بطارية يمكنه اختبار البطارية ويخبرك