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

جهاز مراقبة التوهج الشمسي ESP8266: 8 خطوات
جهاز مراقبة التوهج الشمسي ESP8266: 8 خطوات

فيديو: جهاز مراقبة التوهج الشمسي ESP8266: 8 خطوات

فيديو: جهاز مراقبة التوهج الشمسي ESP8266: 8 خطوات
فيديو: جولة داخل نظام متابعة ومراقبة (Monitoring System) لأنظمة الطاقة الشمسية الكهروضوئية 2024, شهر نوفمبر
Anonim
ESP8266 مراقب التوهج الشمسي
ESP8266 مراقب التوهج الشمسي

أنت تعرف ما هو رائع؟ مناخ الفضاء! ماذا لو كان لديك صندوق صغير على مكتبك يخبرك بوقوع انفجار شمسي؟ كذلك يمكنك! مع ESP8266 و IIC 7 Segment Display ، وفي بعض الوقت ، يمكنك الحصول على العرض الخاص بك.

الخطوة 1: الأجهزة: ما ستحتاج إليه

الأجهزة: ما ستحتاج إليه
الأجهزة: ما ستحتاج إليه
الأجهزة: ما ستحتاج إليه
الأجهزة: ما ستحتاج إليه
الأجهزة: ما ستحتاج إليه
الأجهزة: ما ستحتاج إليه

*************************** ملاحظة حول التفريغ الكهربائي ******************** ******

مباشرة بعد أن انتهيت من الإصدار الأول من الكود الخاص بي ، قفزت على الأريكة معه ، وتوقفت شاشة LED الخاصة بي عن العمل. إذا حدث هذا لك ، فأعد تحديث البرنامج الثابت إلى المعالج لإصلاحه ، ولكن كن حذرًا مع شاشتك! أيضًا ، اجعل الأسلاك الخاصة بك أقصر قليلاً من أسلكي ، سأقول حوالي 6 بوصات كحد أقصى. كان لدي الكثير من التدخل في شاشتي. كان علي أن أفعل هذا مرتين! في النهاية كسرت شاشتي! اضطررت للتبديل إلى الأبيض أثناء بناء العلبة !!!

*************************************************************************************************************

هنا الأجهزة التي ستحتاجها ،

  • وحدة ESP8266
  • عادة فتح زر
  • عرض مسلسل 7-Seg

والأدوات ،

  • لحام حديد
  • أدوات تقشير الأسلاك
  • طابعة ثلاثية الأبعاد (اختياري)

الخطوة 2: تجميع الأجهزة

تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة

أولاً ، قم بتوصيل شاشة 7-Segment. إنه شرح ذاتي جميل ، Vcc إلى 3v3 ، GND إلى GND ، SDA إلى SDA ، SCL إلى SCL.

شاشة ESP8266

+ --------------------------- 3 ضد 3

- --------------------------- GND

SDA --------------------------- SDA [4)

SCL --------------------------- SCL (5)

بسيط جدا. ثم الزر. قم بتوصيل أحد القطبين بـ GND والآخر بالدبوس 2.

BUTTON ESP8266PIN 1 --------------------------- GND

رقم التعريف الشخصي 2 --------------------------- GPIO 2

وهذا كل شيء! ليس سيئا جدا ، إيه؟

الخطوة الثالثة: الكود: النظرية

الكود: النظرية
الكود: النظرية

حسنًا ، إذا كنت لا تهتم لماذا فعلت ما فعلته ، فتخط هذه الخطوة. خلاف ذلك ، ها هو. الفضاء حقا بعيد. في البداية أردت قياس التوهجات الشمسية بمفردي باستخدام مقياس المغناطيسية الخاص بي ، لكن ذلك سيكون صعبًا جدًا. هناك معدات أكثر دقة في الفضاء بالفعل ، لذلك دعونا نستفيد منها. لقد أمضيت يومًا في البحث في مقاييس المغناطيسية في Sparkfun و Adafruit حتى توصلت إلى هذا الاستنتاج. قضيت يومين آخرين في العثور على مصادر البيانات. لقد عثرت أخيرًا على ملف JSON لطيف من NOAA. (هذا لطيف ، أنا أعيش في CO) ثم استخدمت ThingSpeak API للحصول على كمية صغيرة من البيانات التي احتاجها. بعد ذلك ، نحصل على البيانات من Thingspeak ونعرضها على شاشة 7 قطاعات. لذا دعنا نصل إلى الكود!

الخطوة 4: الكود: المكتبات

الكود: المكتبات
الكود: المكتبات

هناك أربع مكتبات تحتاجها ، وكلها سهلة الحصول عليها. الأولين مدمجان في arduino IDE ، ولكن إذا لم يكن لديك ، فسيتم تسميتهما Wire.h و Arduino.h. يتم تثبيت الثلاثة الآخرين تلقائيًا مع لوحة ESP8266 عادةً ، لكن يطلق عليهم ESP8266WiFi.h و ESP8266WiFiMulti.h و ESP8266HTTPClient.h. تأكد من أن لديك تلك المثبتة في IDE ، وانتقل إلى الخطوة التالية.

الخطوة 5: الكود: الكود

المدونة: المدونة
المدونة: المدونة
المدونة: المدونة
المدونة: المدونة

لذا ، اللحظة التي كنا ننتظرها. الرمز. هذا عمل قيد التقدم لذا سأقوم بتحديث الكود. سأحتفظ بالإصدارات الأصلية ، وأضيف قسمًا آخر إلى هذه الخطوة لكل تاريخ جديد. التنزيلات من خلال محرك جوجل. (لا حاجة لحساب)

****************** الإصدار الأصلي **************** (4/18/2018)

كود 4/18/2018

***************************************************

************************* الإصدار 1.2 ****************** (4/22/2018)

كود 4/22/2018

******************************************************

الخطوة 6: القضية

القضية!
القضية!
القضية!
القضية!
القضية!
القضية!

والآن بعد أن أصبح لديك شاشة شمسية جديدة رائعة ، دعنا نضعها في صندوق جميل. لقد قمت بطباعة حالتي ثلاثية الأبعاد ، على الرغم من أنه يمكنك إنشاء حالة بنفسك إذا كنت تريد ذلك. ها هي التصاميم.

الشيء

الآن الأمر بسيط. ضع الزر في فتحة الزر ، والشاشة في فتحة العرض وألصق esp8266 على الحائط الخلفي. الآن قم بتغذية كبل USB الخاص بك من خلال الفتحة الجانبية إلى esp8266.

الخطوة 7: انتهى

تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!
تم الانتهاء من!

وإليك كيف يعمل. يتم إيقاف تشغيل الشاشة بعد 30 ثانية. يقوم الزر بتشغيل الشاشة والتبديل بين الوضعين الموصوفين أدناه. ها هي الرسائل ومعانيها.

Y FI - التوصيل

FlAr - أحدث توهج شمسي (فئة الحد الأقصى)

العملة - الفئة الحالية

مثال على عرض الفئة: A5.2

إذا كانت الفئة M ، فسيظهر حرف البادئة ("A" في "A5.2") بالشكل N.

إذا كانت الفئة هي X ، فسيظهر حرف البادئة ("A" في "A5.2") على هيئة H.

ها هي الفصول.

أ - أصغر فئة. (1-9) لا توجد تأثيرات محلية.

ب- عشر مرات أ (1-9) لا توجد آثار موضعية.

ج- عشر مرات ب (1-9) لا توجد آثار موضعية.

M - عشر مرات C. (1-9) يمكن أن تؤثر على الأقمار الصناعية. يشكل تهديدًا صغيرًا لرواد الفضاء. الأرض غير متأثرة.

X - عشر مرات M وما فوق. (1-∞) يمكنه تعطيل أنظمة الاتصالات وشبكات الطاقة والأقمار الصناعية وما إلى ذلك. الأجهزة الإلكترونية الكبيرة بشكل أساسي.

أكبر فئة تم تسجيلها على الإطلاق كانت في عام 2003. تم تحميل أجهزة الاستشعار بشكل زائد وقطعت عند X28.

المقياس هو نفسه لكل من وضعي FlAr و Curr.

هل تريد المزيد من المعلومات على الميزان؟ انقر هنا.

الخطوة 8: التطبيقات

لنفترض أن لديك بعض الأجهزة الإلكترونية الحساسة التي تكلف آلاف الدولارات. يمكن أن يقوم هذا الجهاز بإيقاف تشغيل المعدات الخاصة بك إذا وصل التوهج إلى فئة معينة ، لتقليل الضرر.

موصى به: