תוכן עניינים:
וִידֵאוֹ: עליזת ליל כל הקדושים: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
בחג הלווין האחרון החלטתי ליצור פרויקט לעונה. בעזרת מודל תלת מימד של רוח רפאים שהדפסתי ב- Prusa i3 ובפרויקט Cheerlights יצרתי עיטור ליל כל הקדושים שמשנה את צבעו באופן אקראי.
פרויקט Cheerlight הוא פרויקט קוד פתוח שמסנכרן את כל מכשירי האור שמשתמשים בו. באמצעות טוויטר, באמצעות ההאשטאג #cheerlight, בחרנו צבע מתוך לוח הצבעים של פרויקט Cheerlights. כל המכשירים המחוברים לפרויקט Cheerlights קוראים את הצבע דרך ה- API ומשנים את צבעם לזה. באמצעות ציוץ אפשר לשנות את הצבעים של כל מכשירי כדור הארץ המחוברים לפרויקט.
שלב 1: חומרים וכלים
חומרים
- ESP-01
- כבל AWG 22
- טבעת לד WS2812
- מחזיק סוללה
- סוֹלְלָה
- סיכות שורת נקבה נקבה
- פרוטובארד
- לְרַתֵך
כלים
- מדפסת תלת מימד
- מלחם
מודל תלת מימד
חמוד לי רוח רפאים
שלב 2: הרכבה
ראשית היה צורך ליצור את התמיכה בחיבורים. זה נוצר באמצעות לוח לוח, שקעי נקבה ל- ESP-01 והלחמה. שקעי הנקבות מאפשרים להסיר בקלות את ה- ESP-01 לשימוש בפרויקט אחר או להחליפו במקרה של תקלה. הלחמה שימשה לתיקון הרכיבים וליצירת מסלולי חיבור. הלוח מגיע קדוח מראש ועם חיבורים סביב כל חור. יש צורך רק לתקן את הרכיבים ולהצטרף לחורים השונים כדי ליצור את הרצועות.
ואז מחזיק הסוללה מולחם. במקביל הודפס הבסיס שיכיל את הרכיבים. זה מורכב מבסיס מרובע, עם מספיק מקום להכיל את הרכיבים השונים, פתח טבעת לד והרבה מקום לרוח הרפאים המודפסת.
לאחר שהבסיס היה מוכן, טבעת הלד הותקנה ומחוברת לתמיכה של הרכיבים הנותרים. התמיכה ומחזיק הסוללה נקבעו לבסיס בעזרת דבק תרמי.
שלב 3: קוד
הקוד יחבר את ESP-01 לרשת האלחוטית ולאחר מכן יתחבר לפרויקט המעודדות ויבדוק את הצבע הנוכחי. לאחר מכן הוא משנה את צבעו לצבע של פרויקט המעודדות.
כדי שהקוד יעבוד, נדרשות שלוש ספריות:
- ThingSpeak - להתחבר לפרויקט Cheerlights
- ESP8266WiFi - לשימוש ב- ESP -01
- Adafruit_NeoPixel - לשימוש בטבעת הלד
קוד (אתה יכול למצוא אותו בחשבון GitHub שלי)
#לִכלוֹל
#include #include #define PixelPin 2 #define PixelNum 12 const char* ssid = "dev"; const char* password = "RatoRoeuRolha"; cheerLightsChannelNumber ללא סימן ארוך = 1417; int delayval = 500; String colorName = {"אין", "אדום", "ורוד", "ירוק", "כחול", "ציאן", "לבן", "חם לבן", "ישן", "סגול", "מגנטה", "תפוז צהוב"};
// מפה של ערכי RGB לכל אחד משמות הצבעים של Cheerlight
int colorRGB [3] = {0, 0, 0, // "אין" 255, 0, 0, // "אדום" 255, 192, 203, // "ורוד" 0, 255, 0, // "ירוק" 0, 0, 255, // "כחול" 0, 255, 255, // "ציאן", 255, 255, 255, // "לבן", 255, 223, 223, // "חם לבן", 255, 223, 223, // "oldlace", 128, 0, 128, // "סגול", 255, 0, 255, // "מגנטה", 255, 255, 0, // "צהוב", 255, 165, 0}; // "תפוז"}; Adafruit_NeoPixel פיקסלים = Adafruit_NeoPixel (PixelNum, PixelPin, NEO_GRB + NEO_KHZ800); WiFiClient wclient; הגדרת void () {Serial.begin (9600); WiFi.begin (ssid, סיסמא); WiFi.mode (WIFI_STA); Serial.println ("."); בעוד (WiFi.status ()! = WL_CONNECTED) {עיכוב (500); Serial.print ("."); } Serial.println (""); Serial.print ("ליגאדו א"); Serial.println (ssid); Serial.print ("IP Endereço:"); Serial.println (WiFi.localIP ()); פיקסלים.התחל (); ThingSpeak.begin (wclient); } לולאת void () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (צבע); //Serial.println(color); עיכוב (5000); } void setColor (צבע מחרוזת) {עבור (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {for (int i = 0; i <PixelNum; i ++) {
pixels.setPixelColor (i, pixels. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // צבע ירוק בהיר למדי.
pixels.show (); // פעולה זו שולחת את צבע הפיקסל המעודכן לחומרה. } החזרה; }}}
שלב 4: השלבים האחרונים
הרוח הודפסה ב- Prusa i3 באמצעות PLA שקוף כדי לאפשר מעבר אור.
לבסוף הותקנה הסוללה והרוח הונחה.
שלח ציוץ עם "#Cherlight red" העבר את הצבע לאדום.
מוּמלָץ:
דלעת ליל כל הקדושים של IoT - נוריות שליטה עם Arduino MKR1000 ו- Blynk App ???: 4 שלבים (עם תמונות)
דלעת ליל כל הקדושים IoT | נוריות שליטה עם Arduino MKR1000 ו- Blynk App ???: שלום לכולם, לפני כמה שבועות היה ליל כל הקדושים ובעקבות המסורת גילפתי דלעת נחמדה למרפסת שלי. אבל כשהדלעת שלי בחוץ, הבנתי שזה די מעצבן שצריך לצאת כל ערב כדי להדליק את הנר. ואני
דלעת ליל כל הקדושים עם עין אנימטרונית נעה - הדלעת הזו יכולה לגלגל את העין שלה !: 10 שלבים (עם תמונות)
דלעת ליל כל הקדושים עם עין אנימטרונית נעה | הדלעת הזו יכולה לגלגל את העין שלה !: במדריך זה תלמד כיצד להכין דלעת ליל כל הקדושים המפחידה את כולם כאשר העין זזה. כוונן את מרחק ההדק של החיישן הקולי לערך הנכון (שלב 9), והדלעת שלך תאבן את כל מי שיעז לקחת קנדה
רובוט ממתקי ליל כל הקדושים למרחקים חברתיים: 7 שלבים (עם תמונות)
רובוט הסוכריות למרחקים ליל כל הקדושים למרחקים חברתיים: אם אתם מחפשים דרך חדשה ומהנה לתקשר עם טריקנים או לילדי ליל כל הקדושים של השנה ואתם עומדים באתגר שהפרויקט הזה מביא, אז קפצו ישר לבנות משלך! הרובוט הזה להתרחקות חברתית 'יראה' מתי טריק או פינוק
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
פריצה: נורה מהבהבת לקראת ליל כל הקדושים: 5 שלבים (עם תמונות)
פריצה !: נורה מהבהבת לקראת ליל כל הקדושים: הגיע הזמן להפחיד את החברים שלך. בפרויקט זה אראה לכם כיצד פרצתי " נורה לד רגילה. כך הוא יהבהב כמו האורות בכל סרט אימה כשמשהו רע עומד לקרות. זה מבנה די פשוט אם