תוכן עניינים:
- שלב 1: הרכיב את תצוגת MKR1000 ו- 8x8 ללוח מיני לחמים
- שלב 2: צור את חשבון Weather Api שלך
- שלב 3: הבזק או תכנת MKR1000 שלך
- שלב 4: סיים
וִידֵאוֹ: כיצד ליצור תצוגת סטטוס מזג אוויר מיני: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
על הפרוייקט
מיקרו -בקר יכול להיות מהנה ומשעשע בו זמנית, להוסיף קצת קישוריות אינטרנט לאינטרנט של דברים אמיתיים! הרשה לי להראות לך כיצד הצלחתי ליצור תצוגת סטטוס מזג אוויר מיני באמצעות תצוגת מטריצות 8x8 ותצוגה מקסימה וחמודה אך מלאת כוח MKR1000.
אני אשתמש ב- Genuino MKR1000 כדי להביא טמפרטורה, לחות ומצב מזג האוויר במיקום שנבחר.
הצג סטטוס להצגה בתבנית הנפשת שקופיות.
אתגרים
נצל את העוצמה של המיקרו -בקר שלך ותעלה לאינטרנט של דברים אמיתיים!
מכיוון שמטריקס 8x8 הוא בעצם מערך של נוריות LED, אצטרך לתכנת אותו להראות אפקטים של טקסט ואנימציה
בפרויקט זה תלמד גם כיצד
- צור את שאר שירותי האינטרנט api
- כיצד לנצל באופן מלא את העוצמה של המיקרו -בקר שלך
- השתמש בחיבור לאינטרנט עבור IOT
- כיצד לנתח נתוני Json
- כיצד להשתמש בספריות אשכולות ו- Wifi בארדואינו
שלב 1: הרכיב את תצוגת MKR1000 ו- 8x8 ללוח מיני לחמים
ההתקנה די פשוטה, אנחנו רק צריכים לחבר את תצוגת המטריצה 8x8 למיקרו -בקר שלנו.
דרישות
- 16 יחידות מגשרים זכר לנקבה
- לוח לחם מיני
- מיקרו -בקר
- תצוגת מטריקס 8x8 '
תצוגת הרכבה
חלק את המגשרים שלך לקבוצה של 8 יחידות.
ודא כי חוטי המגשר מיושרים לחלוטין.
חבר את 8 הקופצות הנשיות ל -8 הפינים הראשונים של תצוגת המטריצה.
חבר את 8 הקופצות האחרות ל -8 הפינים ה -2 של תצוגת המטריצה.
צרף למיקרו -בקר
חבר את המיקרו -בקר ללוח הלחם המיני
בעזרת סיכות הזכר הסופיות של חוטי המגשר, הכנס אותן ל -8 החורים הראשונים שבהם מחוברים סיכות המיקרו-בקר (5-A5).
הכנס את השאריות על 8 החורים האחרים שבהם מחוברים סיכות המיקרו-בקר (6-13).
כוונן את תצוגת מטריקס 8x8 כך שתפנה לחזית כאשר תניח אותה על השולחן.
שלב 2: צור את חשבון Weather Api שלך
כדי להיקרא באופן מלא Internet of Things, עלינו להביא כמה נתונים מהאינטרנט.
השתמשתי ב- APIXU API כדי להביא נתוני מזג אוויר מהמיקום שבחרתי.
הירשם לחשבון כאן https://www.apixu.com/login.aspx וקבל את מפתח ה- API של חשבונך.
אל תהסס להשתמש במפתח ה- api שלי
מחרוזת apiKey = "8f0ff191defb4a20b5583518171203"; // מפתח ה- apixu api שלך
שלב 3: הבזק או תכנת MKR1000 שלך
הוסף את HexFont.h המצורף לספריות הארדואינו שלך.
השתמש ב- simple_weather_display.ino המצורף כדי להבהב את המיקרו -בקר שלך.
בחלק זה של הקוד:
החלף בהגדרות ה- WiFi שלך
char ssid = ""; // SSID הרשת שלך (שם) char pass = ""; // סיסמת הרשת שלך (השתמש ב- WPA, או השתמש כמפתח ל- WEP)
החלף עם מפתח Apixu Api וקואורדינטות המיקום שלך
מחרוזת apiKey = "8f0ff191defb4a20b5583518171203"; // מפתח ה- apixu api שלך
קואורדינטות מחרוזת = "14.3335591, 120.9758737"; // קואורדינטות המיקום שלך
תוכל גם לשנות אילו נתונים יוצגו בחלק זה של הקוד
// עדכן את טקסט התצוגה למצב מזג אוויר חדש
message = ""; // לקבל את המצב הנוכחי String condition = result ["current"] ["condition"] ["text"]; appendMessage (מצב); appendMessage (""); מחרוזת temp_c = תוצאה ["הנוכחי"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); לחות מחרוזת = תוצאה ["הנוכחי"] ["לחות"]; appendMessage (לחות); appendMessage ("H"); appendMessage ("");
לדוגמה, אם ברצונך להוסיף wind_mph מתוצאת apixu api:
String wind_mph = result ["current"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("רוח קמ"ש"); appendMessage ("");
שלב 4: סיים
לאחר הבזק הוא ינסה להתחבר ל- WiFI שלך ויביא את מצב מזג האוויר, הטמפרטורה והלחות שלך!
וודא שיש לך חיבור לאינטרנט.
זקוק לעזרה?
אתה מוזמן להגיב כאן.
תמכו בפרויקט במאגר Github שלי
github.com/imjeffparedes/iot-simple-weath…
כמו כן אנא אנא אנא הצביע עבורי בתחרות מיקרו -בקר.:)
מוּמלָץ:
תחנת מזג אוויר מיני באמצעות Arduino ו- ThingSpeak: 4 שלבים
תחנת מזג אוויר מיני באמצעות Arduino ו- ThingSpeak: שלום לכולם. במדריך זה, אני אדריך אותך את השלבים להכנת תחנת מזג אוויר מיני אישית. כמו כן, נשתמש ב- API של ThingSpeak כדי להעלות את נתוני מזג האוויר שלנו לשרתים שלהם, או אחרת מה המטרה של מערכת מזג אוויר
תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים
תוכנית MicroPython: תחנת מזג אוויר מיני: עכשיו חורף, אבל זה עדיין מרגיש קצת חם, למרות שאני לובש רק חולצת טריקו, מה שגורם לי לרצות לדעת את הטמפרטורה הנוכחית, אז אני משתמש בחיישני Micropython ESP32 ו- DHT11. ותחנת מזג אוויר פשוטה, כך שתוכלו לקבל את ה
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם