ዝርዝር ሁኔታ:

የ LED ማትሪክስ -4 ደረጃዎች
የ LED ማትሪክስ -4 ደረጃዎች

ቪዲዮ: የ LED ማትሪክስ -4 ደረጃዎች

ቪዲዮ: የ LED ማትሪክስ -4 ደረጃዎች
ቪዲዮ: ይህን ብልሃት ሳውቅ በጣም ተገረምኩ! ምንም የ LED አምፖል አይጣሉም 2024, ህዳር
Anonim
LED ማትሪክስ
LED ማትሪክስ

ይህ WS2812 LEDs እና ESP8266 ማይክሮ መቆጣጠሪያ በመጠቀም የተሰራ 8x8 LED ማትሪክስ ነው።

ይህ ፕሮጀክት ተመስጦ በ

ደረጃ 1 - WS2812 LEDs ን ማገናኘት

WS2812 LEDs ን ማገናኘት
WS2812 LEDs ን ማገናኘት
WW2812 LEDs ን ማገናኘት
WW2812 LEDs ን ማገናኘት
WS2812 LEDs ን ማገናኘት
WS2812 LEDs ን ማገናኘት

በአጭሩ ፣ ኤልኢዲዎቹ ከላይ በሚታየው ረዥሙ ክር ሰንሰለት ተይዘዋል። (ረድፍ ረድፍ ፣ እና የ 1 ረድፍ መጨረሻ ከሚቀጥለው ረድፍ መጀመሪያ ጋር ተገናኝቷል)

(የጎደሉትን 4 ኤልኢዲዎችን ችላ ይበሉ ፣ ኤልኢዲዎች አልቀዋል። ለማንኛውም ትልቅ ለውጥ አያመጡም)

ከዚያ በኋላ ፣ የ LED ንጣፍ ከማይክሮ መቆጣጠሪያ (ESP8266) ጋር ተገናኝቷል

ደረጃ 2: አክሬሊክስ (እና እንጨት) መያዣ

አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ
አሲሪሊክ (እና እንጨት) መያዣ

የማትሪክስ ጎኖቹን ለማቋቋም 2 ጥቁር acrylic ቁርጥራጮች (በቢላ) ተቆልለው (ተጣጣፊ ብረት በመጠቀም) እና ሙቅ ተጣብቀው (ከእንጨት ዱላ እንደ ድጋፍ)

ከኋላው ግልጽ የሆነ አክሬሊክስ እና የክትትል ወረቀት እንደ የፊት ማያ ገጽ ሆኖ ያገለገለ ፣ ኤልኢዲዎቹን ለማሰራጨት እና ኤሌክትሮኒክስን ለመጠበቅ በማትሪክስ ፊት ለፊት ተቀመጠ።

ከእንጨት የተሠሩ እንጨቶች እርስ በእርስ ተጣጥመው በ LED ዎች መካከል ከፋዮች እንዲፈጥሩ በሚያስችል መንገድ ተቆርጠዋል። ይህ ከ LED ዎች ቀለሞች እርስ በእርስ እንዳይሰራጩ ይከላከላል ግልፅነትን ሊያበላሽ ይችላል

ከዚያ በኋላ ፣ በጥቁር አክሬሊክስ የጎን ቁራጭ ውስጥ የ LED ማትሪክስ ፣ መከፋፈሉን እና ግልፅ አክሬሊክስን ያስቀምጡ

ደረጃ 3 ሶፍትዌር

ሶፍትዌር
ሶፍትዌር

እኔ Adafruit NeoMatrix ቤተ -መጽሐፍትን ፣ NeoMatrix GFX Demo ን እጠቀም ነበር።

ESP8266 ን ከ Wifi ጋር ለማገናኘት እና ውሂብ ለመሰብሰብ ሌላ ሶፍትዌር ኮድ ማድረግ ይችላሉ።

ደረጃ 4: Raspberry Pi LED Matrix

Raspberry Pi LED ማትሪክስ
Raspberry Pi LED ማትሪክስ

(ይህ በሂደት ላይ ያለ ሥራ ነው)

በመጨረሻ ፣ በ LED ማትሪክስ ውስጥ Raspberry Pi (1B) አስቀምጫለሁ። እኔ ደግሞ በ Pixel ላይ የፒክሰል አርት (እና ምናልባትም እነማዎች) ለማሳየት በፕሮግራም አዘጋጀሁት።

የኤልዲዎቹን የውሂብ ፒን ከ Raspberry Pi 18 ጋር አገናኘሁት። ከዚህም በላይ የ LEDs 5V እና የመሬት ፒኖች ከ Raspberry Pi ተለይተው ከውጭ የኃይል አቅርቦት (ልክ እንደ ሌላ የዩኤስቢ ኃይል መሙያ) ተገናኝተዋል። ይህ LED ዎች ለማብራት በቂ ኃይል እንዳላቸው ለማረጋገጥ ነው።

የደንበኛው ጎን ዌብአፕ ሙሉ በሙሉ በንፁህ ቫኒላ ኤችቲኤምኤል ፣ ሲኤስኤስ እና ጃቫስክሪፕት ውስጥ ተፃፈ። የአገልጋይ ፕሮግራሙ ብልጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭ አርበርበርበር) / የተላኪው / ፕሮግራም / መተግበሪያ ነው ፣ እና Adafruit Neopixel Library ን ይጠቀማል። እሱ አዳፍ ፍሬም ቤተ -መጽሐፍትን ስለሚጠቀም ፣ ኤልዲዎቹ ለማዘመን ረዘም ያለ ጊዜ ሊወስዱ ይችላሉ (እና እነማዎችን በትክክል አያሳዩም ወዘተ) ኮዱ እዚህ በ GitHub ላይ ይገኛል ፣ እና ፕሮግራሙ በመነሻ ላይ እንዲሠራ ተዘጋጅቷል (/etc/rc.local እንደተገለጸው) GitHub ውስጥ)

የሚመከር: