תוכן עניינים:

צג התלקחות סולארית ESP8266: 8 שלבים
צג התלקחות סולארית ESP8266: 8 שלבים

וִידֵאוֹ: צג התלקחות סולארית ESP8266: 8 שלבים

וִידֵאוֹ: צג התלקחות סולארית ESP8266: 8 שלבים
וִידֵאוֹ: Review of DPS5020 50V 20A DC Buck converter with PC USB and Mobile app software | WattHour 2024, יוני
Anonim
צג התלקחות סולארית ESP8266
צג התלקחות סולארית ESP8266

אתה יודע מה מגניב? מזג אוויר בחלל! מה אם הייתה לך קופסה קטנה על השולחן שאמרה לך מתי מתרחשת התלקחות סולארית? ובכן, אתה יכול! עם תצוגת ESP8266, IIC 7 פלחים, וקצת זמן, תוכל לקבל משלך.

שלב 1: חומרה: מה שאתה צריך

חומרה: מה שאתה צריך
חומרה: מה שאתה צריך
חומרה: מה שאתה צריך
חומרה: מה שאתה צריך
חומרה: מה שאתה צריך
חומרה: מה שאתה צריך

************************** הערה לגבי פריקה אלקטרוסטטית ******************** ******

מיד לאחר שסיימתי את הגרסה הראשונה של הקוד שלי, קפצתי איתו על הספה ותצוגת ה- LED שלי הפסיקה לפעול. אם זה קורה לך, הבזק מחדש את הקושחה למעבד כדי לתקן אותה, אך רק היזהר עם התצוגה שלך! כמו כן, שמור על החוטים שלך קצת יותר קצרים משלי, הייתי אומר בערך 6 אינץ 'לכל היותר. הייתה לי הפרעה רבה לתצוגה שלי. הייתי חייב לעשות את זה פעמיים! בסוף אני שובר את התצוגה שלי! הייתי צריך לעבור ללבן במהלך בניית המארז !!!

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

הנה החומרה שתזדקק לה,

  • מודול ESP8266
  • כפתור פתוח בדרך כלל
  • תצוגה סידרית של 7 שניות

והכלים,

  • מלחם
  • חשפניות חוטים
  • מדפסת תלת מימד (אופציונלי)

שלב 2: הרכבת חומרה

הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה

ראשית, חבר את תצוגת 7-פלחים. זה די מסביר את עצמו, Vcc ל- 3v3, GND ל- GND, SDA ל- SDA, SCL ל- SCL.

תצוגה ESP8266

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

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

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

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

די פשוט. לאחר מכן, הכפתור. חבר מוט אחד ל- GND והשני לסיכה 2.

כפתור ESP8266PIN 1 --------------------------- GND

PIN 2 --------------------------- GPIO 2

וזה הכל! לא נורא, אה?

שלב 3: הקוד: תיאוריה

הקוד: תיאוריה
הקוד: תיאוריה

אוקיי, אז אם לא אכפת לך למה עשיתי מה שעשיתי, דלג על השלב הזה. אחרת, הנה זה. החלל ממש רחוק. בהתחלה רציתי למדוד בעצמי התלקחויות שמש בעזרת מגנטומטר משלי, אבל זה יהיה די קשה. יש כבר ציוד הרבה יותר מדויק בחלל, אז בואו ננצל אותו. ביליתי יום במבט על מגנומטרים ב- 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: הקוד: הקוד

הקוד: הקוד
הקוד: הקוד
הקוד: הקוד
הקוד: הקוד

אז, הרגע שחיכינו לו. הקוד. זוהי עבודה בתהליך ולכן אעדכן את הקוד. אני אשמור גירסאות מקוריות, ואוסיף קטע נוסף לשלב זה עבור כל תאריך עדכון חדש. ההורדות הן דרך גוגל דרייב. (אין צורך בחשבון)

***************** הגרסה המקורית **************** (18.4.2018)

קוד 18/4/2018

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

************************ גרסה 1.2 **************** (22.4.2018)

קוד 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: יישומים

נניח שיש לך אלקטרוניקה רגישה שעולה אלפי דולרים. אתה יכול לגרום למכשיר הזה לכבות את הציוד שלך אם התלקחות מגיעה למחלקה מסוימת, כדי למזער נזקים.

מוּמלָץ: