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

RGB HexMatrix - שעון IOT: 5 שלבים (עם תמונות)
RGB HexMatrix - שעון IOT: 5 שלבים (עם תמונות)

וִידֵאוֹ: RGB HexMatrix - שעון IOT: 5 שלבים (עם תמונות)

וִידֵאוֹ: RGB HexMatrix - שעון IOT: 5 שלבים (עם תמונות)
וִידֵאוֹ: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, נוֹבֶמבֶּר
Anonim
Image
Image
RGB HexMatrix | שעון IOT
RGB HexMatrix | שעון IOT
RGB HexMatrix | שעון IOT
RGB HexMatrix | שעון IOT

פרויקטים של Fusion 360 »

HexMatrix היא מטריצת ה- LED בעלת פיקסלים משולשים רבים. שישה פיקסלים בשילוב יוצרים משושה. ישנן הנפשות רבות ושונות שניתן להציג בספריית ה- FastLED בטופס המטריצה, כמו כן עיצבתי ספרות מ -0 עד 9 באמצעות 10 מקטעים לכל ספרה במטריצה ויצרתי שעון IOT.

אספקה

  • ESP8266 או ארדואינו (אונו/ננו)
  • WS2811 LED (96 נוריות)
  • ספק כוח 5V/2A
  • הדפסה תלת מימדית

שלב 1: הדפסה תלת מימדית:

הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
  • הדפס תלת מימד את כל דגמי התלת מימד הנתונים: לחץ כאן לקבצי STL וקודים
  • הדפס את שכבת המסך ב- PLA לבן.

שלב 2: חיבורי מעגלים:

חיבורי מעגל
חיבורי מעגל
חיבורי מעגל
חיבורי מעגל
  • בצע את כל החיבורים כפי שמוצג בתרשים המעגלים.
  • GND ~ -Ve
  • Vin ~ 5V ~+Ve
  • DataIn ~ פין 2
  • הרחב גם את חוטי אספקת החשמל עד לד LED והתחבר, כדי למנוע ירידת מתח על פני נוריות LED.

שלב 3: הערה:

  • אם אתה משתמש בלוח Arduino, תוכל להציג אנימציות בלבד, לא תוכל להציג זמן.
  • אם אתה משתמש בלוח ESP8266 אז נוכל להציג זמן והנפשות אחרות במטריצה.

שלב 4: הרכבה:

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
  • שים את כל הלדים לפי סדר הנחשים.
  • מרכיבים הכל ביחד.
  • הלחם את המחבר ללוח המיקרו -בקר, המחבר נלקח מהקצה השני של קו הנוריות.

שלב 5: קידוד:

סִמוּל
סִמוּל
סִמוּל
סִמוּל
סִמוּל
סִמוּל
  • לחצו כאן לקודים
  • עבור מטריצה זו הכנתי שלושה קודים HexMatrix.ino, clock1.ino ו- clock2.ino.
  • קוד HexMatrix הוא הקוד להצגת הנפשות במטריצה, הוא יכול לפעול על כל לוח מיקרו -בקר.
  • קוד שעון ושעון 2 פועל רק בלוחות ESP8266.

HexMatrix.ino:

  • פתח את הקוד שניתן ב- Arduino IDE.
  • התקן את ספריית FastLED ב- Arduino IDE.
  • בחר את סוג הלוח, היציאה והעלה את הקוד.

קודי שעון 1 ושעון 2:

  • פתח את הקוד ב- Arduino IDE.
  • בקוד זה אנו יכולים לשנות ערכים אלה בהתאם לדרישת הצבע שלנו

// ערכי צבע ספרות ב- RGBint r = 255;

int g = 255;

int b = 255;

// ערכי צבע רקע ב- RGB

int br = 0;

int bg = 20;

int bb = 10;

הזן את שם ה- Wifi והסיסמה

const char* ssid = "Wifi_Name";

const char* password = "סיסמה";

הזן את אזור הזמן של המדינה שלך (הודו 5: 30 = 5.5 הזן באופן דומה את אזור הזמן שלך)

// אזור הזמן שלך באזור הזמן = -5.5 * 3600;

  • בחר את סוג הלוח כ- ESP8266, בחר ביציאה והעלה את הקוד.
  • מלבד זאת יש לנו גם אנימציות רבות אחרות בדוגמאות FastLED.

מוּמלָץ: