ዝርዝር ሁኔታ:

የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዝ - የማዝ ጨዋታ - 6 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዝ - የማዝ ጨዋታ - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዝ - የማዝ ጨዋታ - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዝ - የማዝ ጨዋታ - 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Smart RAMPS - Optical EndStop 2024, ህዳር
Anonim
የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዜ - ማዝ ጨዋታ
የአርዱዲኖ የኪስ ጨዋታ ኮንሶል + ኤ -ማዜ - ማዝ ጨዋታ

ወደ መጀመሪያው አስተማሪዬ እንኳን በደህና መጡ

ዛሬ ላካፍላችሁ የምፈልገው ፕሮጀክት እንደ አርዱቦይ እና ተመሳሳይ አርዱinoኖን መሠረት ያደረጉ የኪስ ኮንሶል የሆነው የ Arduino maze ጨዋታ ነው። ለተጋለጠው ICSP ራስጌ ምስጋና ይግባው በእኔ (ወይም በእርስዎ) የወደፊት ጨዋታዎች ሊበራ ይችላል።

በአርዱዲኖ ላይ የጭጋግ ጨዋታን ለመገንባት ከጥቂት ወራት በፊት ሀሳብ ነበረኝ ፣ ግን ያለ ኮድ የተደረደሩ የቁጥሮች ስብስብ። ለሚጫወቱበት እያንዳንዱ ደረጃ አዲስ ማዘር ማመንጨት መቻል አለበት ፣ ስለዚህ አንድ አይነት ጭጋግ ዳግመኛ አይታዩም:)

አርዱዲኖ በ RAM ማህደረ ትውስታ ውስጥ ውስን ስለሆነ ይህንን ኮድ መስጠቱ ትንሽ ፈታኝ ነበር ፣ እና ከዚያ በቀላል ቦ-ታኦሺ አልጎሪዝም እንዴት እንደሚደረግ ጥቂት ምሳሌዎችን አገኘሁ።

እኔ እንደ መነሻ ነጥብ የተጠቀምኩበት ኮድ እኔ በ SANUKI UDON እና በፕሮጀክቱ የ ATTINY13A ን በመጠቀም እንዴት ግዙፍ ጄኔሬተር ማድረግ እንደሚቻል

ደረጃ 1 - የዳቦ ሰሌዳ ፕሮቶታይፕ

የዳቦ ሰሌዳ ፕሮቶታይፕንግ
የዳቦ ሰሌዳ ፕሮቶታይፕንግ
የዳቦ ሰሌዳ ፕሮቶታይፕንግ
የዳቦ ሰሌዳ ፕሮቶታይፕንግ

የመነሻዬ ነጥብ በዳቦ ለማለፍ የተገናኙ 4 አዝራሮች ብቻ ባሉበት ትንሽ የዳቦ ሰሌዳ ነበር ፣ በኋላ ግን የጨዋታ ኮንሶል መሆን እንዳለበት ስወስን ጥቂት ተጨማሪ አዝራሮችን ጨመርኩ። በትልቅ የዳቦ ሰሌዳ ላይ 2 ተጨማሪ አዝራሮችን ማየት ይችላሉ ፣ እና በኋላ እንደ መጀመሪያ/ለአፍታ/ምናሌ ቁልፍ የሚውል ሶስተኛውን ጨመርኩ።

ደረጃ 2 - ክፍሎች ያስፈልጋሉ

  • Arduino pro mini / Arduino Uno / Atmega328P ቺፕ
  • 28 ፒን DIP ሶኬት (አማራጭ)
  • SSD1306 OLED ማሳያ
  • ፒዬዞ ተናጋሪ
  • የግፊት አዝራሮች - 7 ቁርጥራጮች
  • የሳንቲም ሕዋስ ባትሪ መያዣዎች
  • መቀየሪያ ቀያይር
  • ሽቦዎች
  • ፕሮቶታይፕ ፒሲቢ (60x40 ሚሜ)

ደረጃ 3 - የዳቦ ሰሌዳ ሽቦ / መርሃግብር

የዳቦ ሰሌዳ ሽቦ / መርሃግብር
የዳቦ ሰሌዳ ሽቦ / መርሃግብር
የዳቦ ሰሌዳ ሽቦ / መርሃግብር
የዳቦ ሰሌዳ ሽቦ / መርሃግብር
የዳቦ ሰሌዳ ሽቦ / መርሃግብር
የዳቦ ሰሌዳ ሽቦ / መርሃግብር

ከላይ በስዕሉ ላይ እንደሚታየው ክፍሎችን ማገናኘት።

አዝራሮች ፦

  • የላይ አዝራር: አርዱዲኖ ፒን 7
  • ታች አዝራር: አርዱዲኖ ፒን 6
  • የግራ አዝራር: አርዱዲኖ ፒን 9
  • የቀኝ አዝራር: አርዱዲኖ ፒን 8
  • አዝራር: አርዱዲኖ ፒን 5
  • ቢ አዝራር: አርዱዲኖ ፒን 4
  • የመነሻ ቁልፍ - አርዱinoኖ ፒን 2

SSD1306 OLED ማያ ገጽ

  • SCL: Arduino pin A5
  • ኤስዲኤ: አርዱዲኖ ፒን A4
  • ቪሲሲ: አርዱዲኖ ቪ.ሲ.ሲ
  • GND: Arduino GND

ጩኸት

  • Buzzer positive: Arduino pin 3
  • የጩኸት መሬት - አርዱዲኖ ጂ.ኤን.ዲ

ደረጃ 4: ምንጭ ኮድ

የ A-Maze ጨዋታ ምንጭ ኮድ እዚህ ይገኛል

በአርዱዲኖ አይዲኢ ውስጥ ይክፈቱ እና ወደ ቦርድዎ ይስቀሉ ወይም ቺፕዎን ለማቀናበር ISP ፕሮግራም ሰሪ ይጠቀሙ።

እኔ የዩኤስቢቲ ISP ን እንዲጠቀሙ እመክራለሁ ፣ በጭራሽ ከእሱ ጋር ችግሮች አልነበሩም:) ግን ቺፕዎን ለማዘጋጀት ተራ አርዱዲኖንም መጠቀም ይችላሉ።

በእኔ ሁኔታ እኔ ውጫዊ ክሪስታልን አልጠቀምኩም ፣ ስለዚህ የእኔ Atmega328p ቺፕ 8MhZ በሆነ ውስጣዊ ማወዛወዝ ላይ ይሠራል።

ለተጨማሪ መረጃ ይህንን አገናኝ ይጎብኙ

ደረጃ 5 በተግባር ይመልከቱት

Image
Image

ደረጃ 6 - መያዣ እና አነስተኛነት

መያዣ እና Miniaturization
መያዣ እና Miniaturization
መያዣ እና Miniaturization
መያዣ እና Miniaturization

በሚያምር ሁኔታ መያዣ ይህንን ፕሮጀክት ዘላቂ ለማድረግ ከፈለጉ ፣ እኔ የሠራሁት ቀላል 3 -ል ህትመት መያዣ እዚህ አለ

ከላይ ባሉት ሥዕሎች ውስጥ ሁሉም ክፍሎች በ 4x6 ፕሮቶታይፕ ፒሲቢ ላይ እንዴት እንደተዘረጉ ማየት ይችላሉ።

አብዛኛዎቹ የአዝራር ሽቦዎች በባትሪ መያዣዎች ስር ይሄዳሉ ፣ በተቻለ መጠን ግልፅ ለማድረግ ይሞክሩ ፣ ስለዚህ የባትሪ መያዣዎች ከቦርዱ በላይ በአንጻራዊ ሁኔታ የሚገጣጠሙ መገጣጠሚያዎች በመካከላቸው ሽቦዎች ሊኖራቸው ይችላል።

የአትሜጋ ቺፕ እግሮች ተሽጠው በማያ ገጹ ስር ስለሚጋለጡ እኔ ከማያ ገጹ በታች ሌሎች ሽቦዎችን እንዲያደርጉ እመክራለሁ። ብየዳውን ሲጨርሱ ፣ አጫጭር ወዘተ ለመከላከል ከማያ ገጹ በታች የተወሰነ የማጠፊያ ቴፕ ያድርጉ።

የ ICSP ራስጌ አማራጭ ነው ፣ እና እሱን ላለማጋለጥ ከወሰኑ ፣ ስብሰባዎን በጣም ቀላል ያደርገዋል ፣ ለመንከባከብ 6 ግንኙነቶችን ያንሳል ፣ ነገር ግን ከመሸጥዎ በፊት መጀመሪያ ቺፕውን ያቅዱ ፣ ወይም በቀላሉ እንዲችሉ 28 ፒን DIP ሶኬት ይጠቀሙ። ለፕሮግራም ቺፕውን ያስወግዱ።

የኪስ መጠን ያለው ውድድር
የኪስ መጠን ያለው ውድድር
የኪስ መጠን ያለው ውድድር
የኪስ መጠን ያለው ውድድር

በኪስ-መጠን ውድድር ውስጥ ሯጭ

የሚመከር: