ዝርዝር ሁኔታ:

አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱዪኖ ሶፍትዌርን እንዴት ማውረድ እና መጫን እንደሚቻል 2024, ሀምሌ
Anonim
Image
Image
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ
አርዱዲኖን (አርዱቦይ ክሎንን) በመጠቀም የ DIY ቪዲዮ ጨዋታ

ክፍት ምንጭ ጨዋታዎችን ለመማር ፣ ለማጋራት እና ለመጫወት ቀላል የሚያደርግ አርዱቦይ የሚባል 8 ቢት ፣ የክሬዲት ካርድ መጠን ያለው የጨዋታ መድረክ አለ።

በዚህ መሣሪያ ላይ በሌሎች የተሰሩ 8-ቢት ጨዋታዎችን መደሰት ይችላሉ ፣ ወይም የራስዎን ጨዋታዎች ማድረግ ይችላሉ። እሱ ክፍት ምንጭ ፕሮጀክት ስለሆነ እና አርዱዲኖን የሚጠቀም በመሆኑ እኔ የራሴን ስሪት ለማድረግ ወሰንኩ።

ግቤ የቶነር ማስተላለፊያ ዘዴን በመጠቀም ቀላል ለማድረግ ፒሲቢን ዲዛይን ማድረግ ነበር። ስለዚህ ትራኮችን እና ፓዳዎችን በተቻለ መጠን ትልቅ አድርጌአለሁ። ፒሲቢውን መቀባት ካልፈለጉ ፣ አንዱን በዳቦ ሰሌዳ ወይም በፐርፍቦርድ ላይ ማድረግ ይችላሉ።

ደረጃ 1: ክፍሎቹን ይሰብስቡ

ያስፈልግዎታል:

  1. አርዱዲኖ ፕሮ ማይክሮ (NOT Mini Mini። Pro ማይክሮ ከ ATmega32u4 ቺፕ ጋር)
  2. 7 የ SPI OLED ማሳያ ይሰኩ
  3. 4 ፒን ቅጽበታዊ የግፊት አዝራር (12x12x7.3 ሚሜ)
  4. የመዳብ ልብስ (PCB ን እየሠሩ ከሆነ) ወይም የዳቦ ሰሌዳ / ቅድመ -ሰሌዳ መጠቀም ይችላሉ።
  5. ስላይድ መቀየሪያ
  6. 3v የአዝራር ሕዋስ እና መያዣ
  7. የሴት ራስጌ ፒኖች
  8. Piezo የኤሌክትሪክ buzzer ሳህን

ማስጠንቀቂያ - ATmega32u4 ላይ የተመሠረተ ፕሮ ማይክሮ እና 7 ፒን አሮጌ ማሳያ እንዳሎት ማረጋገጥ አለብዎት ፣ አለበለዚያ ፕሮጀክቱ አይሰራም።

ይህንን ፕሮጀክት ከጨረስኩ በኋላ የ 3 ቮ አዝራር ሴል ጨዋታውን ከአንድ ደቂቃ ባነሰ ጊዜ ውስጥ ብቻ ኃይል እንደሚያገኝ ተገነዘብኩ። እኔ የማዕድን ማውጫውን ለማንቀሳቀስ የዩኤስቢ ገመድ ስለምጠቀም ፣ የፒሲቢ ፋይሎችን እንደገና ለመፍጠር አልቸገርኩም። ስለዚህ የተሟላ ተንቀሳቃሽነት ከፈለጉ በጣም የበለጠ ኃይለኛ ባትሪ መጠቀም ያስቡበት።

ደረጃ 2 PCB ን መሥራት

ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ

የቶነር ማስተላለፊያ ዘዴን በመጠቀም ብጁ ፒሲቢን መለጠፍ ይችላሉ ፣ ወይም መርሃግብሮችን በመጠቀም ክፍሎችን ወደ ቅድመ -ቦርድ መሸጥ ይችላሉ።

የ PCB ፋይሎችን ከዚህ ያውርዱ እና ይቅዱት።

አገናኝ

ይህንን PCB በተቻለ መጠን DIY ወዳጃዊ ለማድረግ ሞክሬያለሁ። ትልልቅ ዱካዎች እና ሰፊ ንጣፎች አሉት። ያ የመቁረጥ ሂደቱን እና ብየዳውን ቀላል ያደርገዋል። ከዚህ በፊት በ PCB etching ላይ ምንም ልምድ ከሌለዎት ፣ እነዚህን ትምህርቶች ይከተሉ።

www.instructables.com/id/Making-A-Customiz…

ደረጃ 3: ክፍሎቹን ያሽጡ

መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ
መለዋወጫዎችን ያሽጡ

6 ushሽ አዝራሮችን ፣ የስላይድ መቀየሪያ እና የባትሪ መያዣውን ወደ ፒሲቢ ያሽጡ።

(የዩኤስቢ ገመድ ተጠቅመው ጨዋታውን ለማብራት ከፈለጉ ባትሪ አያስፈልግዎትም።)

ለወደፊቱ ለሌላ ፕሮጀክት ልንጠቀምባቸው ስለምንችል አርዱዲኖን እና የተቀባውን ማሳያ በቀጥታ ለ PCB አንሸጥም። የሴት አርዕስት ፒኖችን መጀመሪያ ወደ ፒሲቢ ያሽጡ እና የተቀባውን ማሳያ እና አርዱዲኖን ወደ ራስጌዎች ያያይዙ። ይህ የእኛ arduboy ውፍረት ይጨምራል ነገር ግን እኛ ከፈለግን እነዚህን ክፍሎች ማስወገድ እንችላለን።

ወደ ተናጋሪው የሚሄድ ዝላይ ገመድ አለ። በፒ.ሲ.ቢ ፋይሎች ውስጥ በቀይ ቀለም ተመስሏል። ይህንን ግንኙነት ለመፍጠር አንድ ሽቦ ይጠቀሙ።

የፓይዞ ኤሌክትሪክ ጫጫታ ለማገናኘት ፣ ሁለት ገመዶችን ወደ ብዥታ ሳህኑ እና ያንን ሽቦ ወደ ፒሲቢ ያዙሩት። ባለ ሁለት ጎን ቴፕ በመጠቀም የጩኸት ሳህኑን ከ PCB ጋር ያያይዙ።

አርዱዲኖ እና ኦሌዲ ማሳያ ከተዛማጅ የራስጌ ፒኖች ጋር ያያይዙ።

ይህንን ፕሮጀክት በዳቦ ሰሌዳ ላይ እየሠሩ ከሆነ ፣ ከዚያ ማድረግ ያለብዎት በስዕላዊ መግለጫዎች ውስጥ እንደተገለፀው አካሎቹን ማገናኘት ብቻ ነው። እዚህ 6 አዝራሮችን በመጠቀም የተለየ ጆይስቲክ ሰርቼ ከዳቦ ሰሌዳው ጋር አያያዝኳቸው።

ግንኙነቶች የሚከተሉት ናቸው

ሁሉንም አዝራሮች ከአርዲኖ GND ጋር ያገናኙ።

BUTTON_UP -> የአርዱዲኖ ፒን A0

BUTTON_DOWN -> የአርዱዲኖ ፒን A3

BUTTON_LEFT -> የአርዱዲኖን ፒን A2

BUTTON_RIGHT -> የአርዱዲኖ ፒን A1

BUTTON_A -> የአርዱዲኖ ፒን 7

BUTTON_B -> የአርዱዲኖን ፒን 8

ተናጋሪ -> የአርዱዲኖን ፒን 5

OLED pin GND እና CS -> GND pin of arduino

OLED pin VCC -> የአርዲኖ ቪ.ሲ.ሲ

OLED pin SCK -> የዲዱ ፒን 15 የአርዱዲኖ

OLED pin SDA -> የዲዱ ፒን 16 የአርዱዲኖ

OLED pin RES -> የአርዱዲኖ ዲጂታል ፒን 6

OLED pin ዲሲ -> የአርዱዲኖ ዲጂታል ፒን 4

ደረጃ 4: Arduino IDE ን ማውረድ

ጨዋታዎችን ለመስቀል አርዱዲኖ አይዲኢን ማውረድ እና መጫን አለብዎት።

ከዚህ በታች ካለው አገናኝ የ arduino IDE ን ማውረድ ይችላሉ-

www.arduino.cc/en/main/software

ከላይ ካለው አገናኝ አርዱዲኖ አይዲኢን ለኮምፒዩተርዎ ያውርዱ እና ይጫኑ።

ደረጃ 5: ቤተ -ፍርግሞችን መጫን

ቤተመፃህፍት መጫን
ቤተመፃህፍት መጫን
ቤተመፃህፍት መጫን
ቤተመፃህፍት መጫን
ቤተመፃህፍት መጫን
ቤተመፃህፍት መጫን

ጨዋታዎን ወደ arduboyዎ ለማጠናቀር እና ለመስቀል አንዳንድ ቤተ -ፍርግሞችን መጫን አለብዎት።

አንዳንድ አስፈላጊዎቹን ከዚህ በታች እዘረዝራለሁ።

github.com/Arduboy/Arduboy

github.com/MLXXXp/Arduboy2

github.com/MLXXXp/ArduboyTones

github.com/TEAMarg/ATMlib

github.com/Arduboy/ArduboyPlaytune

github.com/igvina/ArdBitmap

ክሎኔን ወይም አውርድ ቁልፍን ጠቅ ያድርጉ እና ዚፕ አውርድ የሚለውን ጠቅ ያድርጉ

ወደ እነዚህ አገናኞች ይሂዱ እና ክሎይን ጠቅ ያድርጉ ወይም ዚፕ ያውርዱ እና ያውርዱ። የ arduino IDE ን ይክፈቱ እና ጠቅ ያድርጉ

ንድፍ> ቤተ -መጽሐፍትን አካትት>. ZIP ቤተ -መጽሐፍት አክል

እና የወረደውን ዚፕ ፋይል ይምረጡ። ለሁሉም ፋይሎች ይህንን ይድገሙት።

አማራጭ ዘዴ

የ.zip ፋይሎችን ከማውረድ እና ከመጫን ይልቅ የአርዲኖ አይዲኢ ቤተመጽሐፍት አስተዳዳሪን በመጠቀም ቤተ -ፍርግሞቹን መጫን ይችላሉ-

ንድፍ> ቤተመጽሐፍት አካትት> ቤተ -መጽሐፍትን ያቀናብሩ

ከዚያ በፍለጋ መስክዎ ውስጥ የቤተ -መጽሐፍት ስም ያስገቡ።

ደረጃ 6: ጨዋታዎችን በመስቀል ላይ

ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ
ጨዋታዎችን በመስቀል ላይ

ሃርድዌር በትክክል እየሰራ መሆኑን ለመፈተሽ ወደዚህ ይሂዱ ፦

ፋይል -> ምሳሌ -> አርዱቦይ -> ArduBreakout

እና ሰቀልን ጠቅ ያድርጉ። ሁሉም ነገር በትክክል እየሰራ ከሆነ በአርዱቦይዎ ላይ የመለያየት ጨዋታ መጫወት ይችላሉ።

ሰሌዳውን እንደ አርዱዲኖ ሊዮናርዶ ወይም አርዱinoኖ/ጂኑይኖ ማይክሮ አድርገው መምረጣቸውን ያረጋግጡ

ከእነዚህ ጣቢያዎች ለአርዱቦይዎ ተጨማሪ ጨዋታዎችን ማግኘት ይችላሉ-

community.arduboy.com/c/games

www.team-arg.org/games.html

አንዳንድ ጊዜ እንደዚህ ያለ ስህተት ሊያጋጥምዎት ይችላል-

ገዳይ ስህተት: ArduboyPlaytune0.h: እንደዚህ ያለ ፋይል ወይም ማውጫ የለም

#ያካትቱ

^

ማጠናቀር ተቋርጧል።

የመውጫ ሁኔታ 1 ለቦርዱ አርዱዲኖ/ጂኑይኖ ማይክሮ ማጠናቀር ላይ ስህተት።

ጨዋታዎችን በመስቀል ላይ።

ይህንን ስህተት ለማስተካከል የጎደለውን የቤተመጽሐፍት ስም በ https://github.com/ ላይ ይፈልጉ።

ከዚህ በፊት እንዳደረግነው ቤተ -መጽሐፍቱን ያውርዱ እና ይጫኑ።

ቪዲዮው ይኸው

ደረጃ 7: ይደሰቱ

ማስታወሻ:

እኔ እውነተኛውን አርዱቦይ እንደሚያደርገው በአርዱዲኖ ፒን 13 ፋንታ ሁለተኛውን የድምፅ ማጉያ ፒን ከመሬት ጋር አገናኘሁት። ስለዚህ ፣ ለአንዳንድ ጨዋታዎች ድምጽ በትክክል አይሰራም። እኔ እውነተኛ አርዱቦይ ያለውን የ RGB LED አላካተትኩም። ስለዚህ ፣ የ RGB LED ን የሚጠቀሙ ጨዋታዎች የ LED ውጤቶችን ይጎድላሉ እና ለመጫወት የበለጠ ከባድ ሊሆኑ ይችላሉ።

ስህተቶቹን ለጠቆሙት ከ arduboy ማህበረሰብ ለ MLXXXp ታላቅ ምስጋና።

ይህ የመጀመሪያው የማይበሰብስ ነው ፣ ስለዚህ ፍጹም አይደለም። በዚህ ፕሮጀክት ላይ ማንኛውም እገዛ ከፈለጉ እባክዎን በአስተያየቶቹ ውስጥ ያሳውቁኝ።

የሚመከር: