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

תצוגת LED סטטוס איכות האוויר של PurpleAir: 4 שלבים
תצוגת LED סטטוס איכות האוויר של PurpleAir: 4 שלבים

וִידֵאוֹ: תצוגת LED סטטוס איכות האוויר של PurpleAir: 4 שלבים

וִידֵאוֹ: תצוגת LED סטטוס איכות האוויר של PurpleAir: 4 שלבים
וִידֵאוֹ: INKBIRD IAM-T1 צג איכות אוויר פנימי חכם-סקירה! 2024, נוֹבֶמבֶּר
Anonim
תצוגת LED סטטוס איכות האוויר של PurpleAir
תצוגת LED סטטוס איכות האוויר של PurpleAir

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

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

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

אספקה

Adafruit Feather M0 WiFi עם סיכות כותרת

כותרות הערימה של Adafruit

Adafruit Jewel 7

סוללת 3.3V נטענת או כבל USB

חוט חיבור או חוטי מגשר

פיסת פלסטיק דקה (השתמשתי במיכלי מזון ממוחזרים)

מכסה פלסטיק l (אייק מתוך מיכל שיבולת שועל או צימוקים)

נייר קלף

ברזל הלחמה עליון מפלסטיק

לְרַתֵך

מחשב עם Arduino IDE וכבל USB לתכנות

שלב 1: שלב 1: אסוף את החלקים והכלים שלך

שלב 1: אסוף את החלקים והכלים שלך
שלב 1: אסוף את החלקים והכלים שלך
שלב 1: אסוף את החלקים והכלים שלך
שלב 1: אסוף את החלקים והכלים שלך
שלב 1: אסוף את החלקים והכלים שלך
שלב 1: אסוף את החלקים והכלים שלך

Adafruit Feather M0 WiFi

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

Adafruit Jewel 7

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

חוט חיבור

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

סוללה נטענת 3.3V או כבל USB (אופציונלי)

הנוצה יכולה לטעון ישירות סוללה קטנה שיכולה להפוך את תצוגת הסטטוס הזו לניידת. אני מוצא שהסוללה יכולה להפעיל את הנוצה ואת נוריות LED במשך כ -6 שעות

פחית גדולה או קופסת שיבולת שועל

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

נייר קלף

אני משתמש בנייר הקלף כדי לפזר (לרכך) את האור מנורות הלדים, אתה יכול לנסות דברים שונים אם כי תנסה לא להשתמש במשהו שמשנה את צבע האור

חלק עליון מפלסטיק

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

מגהץ / הלחמה

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

שלב 2: שלב 2: חבר הכל ביחד

הלחמתי את החוטים הצבעוניים לתכשיט

לאחר מכן חיברתי את החוטים בסדר הבא

  • חוט אדום / מתח לפין 2 (3.3V) על הנוצה
  • חוט שחור / הקרקע לסיכה 4 (GND) על הנוצה
  • חוט ירוק / כניסת נתונים לפין 9 על הנוצה (אופציונלי)

חיברתי את הסוללה לנוצה שלי גם בשלב זה

הנחתי פיסת סרט דבק בתחתית הנוצה שלי כדי להגן על הסיכות

חיברתי את התכשיט שלי לפיסת פלסטיק עגולה כדי להגן על הסיכות החשופות שלה וגם לספק דרך לכוון את נוריות ה- LED ישרות

שלב 3: שלב 3: השתמש באתר Purple Air כדי למצוא חיישן מקומי לקריאת נתוני איכות האוויר

נווט לאתר Purple Air בכתובת

התקרב לשכונה שלך ומצא את החיישן החיצוני הקרוב ביותר

תרצה לכבות את "חיישנים פנימיים" כדי למצוא חיישנים המדווחים על איכות האוויר החיצונית

לחץ על החיישן המקומי ותופיע תיבת דו -שיח קטנה המציגה את שם החיישן ונתוני איכות האוויר האחרונים.

תבחין בקישור בתחתית התיבה הזו שכותרתו "קבל את הווידג'ט הזה" לחץ על "קבל את הווידג'ט הזה", תבחין בתיבה חדשה שמופיעה עם קישור ל- JSON בתחתית

לחץ על JSON ודף אינטרנט של נתוני JSON ייטען בדפדפן האינטרנט שלך. נשתמש בקטע האחרון של כתובת URL זו בקוד שלנו כדי לקבל את קריאת החיישן הנוכחית. זה ייראה בערך כמו /json? Key = XXXXX & show12345

קבל את קוד המקור

אתה יכול להוריד את קוד המקור לפרויקט זה מהמאגר ב- Github.

ערוך את סקיצת Arduino לעדכון המידע הבא:

ערוך את הקובץ arduino_secret.h

הכנס את ה- SSID ואת סיסמת ה- SSID שלך

שמור את הקובץ

ערוך את הקובץ PurpleTheopolis.ino

החלף את קטע כתובת האתר של החיישן שברצונך לפקח עליו במשתנה PURPLE_AIR_SENSOR

הערה: תדירות העדכון המשמשת כברירת מחדל היא 10 דקות, אך ייתכן שתרצה לקחת דוגמאות לאורך זמן רב יותר כמו 30 או 60 דקות זהירות: קריאה מהירה מדי אינה נדרשת ועלולה להגביל את בקשותיך.

העלה את הסקיצה ואשר שצבע הנורות תואם את קריאת איכות האוויר הנוכחית.

סקיצה זו משתמשת בקריאת PM 2.5 הנוכחית ואינה מנסה לחשב טרנדים ארוכי טווח או AQI.

אתה יכול לערוך את שגרת הצבעים כדי לשנות את מיפויי הצבעים כרצונך!

מה שתראה הוא ערך הקריאה הנוכחית (ניתן לראות בתיבה התחתונה הימנית של חלון הקופץ של התחנה הנוכחית)

שלב 4: שלב 4: חבר הכל יחד ותהנה

שלב 4: חבר הכל ותהנה!
שלב 4: חבר הכל ותהנה!

חותכים חור גדול מספיק כדי לנחש את כבל החשמל USB דרך החלק האחורי של הפחית (aka החלק התחתון של הפחית)

חותכים עיגול קטן של חומר לא מוליך כמו פלסטיק כדי לרפד את תחתית הפחית.

חבר את הנוצה לכבל ה- USB והנח את הנוצה בפחית.

חתכתי קומה קטנה מתוך אמבט נייר טואלט בכדי להחזיק את לוח ה- Jewel של Jewel מעל הנוצה ותחתית הפחית.

פיסת טייפ קטנה יכולה להחזיק את כולם יחד.

שים את המכסה על הפחית וכדאי שתסיים!

אני מקווה שמצאת פרויקט זה מועיל וברור. אנא הודע לי על כל משוב או תמונות על מבניך!

אתה יכול לעקוב אחריי ואת הפרויקטים שלי בטוויטר ובבלוג שלי ZebraCatZebra

מוּמלָץ: