فهرست مطالب:

ESP8266 Solar Flare Monitor: 8 مرحله
ESP8266 Solar Flare Monitor: 8 مرحله

تصویری: ESP8266 Solar Flare Monitor: 8 مرحله

تصویری: ESP8266 Solar Flare Monitor: 8 مرحله
تصویری: CES 2018: WakeCap on BeTerrific!! 2024, ژوئن
Anonim
مانیتور شعله ور شدن خورشیدی ESP8266
مانیتور شعله ور شدن خورشیدی ESP8266

میدونی چی باحاله؟ آب و هوای فضایی! اگر یک میز کوچک روی میز خود داشته باشید که زمان وقوع شعله ور شدن خورشیدی را به شما بگوید چه می شود؟ خوب ، شما می توانید! با یک ESP8266 ، IIC 7 Segment Display و مدتی دیگر ، می توانید خود را داشته باشید.

مرحله 1: سخت افزار: آنچه شما نیاز دارید

سخت افزار: آنچه شما نیاز دارید
سخت افزار: آنچه شما نیاز دارید
سخت افزار: آنچه شما نیاز دارید
سخت افزار: آنچه شما نیاز دارید
سخت افزار: آنچه شما نیاز دارید
سخت افزار: آنچه شما نیاز دارید

************************* در مورد تخلیه الکترواستاتیک ****************** ******

درست پس از اتمام اولین نسخه کد ، با آن روی کاناپه پریدم و نمایشگر LED من دیگر کار نکرد. اگر چنین اتفاقی برای شما افتاد ، سیستم عامل را دوباره روی پردازنده فلش کنید تا درست شود ، اما فقط مراقب صفحه نمایش خود باشید! همچنین ، سیم های خود را کمی کوتاهتر از سیم من نگه دارید ، می گویم حداکثر 6 اینچ. من تداخل زیادی با صفحه نمایش خود داشتم. مجبور شدم این کار را دوبار انجام دهم! در پایان من نمایشگر خود را شکستم! در حین ساخت کیس مجبور شدم به رنگ سفید تغییر کنم !!!

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

در اینجا سخت افزار مورد نیاز شما ،

  • ماژول ESP8266
  • به طور معمول دکمه باز
  • سریال 7 سگ صفحه نمایش

و ابزارها ،

  • آهن لحیم کاری
  • استریپرهای سیم
  • چاپگر سه بعدی (اختیاری)

مرحله 2: مونتاژ سخت افزار

مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار

ابتدا صفحه نمایش 7-Segment را وصل کنید. این کاملاً واضح است ، Vcc تا 3v3 ، GND به GND ، SDA به SDA ، SCL به SCL.

نمایش ESP8266

+ --------------------------- 3v3

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

SDA --------------------------- SDA (4)

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

خیلی ساده. سپس ، دکمه. یک قطب را به GND و دیگری را به پین 2 وصل کنید.

دکمه ESP8266PIN 1 --------------------------- GND

پین 2 ------------------------------ GPIO 2

و بس! خیلی هم بد نیست ، نه؟

مرحله 3: کد: نظریه

کد: نظریه
کد: نظریه

بسیار خوب ، بنابراین اگر برایتان مهم نیست که چرا من کاری را که کردم انجام دادم ، این مرحله را رد کنید. در غیر این صورت ، اینجا است. فضا واقعاً دور است. در ابتدا می خواستم شعله های خورشیدی را به تنهایی با مغناطیس سنج خود اندازه گیری کنم ، اما این بسیار سخت خواهد بود. تجهیزات بسیار دقیق تری در فضا وجود دارد ، بنابراین اجازه دهید از آن استفاده کنیم. من یک روز به دنبال مغناطیس سنج های Sparkfun و Adafruit بودم تا به این نتیجه رسیدم. دو روز دیگر به جستجوی منابع داده پرداختم. بالاخره یک فایل JSON زیبا از NOAA پیدا کردم. (این خوب است ، من در CO زندگی می کنم) سپس از ThingSpeak API برای به دست آوردن مقدار کمی از اطلاعات مورد نیاز خود استفاده کردم. سپس ، داده ها را از Thingspeak گرفته و روی صفحه نمایش 7 Segment نمایش می دهیم. خب بریم سراغ کد!

مرحله 4: کد: کتابخانه ها

کد: کتابخانه ها
کد: کتابخانه ها

به چهار کتابخانه نیاز دارید که تهیه همه آنها بسیار ساده است. دو مورد اول در arduino IDE تعبیه شده اند ، اما اگر آنها را ندارید ، Wire.h و Arduino.h نامیده می شوند. سه مورد دیگر معمولاً با برد ESP8266 به طور خودکار نصب می شوند ، اما آنها ESP8266WiFi.h ، ESP8266WiFiMulti.h و ESP8266HTTPClient.h نامیده می شوند. مطمئن شوید که برنامه های نصب شده در IDE را دارید و به مرحله بعد بروید.

مرحله 5: کد: کد

کد: کد
کد: کد
کد: کد
کد: کد

بنابراین ، لحظه ای که منتظرش بودیم. کد. این کار در حال انجام است بنابراین من کد را به روز می کنم. من نسخه های اصلی را نگه می دارم و برای هر تاریخ جدید بخش دیگری را به این مرحله اضافه می کنم. بارگیری ها از طریق Google Drive انجام می شود. (نیازی به حساب کاربری نیست)

**************** نسخه اصلی **************** (2018/4/18)

کد 18/4/2018

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

************************ نسخه 1.2 **************** (2018/4/22)

کد 22/4/2018

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

مرحله 6: مورد

مورد!
مورد!
مورد!
مورد!
مورد!
مورد!

بنابراین اکنون که یک مانیتور خورشیدی جدید دارید ، اجازه دهید آن را در یک جعبه زیبا قرار دهید. من پرونده خود را به صورت سه بعدی چاپ کردم ، اگرچه اگر بخواهید می توانید خودتان یک مورد بسازید. در اینجا طرح ها آمده است.

جهان چیز

حالا ساده است دکمه را در سوراخ دکمه ، صفحه نمایش را در سوراخ صفحه نمایش قرار دهید و esp8266 را به دیوار پشت بچسبانید. حالا کابل usb خود را از طریق سوراخ جانبی به esp8266 برسانید.

مرحله 7: تمام شد

تمام شده!
تمام شده!
تمام شده!
تمام شده!
تمام شده!
تمام شده!
تمام شده!
تمام شده!

در اینجا نحوه کار است. صفحه نمایش پس از 30 ثانیه خاموش می شود. دکمه صفحه را روشن می کند و بین دو حالت توضیح داده شده در زیر تغییر می کند. در اینجا پیامها و معانی آنها آمده است.

Y FI - اتصال

FlAr - آخرین شعله ور شدن خورشیدی (کلاس حداکثر)

Curr - کلاس فعلی

مثال نمایش کلاس: A5.2

اگر یک کلاس M باشد ، حرف پیشوند ("A" در "A5.2") به صورت N نمایش داده می شود.

اگر یک کلاس X باشد ، حرف پیشوند ("A" در "A5.2") به صورت H نشان داده می شود.

اینجا کلاسها هستند.

الف - کوچکترین کلاس (1-9) بدون اثرات موضعی.

B-ده بار A. (1-9) بدون اثرات موضعی.

C-ده بار B. (1-9) بدون اثرات موضعی.

M-ده بار C. (1-9) می تواند ماهواره ها را تحت تأثیر قرار دهد. تهدید کوچکی برای فضانوردان است. زمین تحت تأثیر قرار نمی گیرد.

X - ده بار M و بالاتر. (1-∞) می تواند سیستم های ارتباطی ، شبکه های برق ، ماهواره ها و غیره را از بین ببرد. عمدتا دستگاه های الکترونیکی بزرگ.

بزرگترین کلاس ثبت شده در سال 2003 بود. سنسورها بیش از حد بارگیری و در X28 قطع شدند.

مقیاس برای هر دو حالت FlAr و Curr یکسان است.

اطلاعات بیشتری در مورد مقیاس می خواهید؟ اینجا کلیک کنید.

مرحله 8: برنامه ها

فرض کنید شما تعدادی لوازم الکترونیکی حساس دارید که هزاران دلار هزینه دارند. اگر شعله ور شدن به کلاس خاصی برسد ، می توانید این دستگاه را خاموش کنید تا آسیب را به حداقل برسانید.

توصیه شده: