ዝርዝር ሁኔታ:

የ LED ማትሪክስ ድርድርን ከአርዱዲኖ ኡኖ ጋር (አርዱinoኖ የተጎላበተው ሮቦት ፊት) 4 ደረጃዎች (ከስዕሎች ጋር)
የ LED ማትሪክስ ድርድርን ከአርዱዲኖ ኡኖ ጋር (አርዱinoኖ የተጎላበተው ሮቦት ፊት) 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ማትሪክስ ድርድርን ከአርዱዲኖ ኡኖ ጋር (አርዱinoኖ የተጎላበተው ሮቦት ፊት) 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ማትሪክስ ድርድርን ከአርዱዲኖ ኡኖ ጋር (አርዱinoኖ የተጎላበተው ሮቦት ፊት) 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 24 የቁልፍ ሰሌዳ፣ የቁልፍ ሰሌዳ፣ የመቀየሪያ አደራደር፣ የተግባር ሙከራ ከብዙ ሜትሮች ጋር 2024, ህዳር
Anonim
Image
Image
አካላት
አካላት

ይህ አስተማሪ አርዱዲኖ ኡኖን በመጠቀም የ 8x8 LED ማትሪክስን ድርድር እንዴት እንደሚቆጣጠር ያሳያል። ይህ መመሪያ ለራስዎ ፕሮጀክቶች ቀላል (እና በአንጻራዊነት ርካሽ ማሳያ) ለመፍጠር ሊያገለግል ይችላል። በዚህ መንገድ ፊደሎችን ፣ ቁጥሮችን ወይም ብጁ እነማዎችን ማሳየት ይችላሉ።

በአንዱ የሮቦት ፕሮጄክቶቻችን (“ሮቦ ዳ አሌግሪያ”) ውስጥ ጥቅም ላይ የዋለው የ 5 ማትሪክስ ድርድር ይህንን ቴክኖሎጂ በምሳሌ ለማስረዳት ያገለግላል። በሚከተለው አገናኞች ውስጥ ስለዚህ ፕሮጀክት የበለጠ ሊያገኙ ይችላሉ-

www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/

hackaday.io/project/12873-rob-da-alegria-joy-robot

github.com/ferauche/RoboAlegria

www.facebook.com/robodaalegria/ በዚህ መማሪያ ውስጥ የቀረበው የኮዱ የመጀመሪያ ስሪት ኃላፊነት ላለው ከላይ በተጠቀሰው ፕሮጀክት ውስጥ ለተሳተፉ ሌሎች የቡድን አባላት ልዩ ምስጋና • • ቲያጎ ፋራሹ • ዲያጎ አውጉስተስ • ያሃን ክርስቲያን

ደረጃ 1: አካላት

አካላት
አካላት
አካላት
አካላት
አካላት
አካላት

በዚህ ፕሮጀክት ውስጥ የሚከተሉት ክፍሎች ጥቅም ላይ ውለዋል

  • አርዱዲኖ ኡኖ (ይግዙ)
  • 8x8 LED ማትሪክስ ድርድር ከ MAX7219 ሾፌር (x5) (ይግዙ)
  • ከሴት ወደ ሴት የመዝለያ ሽቦዎች (እያንዳንዳቸው 5 ኬብሎች 4 ዝላይዎች)
  • ወንድ-ለ-ፋሌሌ ዝላይ ሽቦዎች (1 ዝላይ ከ 5 ኬብሎች)
  • 2 ሚሜ አክሬሊክስ ሉህ (ክፍሎቹን ለመጠገን አማራጭ)
  • M2 x 10 ሚሜ ብሎኖች (x20) (ክፍሎቹን ለመጠገን አማራጭ)
  • M2 x 1 ፣ 5 ሚሜ ለውዝ (x20) (ክፍሎቹን ለመጠገን አማራጭ)
  • ኮምፒተር (የአርዱዲኖ ኮድ ለማጠናቀር እና ለመስቀል)
  • ፈጠራ

በማትሪክስ እና በወንድ-በሴት መካከል ለድርጊቶች ማትሪክስ ከአርዲኖ ጋር ለማገናኘት ሁለት ዓይነት ዝላይዎች እንደሚፈልጉ ልብ ይበሉ።

እርስዎ ባሰቡት መዋቅር መሠረት የአካል ክፍሎች ብዛት ሊለያይ ይችላል።

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

በመርሃግብሩ መሠረት ሁሉንም ኮምፕዩተሮች ያገናኙ። የመጀመሪያውን ማትሪክስ ከአርዲኖ ጋር ለማገናኘት እና እያንዳንዱ ማትሪክስ በድርድሩ ላይ ከሚቀጥለው ጋር ለማገናኘት አንዳንድ የጅብል ሽቦዎች ያስፈልግዎታል።

አርዱዲኖ ፒኖውት

  • አርዱዲኖ ዲጂታል ፒን 13 = የመጀመሪያው ማሳያ ዲን
  • አርዱዲኖ ዲጂታል ፒን 12 = የጡጫ ማሳያው CLK
  • አርዱዲኖ ዲጂታል ፒን 11 = የመጀመሪያው ማሳያ CS
  • አርዱዲኖ 5 ቪ ፒን = የመጀመሪያው ማሳያ ቪሲሲ
  • አርዱዲኖ GND ፒን = የመጀመሪያው ማሳያ Gnd ሚስማር

እንዲሁም እያንዳንዱን ማሳያ በተወሰነ ቦታ ላይ ማቀናበር ይፈልጉ ይሆናል። ለዚያ የአክሮሪክ ሉህ ፣ አንዳንድ ብሎኖች እና ለውዝ (ለእያንዳንዱ ማሳያ አራት) እና እያንዳንዱን ክፍል በቦታው ላይ ማስቀመጥ ይችላሉ። ወረዳውን ለመሰብሰብ ምንም መሣሪያ አያስፈልግም ፣ ግን ማሳያዎቹን ለማያያዝ ከፈለጉ ጠመዝማዛ ወይም ሹል መሣሪያ ያስፈልግዎታል። አንዳንድ ብሎኖች እና ለውዝ ጋር ላዩን. በምሳሌአችን ውስጥ አምስት ማሳያዎች በፊቱ ንድፍ (ሁለት አይኖች እና አፍ) ውስጥ ተቀመጡ። የዩኤስቢ ገመዱን ወደ አርዱዲኖ ኡኖ ቦርድ ይሰኩት እና ወደ ቀጣዩ ደረጃ ይቀጥሉ።

ደረጃ 3 ኮድ መስጠት

ኮድ መስጠት
ኮድ መስጠት

በአዲሱ የአርዱዲኖ አይዲኢ ስሪት ተጭኖ ኤልኢዲዎችን ለመቆጣጠር የሚያገለግልውን የ LedControl.h ቤተ -መጽሐፍትን ያክሉ። በ 4 ክፍሎች የተከፈለውን አርዱዲኖን ያውርዱ ፣ ያጠናቅሩ እና ይስቀሉ። የዓይኖች እና የአፍ ፍቺ-እያንዳንዱ ዐይን የተዋቀረ እና ባለ 8 ባይት ድርድር። አፎቹ እንደ ባለ 24 ባይት ድርድር ይገለፃሉ ፤ 2. ማዋቀር - ማሳያዎችን ያዋቅሩ እና ግንኙነትን ይጀምሩ ፤ 3. ዋና - ተከታታይ የግንኙነት ትዕዛዞችን ይጠብቁ እና የትኛው ፊት እንደሚታይ ይምረጡ። 4. ረዳት ተግባራት - ዓይኖችን እና የአፍ ማሳያዎችን የማቀናበር ተግባራት። የ setRow ተግባር እያንዳንዱን የ LED ማሳያ ረድፍ ለማዘጋጀት ጥቅም ላይ ውሏል። ከስምንት እጥፍ በፍጥነት ስለሚሮጥ ከ setColumn ይልቅ ጥቅም ላይ ውሏል! በዚህ መንገድ ፣ ለእያንዳንዱ ማሳያ ስዕሎች በተቃራኒ ሰዓት አቅጣጫ 90 ዲግሪ መሽከርከር አለባቸው።

setIntensity የ LEDs ብሩህነት ለመገደብ ጥቅም ላይ ውሏል። የሞጁሎችን የኃይል ፍጆታ በዩኤስቢ ወደብ ተቀባይነት ባለው ደረጃ ለመቀነስ እንደ 1 (ከ 0 እስከ 15 ባለው ልኬት) ተቀናብሯል።

ደረጃ 4 - አጠቃቀም

አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም

ከሰቀላ በኋላ አርዱinoኖ ከኮምፒዩተርዎ የዩኤስቢ ወደብ ጋር እንዲገናኝ ያድርጉ እና ተከታታይ ሞኒተርን ይክፈቱ። ኮዱ በተከታታይ ወደብ በደረሰው መልእክት ላይ በመመስረት በ LED ፊት ላይ የስሜት ገላጭ አዶዎችን ስብስብ ለማሳየት ፕሮግራም ተይ isል። የሚከተሉት ትዕዛዞች ተዋቅረዋል።:

ለዓይኖች

  • : (መደበኛ ዓይኖች)
  • ; (ብልጭ ድርግም)
  • 8 (አስደንጋጭ ዓይኖች)

ለአፍ;

  • ) (ደስተኛ)
  • | (ገለልተኛ)
  • ((መከፋት)
  • ዲ ወይም መ (በጣም ደስተኛ)
  • ኦ ወይም ኦ (ተገረመ)
  • P ወይም p (ምላስ ወጥቷል)

በተከታታይ ማሳያ ውስጥ ጥንድ ገጸ -ባህሪያትን (አንዱ ለዓይኖች ሌላ ለአፍ) ይተይቡ ፣ አስገባን ይጫኑ እና ማሳያዎች በትእዛዝዎ መሠረት ይዘመናሉ።

እንደ ፍላጎቶችዎ ስዕሎቹን መለወጥ (ለምሳሌ አዲስ ፊቶችን ማከል) ወይም የመቆጣጠሪያ ዘዴውን (ብሉቱዝ ወይም wi-fi በይነገጽን ጨምሮ) መለወጥ ይችላሉ።

ይዝናኑ!

የሚመከር: