ዝርዝር ሁኔታ:
ቪዲዮ: ፓንግ ቴኒስ ከ LED ማትሪክስ ፣ አርዱዲኖ እና ጆይስቲክ ጋር 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ፕሮጀክት ለጀማሪዎች እና ልምድ ላላቸው ትንንሽ ባለሙያዎች የታሰበ ነው። በመሠረታዊ ደረጃ በዳቦ ሰሌዳ ፣ በጃምፐር ሽቦዎች እና በብሉ-ታክ እና ያለ ብየዳ ቁራጭ ቁሳቁስ ላይ ተጣብቆ (እንጨት እጠቀም ነበር)። ሆኖም በበለጠ የላቀ ደረጃ ላይ ለሽቶ ሰሌዳ ወይም ለግል PCB ሊሸጥ ይችላል።
ይህ የመቆለፊያ ፕሮጀክት እንደመሆኑ መጠን ብዙ መሳሪያዎችን ወይም ቁሳቁሶችን ማግኘት አልቻልኩም ስለዚህ በብሉ-ታክ በትንሹ በጣም ትንሽ በሆነ ቁርጥራጭ እንጨት ላይ ለምን ተጣበቀ ፣ ሆኖም ይህ ቢሆንም አንድ ላይ የሚገናኝ አስደሳች ፕሮጀክት ነው በፍጥነት እና በመስመር ላይ በርካሽ ሊገኙ በሚችሉ በተለምዶ ከሚገኙ ክፍሎች የተሰራ ነው።
ደረጃ 1: ክፍሎች
የሚያስፈልግዎትን የፒንግ ጨዋታ ለማድረግ ፣
- 1x አንድ አርዱዲኖ (ማንኛውም ዓይነት ይሠራል)
- 4x MAX7219 8x8 LED Matrices
- 2x ጆይስቲክስ
- 1x Piezo Buzzer (ከተፈለገ)
- 15x ሴት-ሴት ዝላይ ሽቦዎች (3x ቡድኖች 5)
- 15x ወንድ-ሴት ዝላይ ሽቦዎች (3x ቡድኖች 5)
- 18x ወንድ-ወንድ ዝላይ ሽቦዎች
- 1x የዳቦ ሰሌዳ
- 1x 220Ω ተከላካይ
በአርዱዲኖ ኡኖ ወይም በናኖ ሰሌዳ ፋንታ አርዱዲኖን መሠረት ያደረገ የዳቦ ሰሌዳ መጠቀም ይችላሉ።
- 1x ATmega328p 28pin IC
- 1x 16kHz ክሪስታል ኦሲለር
- 2x 22pF የሴራሚክ Capacitors
- 1x USB FTDI UART መለወጫ
- 1x 100uF ኤሌክትሮሊቲክ ካፒታተር
- 1x ማይክሮ ዩኤስቢ ማቋረጥ (ከተፈለገ)
መሣሪያዎች;
- Arduino IDE (እና LedControl Library) ያለው ፒሲ
- ተዛማጅ የዩኤስቢ ገመድ ለእርስዎ አርዱinoኖ
- ጨዋታውን ከኮምፒዩተርዎ ለማራቅ የኃይል ባንክ
ደረጃ 2 - ሽቦ
የማትሪክስ እና ጆይስቲክ ራስጌዎችን ከአርዲኖ ጋር ለማገናኘት የሚፈልጓቸው የዝላይ ሽቦዎች ስለሆኑ ሽቦው በጣም ቀላል ነው። አርዱዲኖ ኡኖ 3 GND ግንኙነቶች እና አንድ 5v ግንኙነት ብቻ ስላለው ብቸኛው ውስብስብነት ኃይል ነው። ይህ የዳቦ ሰሌዳው ወደ ውስጥ ገብቶ ለሁሉም አካላት እንደ የኃይል ማከፋፈያ ባቡር ሆኖ የሚያገለግል ፣ ናኖን የሚጠቀሙ ከሆነ ፣ የዳቦ ሰሌዳው ተመሳሳይ ዓላማን ያገለግላል እንዲሁም ሁሉንም እንዲያስገቡ ያስችልዎታል።
ሽቦውን ለማገናኘት እነዚህን ግንኙነቶች ይከተሉ።
- ግራ ጆይስቲክ - GND እና 5v ወደየራሳቸው የኃይል ሀዲዶች። SW - pin 9 ፣ VRx - A0 ፣ VRy - A1።
- የቀኝ ጆይስቲክ - GND እና 5v ወደየራሳቸው የኃይል ሀዲዶች። SW - pin 8 ፣ VRx - A2 ፣ VRy - A3።
- ትክክለኛው የ LED ማትሪክስ - GND እና 5v ወደየራሳቸው የኃይል ሀዲዶች። ዲን - 13 ፣ ሲኤስ - 11 ፣ ክሊክ - 12. (በመስመር 25 መሠረት)
- ሌሎቹ ሁሉም የ LED ማትሪክስ ኮዱ በትክክል እንዲሠራ ከመጀመሪያው ከቀኝ ወደ ግራ የሚወጣውን የውጤት ሰንሰለት በሰንሰለት ሊታሰር ይችላል።
- አማራጭ Buzzer - Anode (+) እስከ 220Ω የአሁኑ የመገደብ ተከላካይ ወደ ፒን 10 ፣ ካቶድ (-) - GND።
ደረጃ 3 - አማራጭ ሽቦ
ቦታን ለመቆጠብ ከ Arduino UNO ጋር ካገናኘሁት በኋላ አርዱዲኖ አይሲን ከ UNO በ 16Mhz ክሪስታል ኦሲላተር እና ጥንድ የ 22pF capacitors ጥንድ ከየአቅጣጫው ወደ መሬት ለማስቀመጥ ወሰንኩ። ፕሮጀክቱ ይበልጥ ቆንጆ እና የበለጠ የተጠናቀቀ እንዲሆን ስለሚያደርግ ይህ ዋጋ ያለው ማሻሻያ እንደሆነ ይሰማኛል ሆኖም ፕሮግራሙን ለማዘመን የዩኤስቢ ኤፍቲአይ ፕሮግራመር መጠቀም አለብዎት።
ደረጃ 4: ኮድ + ማብራሪያ
ኮዱን ወደ አርዱዲኖ ለመስቀል የ LedControl ቤተ -መጽሐፍትን ከ GitHub እዚህ ያውርዱ ፣
github.com/wayoda/LedControl እና የዚፕ ፋይልን ይጨምሩ ወይም በ IDE ውስጥ ባለው የቤተመጽሐፍት አስተዳዳሪ በኩል ያክሉት። ከዚያ በኋላ የተያያዘውን ንድፍ ይክፈቱ ፣ በመሳሪያዎች ስር በቦርዱ እና በወደብ ቅንብሮች ውስጥ የእርስዎን አርዱኢኖ ይምረጡ እና ወደ አርዱዲኖ ይስቀሉት።
ማብራሪያ
መስመር 1 ፦ ቤተመጻሕፍት ያክላል
መስመር 5-23-ሁሉንም ተለዋዋጮች ፣ ቋሚዎች እና የፒን ቁጥሮች ያዘጋጃል።
መስመር 25: የ LED Martix ን ያዘጋጃል እና የቁጥጥር ፒኖችን እና ስንት ማሳያዎችን ያዘጋጃል።
መስመር 27 - ዳግም ማስጀመር ተግባሩን ያዘጋጃል።
መስመር 30-35-ሁሉንም ማሳያዎች በአንድ ላይ ለማብራት/ለማጥፋት የመዝጋት ተግባር።
38-43 መስመር-የሁሉንም ማሳያዎች ብሩህነት በአንድነት ለማዘጋጀት የ SetIntensity ተግባር።
መስመር 46-51-ሁሉንም ማሳያዎች በአንድ ላይ ለማጽዳት የ ClearAll ተግባር።
መስመር 53-64-ጆይስቲክ ተግባር የ joysticks ቦታን ለማግኘት ፣ ኳሱን ለመምታት ወደ 7 ሊሆኑ የሚችሉ የሌሊት ወፍ ቦታዎችን ካርታ ያድርጉ እና ከዚያ የሌሊት ወፉን ወደ አዲሱ ቦታ ያንቀሳቅሱት።
መስመር 67-435-በተጠቀሰው ቁመት እና ፍጥነት ኳሱን ወደ ግራ ተጫዋች የሚያንቀሳቅስ ተግባር ፣ ተጫዋቹ እንደመታው ይገመግማል ወይም ያቆመ እና የብልሽት ሁኔታን ወደ እውነት ያዋቅራል ወይም ኳሱን ይመልሳል ፣ ውጤቱን 1 ያክላል እና ፍጥነቱን ይጨምራል።
መስመር 438-811-በተጠቀሰው ቁመት እና ፍጥነት ኳሱን ወደ ትክክለኛው ተጫዋች የሚያንቀሳቅስ ተግባር ፣ ተጫዋቹ መምታቱን ወይም ቀጥሎ የብልሽቱን ሁኔታ ወደ እውነት ያዋቅራል ወይም ኳሱን ይመልሳል ፣ ውጤቱን 1 ያክላል እና ፍጥነቱን ይጨምራል።
መስመር 813-823-ፈገግታ ፊት ፣ ምልክት ፣ መስቀል ወይም የጥያቄ ምልክት ወደተገለጸው ማሳያ (0 በቀኝ ወደ 3 በግራ በኩል) የማሳየት ተግባር።
መስመር 861-979-ቁጥሮቹን 0-9 ወደተገለጸው ማሳያ የማሳየት ተግባር።
መስመር 981-1047: ውጤቱን በማያ ገጹ ለእያንዳንዱ ተጫዋቾች ጎን የማሳየት ተግባር።
መስመር 1049-1064 ፦ ተጫዋቹ ዝግጁ መሆኑን ለመፈተሽ ተግባር።
መስመር 1066-1076-ፕሮግራሙ ሲጀመር አንድ ጊዜ ለሚሠራው ኮድ የኮድ ክፍል።
መስመር 1078-1136-ሁሉም ተግባራት ጥቅም ላይ የሚውሉበት እና ማን የሚያሸንፍበት ለጨዋታ አመክንዮ ዋና Loop ክፍል ለዚያም ውጤቱን ካሳየ ከ 5 ሰከንዶች በኋላ ፕሮግራሙን እንደገና ያስጀምራል።
ደረጃ 5 - ለንባብ እናመሰግናለን
ስለአርዱዲኖ መርሃ ግብር የበለጠ ስማር ይህንን ተአማኒነት ስላነበቡ አመሰግናለሁ በሁለት ቀናት ውስጥ አንድ ላይ የተሰበሰበ አስደሳች የመቆለፊያ ፕሮጀክት ነበር። ከተደሰቱ በአርዱዲኖ ውድድር ውስጥ ለእሱ ድምጽ ለመስጠት ነፃነት ይሰማዎ።
የሚመከር:
የ LED ጠረጴዛ ቴኒስ ኳስ ኳስ -16 ደረጃዎች (ከስዕሎች ጋር)
የ LED ጠረጴዛ ቴኒስ ኳስ-ኳስ-የኋላ ታሪክ ከጥቂት ጊዜ በኋላ የጠረጴዛ ቴኒስ ኳሶችን ጠፍጣፋ ፓነል ከሠራሁ በኋላ ፣ ከጠረጴዛ ቴኒስ ኳሶች 3 ዲ ፓነልን መሥራት ይቻል ይሆን ብዬ ማሰብ ጀመርኩ። &Quot; art " የማድረግ ፍላጎቴ ጋር ተጣምሯል። ከተደጋጋሚ የጂኦሜትሪክ ቅርጾች እኔ
8x16 LED ማትሪክስ ፓንግ ጨዋታ (2 ቀዘፋዎች በአንድ ተጫዋች ስሪት) 3 ደረጃዎች
8x16 LED ማትሪክስ ፓንግ ጨዋታ (2 ቀዘፋዎች በአንድ ተጫዋች ሥሪት) - እኔ 8x8 LED ማትሪክስን በመጠቀም በአርዱዲኖ ላይ በተተገበረው በብዙ የጥንታዊው የፓንግ ጨዋታ አነሳሳኝ። በዚህ ትምህርት ሰጪው ውስጥ ፣ ሁለት ቀዘፋዎች - አጥቂ እና ግብ ጠባቂ - በአንድ ተጫዋች የሚወደውን የፔንግ ሥሪት እንዴት እንደሚገነቡ አሳያችኋለሁ።
አርዱዲኖ የድሮ ዘይቤ ፓንግ (ቲቪ) 5 ደረጃዎች
አርዱዲኖ የድሮ-ቅጥ ፓንግ (ቲቪ)-ውበት-የዚህ ፕሮጀክት ውበት ሙሉ በሙሉ በእኔ የተነደፈ ነው ፣ ግን እኔ በ 1950 ዎቹ ቴሌቪዥኖች ሀሳብ ተነሳስቼ ነበር። ለዚህ ፕሮጀክት ያገለገሉ ቁሳቁሶች በቀላሉ ተደራሽ እንዲሆኑ ተደርገዋል &; በሕዝብ የሚመረቱ ፣ እና እንደዚያም ናቸው
የጠረጴዛ ቴኒስ ውጤት ሰሌዳ 16 ደረጃዎች (ከስዕሎች ጋር)
የጠረጴዛ ቴኒስ የውጤት ሰሌዳ - የጠረጴዛ ቴኒስ / ፒንግ ፓንግ ውጤትዎን ለመከታተል በጣም ሰነፎች? ወይም ምናልባት ሁል ጊዜ የመርሳት ህመምተኛ ነዎት? እንደዚያ ከሆነ ፣ ይህንን ዲጂታል የጠረጴዛ ቴኒስ የውጤት ሰሌዳ ለመገንባት ይፈልጉ ይሆናል። ፣ ጨዋታዎች ፣ አገልጋይ እና ገጽ
ቴኒስ የ LED መብራት - 4 ደረጃዎች (ከስዕሎች ጋር)
ቴኒስ Can LED ፋኖስን - እኔ በጨለማ ውስጥ በ LED & nbsp ፣ በመንካት ብርሃን እና በቴኒስ ኳሶች (በየአጋጣሚው መንቀሳቀሴ ይታወቀኛል) ይህንን መብራት ፈጠርኩ። በጠረጴዛ ላይ በሚቀመጥበት ጊዜ ጥሩ የሚያበራ ብርሃን ይፈጥራል ፣ እና ሊበራ ይችላል