جدول المحتويات:
- اللوازم
- الخطوة 1: تحضير المجلس
- الخطوة 2: تركيب لوحة Wemos (ESP8266)
- الخطوة 3: قم بتركيب شاشة OLED
- الخطوة 4: قم بتركيب المفتاح
- الخطوة 5: اصنع الدائرة
- الخطوة 6: قم بتركيب حامل البطارية
- الخطوة 7: أكمل الدائرة
- الخطوة 8: إعدادات ThingSpeak
- الخطوة 9: أدخل سلسلة التحليل
- الخطوة 10: البرامج والمكتبات
- الخطوة 11: الاختبار النهائي
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
ستساعدك هذه الأداة الصغيرة على أن تكون على اطلاع دائم بتفشي فيروس كورونا والوضع في بلدك. هذا مشروع قائم على إنترنت الأشياء ويعرض البيانات في الوقت الفعلي للحالات والوفيات والأشخاص الذين تعافوا من فيروس كورونا (COVID-19). يستخدم لوحة Wemos D1 Mini Pro التي تعتمد على وحدة ESP8266 Wifi للحصول على البيانات من أجهزة قياس العالم عبر ThingSpeak API. لقد استخدمت شاشة OLED مقاس 0.96 بوصة لإنشاء لوحة تحكم لجميع بيانات الوقت الفعلي.
ملاحظة: لقد صنعت هذا المشروع من أجل المتعة والتعلم. يعتمد عرض بيانات COVID-19 في هذا المشروع بالكامل على المعلومات المتوفرة على www.worldometers.info/coronavirus/. تابع منظمة الصحة العالمية (https://www.who.int/) للحصول على تحديثات COVID19.
اللوازم
1. Wemos D1 Mini Pro (أمازون)
2. شاشة OLED (أمازون)
3. مجلس النموذج الأولي (أمازون)
4.بطارية 18650 (أمازون)
5. حامل بطارية 18650 (أمازون)
6. تبديل الشرائح (أمازون)
7.رؤوس نسائية (أمازون)
8. 24 AWG Wires (Amazon)
الخطوة 1: تحضير المجلس
لجعل المشروع مضغوطًا وأنيقًا ، قمت بإنشائه باستخدام لوحة مثقبة.
أقوم أولاً بقياس عرض لوحة Wemos ، ثم قص قطعة من اللوحة المثقبة أكبر قليلاً من العرض. لقد استخدمت سكينًا لقطع السبورة المثقبة.
الخطوة 2: تركيب لوحة Wemos (ESP8266)
لتركيب لوحة Wemos ، تحتاج إلى دبوس رأس مستقيم أنثى. عندما تشتري الرؤوس المستقيمة ، ستكون طويلة جدًا بالنسبة إلى Arduino Nano. سوف تحتاج إلى تقليمهم إلى الطول المناسب. لقد استخدمت القراص لتقليصها.
ثم قم بلحام دبابيس الرأس الأنثوية باللوحة المثقبة.
الخطوة 3: قم بتركيب شاشة OLED
في هذا المشروع ، أستخدم شاشة I2C OLED مقاس 0.96 بوصة ، لذا فأنت بحاجة إلى رأس مكون من 4 دبابيس.
تمامًا مثل الخطوة السابقة ، قم بقص دبوس الرأس بواسطة القراص.
ثم قم بلحام دبابيس الرأس كما هو موضح في الصورة أعلاه.
الخطوة 4: قم بتركيب المفتاح
المفتاح مطلوب لعزل الطاقة من البطارية إلى لوحة Wemos. أنا أستخدم مفتاح تبديل لهذا الغرض.
جندى مفتاح الشريحة كما هو موضح في الصورة أعلاه.
الخطوة 5: اصنع الدائرة
مخطط الدائرة لهذا المشروع بسيط للغاية. يتم توصيل شاشة OLED بلوحة Wemos في وضع الاتصال I2C.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
لقد استخدمت أسلاك ملونة 24AWG لعمل الدائرة. جندى السلك حسب مخطط الدائرة.
التخطيطي مرفق أدناه.
الخطوة 6: قم بتركيب حامل البطارية
يتم توفير الطاقة اللازمة لتشغيل لوحة Wemos وشاشة OLED بواسطة بطارية Li-Ion 18650.
أولاً ، قم بتركيب شريط على الوجهين على الجانب الخلفي من حامل البطارية.
ثم الصقها على الجانب السفلي من اللوحة المثقبة. تستطيع أن ترى الصورة أعلاه لذلك.
ثم قمت بتطبيق الغراء الساخن حول حامل البطارية.
الخطوة 7: أكمل الدائرة
أخيرًا ، يجب عليك إكمال الدائرة عن طريق توصيل طرف البطارية بلوحة Wemos عبر مفتاح التمرير.
قم بتوصيل الطرف الموجب لحامل البطارية بالدبوس الأوسط لمفتاح Slide. ثم قم بتوصيل أحد الدبوسين المتبقيين للمفتاح بدبوس Wemos 5V.
قم بتوصيل الطرف السالب للبطارية بدبوس GND بلوحة Wemos.
الخطوة 8: إعدادات ThingSpeak
أولاً ، قم بإنشاء حساب في ThingSpeak ثم قم بتسجيل الدخول إلى حسابك.
من القائمة العلوية ، انقر فوق التطبيق واضغط على "New ThingHTTP".
ستلاحظ الكثير من الحقول الفارغة ولكن لا تقلق ، عليك إدخال ملء الحقول الثلاثة التالية:
1. الاسم: قم بتسمية الحقل حسب اختيارك
2. URL:
3. سلسلة التحليل: في الخطوة التالية ، سوف أرشدك إلى كيفية الحصول على هذه السلسلة.
الخطوة 9: أدخل سلسلة التحليل
انتقل إلى موقع WorldOmeters الإلكتروني
ابحث عن اسم البلد ، في حالتي هو الهند. ثم انقر فوق اسم الدولة. سوف تجد 3 عدادات
1. حالات الإصابة بفيروس كورونا
2. الوفيات
3. تعافى
حدد العداد -> انقر بزر الماوس الأيمن -> فحص
على الجانب الأيمن من الشاشة ، ما عليك سوى التمرير فوق هذه العناصر حتى تحدد البيانات الصحيحة للحصول عليها. يمكنك رؤية الصورة أعلاه من أجل فهم أفضل.
ثم اضغط بالزر الأيمن على العنصر ونسخ XPath.
عد الآن إلى حقل ThingHTTP (الحالات) والصقه في Parse String ، واضغط على "Save ThingHTTP".
لقد انتهيت الآن!
الخطوة 10: البرامج والمكتبات
أولاً ، قم بتنزيل الكود المرفق أدناه. ثم قم بتنزيل مكتبة OLED من GitHub.
لاستخدام Wemos D1 مع مكتبة Arduino ، سيتعين عليك استخدام Arduino IDE مع دعم لوحة ESP8266. إذا لم تكن قد قمت بذلك بالفعل ، فيمكنك بسهولة تثبيت دعم اللوحة ESP8266 على Arduino IDE الخاص بك عن طريق اتباع
هذا البرنامج التعليمي من Sparkfun.
في الكود ، املأ WiFi Router SSID وكلمة المرور.
ثم املأ api_key لجميع الحقول الثلاثة.
يمكنك الرجوع إلى الصورة أعلاه للحصول على api_key.
بمجرد تحرير الكود الخاص بك ، قم بتجميعه ثم تحميله في لوحة Wemos / ESP8266 الخاصة بك.
الائتمان: تمت كتابة الكود الأصلي بواسطة SurtrTech ، لقد قمت بتعديل الكود ليناسب متطلباتي.
الخطوة 11: الاختبار النهائي
بعد تحميل الرمز بنجاح ، يمكنك الانتقال إلى جهاز العرض التسلسلي الخاص بك. ستجد الأرقام كما هي معروضة على موقع WorldoMeters.
هنا مقطع قصير للاختبار:
www.instagram.com/p/B-xemNTjI2C/؟utm_sourc…
تهانينا ، أداتك الصغيرة الآن جاهزة للاستخدام. أدخل بطارية 18650 في حامل البطارية.
حرك المفتاح إلى وضع التشغيل ، ستلاحظ رمز فيروس كورونا على شاشة OLED. ثم واحد بعد البيانات سيتم عرضها.
شكرا لكم على قراءة هذا المقال.
موصى به:
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساسة للضوء: 7 خطوات
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساس للضوء: التصميم بواسطة SINONING ROBOT يمكنك الشراء من تتبع سيارة الروبوت ، تقارن رقاقة TheoryLM393 بين المقاومين ، عندما يكون هناك جانب واحد من المقاوم الضوئي LED على الأبيض سيتوقف جانب المحرك على الفور ، والجانب الآخر من المحرك تدور ، بحيث
مهايئ اندلاع وحدة التحكم PS2 للتفاعل بين الأردوينو: 10 خطوات
PS2 Controller Breakout Adapter لـ Arduino Interfacing: تعد وحدة تحكم PlayStation 2 لوحة ألعاب مفيدة حقًا لمشاريع الروبوتات. إنه رخيص ومتوفر بكثرة (مستعمل) ، ويحتوي على مجموعة من الأزرار ومتوافق مع Arduino! لاستخدامه ، أنت بحاجة إلى موصل خاص لتوصيله بـ
البرنامج التعليمي لوحدة لورا E32-433T - لوحة اندلاع DIY لوحدة E32: 6 خطوات
البرنامج التعليمي لوحدة لورا E32-433T | لوحة اندلاع DIY لوحدة E32: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech هذا المشروع الخاص بي هو أكثر من منحنى تعليمي لفهم عمل وحدة E32 LoRa من eByte وهي وحدة إرسال واستقبال عالية الطاقة 1 واط. بمجرد أن نفهم العمل ، يكون لدي تصميم
لوحة اندلاع Neopixel المعيارية مفتوحة المصدر الصديقة للوح اللوح: 4 خطوات (بالصور)
لوحة كسر Neopixel المعيارية مفتوحة المصدر الصديقة للوح اللوح: هذه التعليمات عبارة عن لوحة اندلاع صغيرة (8 مم × 10 مم) مناسبة للوح اللوح لمصابيح Neopixel LED والتي يمكن تكديسها ولحامها ببعضها البعض ، كما أنها توفر صلابة هيكلية أكثر بكثير من رقيقة شريط LED في شكل أصغر بكثير في الواقع
روبوت التسول مع تتبع الوجه والتحكم بواسطة وحدة تحكم Xbox - Arduino: 9 خطوات (بالصور)
تسول الروبوت مع تتبع الوجه والتحكم بواسطة وحدة تحكم Xbox - Arduino: سنصنع روبوتًا متسولًا. سيحاول هذا الروبوت إثارة أو جذب انتباه الأشخاص العابرين. سوف يكتشف وجوههم ويحاول إطلاق الليزر عليهم. إذا أعطيت الروبوت عملة معدنية ، فسوف يغني أغنية ويرقص. سيحتاج الروبوت إلى