ዝርዝር ሁኔታ:
ቪዲዮ: የክሬዲት ካርድ ATtiny Game Console: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ጊዜው ያለፈበት ክሬዲት ካርድ ላይ የተገነባውን የአቲንቲ 85 የጨዋታ ኮንሶልን ለመገንባት ይህ መመሪያ ነው።
የተጠናቀቀው ምርት ማሳያ በዚህ የዩቲዩብ አገናኝ ውስጥ ይገኛል-
በእውነተኛ ክሬዲት ካርድ ላይ ጋሜት።
እኔ ኃይል ቆጣቢ በሆነው ATtiny85 MCU ላይ በመመስረት በአነስተኛ የጨዋታ መጫወቻዎች ተመስጦ ነበር።
በርካታ የሬትሮ-ጨዋታ ኮንሶል ዲዛይኖች አሉ-በዳንኤል ሻምፓኝ የተፈጠረው አቲኒ ጆይፓድ። በዌብሎግግልስ የተፈጠረ ሌላኛው አቲኒ አርኬድ ተብሎ የሚጠራው መድረክ እንዲሁ ሁለት አዝራሮችን ብቻ የመያዝ ቀላልነት ያለው ታላቅ ሚኒ ጨዋታ መጫወቻ ነው። ሁለቱም መድረኮች ከሁለቱም ዓለማት ምርጡን የሚወስድ አንድ ነገር እንድፈጥር አነሳሱኝ።
እኔ “ጋሜት” ብዬ የጠራሁት ይህ የጨዋታ ሰሌዳ ስሪት በዳንኤል ሻምፓኝ በተፈጠረው አቲኒ ጆይፓድ ላይ የተመሠረተ ነው። ATtiny85 ቺፕ ለያዘው ለጨዋታ ካርቶን እንደ ሶኬት በእጥፍ የሚጨምር ለዩኤስቢፕስ ፕሮግራም አድራጊ ራስጌ ለማከል ቀይሬዋለሁ። በጉዞዎ ላይ ጨዋታዎችን መለዋወጥ እንዲችሉ ጥቂት የጨዋታ ካርቶን መስራት እና ተወዳጅ ጨዋታዎችዎን መጫን ይችላሉ። ATtiny85 በጣም ኃይል ቆጣቢ ነው። ጨዋታዎችን ለሰዓታት ለመጫወት አንድ CR2032 የሕዋስ ባትሪ ብቻ ያስፈልግዎታል። ብዙውን ጊዜ እንደ የእሳት ቁልፍ ከሚጠቀምበት ሀ ቁልፍ በተጨማሪ ፣ PB3 ን ወደ መሬት ለመሳብ የ B ቁልፍ ጨምሬያለሁ። ይህ የማቋረጫ ኮዶች ለሁለቱም ለ PB1 እና ለ PB3 እንዲሠሩ ያስችላቸዋል ፣ ይህም በአቲኒ የመጫወቻ ማዕከል ላይ በአቲኒ ደስታ ሰሌዳ ላይ እንዲሠራ የተፃፉ ጨዋታዎችን መለወጥ ቀላል ያደርገዋል።
አገናኞች
በዳንኤል ሻምፓኝ የመጀመሪያው ትንሹ ጆይፓድ ንድፍ።
sites.google.com/view/arduino-collection
የመጀመሪያው የአቲኒ የመጫወቻ ማዕከል የቁልፍ ሰንሰለት ኪት
webboggles.com/attiny85-game-kit-assembly-instructions/
85
raw.githubusercontent.com/damellis/attiny/…
github.com/cheungbx/gametiny ውስጥ ንድፎች እና የምንጭ ኮዶች
ደረጃ 1: ክፍሎቹን ያግኙ
1. ለእያንዳንዱ የጨዋታ ካርቶን ፣
አንድ ATtiny85 SOD-8 (ወለል ላይ የተጫነ) ፣ አንድ ትንሽ ነጠላ የጎን ሽቶ ሰሌዳ (የፕሮቶታይፕ ቦርድ) ፣ አንድ 8 ፒን ወንድ ራስጌ።
2. 0.9”I2C ሞኖ OLED (ከተከተተ SSD1306 መቆጣጠሪያዎች ጋር) በ 4 ፒን (GND ፣ VCC ፣ SCK ፣ SDA)።
3. CR2032 3.3V ሊቲየም ሴል ባትሪ።
4. የባትሪ መያዣ ለ CR2032።
5. ሚኒ ፒዮዞ የድምፅ አሃድ።
6. 3.5 ሚሜ የጆሮ ማዳመጫ መሰኪያ ከመቀየሪያ ጋር
7. 6 ጸጥ ያሉ አዝራሮች
8. ሚኒ 10K VR ለድምጽ ቁጥጥር።
9. ከጨዋታ ካርቶን ጋር ለመገናኘት 8-ሚስማር ሴት ራስጌ።
ለኃይል አዝራር 10 ሚኒ ስላይድ መቀየሪያ
11. ተመሳሳይ መጠን ያላቸው 2 ጊዜው ያለፈበት የክሬዲት ካርድ ወይም የወረቀት/የፕላስቲክ ሰሌዳዎች።
12. 0.2 ሚሜ ወይም 0.3 ሚሜ የታሸገ (ገለልተኛ) ሽቦ
13. USBasp programmer.
14. 8 ኮር ሪባን ገመድ።
15. ለፕሮግራም ኬብል 8 ፒን የሴት ራስጌ እና 2x4 ፒኖች ሴት ራስጌ።
ደረጃ 2 ዋናውን ቦርድ ያዘጋጁ።
ይህ ፕሮጀክት ጊዜው ያለፈበት ክሬዲት ካርድ እንደ ፍሬም ይጠቀማል። እንዲሁም ካርቶን ወይም የፕላስቲክ ሰሌዳዎችን መጠቀም ይችላሉ።
በኃይል ነጥብ ላይ ያሉትን የአዝራሮች አቀማመጥ ይንደፉ። በትክክለኛው መጠን ወደ ወረቀት የኃይል ነጥቡን ያትሙ። ወደ ትክክለኛው መጠን ለመቀነስ በአንድ ገጽ ላይ የሁለት ስላይዶች የህትመት ቅንብሮችን እጠቀም ነበር። ባለ ሁለት ጎን ቴፖችን በመጠቀም አቀማመጥን በክሬዲት ካርድ ላይ ይለጥፉ። የአዝራሮቹ እና ሌሎች አካላት በክሬዲት ካርድ ላይ እንዲጫኑ ምልክት በተደረገባቸው ነጥቦች ላይ 0.5 ሚሜ ቁፋሮ ጉድጓዶችን በመጠቀም ቀዳዳዎችን ይቆፍራል። በክሬዲት ካርድ ውስጥ እንዲገቡ በእያንዲንደ ጸጥተኛ አዝራር በሁሇቱ ጎን ሊይ አጫጭር ሽቦዎች። ወደ ላይ ፣ ታች ፣ ግራ ፣ ቀኝ እና የእሳት ቁልፎች (ሀ እና ለ) የ D-PAD አዝራሮች አሉ። አዝራሮቹን እና ሌሎች አካላትን በክሬዲት ካርድ ላይ ያስገቡ። ረዣዥም እግሮች ላሏቸው አካላት ፣ ለምሳሌ። አዝራሮቹ ፣ ቦታውን ለመያዝ እግሮቹን በተቃራኒ አቅጣጫ ያጥፉት። አለበለዚያ ክፍሎቹን በቦታው ለመያዝ ባለ ሁለት ጎን ካሴቶች ወይም ሙጫ ይጠቀሙ። በወረዳ ዲያግራም መሠረት 0.3 ሚሜ የታሸጉ (ገለልተኛ) ሽቦዎችን በመጠቀም ወረዳዎቹን ያሽጉ። ዋናውን ሰሌዳ በተቻለ መጠን ቀጭን ለማድረግ ፣ የወንድ ራስጌ ፒኖችን ከመጠቀም ይልቅ በቀጥታ ወደ ሽቦ ይሸጣል። ባለ 8 ፒን ሴት ራስጌ ከጨዋታ ካርቶሪ ጋር ለመገናኘት ያገለግላል።
በሁለተኛው የብድር ካርድ ከኋላ ያሉትን ሽቦዎች ይሸፍኑ።
ደረጃ 3: የጨዋታ ካርቶን ያድርጉ
1. 8 ረድፎችን 4 ረድፎችን ማስተናገድ የሚችል ትንሽ የሽቶ ሰሌዳ ይቁረጡ
2. ሶስተኛውን ረድፍ ወደ ሁለት ያልተቆራረጠ ግማሽ (ለአትቲ 85 መካከለኛ ሁለት ፒኖች ለመቆም) መቁረጫ ይጠቀሙ።
3. ATtiny85 SOD-8 (Surface mounted) በቦርዱ ላይ ሸጠው።
4. ባለ 8 ሚስማር የወንድ ራስጌን በመጀመሪያው ረድፍ ላይ ያሽጡ።
5. 0.3 ሚ.ሜ የታሸጉ (ገለልተኛ) ሽቦዎችን በመጠቀም በወረዳው ዲያግራም መሠረት ካርቶኑን ያሽጉ።
ደረጃ 4: ጨዋታዎችን ወደ ካርቶን ውስጥ ይጫኑ።
1. ለአርዱዲኖ አዲስ ከሆኑ ፣ arduino ን ከ arduino.cc ያውርዱ። ሶፍትዌርን ጠቅ ያድርጉ። አውርድ የሚለውን ጠቅ ያድርጉ። ከዚያ ለፒሲዎ ወይም ለማክዎ ስሪቱን ይምረጡ። ያውርዱ እና ይጫኑ።
2. ወደ https://github.com/MrBlinky/Arduboy-homemade-package ያስሱ እና ለቤት የተሰራ አርዱቦይ እና ፍላሽ ጋሪ ድጋፍ የቦርድ ትርጓሜ እና ቤተመፃሕፍት ለማከል እዚያ ያሉትን መመሪያዎች ይከተሉ። በሚከተሉት ደረጃዎች ጠቅለል አደርጋለሁ።
3. Arduino IDE ን ይጀምሩ። ከ Arduino የላይኛው ምናሌ ምርጫዎችን ጠቅ ያድርጉ። ይህንን ጽሑፍ ወደ “ተጨማሪ የቦርዶች ሥራ አስኪያጅ ዩአርኤሎች” https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json ያስገቡት አስቀድመው በመስክ ላይ ሌላ ጽሑፍ ካለዎት መጀመሪያ ላይ ተጨማሪ ጽሑፍ ፣ ከዚያ “፣” ን ያክሉ እና ሌሎቹን ዩአርኤሎች ቀድሞውኑ እዚያው እንደነበሩ ያቆዩ።
4. ከአርዱዲኖ አይዲኢ ይውጡ እና ከላይ የተገኘውን ለውጥ ተግባራዊ ለማድረግ IDE ን እንደገና ያስጀምሩ።
5. Tools -> Board: -> የቦርድ አስተዳዳሪን ጠቅ ያድርጉ። ለመፈለግ “አቲኒ” ን ያስገቡ። የቅርብ ጊዜውን የአቲኒ ቦርድ ነጂ ለመጫን ይምረጡ። ጥቅሉ ወደ አርዱዲኖ ይታከላል።
6. አሁን Tools-> Board: “ATtiny 25/45/85” ን ይምረጡ
እና የሚከተሉትን መለኪያዎች ይምረጡ
ፕሮሰሰር - አቲኒ 85
ሰዓት - ውስጣዊ 8Mhz (ለፓክ ጨዋታ ብቻ ፣ ውስጣዊ 16Mhz ን ይምረጡ)
ፕሮግራም አውጪ - ዩኤስቢ ማስቀመጫ
7. የ USBasp ፕሮግራመርን ያግኙ ፣ ወደ 5 ቮ (ከ 3 ቪ ይልቅ) ይለውጡት። የ USBasp ፕሮግራመርን ከዩኤስቢ ወደብ ጋር ያገናኙ እና ሪባን ገመዱን ከፕሮግራም አድራጊው ጋር ያገናኙ። ሌላውን የሪባን ገመድ ከ 8 ፒን ሴት ራስጌ ጋር ከጨዋታ ካርቶን ወንድ ራስጌ (ከአቲንቲ 85 ቺፕ በላዩ ከተሸጠበት) ጋር ያገናኙ።
8. ፊውሱን ወደ አቴንቲ 85 ለማቃጠል “ቡት ጫኝ” ን ጠቅ ያድርጉ። በተሳካ ሁኔታ የተጠናቀቀውን ውጤት ያረጋግጡ።
9. ከአርዱዲኖ አይዲኤ የጨዋታውን ምንጭ ኮድ ወደ አርዱዲኖ አይዲኢ ይክፈቱ። የእኔን የ GitHub አገናኝ እዚህ ይመልከቱ
10. ጨዋታውን በዩኤስቢኤስፕ ፕሮግራም አውጪ በኩል በጨዋታው ካርቶን ላይ ወደ ATtiny85 ቺፕ ለማሰባሰብ እና ለመስቀል “->” ን ጠቅ ያድርጉ። ሰቀላው የተሳካ መሆኑን ያረጋግጡ።
11. የጨዋታውን ካርቶን ወደ ዋናው ሰሌዳ ያስገቡ። የስላይድ መቀየሪያውን በመጠቀም የጨዋታ ሰሌዳውን ያብሩ እና መጫወት ይጀምሩ።
12. አብዛኛዎቹ ጨዋታዎች ጨዋታው ካለቀ በኋላ ወደ እንቅልፍ ሁኔታ ለመሄድ በሚያስችል መንገድ የተፃፉ ናቸው። ለመቀስቀስ ፣ የ A ወይም B ቁልፍን ብቻ ይጫኑ።
13. አዝራሮቹ ወይም የድምጽ ውፅዓቱ ካልሰሩ ፣ አዝራሮቹ ሲጫኑ እና ሲለቀቁ የአዝራሮቹ እሴቶች በትክክል ከተለወጡ እና ማንኛውንም አዝራሮች ሲጫኑ ጩኸቶችን የሰሙ መሆኑን ለመፈተሽ “አቲኒ ሞካሪ” ን ይጫኑ። ማንኛውንም የሽያጭ ወይም የሽቦ ጉዳዮችን እንደገና ይፈትሹ እና ያስተካክሉ።
የሚመከር:
ካርድ ነጋዴ ለንግድ ካርድ ማሽን (ዝማኔ 2019-01-10): 12 ደረጃዎች (ከስዕሎች ጋር)
ካርድ ነጋዴ ለንግድ ካርድ ማሽን (2019-01-10 ያዘምኑ): የካርድ ነጋዴ ለንግድ ካርድ ማሽን የለውጥ ምዝግብ በመጨረሻው ደረጃ ላይ ሊገኝ ይችላል። ዳራ እኔ በፕሮጄክት ተነሳሽነት በካርድ መጋቢ ጽሑፍ ውስጥ አስቀድሜ ገልጫለሁ። ግን በአጭሩ እኔ እና ልጆቼ ብዙ የግብይት ካርድ አከማችተናል
የክሬዲት ካርድ መጠን ዕውቂያ የሌለው የቮልቴጅ መመርመሪያ (555) 3 ደረጃዎች
የክሬዲት ካርድ መጠነ-ንክኪ የሌለው የቮልቴጅ መመርመሪያ (555)-ሀሳቡ የመጣው ሌላ አስተማሪን በመመልከት ነው https: //www.instructables.com/id/Contactless-Volta… እኔ ብዙ 555 አካባቢ ስለነበረኝ ንድፉን ከ 555 ጋር መርጫለሁ እና እንደ ሌላ የክሬዲት ካርድ መጠን ፕሮጀክት ያሉ ትናንሽ ፕሮጄክቶችን መገንባት እወዳለሁ።
ATTiny-RAT ፣ ATTINY የተጎላበተ አነስተኛ ብርሃን ፈላጊ 3 ደረጃዎች
ATTiny-RAT ፣ ATTINY Powered Mini Lightfollower: ሠላም ሰዎች ፣ የመጨረሻውን አስተማሪዬን ከለጠፍኩ ቆይቷል። ደህና አሁን ብዙ ነገሮች በጭንቅላቴ ውስጥ እየዞሩ ነው ፣ ግን የእኔን " የመጀመሪያ እርምጃዎቼን ለመመዝገብ ችያለሁ። በዚህ አጭር አስተማሪዎ ውስጥ በ ATTiny-Series ቺፕስ ለእርስዎ።
የፍጥነት መለኪያ-ምዝግብ ማስታወሻ በ SD ካርድ ካርድ 6 ደረጃዎች (ከስዕሎች ጋር)
የፍጥነት መለኪያ-ሎገር ከ SD ካርድ ማህደረ ትውስታ ጋር-በሮለር ኮስተር ላይ ኃይሎችን ለመለካት እና ወደ ኤስዲ-ካርድ ለማስቀመጥ የምዝግብ ማስታወሻ አሃድ። እሱ ከተገናኘ ሌሎች ነገሮችን ለመለካት እንዲችል በሶፍትዌሩ ውስጥ ሶፍትዌሩን ማሻሻልም ይቻላል። i2c-bus.Top Thrill Dragster
ጂክ - ክሬዲት ካርድ/የቢዝነስ ካርድ ያዥ ከድሮው ላፕቶፕ ሃርድ ድራይቭ።: 7 ደረጃዎች
ጂክ - ክሬዲት ካርድ / የቢዝነስ ካርድ ያዥ ከድሮው ላፕቶፕ ሃርድ ድራይቭ። የእኔ ላፕቶፕ ሃርድ ድራይቭ ሲሞት እና በመሠረቱ ዋጋ ቢስ ሆኖ ይህንን እብድ ሀሳብ አወጣሁ። የተጠናቀቁትን ምስሎች እዚህ አካትቻለሁ