תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקטים של Fusion 360 »
HexMatrix 2.0 הוא שדרוג של HexMatrix הקודם. בגרסה הקודמת השתמשנו בנורות WS2811 על ידי כך שה- HexMatrix הפך לכבד ועבה. אבל בגרסה זו של מטריצה אנו הולכים להשתמש במתאם PCB מותאם אישית עם נוריות WS2812b שהפכו את המטריצה לדקה של 3 ס מ.
שלב 1: חומרים מתכלים:
- PCB לחץ לקובץ Gerber
- NodeMCU (ESP8266)
- נוריות WS2812B
- מתאם מיקרו USB 5V 2A
- חלקים מודפסים בתלת מימד
שלב 2: הדפסה תלת מימדית:
- לחץ לקבצי STL
- תלת ממד הדפס את כל דגמי התלת מימד, הקפד להדפיס את המסך ב- PLA לבן.
- העיצוב שעשיתי הוא לתלייה על הקיר שתוכל לשנות בהתאם לדרישתך בקובץ Fusion360 Fusion360.
שלב 3: חיבור מעגל:
- הלחמה כל נוריות הלוח על הלוח בסדר הנכון.
- בצע את כל החיבורים כפי שמוצג בתרשים המעגלים.
- GND ~ GND
- וין ~ 5V
- D2 ~ דין
שלב 4: קוד:
- פתח את הקוד שניתן ב- Arduino IDE. לחץ לקוד
- התקן את ספריית FastLED וספריית הלוחות עבור לוחות ESP8266.
- הקלד את שם Wifi_Name והסיסמה שלך
// פרטי ה- Wifi שלך
const char* ssid = "Wifi_Name";
const char* password = "סיסמה";
הזן את אזור הזמן של המדינה שלך
// אזור הזמן שלך
אזור זמן int = 5.5 * 3600;
- אם אומרים בשבילי אזור הזמן בהודו הוא 5:30 הקלדתי 5.5, באופן דומה עליך לשים אזור זמן של המדינה שלך.
- בחר את סוג הלוח כ- ESP8266 (NodeMCU), בחר ביציאה והעלה את הקוד.
- לאחר העלאת הקוד בהצלחה בדוק את המטריצה על ידי הפעלה באמצעות מתאם מיקרו USB.
- אתה יכול אפילו להציג אנימציות מדוגמאות של ספריית FastLED.
שלב 5: סופי:
- חתכו את רגלי לוח NodeMCU והכניסו הכל למארז.
- שים את המסך ועשה כמה חורים בעזרת מקדחה והברג את הצדדים.