ዝርዝር ሁኔታ:

የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን 4 ደረጃዎች (ከስዕሎች ጋር)
የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የስልክ መክፈቻ ፓተርን |ፒንኮድ| ቢጠፋብን እንዴት መክፈት እንችላለን የፓተርን|ፒንኮድ| አከፋፈት ድብቅ ሚስጥር | Nati App 2024, ሀምሌ
Anonim
Image
Image
የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን
የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን
የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን
የኮድ ጨዋታውን ይሰብሩ ፣ በአርዱዲኖ ላይ የተመሠረተ የእንቆቅልሽ ሳጥን

የቲንከርካድ ፕሮጄክቶች »

በዚህ መመሪያ ውስጥ በአጋጣሚ የተፈጠረውን ኮድ ደህንነቱ በተጠበቀ ሁኔታ ለመገመት የ rotary encoder መደወያ የሚጠቀሙበትን የኮድ ጨዋታ እንዴት እንደሚገነቡ አሳያችኋለሁ። እርስዎ የገመቱት አሃዞች ምን ያህል ትክክል እንደሆኑ እና እንዲሁም በትክክለኛው ቦታ ላይ እንዳሉ ለመንገር በአስተማማኝው ፊት ላይ 8 ኤልኢዲዎች አሉ።

ደህንነቱ መጀመሪያ ክፍት ነው ፣ የሆነ ነገር ወደ ውስጠኛው ክፍል እንዲገቡ ያስችልዎታል። አርዱዲኖ እና ባትሪው በጀርባው ውስጥ በተለየ ክፍል ውስጥ ይቀመጣሉ። ከዚያ ደህንነቱን ለመቆለፍ መደወሉን ይገፋሉ ፣ ይህም በበሩ ውስጠኛው ክፍል ላይ ሰርቨር በመጠቀም ይከናወናል። ከዚያ አሃዞቹን ለመምረጥ መደወያውን በማዞር እና እያንዳንዱን አሃዝ ለማረጋገጥ ደወሉን በመግፋት ኮዱን ማስገባት ያስፈልግዎታል። አራተኛው አሃዝዎ ከተመረጠ በኋላ ደህንነቱ በተጠበቀ ሁኔታ በበሩ ላይ ቀይ እና አረንጓዴ ኤልኢዲዎችን በመጠቀም ስንት አሃዞችዎ ትክክል እንደሆኑ እና ምን ያህል በትክክለኛው ቦታ ላይ እንዳሉ ያሳያል።

ቀይ LED ትክክለኛ አሃዝ የሚያመለክት ሲሆን አረንጓዴ LED ደግሞ በትክክለኛው ቦታ ላይ መሆኑን ያመለክታል። ስለዚህ ኮዱን ለመስበር እና ደህንነቱን ለመክፈት አራቱን ቀይ እና አረንጓዴ LED ዎች ማብራት ያስፈልግዎታል።

ደህንነቱ ኮዱን ለመስበር ምን ያህል ግምቶች እንዳደረጉ ይከታተላል እና ይህ አንዴ መሰበር ከቻሉ በኋላ ይታያል። መጀመሪያ ላይ የተወሳሰበ መስሎ ሊታይ ይችላል ፣ ግን በእውነቱ ያን ያህል ከባድ አይደለም ፣ በቀደሙት ግምቶችዎ ላይ ማስታወስ እና መገንባት ያስፈልግዎታል። አብዛኛውን ጊዜ የመጀመሪያ ግምቶችዎ ምን ያህል ዕድለኛ እንደሆኑ ላይ በመመስረት ኮዱን ከ 5 እስከ 10 ግምቶች ውስጥ መሰንጠቅ መቻል አለብዎት።

በዚህ አስተማሪነት የሚደሰቱ ከሆነ ፣ እባክዎን በአርዱዲኖ ውድድር ውስጥ እሱን ለመምረጥ ያስቡበት።

አቅርቦቶች

ይህንን የክራክ ኮድ ኮድ ደህንነቱ የተጠበቀ ሳጥን ለመገንባት ፣ የሚከተሉትን ያስፈልግዎታል

  • አርዱዲኖ ኡኖ - እዚህ ይግዙ
  • I2C OLED ማሳያ - እዚህ ይግዙ
  • Ushሽቡተን ኢንኮደር - እዚህ ይግዙ
  • 4 x 5 ሚሜ ቀይ ኤልኢዲዎች - እዚህ ይግዙ
  • 4 x 5 ሚሜ አረንጓዴ ኤልኢዲዎች - እዚህ ይግዙ
  • 8 x 220Ω Resistors - እዚህ ይግዙ
  • ማይክሮ ሰርቮ - እዚህ ይግዙ
  • ሪባን ገመድ - እዚህ ይግዙ
  • የራስጌ ጭረቶች - እዚህ ይግዙ
  • የኃይል መቀየሪያ - እዚህ ይግዙ
  • 3 ሚሜ ኤምዲኤፍ ሉህ - እዚህ ይግዙ

እንዲሁም አንዳንድ መሠረታዊ መሣሪያዎች ፣ የእንጨት ማጣበቂያ ፣ ሙጫ ጠመንጃ እና የሽያጭ ብረት ያስፈልግዎታል።

ለአስተማማኝ ሳጥኑ ክፍሎች ሌዘር መቁረጥ ያስፈልጋቸዋል። የሌዘር መቁረጫ መዳረሻ ከሌለዎት የመስመር ላይ የሌዘር የመቁረጥ አገልግሎትን ለመጠቀም ያስቡ ፣ እነሱ በጣም ተመጣጣኝ ስለሆኑ ክፍሎቹን ወደ በርዎ ይቆርጡታል።

ይህ በትምህርታዊ - K40 Laser Cutter ውስጥ የተጠቀምኩበት የሌዘር አጥራቢ ነው

ደረጃ 1 ሳጥኑን ይሰብስቡ

ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ
ሳጥኑን ሰብስብ

ከ 3 ሚሜ ኤምዲኤፍ ለመቁረጥ በ Inkscape ውስጥ ደህንነቱ የተጠበቀ ሳጥኑን ንድፍ አወጣሁ። ከፈለጉ ክፍሎቹን ከ 3 ሚሜ አክሬሊክስ ወይም ከፓነል መቁረጥ ይችላሉ። የተለየ ውፍረት ያለው ቁሳቁስ የሚጠቀሙ ከሆነ ከዚያ በትክክል እንዲገጣጠሙ በሳጥኑ ክፍሎች ውስጥ ያሉትን ክፍተቶች ማስተካከል ያስፈልግዎታል።

የጨረር መቁረጫ ፋይሎችን እዚህ ማውረድ ይችላሉ።

ከሳጥኑ ውጭ የሚሠሩ 6 ፓነሎች አሉ ፣ ከኋላ እና ከፊት ለፊት እና ለኋላ በሮች በውስጣቸው መቆራረጦች አሏቸው። እነሱን መከታተል እንዲችሉ ፓነሎች በሕትመት ፋይል ውስጥ ተሰይመዋል።

መደወያው የተሠራው ከዚያ በኋላ አንድ ላይ ተጣብቀው የተወሰኑ የሌዘር ቁርጥራጮችን በመጠቀም ነው።

የበለጠ ደህንነቱ የተጠበቀ እንዲመስል በሳጥኑ አናት እና በሁለት ጎኖች ላይ የተጣበቁ ሶስት የጌጣጌጥ ፓነሎች አሉ። እንዲሁም ደህንነቱ የተጠበቀ ክፍሉን ከኤሌክትሮኒክስ ክፍል ለመለየት በሳጥኑ መሃከል ውስጥ የሚገቡ በር እና የመከፋፈያ ፓነል የሚሠሩ ሁለት ፓነሎች አሉ።

ቁርጥራጮቹ በአንድ ኤምዲኤፍ 400 x 500 ሚሜ ቁራጭ ላይ የሚገጣጠሙ ሲሆን ሌዘር አጥራቢዎ ሁሉንም ቁርጥራጮች በአንድ ጊዜ ለመቁረጥ በቂ ካልሆነ ወደ ትናንሽ ቁርጥራጮች ሊከፈል ይችላል።

በመጀመሪያ የጌጣጌጥ ፓነሎችን ከላይ እና ከጎኖቹ ላይ ማጣበቅ ጀመርኩ። የትኞቹ እንደሆኑ ለማወቅ ቁርጥራጮቹን በትክክለኛው ቅደም ተከተል መያዙን ያረጋግጡ። ሶስት የተለያዩ ቁርጥራጮች አሉ ፣ ከላይ እና ታች አንድ ናቸው ፣ ጎኖቹ ተመሳሳይ እና የፊት እና የኋላ ተመሳሳይ ናቸው።

መከለያዎቹ ከደረቁ በኋላ ሳጥኑን መሰብሰብ ይችላሉ።

ለማዕከላዊው መከፋፈያ ቁርጥራጮች በጎኖቹ ላይ መሆናቸውን ያረጋግጡ። እነዚህ አርዱዲኖ እና ባትሪ ከሚቀመጡበት ሳጥኑ ፊት ለፊት ማንኛውንም ሽቦ ከሳጥኑ ፊት ለማሄድ ነው።

መከለያዎቹ እንዲሁ በጨረር የተቆረጡ ናቸው እና በሩን ከተሰለፉ በኋላ በቦታው ተጣብቀዋል። እነሱ ከበሩ ጋር ትይዩ መሆናቸውን ያረጋግጡ ወይም እሱን ለመክፈት ይቸገራሉ። ሲያልፍም በሳጥኑ ጠርዝ ላይ ላለመቧጨር ከበሩ ውስጠኛው የታጠፈ ጠርዝ ላይ ትንሽ አሸዋ ሊያስፈልግዎት ይችላል።

ከኋላ መከለያው ላይ ያሉትን መከለያዎች ለመዝጋት አራቱን አራት ማዕዘኖች ከጀርባው ፓነል በስተጀርባ ወደ ማዕዘኖች ይለጥፉ።

ከዚያ ለሾላዎቹ ቀዳዳዎች ቀዳዳዎችን ቆፍረው ማያ ገጹን ፣ አርዱዲኖን ፣ የኋላ ሽፋኑን እና በመጨረሻ ኢንኮደርን መትከል ጀመሩ።

ደረጃ 2 - ኤሌክትሮኒክስን ያገናኙ

ኤሌክትሮኒክስን ያገናኙ
ኤሌክትሮኒክስን ያገናኙ
ኤሌክትሮኒክስን ያገናኙ
ኤሌክትሮኒክስን ያገናኙ
ኤሌክትሮኒክስን ያገናኙ
ኤሌክትሮኒክስን ያገናኙ

በ Tinkercad Circuits ውስጥ በዳቦ ሰሌዳ ላይ ወረዳውን ዲዛይን አደረግኩ እና ከዚያ በኋላ በ OLED ማሳያ ውስጥ ጨመርኩ።

ከዲጂታል IO ፒኖች 6 እስከ 13. ጋር የተገናኙ 8 ኤልኢዲዎችን አግኝተናል። የመቆለፊያ servo ከፒን 5 ጋር ተገናኝቷል። መቀየሪያው ከፒን 2 ፣ 3 እና 4 ጋር የተገናኘ እና የ OLED ማሳያ ከ Arduino's I2C በይነገጽ ጋር ተገናኝቷል።

ለእያንዳንዱ ኤል.ዲ.ኤ.ዲ.የ 220 ኦኤም ተቃዋሚ እጠቀም ነበር ፣ በቀጥታ በአሉታዊው መሪ ላይ ተሽጦ እና ሽቦውን በደንብ ለማቆየት እና ወደ እያንዳንዱ የአርዱዲኖ ፒን ለመሄድ የትኛውን ሽቦ እንደሚያስፈልግ ለመከታተል ባለቀለም ሪባን ገመድ በመጠቀም ክፍሎቹን አንድ ላይ አገናኘሁ።

ሪባን ገመዶችን ወደ ጀርባው ክፍል ገፋሁ እና አርዱዲኖን ለመሰካት አንዳንድ የፒን ራስጌዎችን ወደ ሪባን ገመድ ላይ ገዝቼዋለሁ።

እኔ ደግሞ የኋላ ሽፋኑ ላይ የኃይል ማብሪያ / ማጥፊያ በመጫን ጨዋታውን ለማንቀሳቀስ ከሚሞላ ባትሪ ጋር ለመገናኘት ይህንን ከባትሪ መሰኪያ ጋር አገናኘሁት። ከፈለጉ የ 9 ቪ ባትሪ መጠቀምም ይችላሉ።

በመጨረሻ ፣ በሳጥኑ ውስጥ ከንፈር ላይ እንዲያልፍ እና ሳጥኑ ለመቆለፍ ክንድ በከንፈሩ ውስጠኛው ላይ ወደ ላይ ለመግፋት እንዲችል የመቆለፊያውን servo ወደ በሩ ጠርዝ ላይ ማስቀመጥ ያስፈልግዎታል። ይህ በጣም ጠንካራ የመቆለፊያ ዘዴ አይደለም ነገር ግን በእርግጥ ቀላል እና ለጨዋታው ዓላማ በጥሩ ሁኔታ ይሠራል።

ደረጃ 3 - አርዱዲኖን ፕሮግራም ማድረግ

አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ

በጣም ብዙ ስለሆነ ኮዱን እንደተለመደው በዝርዝር አልለፍም። በዚህ አገናኝ በኩል ከኮድ ማውረድ ጋር ሊያገኙት የሚችሏቸውን እያንዳንዱን ክፍል የሚያብራራ ዝርዝር ጽሁፍ ሠርቻለሁ - የኮድ ጨዋታ ኮድ ክራክ።

በማጠቃለያው; እኛ የ OLED ማሳያውን እና አገልጋዩን ለመቆጣጠር ቤተ -መጽሐፍትን በማስመጣት እንጀምራለን።

ከዚያ የማሳያውን መለኪያዎች እናስቀምጣለን እና ሁሉንም ተለዋዋጭዎቻችንን እንፈጥራለን። እነዚህ በፒን 2 እና 3 ላይ ባሉ የጠርዝ መቋረጦች በኩል ስለሚደረጉ የኢኮደር መቀየሪያዎችን ለመከታተል የወሰኑ ጥቂት ተለዋዋጮች አሉ።

በዘፈቀደ የመነጨውን ኮድ ለማከማቸት እና አንዱ የአሁኑን ግምቶች ለማከማቸት ሁለት የኮድ ድርድሮች ተፈጥረዋል።

በማዋቀር ተግባር ውስጥ ማሳያውን እንጀምራለን ፣ ሰርቪውን ያያይዙ ፣ የ IO ፒን ሁነቶችን ያዘጋጁ እና ከዚያ በማሳያው ላይ የ Crack The Code ጽሑፍ አኒሜሽን ያሳዩ።

የሉፕ ተግባሮቹ ኤልኢዲዎቹን ያበራሉ እና ደህንነቱ በተጠበቀ ሁኔታ ለመቆለፍ የመልእክት መግፋትን ያሳያል ፣ ከዚያ ተጠቃሚው ጨዋታውን ለመጀመር ደወሉን እስኪገፋ ድረስ ይጠብቃል። ተመሳሳይ ኮድ በጨዋታው መጨረሻ ላይ ይካሄዳል ፣ ከዚያ በኋላ የተሞከሩትን ብዛት ያሳያል እና አዲስ ጨዋታ ለመጀመር የመደወያ ማተሚያ ይጠብቃል።

በአቃፊ መግቢያው ቁልፍ ላይ አንዳንድ የማራገፍ ኮድ አለ እና አንዴ ከተገፋ ፣ ሰርቪው ደህንነቱን ይቆልፋል እና የዘፈቀደ ኮድ ይፈጠራል። ከዚያ በኋላ ኮዱ ተጠቃሚው ግምታቸውን እንዲያስገባ እና ሌላ ግምቱን እንዲፈትሽ ለመጠየቅ ተግባርን ይጠራል ፣ ይህ ተጠቃሚው ኮዱን በትክክል እስኪገምተው ድረስ ይደገማል።

የሚታየውን ኮድ የማዘመን ተግባር አለ ፣ ይህም ኢንኮደሩ በተዞረ ቁጥር እና የሚታየው ኮድ መለወጥ አለበት።

አዲስ ኮድ የማመንጨት ተግባር በኮድ ድርድር ውስጥ ላሉት ለእያንዳንዱ አራት አካላት የዘፈቀደ አሃዝ ይመድባል።

የኮድ ግምትን የማስገባት ተግባር ተጠቃሚው ኢንኮደሩን በመጠቀም አንድ አሃዝ እንዲመርጥ ያስችለዋል እና በመቀጠል እያንዳንዱን አኃዝ ግብዓት ወደ ታች በመግፋት ያረጋግጣል።

የቼክ ኮድ መገመት ተግባር ከዚያ በተገመተው ኮድ ውስጥ ይመለከታል እና ስንት አሃዞች ትክክል እንደሆኑ እና በትክክለኛው ቦታ ላይ ስንት እንደሆኑ ይወስናል።

የዘመኑ የ LEDs ተግባር በተጠቃሚዎች ግምት ላይ በመመርኮዝ ትክክለኛውን የቀይ እና አረንጓዴ ኤልኢዲዎችን ቁጥር ይቀይራል።

የጅምር አኒ ተግባር ጅምር ላይ የ Crack The Code እነማ ያሳያል።

በመጨረሻ ፣ ሁለት የማቋረጫ ተግባራት ግብዓቱን ከኢኮዲደር ያስተዳድራሉ ፣ አንዱ በሰዓት አቅጣጫ ሲዞር አሃዙን ወደ ላይ ከፍ ያደርገዋል ፣ አንዱ ደግሞ በተቃራኒ ሰዓት አቅጣጫ ሲዞር።

ደረጃ 4: የኮድ ጨዋታውን ስንጥቅ መጫወት

የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት
የ Crack the Code ጨዋታ መጫወት

ጨዋታውን እንዴት እንደሚጫወቱ ለመማር ከሁሉ የተሻለው መንገድ ቪዲዮውን መጀመሪያ ላይ በማየት ነው ፣ ጨዋታው መጨረሻ ላይ እየተደረገ ያለው ሁለት ምሳሌዎች አሉ።

ደህንነቱ መጀመሪያ ተከፍቷል ፣ በውስጡ የሆነ ነገር እንዲያስቀምጡ ያስችልዎታል።

ከዚያ ደህንነቱን ለመቆለፍ እና አዲስ ኮድ ለማመንጨት መደወሉን ይገፋሉ።

የተገመተው ኮድ አሃዙን ለመጨመር እና ወደ ቀጣዩ አሃዝ ለመሄድ ወይም አራቱ አሃዞች ከተመረጡ በኋላ ኮዱን ለማረጋገጥ ደወሉን በመጠቀም መደወያውን በመጠቀም ግብዓት ነው።

በግምታችን ውስጥ ምን ትክክል እንደሆነ ለመንገር ከፊት ያሉት ኤልኢዲዎች ያበራሉ።

ትክክለኛውን ኮድ መገመት እና ደህንነቱን እንደገና መክፈት እስከሚችሉ ድረስ ቀጣዩ ግምትዎን ለመገመት ከዚያ ይህንን ግብረመልስ ይጠቀሙበታል። አንዴ ትክክለኛውን ኮድ ካስገቡ በኋላ ደህንነቱ በተጠበቀ ሁኔታ ይከፈታል እና ኮዱን ለመስበር የወሰዳቸው ሙከራዎች ብዛት ይታያል።

ኮድዎን ደህንነቱ የተጠበቀ ሳጥን የራስዎን ስንጥቅ በመገንባት ይደሰቱ። በዚህ አስተማሪነት ከተደሰቱ እባክዎን በአርዱዲኖ ውድድር ውስጥ እሱን ለመምረጥ ያስቡበት።

የአርዱዲኖ ውድድር 2020
የአርዱዲኖ ውድድር 2020
የአርዱዲኖ ውድድር 2020
የአርዱዲኖ ውድድር 2020

በ Arduino ውድድር 2020 ሁለተኛ ሽልማት

የሚመከር: