فهرست مطالب:
- مرحله 1: سخت افزار: آنچه شما نیاز دارید
- مرحله 2: مونتاژ سخت افزار
- مرحله 3: کد: نظریه
- مرحله 4: کد: کتابخانه ها
- مرحله 5: کد: کد
- مرحله 6: مورد
- مرحله 7: تمام شد
- مرحله 8: برنامه ها
تصویری: ESP8266 Solar Flare Monitor: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
میدونی چی باحاله؟ آب و هوای فضایی! اگر یک میز کوچک روی میز خود داشته باشید که زمان وقوع شعله ور شدن خورشیدی را به شما بگوید چه می شود؟ خوب ، شما می توانید! با یک 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: برنامه ها
فرض کنید شما تعدادی لوازم الکترونیکی حساس دارید که هزاران دلار هزینه دارند. اگر شعله ور شدن به کلاس خاصی برسد ، می توانید این دستگاه را خاموش کنید تا آسیب را به حداقل برسانید.
توصیه شده:
SOLARBOI - 4G Solar Rover Out to Explore the World !: 3 مرحله (همراه با تصاویر)
SOLARBOI - 4G Solar Rover Out to Explore the World !: از وقتی که جوان بودم ، همیشه عاشق کاوش بودم. در طول این سالها ، من تعداد زیادی از ماشین های کنترل از راه دور را که توسط WiFi کنترل می شوند ، دیده ام و به نظر می رسد آنها به اندازه کافی سرگرم کننده هستند. اما من آرزو داشتم خیلی فراتر بروم - به دنیای واقعی ، بسیار فراتر از محدوده
ARDUINO SOLAR CHARGE CONTROLLER (نسخه 2.0): 26 مرحله (همراه با تصاویر)
ARDUINO SOLAR CHARGE CONTROLLER (نسخه 2.0): [پخش ویدئو] یک سال پیش ، من ساخت منظومه شمسی خود را برای تأمین برق خانه روستا آغاز کردم. در ابتدا ، من یک کنترل کننده شارژ مبتنی بر LM317 و یک متر سنج برای نظارت بر سیستم ساختم. در نهایت ، من یک کنترل کننده شارژ PWM ساختم. در آپری
Asistente Solar: Un Smartphone Modificación: 3 مرحله
Asistente Solar: Un Smartphone تغییر: Lo siento por mi horror espa & ntilde؛ ol. Gracias por leer mi Instructables usted! Tel & eacute؛ fonos tienden a estar fuera de derecho de la bater & iacute؛ a cuando m & aacute؛ s los necesitan. Con este proyecto، se puede extender la vida de la bater & iacute
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): 25 مرحله (همراه با تصاویر)
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): اگر قصد نصب یک سیستم خورشیدی خارج از شبکه با بانک باتری را دارید ، به یک کنترل کننده شارژ خورشیدی احتیاج دارید. این دستگاه بین پنل خورشیدی و بانک باتری قرار دارد تا میزان انرژی الکتریکی تولید شده توسط Sola را کنترل کند
Ring Solar Sign Teardown: من آن را اشتباه انجام دادم بنابراین مجبور نیستید: 11 مرحله
Ring Solar Sign Teardown: من آن را اشتباه انجام دادم بنابراین شما مجبور نیستید: من یک Ring Doorbell گرفتم که بسیار عالی است. Yay for Ring. سپس وقتی همه فروشهای اینترنتی در حدود شکرگزاری در جریان بود ، یک دوربین Ring Stick-up گرفتم. 50 دلار تخفیف ، و آنها این علامت خورشیدی حلقه زیبا را به صورت رایگان برای من ارسال کردند (فقط 49 دلار!). مطمئنم که