ዝርዝር ሁኔታ:
- ደረጃ 1 ሁሉንም ክፍሎች መሰብሰብ
- ደረጃ 2 - የ OLED ማሳያውን ማገናኘት
- ደረጃ 3 Buzzer ን ማገናኘት
- ደረጃ 4 - ሁሉም የሃርድዌር ግንኙነቶች ተጠናቀዋል
- ደረጃ 5 ቤተ -መጽሐፉን ጨምሮ እና የማሳያ ፕሮቶኮሎችን ማስጀመር
- ደረጃ 6 - Theme Song Melody
- ደረጃ 7 - በሚነሳበት ጊዜ ዘፈኑን ማጫወት
- ደረጃ 8 ምስሎቹን ወደ Bitmaps መለወጥ።
- ደረጃ 9 - በእርስዎ ማሳያ መሠረት የውሳኔ ሃሳቡን ማስተካከል
- ደረጃ 10 የ Bitmap ድርድርን በማመንጨት ላይ
- ደረጃ 11 ምስሎቹን እንደ ቅደም ተከተል ማሳየት
- ደረጃ 12 - አጠቃላይ ኮድ -
- ደረጃ 13 ውጤቶች
ቪዲዮ: የ PUBG ጭብጥ ዘፈን+አኒሜሽን ከአርዲኖ ጋር !: 13 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
እንኳን ደህና መጡ እና ወደዚህ አስደሳች አስተማሪ እንኳን በደህና መጡ! ሁላችሁም ደህና እና ጤናማ እንደሆናችሁ ተስፋ አደርጋለሁ። ይህ ትንሽ ግን አስገራሚ ፕሮጀክት የ PUBG ጭብጥ ዘፈን ስለ መጫወት አልፎ ተርፎም አርዱዲኖን በመጠቀም አንዳንድ የጨዋታ እነማዎችን መፍጠር ነው።
ጥቅም ላይ የዋሉ አካላት በጣም በቀላሉ የሚገኙ እና በዳቦ ሰሌዳ ላይ ለመሰብሰብ በጣም ቀላል ናቸው። በዚህ አስተማሪ ውስጥ መላውን የሕንፃ እና የኮድ ሂደት እጋራለሁ ፣ እስከመጨረሻው ይቆዩ!
የፕሮጀክቱን ሀሳብ ለማግኘት ቪዲዮውን እንዲመለከቱ በጣም እመክራለሁ:) ከወደዱት ቪዲዮውን like እና shareር ያድርጉ። በግንባታዬ የሚደሰቱ ከሆነ ለጣቢያዬ መመዝገብን ያስቡበት። አመሰግናለሁ!
ስለዚህ ፣ ያለ ምንም ተጨማሪ መዘግየት ፣ እንጀምር!
ደረጃ 1 ሁሉንም ክፍሎች መሰብሰብ
ግንባታው በዋናነት ለዚህ ፕሮጀክት ዋና ዋና የሆነውን አርዱዲኖ ናኖን ያቀፈ ነው። እነማን እንደ አርዱዲኖ ኡኖ ፣ አርዱዲኖ ፕሮ ሚኒ ፣ አርዱዲኖ ሜጋ ወዘተ የመሳሰሉትን ማንኛውንም ሌሎች የአርዱዲኖ ዓይነቶችን መጠቀም ይችላሉ እነማዎችን እና ምስሎቹን ለማሳየት በ 0.96 ኢንች OLED ማሳያ በ 128 በ 64 ፒክሰል ጥራት ለመሄድ ወሰንኩ። ይህ ማሳያ ለመረጃ እና ለሰዓት ሁለት ሽቦዎችን ብቻ በሚፈልግ I2C ፕሮቶኮል ከአርዱዲኖ ጋር በይነገጽ ሊሆን ይችላል ፣ ስለሆነም የግንኙነቶችን ብዛት በመቀነስ እና ፕሮጀክቱን የበለጠ የታመቀ ያደርገዋል። የ PUBG ጭብጥ ዜማ ለመጫወት እኔ የ 5 ቮ ጩኸት ተጠቅሜ አወንታዊውን ፒን ከአርዲኖ ዲን ፒን 6 ጋር አገናኘሁ እና መሬት ወደ አርዱዲኖ መሬት ይሄዳል።
ለፕሮጀክቱ የሚያስፈልጉ ክፍሎች ዝርዝር እነዚህ ናቸው
- አርዱዲኖ ናኖ (ወይም ሌላ የመረጡት የአርዱዲኖ ቦርድ)
- 0.96 ኢንች OLED ማሳያ ሞዱል
- 5 ቪ ጫጫታ
- ዝላይ ሽቦዎች
- የዳቦ ሰሌዳ
- አርዱዲኖ የፕሮግራም ገመድ
ደረጃ 2 - የ OLED ማሳያውን ማገናኘት
የ OLED ማሳያ ከአርዱዲኖ እንዲገናኝ በአጠቃላይ 4 ግንኙነቶች ያስፈልጋሉ
Vcc 5V የአርዱዲኖ
የአርዱዲኖው ጂንዲ ግንድ
የአርዱዲኖ ኤስዲኤ A4
የአርዱዲኖ SCK A5
የአርዱዲኖዎች ፒን A4 እና A5 የአናሎግ ግብዓቶችን እንዲሁም ለ I2C ግንኙነት በርካታ ዓላማዎችን ያገለግላል። ከማሳያ ሞጁል ጋር ለመገናኘት ለ I2C ፕሮቶኮል ፒኖችን ተጠቅመናል።
በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ ወደነበረው ወደ አዳፍ ፍሬም ቤተ -መጽሐፍት የሚወስደው አገናኝ-
ደረጃ 3 Buzzer ን ማገናኘት
የ 5 ቪ ጩኸት አወንታዊ እና አሉታዊ የአቅርቦት ተርሚናል አለው።
የአሩዲኖ (ፒዲ 6) አዎንታዊ ፒን D6 (ማንኛውንም የአርዲኖን ዲጂታል ፒን መጠቀም ይችላሉ)
የአርዱዲኖ አሉታዊ ፒን Gnd
ጫጫታው ዜማውን በሚጫወትበት በዲጂታል ፒን D6 ላይ የሚፈለገውን ድምጽ እንፈጥራለን።
ደረጃ 4 - ሁሉም የሃርድዌር ግንኙነቶች ተጠናቀዋል
ሁሉም የ OLED ማሳያ እና የጩኸቱ አስፈላጊ ግንኙነቶች ተጠናቅቀዋል። አሁን የፕሮጀክቱን የፕሮግራም ገጽታ ለመረዳት እንሂድ..
ደረጃ 5 ቤተ -መጽሐፉን ጨምሮ እና የማሳያ ፕሮቶኮሎችን ማስጀመር
ጠቅላላው ፕሮግራም በ 3 ክፍሎች ተከፍሏል-
- የምስል ማሳያ እና ዜማ አጀማመርን እና ቅደም ተከተሎችን ያካተተ ዋናው ፕሮግራም
- የሙዚቃ ማስታወሻዎች ዝርዝር እና ተጓዳኝ ድግግሞሽ ያካተተ “pitches.h” ፋይል
- የሚታዩባቸው ምስሎች ቢት ካርታዎችን ያካተተ “pictures.h” ፋይል።
ለ OLED ማሳያ ምስል ወደ ቢትማፕ ድርድር እንዴት እንደሚቀየር ሂደት በሚቀጥሉት ደረጃዎች ውስጥ ተብራርቷል።
እርስዎም እንዲጠቀሙበት ከዚህ መመሪያ ጋር ሙሉውን ኮዱን አያይዘዋለሁ:)
ደረጃ 6 - Theme Song Melody
የ PUBG ጭብጥ ዘፈንን ያካተተ መሠረታዊ ማስታወሻዎችን በይነመረብ ላይ ተመለከትኩ እና ከዚያ ወደ ዜማ ድርድር አከሏቸው።
የዜማውን ቅደም ተከተል በመጫወት እና በመድገም ብዙ ጊዜ በማሳለፍ ፣ እያንዳንዱ ማስታወሻ ምን ያህል ጊዜ መጫወት እንዳለበት የሚመለከተውን የጊዜ ቆይታ ድርድር ፈጠርኩ። የዜማው ድርድር እና የጊዜ ቆይታ ድርድሩ ዘፈኑን ለማጫወት የተሟላ መረጃን ያጠቃልላል።
ደረጃ 7 - በሚነሳበት ጊዜ ዘፈኑን ማጫወት
እኔ የዜማ ቅደም ተከተሉን የሠራሁት በጠቅላላው 63 ማስታወሻዎች አሉ። ለ ‹loop› በመጠቀም እና በእያንዳንዱ ማስታወሻ መካከል አስቀድሞ በተወሰነው ለአፍታ ቆሞ በማስታወሻዎች እና ቆይታ ድርድር ውስጥ መደጋገም ፣ ይህ ኮድ ቁራጭ ስለሆነ ሁሉም ቅደም ተከተል አንድ ጊዜ ይጫወታል። በባዶ ማዋቀር ()። የሚገርመው ፣ እኔ አንድ ጊዜ ብቻ ምስሎችን ለመጫወት እና ለማሳየት እንዳሰብኩ የዚህ ፕሮጀክት ኮድ አንዳቸውም የአሩዲኖውን ኮድ ባዶ ዙር () አይጠቀምም። በእርግጥ ተደጋጋሚ ቅደም ተከተል ከፈለጉ ታዲያ ያ በባዶው loop () ተግባር ውስጥ መቀመጥ አለበት።
ደረጃ 8 ምስሎቹን ወደ Bitmaps መለወጥ።
አሁን ፣ የፕሮጀክቱ አስደሳች ክፍል በፒክሴል ጥግግት መሠረት ለኦሌድ ማሳያ ምስልን ወደ ቢትማፕ ድርድር የመቀየር ሂደት ነው። ለዚህ እኛ ብጁ ቢት ካርታዎችን ለማመንጨት የሚያስችለንን ፍጹም የመስመር ላይ መሣሪያ አገኘሁ።
የዚህ የመስመር ላይ ትግበራ አገናኝ https://diyusthad.com/image2cpp ነው
ለዚህ መተግበሪያ አስገራሚ ፈጣሪዎች ምስጋና ይግባቸው ፣ ይህ ሥራዬን በጣም ቀላል ያደርገዋል።
ወደ አገናኙ ሲሄዱ መጀመሪያ የ bitmap ን ለመፍጠር የሚፈልጉትን ምስል መስቀል አለብዎት። እዚህ ላይ ልብ ሊባል የሚገባው ነገር ብዙ የቀለም ንፅፅር የሌላቸውን ምስሎችን ለመምረጥ መሞከር አለብዎት ፣ የተሻለ ውጤት ለማግኘት ያለ ምንም ቅልመት ጥቂት ጠንካራ ቀለሞች ባሏቸው ምስሎች ላይ ለመለጠፍ ይሞክሩ።
ደረጃ 9 - በእርስዎ ማሳያ መሠረት የውሳኔ ሃሳቡን ማስተካከል
በሚቀጥለው ደረጃ ፣ በማሳያ ጥራት ጥራት መሠረት ምስሉን መጠን መለወጥ አለብን። ለኦሌዲ ማሳያችን 28 ፒክሰሎች ስፋት እና ቁመቱ 64 ፒክሰሎች ነው ፣ በምስሉ ላይ እንደሚታየው አስተካክዬዋለሁ። ምስሉ በጣም ግልፅ መሆኑን ለማረጋገጥ የብሩህነት ደፍሩን ያስተካክሉ (ይህ ጠንካራ ቀለም ያላቸው ምስሎችን የመጠቀም ጥቅሙ የሚታየው እዚህ ነው ፣ የቀለሙ ቅልጥፍናዎች ፣ የብሩህነት ደፍ ጋር ሲዛባ በሞኖኮም ማሳያ ውስጥ ያለው የምስል ጥራት እየቀነሰ ይሄዳል።).
ቀጣዩ ደረጃ የተመጣጠነ መጠኑን ጠብቆ በማቆየት በማያ ገጹ ላይ ያለውን ምስል ማመጣጠን እና አማራጮቹ ቀድሞውኑ ያሉበትን የተመጣጠነ ሁኔታ ማስተካከል ነው። የሚፈለገውን የምስል ውፅዓት ለማግኘት እነዚህን አማራጮች ማሰስ ይችላሉ። ለማጣቀሻ እርስዎም አስደናቂውን የቅድመ እይታ አማራጭ ያገኛሉ!
ደረጃ 10 የ Bitmap ድርድርን በማመንጨት ላይ
የምስል ግቤቶችን ካስተካከሉ በኋላ ፣ በሚቀጥለው ደረጃ የአሩዲኖን ኮድ እንደ የውጤት ቅርጸት ይምረጡ እና የሚፈለገውን የቢትማፕ ድርድር ለማግኘት ፍጠርን ጠቅ ያድርጉ!
እዚያ! በተሳካ ሁኔታ ምስልዎን ወደሚፈለገው የቢትማፕ ድርድር ቀይረዋል። ይህንን ሂደት በድምሩ ለ 7 ምስሎች አድርጌ አስቀምጫለሁ።
ደረጃ 11 ምስሎቹን እንደ ቅደም ተከተል ማሳየት
ምስሎቹን ለማሳየት የአሳውን () ተግባር ለመጥራት የአርዱዲኖ ሚሊስን () ተግባርን ተጠቅሜያለሁ ፣ ይህም ማሳያውን ለማፅዳት የትእዛዞች ስብስብ ነው ፣ የቢት ካርታ ድርድርን ለ OLED ያቅዱ እና ማሳያውን ያስጀምሩ። ዋናው አመክንዮ ከእያንዳንዱ 3.5 ሰከንዶች በኋላ ምስሉ ተለውጦ ቀጣዩ ምስል ይታያል። ደህና ፣ 3.5 ሰከንዶች ልዩ ቁጥር አይደለም ፣ እኔ መላውን የዜማ ቆይታ በ 7 ምስሎች ከከፈልኩ ለእያንዳንዱ ማሳያ በግምት 3.5 ሰከንዶች እንዳገኘሁ አሰብኩ። ከፈለጉ ብዙ ምስሎችን በዚህ ላይ ማከል እና ለእያንዳንዱ ምስል የማሳያ ጊዜን መቀነስ ይችላሉ።
የኮድ ቅንጥቦች ተግባሮቹ በሚሊ (() ተግባር ላይ በመመርኮዝ እንዴት እንደሚጠሩ ያብራራሉ።
የምስሎቹ አጠቃላይ የቢትማፕ ድርድሮች በ “pictures.h” ፋይል ውስጥ ተከማችተዋል
ደረጃ 12 - አጠቃላይ ኮድ -
እዚህ ለመጫወት እና ለመሞከር ሁላችሁም ኮዱን በሙሉ እጋራለሁ!
አንዴ ሁሉም ነገር ጥሩ ከመሰለ ወደ ቦርዱ ለመስቀል ጊዜው ነው:)
ደረጃ 13 ውጤቶች
እንደሚመለከቱት ፣ ምስሎቹ በጣም ጥሩ ሆነው ተገኝተዋል! እናም ዜማው እንዲሁ! አጠቃላይ ሰልፉ የሚገኝበትን ቪዲዮ እንደተመለከቱ ተስፋ አደርጋለሁ።
ይህ የአርዱዲኖ የ PUBG ስሪት ለሁሉም የጨዋታ እና የኤሌክትሮኒክስ አፍቃሪዎች አስደሳች ፕሮጀክት ነው ብዬ ተስፋ አደርጋለሁ።
እባክዎን አስተያየትዎን በአስተያየቶቹ ውስጥ ለማጋራት እና ማንኛውንም የአስተያየት ጥቆማዎችን ለማካፈል ነፃነት ይሰማዎ። እንዲሁም እኔ እየሰራሁበት ያለው የኦሌድ ተከታታይ አካል ስለሆነ ለተጨማሪ ይዘት ይዘት የእኔን ሰርጥ ለመመዝገብ ያስቡበት። ይህንን አስደሳች ፕሮጀክት ከገነቡ ያሳውቁኝ:)
እስከምንገናኝ.
የሚመከር:
የመጫወቻ አኒሜሽን: 4 ደረጃዎች
የመጫወቻ አኒሜሽን -በመጀመሪያ ፕሮጀክትዎን በ Scratch ይፍጠሩ። እኔ የፈጠርኩት ይህ ነው -የአሻንጉሊት ታሪክ
RIMOSA: የአሸዋ ማቆሚያ እንቅስቃሴ አኒሜሽን 9 ደረጃዎች
RIMOSA: የአሸዋ አቁም እንቅስቃሴ አኒሜሽን-አቅርቦቶችዎን ይግዙ-ሀ) በእሱ ላይ የወረደ የማቆሚያ እንቅስቃሴ አኒሜሽን መተግበሪያ ያለው መሣሪያ (እኛ I-pod ን እየተጠቀምን እና StopMotion Studio ን እንደ ነፃ ማውረድ እንጠቀማለን።) ለ) ትሪፖድ ከመሣሪያ ጋር አባሪ ሐ.) የተለያዩ የብሩሽ መጠኖች (በጠፍጣፋ ብሩሽ ውስጥ 1/4 የማይበገር ይሆናል
RGB LED Cube በብሉቱዝ መተግበሪያ + አኒሜሽን ፈጣሪ 14 ደረጃዎች (ከስዕሎች ጋር)
RGB LED Cube በብሉቱዝ መተግበሪያ + አኒሜሽን ፈጣሪ - ይህ አርዱዲኖ ናኖን በመጠቀም በብሉቱዝ መተግበሪያ የሚቆጣጠረውን 6x6x6 RGB LED (የጋራ አኖዶስ) ኩብ እንዴት እንደሚገነባ ትምህርት ሰጪ ነው። መላው ግንባታው ከተናገረው 4x4x4 ወይም 8x8x8 ኩብ ጋር በቀላሉ ሊጣጣም ይችላል። ይህ ፕሮጀክት በ GreatScott ተመስጦ ነው። ወሰንኩ
በርቀት ቁጥጥር የሚደረግበት አኒሜሽን የ LED ክፍል መብራት 5 ደረጃዎች (ከስዕሎች ጋር)
በርቀት ቁጥጥር የሚደረግበት የአኒሜሽን የ LED ክፍል አምፖል-ዘና የሚያደርግ ወይም አስደሳች የሆነ በቀለማት ያሸበረቀ የብርሃን ትዕይንት ለሚፈልጉ ፣ ለአራስ ሕፃናት ክፍል ፣ ለገና ማስጌጫ ወይም ለመዝናኛ ብቻ ፣ የእኔ የአከባቢ ማበልጸጊያ እዚህ አለ። ከ 6 ወር ሕፃናት እስከ ትልልቅ ልጆች ድረስ በእውነቱ ቀናተኛ ምላሾችን እያገኘሁ ነው
ኪንግራም ወይም አናሎግ ቦሜራንግ አኒሜሽን 9 ደረጃዎች (ከስዕሎች ጋር)
ኪንግራም ወይም አናሎግ ቦሜራንግ አኒሜሽን *- * ይህ አስተማሪ በእንግሊዝኛ ነው። ለደች ስሪት እዚህ ጠቅ ያድርጉ ፣ *- * Deze Instructable het Engels ውስጥ ነው። ክሊክ ሄር voor de Nederlandse versie። ሁለት ዓይነት ሰዎች አሉ -እያንዳንዱን አዲስ ቴክኖሎጂ የሚቀበሉ እና ናፍቆትን የሚናፍቁ