ዝርዝር ሁኔታ:

ዲኤምዲ በመጠቀም የ P10 LED ማሳያ ያለው የውጤት ሰሌዳ ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)
ዲኤምዲ በመጠቀም የ P10 LED ማሳያ ያለው የውጤት ሰሌዳ ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ዲኤምዲ በመጠቀም የ P10 LED ማሳያ ያለው የውጤት ሰሌዳ ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ዲኤምዲ በመጠቀም የ P10 LED ማሳያ ያለው የውጤት ሰሌዳ ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: All in one led video wall | plug and play led display screen installation | easy operation as phone 2024, ሀምሌ
Anonim
DMD ን በመጠቀም ከ P10 LED ማሳያ ጋር የውጤት ሰሌዳ ፕሮጀክት
DMD ን በመጠቀም ከ P10 LED ማሳያ ጋር የውጤት ሰሌዳ ፕሮጀክት

ብዙ ጊዜ በእግር ኳስ ስታዲየም ውስጥ እንገናኛለን ፤ እንደ የውጤት ሰሌዳ ሆኖ የሚያገለግል ግዙፍ የ LED ሰሌዳ አለ። ስለዚህ በሌሎች የስፖርት ሜዳዎች ውስጥ ፣ እኛ ደግሞ ብዙውን ጊዜ ከ LED የተሠራ የማሳያ ማያ ገጽ ነጥብን እናውቃለን። የሚቻል ባይሆንም አሁንም በእጅ ቦርድን የሚጠቀም መስክ አለ።

በዚህ ፕሮጀክት ውስጥ በብሉቱዝ ላይ የተመሠረተ Android ስማርትፎን እንደ ተቆጣጣሪው በመጠቀም ነጥብ-ማትሪክስ ማሳያ በመጠቀም የውጤት ሰሌዳ እንፈጥራለን።

ደረጃ 1: የሚያስፈልጉዎት ቁሳቁሶች

የሚያስፈልጉዎት ቁሳቁሶች
የሚያስፈልጉዎት ቁሳቁሶች
የሚያስፈልጉዎት ቁሳቁሶች
የሚያስፈልጉዎት ቁሳቁሶች
የሚያስፈልጉዎት ቁሳቁሶች
የሚያስፈልጉዎት ቁሳቁሶች

ያስፈልግዎታል:

  • አርዱዲኖ ኡኖ
  • SFE DMD አገናኝ
  • P10 ከቤት ውጭ/ ከፊል ከቤት ውጭ
  • HC-05 የብሉቱዝ ሞዱል
  • የኃይል አቅርቦት 5 ቮልት
  • የስልት መቀየሪያ
  • የዳቦ ሰሌዳ
  • ዝላይ ሽቦዎች

ደረጃ 2 - ሽቦ

ሽቦ
ሽቦ

ክፍሎቹ ከተሰበሰቡ በኋላ እያንዳንዱን ክፍል ከላይ ባለው መርሃግብር መሠረት ያገናኙ።

ደረጃ 3 ኮድ

ኮድ
ኮድ

እያንዳንዱ አካል ከተገናኘ በኋላ ክፍሉን ከማብራትዎ በፊት በትክክል መጫኑን ያረጋግጡ። እንዲሁም በፒሲቢ ላይ በሚታየው ፒን መሠረት የዲኤምዲ ማያያዣውን ያያይዙ። አርዱዲኖን በፒሲ / ላፕቶፕዎ ላይ ያገናኙ እና ፕሮግራሙን ከዚህ በታች ይስቀሉ።

// የፋይል ቤተ -መጽሐፍት አስገባ # #ያካትቱ #ያካትቱ

// የመወሰን ተግባር

#መግለፅ bCLEAR A1 #መግለፅ ARI #ደፊነ ቢኤፍኤ 0 #ዲፊን ፓንጃንግ 2 // የማሳያ ቁመት ቁጥር P10 #ገላጭ ለባር 1 // የማሳያ ስፋት P10 ብዛት

SoftDMD dmd (ፓንጃንግ ፣ ሌባር);

// መግለጫ ተለዋጭ ባይት ብሩህነት; ባይት መቀልበስ = 100; int rightScore = 0; int leftScore = 0; int i; ቻር dmdBuff [10]; char BT; // የማዋቀር ተግባር ፣ አንዴ አንዴ አርዱinoኖ ባዶነትን ማዋቀር () {ብሩህነት = EEPROM.read (0); ብሩህነት (10); dmd.selectFont (MyBigFont); dmd.begin (); dmd.clearScreen (); Serial.begin (9600); pinMode (bCLEAR ፣ INPUT_PULLUP); pinMode (ብሩህ ፣ INPUT_PULLUP); pinMode (bLEFT ፣ INPUT_PULLUP);

ብልጭ ድርግም ();

} // ብልጭ ድርግም የማለት ተግባር ፣ ማሳያው ብልጭ ድርግም እንዲል ያድርጉ () {dmd.clearScreen () ፤ መዘግየት (300); sprintf (dmdBuff ፣ “%d” ፣ leftScore); dmd.drawString (0 ፣ 0 ፣ dmdBuff); dmd.drawString (29, 0, "-"); sprintf (dmdBuff ፣ “%2d” ፣ rightScore); dmd.drawString (43 ፣ 0 ፣ dmdBuff); መዘግየት (300); dmd.clearScreen (); መዘግየት (300); sprintf (dmdBuff ፣ “%d” ፣ leftScore); dmd.drawString (0 ፣ 0 ፣ dmdBuff); dmd.drawString (29, 0, "-"); sprintf (dmdBuff ፣ “%2d” ፣ rightScore); dmd.drawString (43 ፣ 0 ፣ dmdBuff); መዘግየት (300); dmd.clearScreen (); መዘግየት (300); } // የግብ ተግባር ፣ ግብዓት ባዶ ግብ () {dmd.clearScreen () ሲገባ የ GOAL ጽሑፍን ያሳዩ ፤ መዘግየት (400); dmd.drawString (5 ፣ 0 ፣ “ግብ !!!”); መዘግየት (400); dmd.clearScreen (); መዘግየት (400); dmd.drawString (5 ፣ 0 ፣ “ግብ !!!”); መዘግየት (3000); } // Loop Function, በተደጋጋሚ የተሰራ ባዶነት loop () {ከሆነ (Serial.available ()) {BT = Serial.read (); } ከሆነ (digitalRead (bCLEAR) == LOW || BT == 'X') {መዘግየት (ማረም); leftScore = 0; rightScore = 0; dmd.clearScreen (); ቢቲ = 0; } ከሆነ (digitalRead (bLEFT) == LOW || BT == 'A') {መዘግየት (ማረም); leftScore ++; ግብ (); ብልጭ ድርግም (); ቢቲ = 0; } ከሆነ (digitalRead (bRIGHT) == LOW || BT == 'B') {መዘግየት (ማረም); rightScore ++; ግብ (); ብልጭ ድርግም (); ቢቲ = 0; }sprintf (dmdBuff ፣ “%d” ፣ leftScore); dmd.drawString (0 ፣ 0 ፣ dmdBuff); dmd.drawString (29, 0, "-"); sprintf (dmdBuff ፣ “%2d” ፣ rightScore); dmd.drawString (43 ፣ 0 ፣ dmdBuff); መዘግየት (300); ከሆነ (digitalRead (bLEFT) == LOW && digitalRead (bRIGHT) == LOW) {dmd.clearScreen (); መዘግየት (ማረም); setBrightness: ብሩህነት = EEPROM.read (0); ከሆነ (digitalRead (bLEFT) == LOW) {መዘግየት (ማረም); ብሩህነት ++;} ከሆነ (digitalRead (bRIGHT) == LOW) {መዘግየት (ማረም); ብሩህነት--;} EEPROM. ጻፍ (0 ፣ ብሩህነት); dmd.set ብሩህነት (ብሩህነት); sprintf (dmdBuff ፣ “%3d” ፣ ብሩህነት); dmd.drawString (16 ፣ 0 ፣ dmdBuff); መዘግየት (50);

ከሆነ (digitalRead (bCLEAR) == 0) {dmd.clearScreen (); መዘግየት (ማረም); loop ();}

ሌላ {goto setBrightness;}}}

ደረጃ 4 - ማመልከቻ

ማመልከቻ
ማመልከቻ

ፕሮግራሙን በሚሰቅሉበት ጊዜ ስህተት ከተፈጠረ ፣ የውጤት ሰሌዳውን ማሳያ ለመደገፍ ፣ የዲኤምዲ 2 ቤተ -ፍርግሞችን ለማውረድ የተጨማሪ ቅርጸ -ቁምፊዎች ነባር የዲኤምዲ ቤተ -መጽሐፍት ያስፈልግዎታል። ከላይ ያለው ምስል የውጤት ሰሌዳ ማሳያ ነው።

ደረጃ 5 - የ Android መተግበሪያ

የ Android መተግበሪያ
የ Android መተግበሪያ
የ Android መተግበሪያ
የ Android መተግበሪያ

SFE Scoreboard android መተግበሪያዎች እዚህ ማውረድ ይችላሉ። የ SFE ውጤት ቦርድ መተግበሪያ ዋና እይታ እዚህ አለ።

እንዴት እንደሚጠቀሙበት ፣ እንደሚከተለው

  1. በእርስዎ Android ስማርትፎን ላይ መተግበሪያውን ይጫኑ።
  2. ብሉቱዝን ለማግበር ማሳወቂያ ካለ አዎ የሚለውን ጠቅ ያድርጉ።
  3. ከብሉቱዝ ሞዱል ጋር ለመገናኘት ፣ በመተግበሪያው አናት ላይ ያለውን የብሉቱዝ አዶ ጠቅ ያድርጉ ፣ ከመሣሪያዎ ጋር ሲዝናና የቆየውን የብሉቱዝ ዝርዝር ያሳያል።
  4. ነገር ግን የብሉቱዝ ሞዱልዎ ስም በመሣሪያው ላይ የማይገኝ ከሆነ በመሣሪያዎ ላይ የብሉቱዝ ቅንብሮች ምናሌን በማስገባት በመጀመሪያ ማጣመር አለብዎት። የፍተሻው ሂደት ከተጠናቀቀ እና የብሉቱዝ ሞዱልዎን ስም ከታየ በኋላ ማጣመርን ያድርጉ። የይለፍ ቃል እንዲያስገቡ ከተጠየቁ ፣ ካልተተካ ፣ ለሞዱል ደረጃ 1234 የይለፍ ቃል ያስገቡ።
  5. መተግበሪያው ከተገናኘ የ Android መሣሪያዎን በመጠቀም የውጤት ሰሌዳውን ቀድሞውኑ መድረስ ይችላሉ።

ደረጃ 6 - የበለጠ ለማወቅ ቪዲዮውን ይመልከቱ

የሚመከር: