جدول المحتويات:
- اللوازم
- الخطوة 1: إنشاء تطبيق الويب وجهاز الشبكة:
- الخطوة الثانية: إنشاء الدائرة:
- الخطوة الثالثة: تحميل الكود:
- الخطوة 4: بناء ثنائي الفينيل متعدد الكلور والضميمة:
- الخطوة 5: دروس الفيديو:
فيديو: محطة الطقس البسيطة V2.0: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لقد قمت سابقًا بمشاركة أنواع قليلة من محطات الطقس التي تعمل بشكل مختلف. إذا لم تكن قد قرأت هذه المقالات ، فأوصيك بمراجعتها هنا:
- محطة طقس بسيطة باستخدام ESP8266.
- محطة الطقس للغرفة باستخدام Arduino & BME280.
في هذا الدليل ، سوف أشارك محطة طقس محدثة مع ميزات مجمعة للميزتين السابقتين بالإضافة إلى بعض الميزات الإضافية. إلى جانب درجة الحرارة الداخلية والرطوبة والضغط ، يمكننا أيضًا جلب حالة الطقس الحالية والتنبؤات لليوم التالي. سيتم عرض كل هذه البيانات على شاشة OLED وصفحة ويب وتطبيق android / ios.
لذلك دون إضاعة المزيد من الوقت ، فلنبدأ.
ملاحظة: إذا كنت تحب هذه التعليمات ، فيرجى التصويت عليها في Sensor Contest:)
اللوازم
فيما يلي قائمة بالأجزاء التي سنستخدمها لهذا المشروع.
Wemos D1 Mini (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): يمكنك استخدام أي لوحة تطوير قائمة على ESP8266 / ESP32
مستشعر BME280 (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): تأكد من شراء "BME280" حتى لا تخلط بينه وبين "BMP280"
شاشة OLED مقاس 1.3 بوصة (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): أقترح أن تحصل على نفس OLED الذي استخدمته ، أو قد تصارع معها لأن العديد من شاشات OLED لا تعمل مع لوحات ESP
زر الضغط (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): استخدم مفتاحًا مؤقتًا حيث سيتم التبديل بين الأوضاع المختلفة
Breadboard with Jumpers (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): للنماذج الأولية
لوحة النموذج الأولي (Amazon US / Amazon EU): لحام كل شيء لصنع نموذج أولي أكثر ديمومة
بطارية 3.7 فولت (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي): لتشغيل النظام (اختياري)
إلى جانب هذه الأجزاء ، نحتاج أيضًا إلى برنامج لجعل كل شيء يعمل
RemoteMe: إنها منصة إنترنت الأشياء حيث تحتاج إلى إنشاء حساب لاستخدام الخدمات. إنه مجاني تمامًا
Arduino IDE: لتحميل الكود
إليك بعض الأدوات التي قد تحتاجها على طول الطريق:
أدوات تقشير الأسلاك (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي)
مجموعة اللحام (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي)
يد المساعدة (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي)
بمجرد جمع كل المواد ، يمكننا الانتقال إلى الخطوة التالية.
الخطوة 1: إنشاء تطبيق الويب وجهاز الشبكة:
نحتاج أولاً إلى الانتقال إلى Remoteme.org وتسجيل الدخول إلى حسابنا. إذا لم يكن لديك حساب ، فقد حان الوقت الآن لإنشاء حساب. الآن بعد أن قمنا بتسجيل الدخول إلى حساب remoteme يمكننا بناء محطة الطقس الخاصة بنا ، قم بالرجوع إلى الخطوات التالية:
- عندما نسجل الدخول إلى حسابنا البعيد ، تتم إعادة توجيهنا إلى صفحة حيث سنرى قائمة بالمشاريع. قم بالتمرير لأسفل هنا وستجد "محطة الطقس". انقر عليه.
- ستظهر نافذة منبثقة ، انقر هنا يمكننا العثور على جميع المعلومات الضرورية حول المشروع. إذا كنت ترغب في ذلك ، يمكنك قراءة جميع التفاصيل أو مجرد اتباع هذه التعليمات.
-
يجب أن نذهب إلى علامة التبويب "build it" ونملأ المعلومات.
- أدخل أولاً اسم WiFi وكلمة المرور. سيسمح هذا للوحة ESP بالاتصال بشبكة WiFi الخاصة بك.
- بعد ذلك ، يوجد خيار يمكننا من خلاله تحديد نوع اللوحة. نظرًا لأننا نستخدم Wemos D1 mini استنادًا إلى ESP8266 ، فسنختار تلك اللوحة.
- الآن علينا إدخال الموقع ، هذه هي المدينة التي تعيش فيها. أدخل اسم المدينة ورمز الدولة. على سبيل المثال: كما في الصورة "Warsaw، PL" فهي تعني مدينة وارسو ، بولندا. بعد إدخال مدينتك وبلدك ، قم بالتمرير لأسفل. هنا يمكنك تغيير اسم التطبيق والجهاز ولكنه اختياري. لذلك يمكنك النقر مباشرة على "الخطوة التالية".
- هذه هي الخطوة الأخيرة هنا فقط اضغط على "بناء مشروع". يمكنك الآن تنزيل الكود الذي تم إنشاؤه تلقائيًا بواسطة معالج الرمز.
- يوجد أدناه 3 خيارات ، فتح ، رمز الاستجابة السريعة والتثبيت. سيؤدي النقر فوق الخيار الأول إلى فتح صفحة ويب تحتوي على بيانات الطقس. سيحصل الخيار الثاني على رمز الاستجابة السريعة الذي يمكن مسحه ضوئيًا باستخدام أي هاتف ذكي للحصول على صفحة الويب على متصفح الجوال. الخيار الثالث سيعطي أيضًا صفحة ويب تقوم بتثبيت تطبيق ويب على Android / iPhone.
على صفحة الويب ، ستلاحظ أن الخلاصتين الأوليين تعرضان البيانات ولكن الأخير فارغ. هذا لأنه يتعين علينا إنشاء محطة طقس للغرفة حتى الآن. لذلك دعونا نجعل الدائرة لمحطة الطقس الخاصة بنا.
الخطوة الثانية: إنشاء الدائرة:
الآن بعد أن أصبح لدينا الرمز ، نحتاج إلى تحميله على السبورة. ولكن يتعين علينا أولاً توصيل الشاشة ومستشعر BME280 والمحول إلى Wemos D1 mini. للقيام بذلك ، قم أولاً بالرجوع إلى مخطط الدائرة أعلاه.
هنا استخدمنا بروتوكول I2C لتوصيل الوحدات.
- SDA لتثبيت D2
- SCL لتثبيت D1
- GND لتثبيت GND
- VIN لتثبيت 3.3 فولت
ملاحظة: قم بتوصيل دبابيس SDA و SCL للشاشة و BME280 بـ ESP. يجب توصيل جميع دبابيس GND معًا.
يتم توصيل أحد طرفي المفتاح بـ D3 والآخر متصل بـ GND. إذا كنت لا تعرف كيفية عمل زر الضغط ، أقترح عليك إلقاء نظرة على هذه المقالة. الرجوع إلى الصور أعلاه لفهم أفضل.
الخطوة الثالثة: تحميل الكود:
قبل أن تتمكن من تحميل الكود ، تأكد من تثبيت جميع لوحات ESP في IDE إذا كنت لا تعرف كيفية القيام بذلك ، فقم بمشاهدة مقطع فيديو YouTube هذا.
قم أيضًا بتثبيت المكتبات التالية:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-master
- RBD_Button
- RBD_Timer
لتثبيت هذه المكتبات. افتح أدوات IDE و goto >> إدارة المكتبات. في شريط البحث ، أدخل اسم المكتبة واحدًا تلو الآخر وقم بتثبيته.
الآن قم باستخراج ملف الكود الذي تم تنزيله من RemoteMe وافتحه باستخدام Arduino IDE. اتبع الخطوات التالية:
- قم بتوصيل wemos بجهاز الكمبيوتر وحدد نوع اللوحة (Wemos D1 R1 mini) وحدد المنفذ الصحيح.
- الآن قم بتحميل الكود وانتظر حتى ينتهي.
- بعد تحميل الكود ، ستتصل اللوحة بشبكة WiFi وتبدأ في عرض البيانات على شاشة OLED.
- سيؤدي الضغط على الزر إلى التبديل بين 3 تعديلات. يمكنك التحقق من ذلك بنفسك.
الآن بما أن كل شيء يعمل كما هو متوقع ، يمكننا المضي قدمًا لجعل هذه الدائرة أكثر ديمومة ومغلقة لجعلها تبدو أفضل.
الخطوة 4: بناء ثنائي الفينيل متعدد الكلور والضميمة:
لجعل دائرتنا أكثر أمانًا ودائمة ، نحتاج إلى لحام جميع المكونات معًا على لوحة نموذج أولي. لقد شاركت صورًا لعملي لإعطاء فكرة أفضل. يمكنك عمل تصميم مختلف إذا أردت.
بالنسبة للحاوية ، استخدمت لوح الرغوة لأنه سهل الاستخدام والعمل معه. لقد قدمت أدناه CAD ، يمكنك الرجوع إليه لإنشاء العلبة الخاصة بك.
الخطوة 5: دروس الفيديو:
إذا كنت تحب هذه التعليمات ، يرجى التصويت.
موصى به:
محطة الطقس المعلقة ذات العتاد: 7 خطوات (بالصور)
Hanging Gear Weather Station: في Instructable ، سأوضح لك كيفية بناء محطة الطقس المعلقة الخاصة بك ، وهي مصنوعة من أجزاء MDF مقطوعة بالليزر CNC. يقود محرك متدرج كل ترس ويأخذ Arduino قياسات درجة الحرارة والرطوبة باستخدام DHT
محطة الطقس على الإنترنت (NodeMCU): 7 خطوات (بالصور)
محطة الطقس على الإنترنت (NodeMCU): مرحبًا يا رفاق! آمل أن تكون قد استمتعت بالفعل بتعليماتي السابقة & quot؛ Arduino Robot 4WR & quot؛ وأنت مستعد لمشروع جديد ، كالعادة قمت بعمل هذا البرنامج التعليمي لإرشادك خطوة بخطوة أثناء إنشاء مشروعك الإلكتروني الخاص. أثناء إعداد هذا
محطة الطقس Raspberry Pi Internet Weather: 5 خطوات (بالصور)
محطة الطقس على الإنترنت Raspberry Pi: *** تحديث *** لقد سقط هذا Instructable قديمًا. لم تعد خدمات الطقس لبيانات الطقس ، المستخدمة في Instructable هذا ، تعمل. ومع ذلك ، هناك مشروع بديل يقوم بنفس الشيء في الأساس (فقط أفضل - هذا Instructa
التغريد محطة الطقس: 8 خطوات (بالصور)
التغريد محطة الطقس: هل أردت يومًا مراقبة أحوال الطقس الحالية في مدينتك ، وانبعاثات الكربون ، والضوضاء ، ومستويات التلوث؟ هل تريد أن تكون مناضلًا مع تغير المناخ أو أن تنشئ محطة الطقس للتغريد الخاصة بك وشارك أحوال الطقس المحلية مع العامل
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت