جدول المحتويات:
فيديو: محطة الأرصاد الجوية ESP32 الشمسية: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
بالنسبة لمشروع إنترنت الأشياء الأول الخاص بي ، أردت إنشاء محطة طقس وإرسال البيانات إلى data.sparkfun.com.
تصحيح صغير ، عندما قررت فتح حسابي في Sparkfun ، لم يكونوا يقبلون المزيد من الاتصالات ، لذلك اخترت جامع بيانات إنترنت الأشياء آخر Thingspeak.com.
جارٍ المتابعة…
سيتم وضع النظام على شرفتي وسيسترجع درجة الحرارة والرطوبة وضغط الهواء. المتحكم الدقيق المحدد لهذا المشروع هو FireBeetle ESP32 IOT Microcontroller المقدم من DFRobot.
يرجى مراجعة صفحة DFRobot wiki لمزيد من المعلومات بخصوص هذا المتحكم الدقيق وكيفية تحميل الكود باستخدام Arduino IDE.
يتم إعطاء جميع المعلمات الفيزيائية بواسطة مستشعر BME280. تحقق أيضًا من صفحة wiki للحصول على مزيد من المعلومات.
لتشغيل النظام "لاسلكيًا" بالكامل ، يتم توفير الطاقة اللازمة من خلال لوحين شمسيين 6 فولت يمكنهما توصيل 2 وات من الطاقة. سيتم توصيل الخلايا بالتوازي. يتم بعد ذلك تخزين الطاقة المنتجة في بطارية ليثيوم أيون بوليمر 3.7 فولت بسعة +/- 1000 مللي أمبير في الساعة.
وحدة شاحن ليبو الشمسي من DFRobot ستكون مسؤولة عن إدارة الطاقة.
الخطوة 1: المكونات
لهذا المشروع سوف تحتاج:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3.7V بوليمر ليثيوم أيون
- 1x - DFRobot Solar Lipo Charger
- 2x - 6V 1W لوحة شمسية
- 1x - بيرف بورد
- 1x - رأس أنثى
- 1x - الضميمة / الصندوق
- الأسلاك
- مسامير
ستحتاج أيضًا إلى الأدوات التالية:
- مسدس الغراء الساخن
- لحام حديد
- اله للثقب
الخطوة 2: التجميع
يتم تشغيل متحكم FireBeetle ESP32 IOT بواسطة بطارية 3.7 فولت متصلة بشاحن ليبو الشمسي في منفذ إدخال البطارية. تتصل الخلايا الشمسية في منافذ PWR In. يتم توصيل منفذي Vcc و GND لوحدة التحكم الدقيقة FireBeetle ESP32 IOT بمنافذ Vout لشاحن Lipo Solar.
يتم توفير الطاقة BME280 من خلال منفذ 3.3 فولت في متحكم FireBeetle ESP32 IOT. يتم الاتصال عبر خطوط I2C (SDA / SCL).
لإصلاح جميع المكونات في المربع ، استخدمت لوحة perfboard وبعض الرؤوس والأسلاك.
بالنسبة للخلايا الشمسية ، لقد استخدمت للتو الغراء الساخن لإصلاحها في الغطاء العلوي للصندوق. نظرًا لأن الصندوق به ثقوب بالفعل ، فلا داعي لعمل المزيد:)
ملحوظة: يجب وضع الثنائيات في الألواح الشمسية لتجنب إتلافها وتفريغ البطارية.
يمكنك قراءة المزيد عنها في:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
الخطوة 3: الكود
لكي تتمكن من استخدام الكود الخاص بي ، يلزم إجراء بعض التغييرات.
الأول هو تحديد اسم شبكة wifi وكلمة المرور الخاصة بك. والثاني هو الحصول على مفتاح API من موقع Thingspeak.com. سأشرح ذلك أدناه. كما يمكنك تحديد فترة نوم جديدة ، إذا كنت ترغب في ذلك.
إذا لم يكن لديك حساب على موقع Thingspeak ، فستحتاج إلى زيارة www.thingspeak.com وتسجيل نفسك.
بعد التحقق من بريدك الإلكتروني ، يمكنك الانتقال إلى "القنوات" وإنشاء قناة جديدة. أضف المتغيرات التي تريد تحميلها. لهذا المشروع درجة الحرارة والرطوبة والضغط.
مرر لأسفل واضغط على "حفظ القناة". بعد ذلك يمكنك النقر فوق API Keys. واسترداد مفتاح الكتابة API. ثم قم بإضافته في ملف التعليمات البرمجية الخاص بك.
إذا كان كل شيء صحيحًا ، يمكن لمحطة الطقس أن تبدأ في إرسال البيانات إلى قناتك.
الخطوة 4: الخاتمة
كما هو الحال دائمًا في مشاريعي ، سأفسح المجال للتحسينات المستقبلية ، وهذا لا يختلف.
أثناء التطوير ، بدأت في الاهتمام باستهلاك الطاقة للنظام. أنا بالفعل أضع ESP32 و BME280 للنوم وحتى مع ذلك لدي استهلاك حوالي 2 مللي أمبير !!! نظرًا لكون BME280 هو المسؤول الأكبر عن ذلك ، فربما أحتاج إلى مفتاح لإيقاف تشغيل الوحدة تمامًا أثناء وضع السكون.
ميزة أخرى مثيرة للاهتمام هي استرداد جهد البطارية. بعد إجراء بعض التحقيقات والاختبارات لبعض الوظائف الداخلية لـ ESP32 ، لم ينجح شيء. لذا من المحتمل أن أقوم بإضافة مقسم جهد وتوصيله بمدخل تناظري وقراءة الجهد مباشرة. يرجى إعلامي إذا توصلت إلى حل أفضل.
يرجى الكتابة إلي إذا وجدت أي خطأ أو إذا كان لديك أي اقتراح / تحسين أو أسئلة. "لا تمل ، افعل شيئًا"
موصى به:
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
الأرصاد الجوية الشخصية: 5 خطوات
خبير الأرصاد الجوية الشخصي: هل سبق لك أن تساءلت عما إذا كان أخصائي الأرصاد الخاص بك يقول الحقيقة أو متى؟ هل تريد طريقة سرية ورخيصة وسريعة لتكون خبير الأرصاد الجوية الخاص بك … وربما مشروعًا صغيرًا؟ لا مزيد من البحث! هذا الجهاز البسيط سيتتبع حالة الطقس
محطة أرصاد الجوية: 5 خطوات
Iot Weather Station: Hello Guys Iam اكتب هذا التعليمات لتظهر لك كيفية إنشاء محطة طقس تعتمد على Iot والتي تستخدم Wemos D1 Mini Board & amp؛ يستخدم 128 × 68 Oled Display لإظهار تفاصيل الطقس ودرجة الحرارة من خريطة OpenWeather
محطة أردينو الجوية باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: 8 خطوات
محطة الطقس في Arduino باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس تعرض درجة الحرارة والرطوبة والضغط على شاشة LCD TFT 7735
محطة الأرصاد الجوية الشمسية: 5 خطوات
محطة الطقس الشمسي: هل سبق لك أن أردت الحصول على معلومات الطقس في الوقت الفعلي من الفناء الخلفي الخاص بك؟ يمكنك الآن شراء محطة أرصاد جوية من المتجر ، لكن هذه عادة ما تتطلب بطاريات أو تحتاج إلى توصيلها بمنفذ. لا يلزم توصيل محطة الطقس هذه بـ