ዝርዝር ሁኔታ:

64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር - 6 ደረጃዎች
64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር - 6 ደረጃዎች

ቪዲዮ: 64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር - 6 ደረጃዎች

ቪዲዮ: 64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር - 6 ደረጃዎች
ቪዲዮ: 16x32 LED matrix smearing 2024, ህዳር
Anonim
64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር
64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር
64x32 RGB LED ማትሪክስ ከአሩዲኖ ሜጋ ጋር
64x32 RGB LED ማትሪክስ ከአሩዲኖ ሜጋ ጋር
64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር
64x32 RGB LED ማትሪክስ ከአርዱዲኖ ሜጋ ጋር

የ LED ማትሪክስ እና አድራሻ የሚደረግባቸው ኤልኢዲዎችን እንዴት መጠቀም እንደሚቻል መማር ያስደስተኝ ነበር። እንዴት እንደሚሰበሰብ ሲረዱ በጣም አስደሳች ናቸው። ሌሎች እንዲማሩ እያንዳንዱን ደረጃዎች በቀላል እና በተጣጣመ ሁኔታ የሚያብራራውን ይህንን መማሪያ አዘጋጅቻለሁ። ስለዚህ ይደሰቱ። ማንኛውም ጥያቄ ካለዎት ያሳውቁኝ።

አቅርቦቶች

RGB LED ማትሪክስ ሞዱል 64x32 ፒክሰል

አርዱዲኖ ሜጋ

ዝላይ ኬብሎች

የዩኤስቢ ገመድ

የዩኤስቢ ኃይል አስማሚ ከ 2 የግብዓት መሰኪያዎች ጋር

ደረጃ 1 - 64x32 RGB LED ማትሪክስ ሞዱል

የምርት ስም RGB LED ማትሪክስ ሞዱል P4 SMD2121 256x128mm 64x32 ፒክሰል

ዝርዝር የፒክሰል መጠን - 4 ሚሜ ግለሰብ

የ LED መጠን - SMD2121 2.1 x 2.1 ሚሜ

የቤት ውስጥ ሙሉ ቀለም የወለል ተራራ መሣሪያ

ከፍተኛ የኃይል ፍጆታ - 20 ዋ

አማካይ የኃይል ፍጆታ - 6.7 ዋ

የግቤት ቮልቴጅ: DC5V

ደረጃ 2 የ 64x32 LED ማትሪክስ ፓነልን ከአርዱዲኖ ሜጋ ጋር ማገናኘት

64x32 የ LED ማትሪክስ ፓነልን ከአርዱዲኖ ሜጋ ጋር በማገናኘት ላይ
64x32 የ LED ማትሪክስ ፓነልን ከአርዱዲኖ ሜጋ ጋር በማገናኘት ላይ

ፒኖችን ከዝላይ ገመድ አያያዥ ጋር ለማገናኘት ንድፉን ይከተሉ።

አምሳያው በትክክል እንዲታይ የ 5 ቪ ኃይልን በኃይል ግብዓት ውስጥ ማያያዝ አለብዎት። አንዳንድ ከ LED እና ቀለሞች በሙሉ ብሩህነት ስለማይበሩ ከቦርዱ ብቻ በኃይል በቂ አይደለም።

የማጣቀሻ ድርጣቢያ

ከተያያዘ ጠረጴዛ ጋር ሌላ መመሪያ - ብዙ ዝርዝሮች።

ደረጃ 3: Arduino Mega ን ለምን ይጠቀሙ?

አርዱዲኖ ሜጋ በ LED ማትሪክስ ላይ ብዙ ቢት ካርታዎችን ለማሳየት ተስማሚ የሆነ 256 ኪባ ፍላሽ ማህደረ ትውስታ አለው። አርዱዲኖ ኡኖ 32 ኪ.ቢ ፍላሽ ማህደረ ትውስታ ብቻ ያለው እና ለአጠቃቀም የተገደበ ነው።

  • አርዱዲኖ ኡኖ - 32 ኪባ ፍላሽ ማህደረ ትውስታ
  • አርዱዲኖ ሜጋ - 256 ኪባ ፍላሽ
  • ESP8266 D1 mini - 80 ኪባ
  • ESP-32S WROOM-32-4MiB ፍላሽ

ደረጃ 4 ለ LED ማትሪክስ ፓነል ፕሮግራም ማድረግ

የአርዱዲኖ ሶፍትዌርን ከኦፊሴላዊው ድር ጣቢያ ያውርዱ እና ይጫኑ።

የ RGB ማትሪክስ ፓነል ቤተ -መጽሐፍትን ከአርዱዲኖ ቤተ -መጽሐፍት ሥራ አስኪያጅ ወይም ከ GitHub ድርጣቢያ ይጫኑ።

ከአዳዱኖ ቤተ -መጽሐፍት ሥራ አስኪያጅ ወይም ከ GitHub ድርጣቢያ የ Adafruit GFX ቤተ -መጽሐፍትን ይጫኑ።

ከአዳዱኖ ቤተመጽሐፍት ሥራ አስኪያጅ ወይም ከ GitHub ድርጣቢያ Adafruit BusIO ን ይጫኑ።

ወደ ፋይል> ምሳሌዎች> አርጂቢ ማትሪክስ ፓነል> ከዝርዝር ምረጥ በመሄድ የምሳሌ ኮዶችን ይክፈቱ።

አርዱዲኖ ሜጋን ከኮምፒዩተር ጋር ያገናኙ። ትክክለኛውን መሣሪያ እና ወደብ ይምረጡ። ኮዱን ይስቀሉ እና ያሂዱ።

ደረጃ 5: ለ 64x32 ሞዱል የ RGB ማትሪክስ ፓነል ቤተ -መጽሐፍት ምሳሌዎችን ያዋቅሩ

በቤተ መፃህፍት ውስጥ ያሉት ምሳሌዎች ለአነስተኛ የ LED ማትሪክስ ሞጁሎች የተሰሩ ናቸው። በ 64x32 ሞዱል ላይ ለማሄድ ኮዱን ማሻሻል አለብን።

በቤተ -መጽሐፍት ውስጥ ላሉት ምሳሌዎች ሁሉ-

  • ባለቀለም ተሽከርካሪ_32x32
  • ባለቀለም ዊል_ፕሮግራም_32x32
  • ፓነልGFXDemo_16x32
  • plasma_16x32
  • plasma_32x32
  • scrolltext_16x32
  • testcolors_16x32
  • testshapes_16x32
  • testshapes_32x32
  • testshapes_32x64

ለእያንዳንዱ ምሳሌዎች የሚከተሉት ለውጦች መደረግ አለባቸው። መስመሩን ያክሉ;

#ዲ ዲ 3 ን ይግለጹ

መስመሩን ቀይር ፦

RGBmatrixPanel *ማትሪክስ = አዲስ RGBmatrixPanel (A ፣ B ፣ C ፣ CLK ፣ LAT ፣ OE ፣ እውነት);

D ከ C በኋላ እና 64 ከእውነት በኋላ ማከል። መስመሩ እንደዚህ መሆን አለበት።

RGBmatrixPanel *ማትሪክስ = አዲስ RGBmatrixPanel (A ፣ B ፣ C ፣ D ፣ CLK ፣ LAT ፣ OE ፣ እውነት ፣ 64);

ደረጃ 6 ለ 64x32 LED ማትሪክስ ፓነል የ Bitmap ምስሎችን ይለውጡ

እዚህ በመሄድ የቢትማፕ ምስልን ወደ ሐ ፋይል ይለውጡ

ወደ ላይኛው ክፍል የቢት ካርታ ኮዱን ያክሉ።

የሚከተለውን ወደ “ባዶነት loop () {}” ተግባር ያክሉ

ማትሪክስ-> drawRGBBitmap (0 ፣ 0 ፣ (const uint16_t *) ላዩን ፣ 64 ፣ 32);

ማትሪክስ-> አሳይ ();

መዘግየት (4000);

ማትሪክስ-> ግልጽ (); // ምስሉን ወደ ጥቁር ያዘጋጁ

ይህ ተግባር bitmap.matrix-> drawRGBBitmap (x ፣ y ፣ bitmap ፣ w ፣ h) ለመሳል ያገለግላል።

  • x እና y በቦርዱ ላይ ያለው ቦታ ነው።
  • w እና h ስፋቱ እና ቁመቱ ነው።
  • bitmap ከላይ ያለውን የቢት ካርታ ኮድ ማጣቀሻ ነው።

GitHub ላይ የመጨረሻውን የአርዲኖ ኮዴን እዚህ ያግኙ

አርዱዲኖ ኮድ በጊትሆብ ላይ

የሚመከር: