جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في المشاركات السابقة قمت بمشاركة طرق مختلفة لبناء محطة طقس. إذا لم تقم بالتحقق من ذلك هنا رابط.
سأوضح في هذا الدليل كيفية إنشاء محطة طقس بسيطة باستخدام Wemos ومنصة إنترنت الأشياء تسمى Sensate. لذلك دعونا نبدأ.
اللوازم
- WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
- BME280 ………………….. (أمازون الولايات المتحدة / أمازون المملكة المتحدة / بانجود)
- شاشة OLED مقاس 1.3 بوصة …… (Amazon US / Amazon UK / Banggood)
بالإضافة إلى ذلك ، نحتاج أيضًا إلى تطبيق Sensate لنظام التشغيل iOS أو Android.
الخطوة الأولى: ما هو الإحساس؟
بكلماتهم الخاصة: "استخدم تطبيق Sensate Sense للوصول إلى مستشعراتك في أي وقت وفي أي مكان. أنشئ مسجل بيانات نهائيًا باستخدام مكونات الأجهزة الموجودة مع برنامج Sensate الثابت المجاني. أو ابحث عن الشريحة المثلى لتطبيقك وابني الحل الفردي الخاص بك."
باختصار ، إنه تطبيق يمنحك ، إلى جانب البرامج الثابتة ، طريقة مجانية برمجية بسيطة لإنشاء مشاريع بسيطة ، كل ما عليك فعله هو تحديث البرامج الثابتة الخاصة بهم ، وتثبيت تطبيقاتهم ، وتصفح إعدادات التكوين ، وستكون جاهزًا لجمع البيانات من مجساتك.
الخطوة 2: وميض البرامج الثابتة للاستشعار
الآن نريد أن تكون لوحة ESP الخاصة بنا (في هذه الحالة WeMos D1 Mini) قادرة على الاتصال بسحابة Sensate. لهذا نحتاج إلى تحديث البرامج الثابتة الخاصة بـ Sensate على لوحتنا. العملية مباشرة إلى الأمام.
تأكد أولاً من تنزيل ما يلي:
- قم بتنزيل برنامج التشغيل CP210x أو CH34x وتثبيته (اعتمادًا على شريحة USB إلى TTL المستخدمة على لوحك). في حالتي قمت بتثبيت CH340.
- قم بتنزيل أداة المتعري NodeMCU من هنا.
- بعد ذلك ، قم بتنزيل أحدث البرامج الثابتة Sensate من هنا.
بعد تنزيل كل شيء وتثبيت برامج التشغيل. نحتاج إلى التحقق من منفذ لوحة WeMos الخاصة بنا. للعثور على المنفذ:
- انتقل إلى "إدارة الأجهزة" >> "المنافذ".
- قم بتوصيل اللوحة بجهاز الكمبيوتر عبر USB. ستلاحظ ظهور منفذ جديد في القائمة. لاحظ ذلك.
الآن يمكننا تحديث اللوحة ببرامج ثابتة جديدة. تأكد من تنزيل البرنامج الثابت الصحيح من الرابط. (في هذا المشروع ، نستخدم WeMos D1 mini لذا سنستخدم هذا البرنامج الثابت)
- افتح علامة التبويب المتعري وانتقل إلى "خيارات متقدمة". تأكد من أن لديك نفس الإعدادات كما في الصورة أعلاه.
- انتقل بعد ذلك إلى علامة التبويب "Config" ، انقر فوق الصف الأول وانتقل إلى المجلد حيث قمت بتنزيل البرنامج الثابت. حدد الملف المناسب.
- انتقل الآن إلى علامة التبويب "العملية" ، هنا في مربع منفذ COM ، حدد المنفذ الذي سجلته من قبل.
- انقر فوق "فلاش" وانتظر حتى ينتهي الوميض.
الآن لدينا لوحة صغيرة WeMos D1 مع البرامج الثابتة من Sensate. ما عليك سوى النقر فوق زر إعادة الضبط لإنهاء عملية التمهيد.
الخطوة 3: تكوين شبكة WiFi
الآن بعد أن نجحنا في وميض البرنامج الثابت وتشغيله ، نحتاج إلى إعداد بيانات اعتماد WiFi على اللوحة. للقيام بذلك ، قم أولاً بتشغيل اللوحة وتشغيل WiFi على هاتفك الذكي ، اتبع الخطوات الواردة أدناه:
- اضغط على "Sensate-Setup" وأدخل كلمة المرور الافتراضية "Setup-Sensate".
- بعد توصيل الجهاز ، افتح المتصفح الافتراضي وأدخل عنوان URL "192.168.4.1" واضغط على Enter.
- ستتم إعادة توجيهك إلى صفحة الإعداد. هنا حدد "SSID" (اسم WiFi) الذي تريد الاتصال به ثم أدخل كلمة المرور الخاصة به.
- في تكوين الخدمة ، قم بتسمية جهازك (في هذه الحالة "محطة الطقس"). اضغط على حفظ وإعادة التشغيل.
بعد أن تم ذلك ، أصبحت لوحة WeMos جاهزة الآن للاتصال بشبكة WiFi الخاصة بك. يمكننا الآن المضي قدمًا وبدء الإعداد على تطبيق Sensate.
الخطوة 4: إعداد تطبيق Sensate Mobile
تأكد أولاً من تثبيت تطبيق Sensate Sense على هاتفك الذكي ، ثم افتح التطبيق واتبع الخطوات الموضحة أدناه:
- في الصفحة الأولى ، اضغط على "إعداد الأجهزة". ثم سيسأل عما إذا كنا نريد تكوين الجسر ، حيث قمنا بتكوينه بالفعل في الخطوة السابقة ، سنضغط على الخيار الثاني "لا ، لقد تم تكوينه بالفعل"
- ستعرض الصفحة التالية جميع الجسور المتاحة. حدد الشخص الذي صنعناه للتو.
- في الصفحة التالية ، سنحصل على جميع التفاصيل حول المستشعرات و 3 خيارات. هنا حدد "معالج التكوين". في الصفحة التالية يمكنك قراءة المزيد من المعلومات حول التكوين. عندما تقرأها ، اضغط على "ابدأ".
- الآن نحصل على قائمة بجميع اللوحات المدعومة. هنا سنختار "WeMos D1 Mini" ونضغط على "متابعة".
- بعد ذلك يطلب منا تحديد وضع التشغيل. هناك وضعان ، أحدهما هو الوضع العادي الذي سيأخذ القراءات ويحدثها قدر الإمكان. الوضع الآخر "وضع السكون" ، في هذا الوضع يمكننا الحصول على تحديثات دورية وستكون اللوحة في وضع توفير الطاقة. بالنسبة لهذا المشروع ، اخترت الوضع الأول حيث أريد تحديثات في الوقت الفعلي لدرجة الحرارة والرطوبة.
- بعد ذلك نحتاج إلى تحديد العرض. نظرًا لأننا نستخدم شاشة مقاس 1.3 بوصة 128 × 64 ، فسنحددها ، ثم اضغط على "متابعة".
- في الصفحة التالية فقط حدد "بدون ملحق".
- في الصفحة التالية علينا تحديد المستشعر. نحن نستخدم "BME280" لذا اختر ذلك. تأكد من عدم تحديد BMP280 وهو مشابه ولكنه يفتقر إلى مستشعر الضغط.
- عندما نختار المستشعر ، يمنحنا التطبيق خيارًا بشأن البيانات التي نرغب في جمعها. هنا قم بتبديل جميع الخيارات الثلاثة. لا حاجة للعب مع أي إعدادات أخرى.
- أخيرًا ، انقر فوق "إنهاء".
الآن كل ما علينا فعله هو بناء الدائرة.
الخطوة الخامسة: بناء الدائرة
نظرًا لأننا نستخدم اتصالات I2C هنا ، فإن الاتصالات بسيطة جدًا. ارجع إلى الصور أعلاه هناك 4 دبابيس للعب هنا: VCC و GND (دبابيس الطاقة) و SDA و SCL (دبابيس I2C).
قم بتوصيل الأسلاك على النحو التالي:
VCC = 3.3 فولت
GND = GND
SCL = SCL (D1)
SDA = SDA (D2)
و هذا كل شيء. الآن فقط قم بتشغيل الدائرة وانتظر اتصالها بالشبكة ، والآن سنحصل على البيانات على OLED وعلى التطبيق.
الخطوة 6: الملاحظة النهائية
إذن لدينا الآن محطة طقس ذاتية الصنع دون الحاجة إلى كتابة رمز فعليًا. أليس هذا رائعًا؟ الآن يمكنك بناء حالة لها مثل تلك التي صنعتها سابقًا هنا. آمل أن يكون البرنامج التعليمي سهل المتابعة وتعلمت شيئًا الآن.
إذا كان لديك أي أسئلة فلا تتردد في ترك تعليق أدناه.
موصى به:
محطة الطقس الشخصية باستخدام Raspberry Pi مع BME280 في Java: 6 خطوات
محطة الطقس الشخصية باستخدام Raspberry Pi مع BME280 في Java: يبدو الطقس السيئ دائمًا أسوأ من خلال النافذة. لقد كنا مهتمين دائمًا بمراقبة الطقس المحلي لدينا وما نراه من النافذة. أردنا أيضًا تحكمًا أفضل في نظام التدفئة والتكييف. إن بناء محطة طقس شخصية هو شيء عظيم
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
محطة الطقس الذكية (باستخدام Arduino): 5 خطوات
محطة الطقس الذكية (باستخدام Arduino): محطة الطقس هي مرفق ، سواء على الأرض أو البحر ، مع أدوات ومعدات لقياس الظروف الجوية لتوفير معلومات للتنبؤات الجوية ودراسة الطقس والمناخ. تشمل القياسات المأخوذة درجة الحرارة
محطة الطقس مع Arduino و BME280 وعرض لرؤية الاتجاه خلال اليومين الماضيين: 3 خطوات (بالصور)
Weather-station مع Arduino و BME280 & Display لمعرفة الاتجاه خلال اليوم أو اليومين الأخيرين: مرحبًا! هنا تم تقديم محطات الطقس الخاصة بالتعليمات بالفعل. أنها تظهر ضغط الهواء الحالي ودرجة الحرارة والرطوبة. ما ينقصهم حتى الآن هو عرض تقديمي للدورة خلال اليومين أو اليومين الماضيين. هذه العملية سيكون لها
محطة الطقس ESP32 WiFi مع مستشعر BME280: 7 خطوات (بالصور)
محطة الطقس ESP32 WiFi مع مستشعر BME280: نرحب بالأصدقاء الأعزاء في برنامج تعليمي آخر! في هذا البرنامج التعليمي ، سنقوم ببناء مشروع محطة طقس تدعم WiFi! سنستخدم شريحة ESP32 الجديدة والمثيرة للإعجاب لأول مرة مع شاشة Nextion. في هذا الفيديو ، سنذهب