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

شاشة عرض ورق إلكتروني لمراقبة الطقس لإنترنت الأشياء - ESP8266 متصل بالإنترنت: 7 خطوات
شاشة عرض ورق إلكتروني لمراقبة الطقس لإنترنت الأشياء - ESP8266 متصل بالإنترنت: 7 خطوات

فيديو: شاشة عرض ورق إلكتروني لمراقبة الطقس لإنترنت الأشياء - ESP8266 متصل بالإنترنت: 7 خطوات

فيديو: شاشة عرض ورق إلكتروني لمراقبة الطقس لإنترنت الأشياء - ESP8266 متصل بالإنترنت: 7 خطوات
فيديو: سر خطير أذا عندك شاشة وهاتف سامسونج 2024, يوليو
Anonim
Image
Image

ستعرض شاشة E-Paper معلومات الطقس المتزامنة مع OpenWeatherMap API (عبر WiFi). قلب المشروع هو ESP8266 / 32.

مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech. اليوم سنقوم بإنشاء مشروع وهو عبارة عن مراقب للطقس يعرض جميع المعلومات المتعلقة بالطقس على شاشة E-Paper من DFRobot.

الشاشة متصلة بـ esp8266 ، يمكنك استخدام esp32 أيضًا مع هذه الشاشة. تم توصيل esp8266 بالإنترنت باستخدام wifi الذي يمكن تغيير تفاصيله من خلال الكود الذي قدمته على GitHub.

لذلك دعونا نبدأ! لقد صنعت أيضًا مقطع فيديو حول إنشاء هذا المشروع بالتفصيل ، أوصي بمشاهدته للحصول على رؤية وتفاصيل أفضل.

الخطوة 1: الأجزاء

القطع
القطع
القطع
القطع

للقيام بذلك ، ستحتاج إلى لوحة ESP8266 أو ESP32 ويمكنك أيضًا إضافة بطارية إذا كنت تريد ذلك.

بالنسبة للعرض ، استخدمت وحدة EPaper Firebeetle.

أقترح استخدام لوحة من DFRobot مع هذه الوحدة لأن pinout سيكون متوافقًا ولن تواجه أي مشاكل في أي مكان ، لقد استخدمت لوحة Firebeetle من DFRobot لأنها تحتوي على حل شحن ومراقبة للبطارية على متن الطائرة.

الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع

احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع
احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع

يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!

يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.

الخطوة 3: قم بتنزيل Arduino IDE وإعداده

قم بتنزيل وإعداد Arduino IDE
قم بتنزيل وإعداد Arduino IDE

قم بتنزيل Arduino IDE من هنا.

1. قم بتثبيت Arduino IDE وافتحه. 2. انتقل إلى ملف> تفضيلات

3. أضف https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json عناوين URL لمدير اللوحات الإضافية.

4. انتقل إلى Tools> Board> Boards Manager

5. ابحث عن ESP8266 ثم قم بتثبيت اللوحة.

6. أعد تشغيل IDE.

الخطوة 4: قم بتوصيل شاشة عرض الورق الإلكتروني بوحدة التحكم Firebeetle Micro

قم بتوصيل شاشة عرض الورق الإلكتروني بوحدة تحكم Firebeetle Micro
قم بتوصيل شاشة عرض الورق الإلكتروني بوحدة تحكم Firebeetle Micro

1. قم ببساطة بمطابقة ومحاذاة الزوايا البيضاء لكل من الوحدات وتكديس الوحدات فوق بعضها البعض.

الخطوة 5: قم بالتسجيل على موقع OpenWeatherMap.org

قم بالتسجيل على موقع OpenWeatherMap.org
قم بالتسجيل على موقع OpenWeatherMap.org
قم بالتسجيل على موقع OpenWeatherMap.org
قم بالتسجيل على موقع OpenWeatherMap.org

1. انتقل إلى الموقع.

2. قم بالتسجيل باستخدام معرف البريد الإلكتروني الخاص بك وبيانات الاعتماد الأخرى (مجانًا).

3. بمجرد تسجيل الدخول ، توجه إلى علامة التبويب API Keys وانسخ مفتاح API الفريد الذي سنحتاجه في الخطوة التالية.

الخطوة 6: ترميز الوحدة النمطية

ترميز الوحدة
ترميز الوحدة

1. قم بتنزيل مستودع GitHub:

2. قم باستخراج المستودع الذي تم تنزيله.

3. انسخ المكتبات من المستودع الذي تم تنزيله إلى مجلد Library في مجلد رسم Arduino.

4. افتح مخطط Code.ino في Arduino IDE.

5. قم بتغيير Wi-Fi SSID وكلمة المرور في الرسم التخطيطي.

6. أضف مفتاح API من الخطوة 4 إلى السطر رقم 44 من الكود بدلاً من علامات التجزئة.

7. انتقل إلى أدوات> لوحة. حدد اللوحة المناسبة التي تستخدمها ، Firebeetle ESP8266 في حالتي.

8. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.

9. اضغط على زر التحميل.

10. عندما تقول علامة التبويب "تم التحميل" ، فأنت جاهز لاستخدام مراقب الطقس.

الخطوة 7: اللعب مع جهاز العرض

اللعب مع جهاز العرض
اللعب مع جهاز العرض

بمجرد أن تتصل الوحدة بشبكة WiFi ، تبدأ الشاشة في التحديث وسترى المشروع ينبض بالحياة.

موصى به: