תוכן עניינים:
- שלב 1: חומרה
- שלב 2: הכנסת ג'רוויס (esp8266) לתוך איירונמן
- שלב 3: תוכנת "שלום ג'רוויס"
- שלב 4: הנוקמים מתאספים
- שלב 5: זה כמו לראות את הצבע מתייבש
וִידֵאוֹ: הודעות מופלאות - מהדורת איירונמן: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
"אקסלסיור" - סטן לי.
הודעות נפלאות
מדריך זה מוקדש לאבי המנוח של גיבורי העל האהובים עלי.
במשך זמן מה היה לי הפסל הזה של איש הברזל על המדף. זה צעצוע ממוצא מפוקפק שניתן לי לאחר ויכוח עם חבר. טענתי שאני יכול לגרום לזה להיראות טוב יותר. הזמן חלף והצעצוע פשוט ישב שם על המדף שלי חודשים וחודשים, אף אחד לא שיחק באור הלד האינטראקטיבי במיוחד ולא צבוע.
הגיע הזמן לשנות זאת!
בואו להכניס קצת חיים לאיש הברזל הזה, לצייר אותו ולהוסיף את כוח המחשוב ששווה ג'רוויס! זה עדות לכמה כיף LED בודד יכול לתת לך אם משתמשים בו נכון!
מאפיינים:
- נורית LED מסוג RGB ניתנת לשליטה "מחוברת" לחלוטין - כן רק אחת!
- יכול להכריז על הודעות פייסבוק, טוויטר, ווטסאפ אחרות שלך
- תואם ל- Alexa (אם תרצה)
- לגמרי ידידותי SuperHero
- ג'רוויס בפנים (זה ESP8266 אבל זה הכי קרוב שיכולתי למצוא)
זמן: 2 שעות עלות: כ -5 דולר קושי: גיבור על קל
(שימו לב שהפרויקט דורש שרת NodeRED לצורך קישוריות IoT)
יש תחרות - אם אוכל לזכות בה עם פרויקט LED בודד זו תהיה חוויה נפלאה באמת! הצבעות מוערכות מאוד!
ההנחיה מבוססת לחלוטין על הכתיבה המקסימה הזו שכתבתי על ידי! אתה יכול לקרוא עוד על זה שם, אך היזהר כי ההדרכה היא פעולה עמוסה בהומור!
שלב 1: חומרה
זו תהיה רשימת החומרה הקצרה ביותר אי פעם:
- ESP8266-01 - בדיוק כמו זה (3 $)
- 1 RGB LED WS2812b אתה צריך רק אחד - זה לא יסולא בפז!
- הורדת 5V עד 3.3V (בכדי להפוך אותו ל- USB מופעל) ($ 2)
תצטרך גם ברזל הלחמה (גבר), קצת סבלנות כמו גיבור, אצבעות יציבות ותותחי לייזר כי לא תוכל להספיק לייזרים. גם אם אתה יכול לזחול במעלה הבניין … הפסק לקרוא את פיטר זה ולך להציל את העיר!
ברור שאני רק מנסה לגרום לשלב הזה להיראות רציני. האמת היא - זהו פרויקט מהנה להכניס את רגליכם ל- MQTT, NodeRED, ESP8266 וכמה אלקטרוניקה בסיסית. אתה יכול להשתמש בסוללות כדי להפעיל את זה, אך ESP ללא מצב שינה ילכל אותם מהר מאוד.
שלב 2: הכנסת ג'רוויס (esp8266) לתוך איירונמן
לא קוראים לזה מזל! תכננתי לגמרי ש:
- ל- WS2812b יש סרט דביק ומתאים לצלחת האחורית של ה- ESP
- ESP8266 מתאים בתוך ראש איירונמן (טוני אכן גדול!)
עובדה מהנה: לבת הבית הנוכחית שלי יש שם קוד "איש הברזל" (אל תגיד לו את זה, הוא לא מודע לזה). אני בוחר את שמות הקוד בכל פעם שאני צריך לחפש בן בית חדש, לפני הבחירה (עברתי על באטמן וסופרמן כבר). לא רק שמו היה אנתוני, אלא שהשאלה הראשונה ששאל הייתה על קרש גיהוץ!
ככל שתתפתה לחבר את הכל ביחד - אל תעשה זאת עדיין. ברגע שה- WS2812b מולחם ל- ESP8266 עם כל החוטים, יהיה קשה יותר להבהב את הקוד.
עם זאת בחשבון - זמן ל- AI ברמת ג'רוויס
שלב 3: תוכנת "שלום ג'רוויס"
ישנם שני מרכיבים במערך זה:
NodeRED:
NodeRED סופר קל לשימוש ותוכל לעשות עם זה הרבה דברים מדהימים. החל מאוטומציה בסיסית ועד לספר לצעצוע שלנו ג'רוויס מה לעשות! יש לי הדרכה למתחילים אם אתה רוצה להרחיב את הידע שלך עוד יותר. זה לא נחוץ בשביל ההוראה הזו. אם אתה רוצה לגרום לאורות לקרות - פשוט המשך לקרוא.
השרת אחראי לשני דברים:
- כדי ללכוד טריגרים (הודעה נכנסת, לחיצה על לחצנים וכו ')
- שלח את הפקודה להדליק את האור
כדי לתקשר עם ESP8266 אני משתמש במחרוזת הבנויה באופן הבא:
פורמט: (num: אדום: ירוק: כחול: LedON: LedOFF: בהירות: לולאה) num: int 0-255 // מספר המהבהבים אדום: int 0-255 // ערוץ אדום (השתמש בורר צבעים) ירוק: int 0- 255 // ערוץ ירוק (השתמש בורר צבעים) כחול: int 0-255 // ערוץ כחול (השתמש בורר צבעים) LedOn/Off: int mills 100-1000 // זמני LED ושבירות בהירות: int 0-255 // בהירות LED לולאה: int 0, 1, 2 // מצב (ספירה/מהבהב קבוע/ברור)
בהתבסס על מפתח זה הודעה לדוגמה כדוגמת:
3:15:96:226:1000:300:255:0
יתורגם ל -3 פולסים כחולים הנמשכים 1 שניות כל 300 אלפיות השנייה במלוא הבהירות.
זה יישלח באמצעות MQTT ל- ESP8266. זה תלוי בך מה יגרום להבהובים לקרות. אעסוק בכמה תרחישים לדוגמה:
התראות לנייד
ברור כדי ללכוד הודעות והתראות אני הולך להשתמש בפלאגין Tasker ו- AutoNotification. בכל פעם שאני מקבל הודעה מסוג מסוים - בואו לעשות וואטסאפ ו- SMS - אני רוצה שהאיירונמן ימצמץ x פעמים בצבע y.
במכשירי אנדרואיד, תוכל להשתמש ב- Tasker כדי לבדוק איזו הודעה ניתנה ולעשות משהו על סמך זה. AutoNotification תעקוב אחר כל הודעה ואם היא תונפק באמצעות אפליקציית SMS או Whatsapp היא תשלח הודעת HTTP ל- NodeRED. יש לי הרבה הדרכות של Tasker אם אתה רוצה לדעת יותר על זה.
עבור WhatsApp אני עומד למצמץ LED 6 פעמים, להגדיר את הצבע לירוק
led = 6: 15: 224: 99: 600: 100: 254: 0
עבור SMS אני רוצה שה LED יהפוך לכחול וימצמץ 10 פעמים LED-
10:15:96:226:1000:300:254:0
אתה יכול להוריד ולייבא את פרופיל Tasker המלא עם כל הקבצים המצורפים להוראה זו.
ESP8266
באמצעות MQTT - אני שולח את העוקץ עם מידע על האופן שבו ה- LED צריך להתנהג. עליך להבהב את ה- ESP (אולי השתמש במתאם הבזק מסוג DIY) באמצעות Arduino IDE עם הקוד המותאם אישית. הקוד מוכן עבורך, וכל שעליך לעשות הוא לשנות את קובץ credentials.h עם גישת ה- WiFi שלך ופרטי שרת NodeRED.
#הגדר SSID_NAME "xxxxxxx";#הגדר SSID_PASS "xxxxxxx"; #define MQTT_SERVER "192.168.1.183"; #define MQTT_USER "xxxxxx"; #define MQTT_PASS "xxxxxx"; #define MQTT_CLIENT "Ironman2";
אם אינך בטוח כיצד להבהב את ESP8266 - הנה המדריך עבורך. שים לב שכדי להפעיל LED תזדקק לספריית FastLED מה- Arduino IDE.
שלב 4: הנוקמים מתאספים
הגיע הזמן לחבר הכל! יש כמה דברים לעשות. אתה יכול לראות את מעגל החיבור אך בקצרה:
- כבל USB מחבר את פיני החשמל (1 ו -4) למדרגה של 5V עד 3.3V
- 3.3V משמש להפעלת ה- RGB LED ו- ESP8266 (זכור להפעיל את סיכת CH-EN)
- האות נשלח מ- GPIO02 לנורית
בדוק שוב את כל החוטים, מכיוון שטעויות בשלב זה עלולות לעלות ביוקר! אתה כמעט מוכן! הגיע הזמן לשלב האחרון!
שלב 5: זה כמו לראות את הצבע מתייבש
למרבה המזל, האצתי לך את הסרטון - כך שלא תצטרך לסבול שעת ציור של שעתיים! השתמשו בצבעי אקריליק והדמיון שלכם כדי לגרום למשהו ממוצע להיראות אפי!
בנוסף, אם אתה רוצה לקבל מידע על העדכונים לפרויקטים כאלה או אחרים - שקול לעקוב אחריי בפלטפורמה שבחרת: פייסבוק טוויטר אינסטגרם יוטיוב
ואם בא לך לקנות לי קפה או לתמוך בי בצורה רציפה יותר:
Paypal Patreon
אני מקווה שנהניתם מהפרויקט!
מוּמלָץ:
לוח הודעות אלחוטי (Bluetooth): 5 שלבים (עם תמונות)
לוח הודעות אלחוטי (Bluetooth): בעולם המודרני הזה שבו הכל דיגיטאלי, מדוע לא לוח מודעות רגיל יקבל מראה חדש. אז אפשר ליצור לוח מודעות מבוקר Bluetooth שהוא פשוט מאוד. ניתן להשתמש בהתקנה זו במקום הודעה סטטית. לוח כמו במכללות/ב
דברים זרים קיר בתוך מסגרת (כתוב הודעות משלך!): 8 שלבים (עם תמונות)
דברים מוזרים קיר בתוך מסגרת (כתוב הודעות משלך!): התכוונתי לעשות זאת במשך חודשים לאחר שראיתי הדרכה באמצעות אורות חג המולד (זה נראה נהדר אבל מה הטעם לא להציג הודעות, נכון?). אז הכנתי את החומה הזו של דברים מוזרים לפני זמן מה ולקח לי די הרבה זמן
לוח הודעות IoT RPi LED: 3 שלבים (עם תמונות)
לוח הודעות IoT RPi LED: במדריך זה הכנתי לוח הודעות LED המחובר ל- wifi באמצעות פטל פיי (RPi). משתמשים יתחברו לשרת האינטרנט של ה- Raspberry Pi באמצעות הדפדפנים שלהם כדי לשלוח הודעות קצרות שיופיעו בתצוגת 8x8 LED. מאז אינטרפא
מחביא הודעות קטנות/סוכן סודי צ'פסטיק: 4 שלבים (עם תמונות)
מחביא הודעות קטנות/סוכן סודי צ'פסטיק: מחפש מקום לשמור הודעה קטנה לחבר שלך? מה עם עבודת הסוכן החשאי שתמיד רצית? עיצוב פשוט זה אידיאלי למצבים מסוג זה וזול מאוד לביצוע
קסדת ריתוך איירונמן חלק 1 .: 11 שלבים (עם תמונות)
קסדת ריתוך איירונמן חלק 1: אני אוהב ללמד את עצמי לעשות דברים. אם אתה כמוני, תמיד מוצא נושא מגניב לפרויקט שיעזור לך לחדד מיומנות. לאחרונה התחלתי ליצור " נושא גיבורים " קסדות ואלמנטים אחרים דמויי קוספליי שיש להם די