ዝርዝር ሁኔታ:

በጡንቻ የተጎላበተ ወፍ ወፍ: 9 ደረጃዎች (ከስዕሎች ጋር)
በጡንቻ የተጎላበተ ወፍ ወፍ: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጡንቻ የተጎላበተ ወፍ ወፍ: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጡንቻ የተጎላበተ ወፍ ወፍ: 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጤናዎ በቤትዎ በጡንቻ መሸማቀቅ ህመም ዙሪያ የቀረበ ውይይት ሰኔ 28 2006 ዓ 2024, ህዳር
Anonim
በጡንቻ የተጎላበተ ፍላፕ ወፍ
በጡንቻ የተጎላበተ ፍላፕ ወፍ
በጡንቻ የተጎላበተ ፍላፕ ወፍ
በጡንቻ የተጎላበተ ፍላፕ ወፍ
በጡንቻ የተጎላበተ ፍላፕ ወፍ
በጡንቻ የተጎላበተ ፍላፕ ወፍ

ፍላፒ ወፍ ዓለምን በዐውሎ ነፋስ ሲይዝ ፣ በመጨረሻም በጣም ተወዳጅ እየሆነ ሲመጣ ፣ አላስፈላጊ ማስታወቂያ እንዳይኖር ፈጣሪ ከመተግበሪያ መደብሮች አስወግዶታል። ከዚህ በፊት አይተውት እንደማያውቁት ይህ Flappy Bird ነው። ከመደርደሪያ ክፍሎች ጥቂቶችን በማጣመር በኤሌክትሮሜትሪክ ኃይል (ኢኤምጂ) ኃይል አማካኝነት ስሙን የሚጠራውን ፍላፕ ወፍ በቀጥታ ከጡንቻዎችዎ መቆጣጠር ይችላሉ።

ከኤምጂኤም ጋር ለመጨፍጨፍ ፍላጎት ካለዎት እባክዎን የእኛን ዲስኮርድን እና የእኛን መድረክ ይቀላቀሉ። ከእርስዎ መስማት እንወዳለን እና ችግሮች ካጋጠሙዎት ለመርዳት ሁል ጊዜ እኛ ነን።

አቅርቦቶች

የሚያስፈልግዎት ነገር ሁሉ ይኸውና:

  • 1 Sparkfun nrf52840 የመለያያ ሰሌዳ ሚኒ
  • 1 MyoWare
  • ~ 3 ጫማ ሽቦ ፣ ጥቂት ቀለሞች መኖራቸው ሁል ጊዜ ይረዳል
  • 1 የሽቦ ቆራጭ
  • 1 የዳቦ ሰሌዳ
  • 1 ዲጂታል መልቲሜትር
  • 1 ጥቅል ጄል ኤሌክትሮዶች

የሚቀጥለው ንጥል አማራጭ ነው። ሚዮዋሪው በቀጥታ ከመውጫ ኃይል ኃይል እንዳይሰጥ ያስጠነቅቃል ፣ ስለዚህ ሁለት አማራጮች አሉዎት - በመጀመሪያ ጨዋታውን በላፕቶፕ ላይ ማስኬድ እና ባትሪ መሙያውን ማለያየት ወይም ከባትሪ ሊያባርሩት ይችላሉ። የ nrf52840 የባትሪ አያያዥ ወደኋላ ተዘርግቷል ፣ ስለሆነም እርስዎ ብዙ የመሸጥ ልምድ ከሌለዎት አስቸጋሪ የሆነውን የባትሪዎን ተርሚናሎች መፍታት ይኖርብዎታል።

ደረጃ 1: በአርዕስቶች ላይ ሻጭ

ራስጌዎች ላይ የሚሸጥ
ራስጌዎች ላይ የሚሸጥ
ራስጌዎች ላይ የሚሸጥ
ራስጌዎች ላይ የሚሸጥ
ራስጌዎች ላይ የሚሸጥ
ራስጌዎች ላይ የሚሸጥ

በመጀመሪያ እነዚያን ራስጌዎች እናያይዛቸው። ምንም እንኳን በ nrf52840 የመፍቻ ሰሌዳ ሰሌዳ ላይ ያሉትን ሁሉንም ፒኖች ባንጠቀምም እንኳ ጭንቅላቱን በእያንዳንዱ ፒን ውስጥ ማድረጉ አሁንም ቀላል ነው። መግለጫው የት እንደሚሄድ በበቂ ሁኔታ ግልፅ ካልሆነ ስዕሎቹን ይመልከቱ።

በቦርዱ አንድ ጎን ከቪን ወደ ታች እስከ ፒን 2 ድረስ የራስጌን ያያይዙ ፣ በሌላኛው በኩል ደግሞ በ 17 እና 15 ላይ ባለ 2 ፒን ራስጌ እና ከ 19 እስከ 10 ሌላ የራስጌን ያያይዙ።

በመቀጠል የራስዎን አርዕስት ከእርስዎ MyoWare ጋር ማያያዝ እንፈልጋለን። +፣ -፣ እና የሲግ ፒኖች ላይ የ 3 ፒን ራስጌ ያስቀምጡ።

የሽያጭ ብረትዎን ከማጥፋትዎ በፊት እርስ በእርሳቸው በጣም ቅርብ የሚመስሉ ማንኛውንም የተሸጡ ፒኖችን (እንዲሁም ድርብ መፈተሻ መሬትን እና ኃይልን) በእጥፍ መፈተሽ ጥሩ ሀሳብ ነው። በዲጂታል መልቲሜትርዎ ላይ ቀጣይነት ማረጋገጫ አመልካች አማራጩን በመጠቀም ይህንን ማድረግ ይችላሉ ፣ እና የትኛው እርምጃ በዚህ ደረጃ አናት ላይ ያለውን የተሰየመውን ፎቶ ይፈትሹ እንደሆነ እርግጠኛ ካልሆኑ። ሊሞክሩት በሚፈልጉት እያንዳንዱ ፒን ላይ አንድ መሪ ያስቀምጡ ፣ እና ቢፕ ካልሰሙ አይጨነቁ። ቢፕ ከሰሙ ፣ ወደሚቀጥለው ደረጃ ከመቀጠልዎ በፊት ፒኖቹ ከአሁን በኋላ ድልድይ አለመኖራቸውን ለማረጋገጥ ያንን ግንኙነት መንካት ይፈልጋሉ።

አንዴ ከጨረሱ ፣ ብረትንዎን ለማጥፋት ነፃነት ይሰማዎ።

ደረጃ 2 ቦርዶችን ያገናኙ

ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ
ቦርዶችን ያገናኙ

ስዕላዊ እና ስዕሎችን በመከተል ፣ ክፍሎችዎን አንድ ላይ ያገናኙ። ሶስት ግንኙነቶች ሊኖሩት ይገባል - + ወደ ቪሲሲ (ኃይል) ፣ - ወደ GND (መሬት) እና SIG ወደ ፒን 4 (AIN2)። Nrf52840 በዳቦ ሰሌዳ ላይ መኖር አለበት ፣ እና ሚዮዋሪው በነፃ ተንሳፋፊ ሆኖ ሊተው ይችላል። በቀላሉ መንቀሳቀስ እንዲችሉ ለ MyoWare ጤናማ የሽቦ መጠን መስጠቱን ያረጋግጡ። ከሁሉም በኋላ በቅርቡ በክንድዎ ላይ ይኖራል።

ደረጃ 3 አስፈላጊውን ሶፍትዌር ይጫኑ

አስፈላጊውን ሶፍትዌር ይጫኑ
አስፈላጊውን ሶፍትዌር ይጫኑ
አስፈላጊውን ሶፍትዌር ይጫኑ
አስፈላጊውን ሶፍትዌር ይጫኑ

ሁሉም ነገር እንዲሠራ ሁለት የተለያዩ የሶፍትዌር ጥቅሎች ያስፈልግዎታል። ከእነዚህ ውስጥ አንዳንዶቹን አስቀድመው ሊጫኑዎት ይችላሉ ፣ ስለዚህ የሚፈልጉትን ብቻ ያውርዱ።

  • ፓይዘን 3 ፣ (3.6-3.8 ሁሉም ይሠራል ፣ 3.9 አይደገፍም) - ፒፕን ፣ የፓይዘን የጥቅል ሥራ አስኪያጅ መጫኑን ያረጋግጡ።
  • Adafruit's nrfutil -pip3 install --user adafruit -nrfutil
  • ብሌክ- pip3 መጫኛ-የተጠቃሚ ደካማ
  • Pygame- pip3 ጫን -U ፒጋሜ -ተጠቃሚ
  • Flappy Bird- git clone

ደረጃ 4: ትክክለኛውን ተከታታይ ወደብ ያግኙ

ትክክለኛውን ተከታታይ ወደብ ያግኙ
ትክክለኛውን ተከታታይ ወደብ ያግኙ
ትክክለኛውን ተከታታይ ወደብ ያግኙ
ትክክለኛውን ተከታታይ ወደብ ያግኙ

በመጀመሪያ ሰሌዳዎን በኮምፒተርዎ ላይ ይሰኩ። ሶፍትዌሩን በ nrf52840 ላይ ለማስቀመጥ በማይክሮ ዩኤስቢ ወደብ አቅራቢያ ያለውን የ RST አዝራርን ሁለቴ መታ ማድረግ ያስፈልግዎታል። ሰማያዊው መብራት በፍጥነት ብልጭ ድርግም ካለ ከዚያ ለመሄድ ዝግጁ ነዎት። እንዲሁም የዩኤስቢ መሣሪያ መሰካቱን የሚያመለክት በኮምፒተርዎ ላይ ብቅ-ባይ ማግኘት አለብዎት።

በመሣሪያው ላይ የጽኑ ትዕዛዝ ከማስቀመጥዎ በፊት ፣ የእርስዎ የመለያያ ሰሌዳ የትኛውን ወደብ እንደተመደበ መወሰን አለብን ፣ እና ይህን የምናደርግበት መንገድ የመሣሪያ ስርዓት ጥገኛ ነው። ይህንን ለማድረግ ቀድሞውኑ ተመራጭ መንገድ ሊኖርዎት ይችላል ፣ እና ያ ከሆነ ወደ ቀጣዩ ደረጃ ለመሄድ ነፃነት ይሰማዎት።

ዊንዶውስ

የመሣሪያ አስተዳዳሪውን ይክፈቱ እና በወደቦች ስር የዩኤስቢ ተከታታይ መሣሪያን ይፈልጉ። ለምሳሌ ፣ ከተያያዘው ፎቶ መሣሪያው COM3 ላይ ነው።

ማክ

ተርሚናልውን ይክፈቱ እና “ls /dev /tty.*” ን ያሂዱ እና መሣሪያውን እንደ አማራጮች አንዱ አድርገው ማየት አለብዎት። የትኛው እንደሆነ መናገር ካልቻሉ ሰሌዳዎን ለማላቀቅ ይሞክሩ። ከዚያ ትዕዛዙን እንደገና ያሂዱ እና የትኛው መሣሪያ ከአሁን በኋላ እንዳልተዘረዘረ ልብ ይበሉ ፣ ይህ የመለያያ ሰሌዳ መሆን አለበት።

ኡቡንቱ/ደቢያን

ተርሚናልውን ይክፈቱ እና “ls /dev /tty*” ን ያሂዱ። ከእነዚህ መሣሪያዎች ውስጥ አንዱ እርስዎ የሚፈልጉት ይሆናል ፣ እና ከሁለት የስም ስምምነቶች አንዱን ይከተላል / /dev /ttyS# ወይም /dev /ttyACM#። የእርስዎ መሣሪያ የትኛው አሻሚ ከሆነ እሱን ለማላቀቅ እና ልዩነቱን ለመለየት ትዕዛዙን እንደገና ለማደስ ይሞክሩ።

ደረጃ 5 - የጽኑዌር ብልጭ ድርግም ያድርጉ

Firmware ን ያብሩ
Firmware ን ያብሩ

በፋርማሲው ባለ ሁለትዮሽ (ምናልባት ፍላፕ-ወፍ-ማሳያ ተብሎ ሊጠራ ይችላል) ወደ አቃፊው ይሂዱ እና “adafruit-nrfutil --verbose dfu ተከታታይ-ጥቅል dfu-package.zip -p SERIAL_PORT -b 115200-ብቸኛ ባንክ-ንክ 1200. SERIAL_PORT ን በቀደመው ደረጃ ባገኙት ወደብ መተካትዎን ያረጋግጡ። ከተሳካ ፣ ከላይ ካለው ምስል ጋር ተመሳሳይ የሆነ ነገር ማየት አለብዎት ፣ እና ብልጭ ድርግም ሊል ይገባል።

ደረጃ 6: ሁሉም ነገር በትክክል መጫኑን ያረጋግጡ

ሁሉም ነገር በትክክል መጫኑን ያረጋግጡ
ሁሉም ነገር በትክክል መጫኑን ያረጋግጡ

እስካሁን ሁሉም ነገር ከሰራ ፣ ይህ እርምጃ ነፋሻማ መሆን አለበት! በ flappy-bird-demo ማውጫ ውስጥ መሆንዎን ያረጋግጡ እና ‹python3 flappy.py` ን ያሂዱ። ከአጭር የብሉቱዝ ዝቅተኛ ኃይል ግንኙነት ሂደት በኋላ ፣ በናፍቆት ማዕበል ሰላምታ ሊሰጥዎት ይገባል።

ቶ ብተ! ሆኖም ፣ እኛ ገና የመቆጣጠሪያ ስርዓቱን እስካሁን አላዋቀረንም ፣ ስለዚህ ጨዋታውን ቢጀምሩም እንኳን በመቧጨር ላይ ምንም ቁጥጥር አይኖርዎትም። ለአሁኑ ጨዋታውን ይዝጉ እና የኃይል ገመዱን ከቦርድዎ ያላቅቁ።

ደረጃ 7 የ EMG ኤሌክትሮጆችን ያያይዙ

የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ
የ EMG ኤሌክትሮጆችን ያያይዙ

ይህንን የ Flappy Bird ስሪት ልዩ የሚያደርገው ክፍል ጊዜው አሁን ነው - የጡንቻ ቁጥጥር። አሁን ፣ ብቸኛው ተመጣጣኝ አማራጭ ጄል ኤሌክትሮዶች ነው ፣ ስለሆነም 3 ቱን ይሰብስቡ። እዚህ በምሳሌው ውስጥ ፣ 3 ሜ ኤሌክትሮዶች ትንሽ ትልቅ ናቸው ፣ ስለሆነም ከፎቶው ጋር እንዲዛመድ አንዱን በረጅሙ ጠርዝ ላይ እንቆርጣለን። ከመለያው ጋር ተቆርጦ መደርደር ትክክለኛውን መጠን መስጠት አለበት።

አንዴ ትክክለኛው መጠን ከሆኑ ፣ ሁለቱን ከክርንዎ በላይ (እንደ ሥዕሉ) በላይ በክንድዎ ውስጠኛ ክፍል ላይ በመስመር ያስቀምጡ። ከዚያ ማይዮዋርን ከእጅዎ ጋር ያያይዙ ፣ ኤሌክትሮጁን ከጥቁር ተንጠልጣይ ማያያዣ ጋር በማያያዝ እና በእጅዎ ላይ በአጥንት ቦታ ላይ (እንዲሁም በሥዕሉ ላይ እንደሚታየው) ይጫኑ።

ደረጃ 8: Flappy Bird 2.0 ን ይጫወቱ (በቁም ነገር በዚህ ጊዜ)

Flappy Bird 2.0 ን ይጫወቱ (በቁም ነገር በዚህ ጊዜ)
Flappy Bird 2.0 ን ይጫወቱ (በቁም ነገር በዚህ ጊዜ)
Flappy Bird 2.0 ን ይጫወቱ (በቁም ነገር በዚህ ጊዜ)
Flappy Bird 2.0 ን ይጫወቱ (በቁም ነገር በዚህ ጊዜ)

Flappy ን ለማግኘት ጊዜው አሁን ነው! አሁን MyoWare በእጅዎ ላይ እንደመሆኑ ፣ ወደ መውጫ ያልሆነ የኃይል ምንጭ (ወይ ላፕቶፕዎን ይንቀሉ ወይም ባትሪዎን ያዘጋጁ) ፣ እና በ nrf52840 መለያ ሰሌዳዎ ላይ ኃይል ማግኘቱን ያረጋግጡ። የእርስዎ MyoWare ካልበራ ፣ በስዕሉ ላይ የተመለከተውን ማብሪያ / ማጥፊያ በመጠቀም መበራቱን ያረጋግጡ።

አሁን ልክ እንደ ቀድሞ ፍላፕ ወፍ እንደገና ማስጀመር ይችላሉ ፣ ‹python3 flappy.py` እና ከግንኙነት ሂደት በኋላ ፣ እንደገና የ Flappy Bird ማስጀመሪያ ማያ ገጽ ያያሉ። ጨዋታውን ለመጀመር በማያ ገጹ ላይ አንድ ጊዜ ጠቅ ማድረግ ያስፈልግዎታል ፣ ግን አሁን ለመጨፍጨፍ ጡጫዎን ማጨብጨብ እና ከዚያ ለመዝለል እና ቧንቧዎቹን ለማምለጥ ጡጫዎን መጨፍለቅዎን መቀጠል አለብዎት።

አንዴ እየሰራዎት ከሆነ በእኛ መድረክ ወይም ዲስኮር ላይ አንዳንድ ከፍተኛ ውጤቶችን (ወይም ግብረመልስ) ቢለጥፉ ደስ ይለናል። ነገሮች እንዲሰሩ እገዛ ካስፈለገዎት እኛ ነን።

ደረጃ 9: ይደሰቱ

ይደሰቱ!
ይደሰቱ!

ተስፋ እናደርጋለን ፣ በዚህ መማሪያ እንደተደሰቱ እና ሁሉም ነገር በተሳካ ሁኔታ እንዲሠራ ማድረግ ችለዋል። በዚህ ቴክኖሎጂ ቀዝቀዝ ያሉ ፕሮጄክቶችን እንኳን ለመገንባት ጠንክረን እየሰራን ነው ፣ እና እንዲያውም ቀዝቀዝ ያሉ የመማሪያ መሳሪያዎችን እንኳን ተስፋ እናደርጋለን! በእኛ ድር ጣቢያ ላይ የበለጠ ይወቁ።

ችግር ወይም ብስጭት እያጋጠሙዎት ከሆነ ፣ አይጨነቁ! እኛ እኛ ወደሚያደርጓቸው ችግሮች ፍትሃዊ ድርሻችን ገባን ፣ ስለዚህ እባክዎን እኛን ለማነጋገር አያመንቱ እና ጡንቻዎችዎን ከኮምፒዩተርዎ ጋር እንዲጣበቁ ለመርዳት ትንሽ ጊዜ በማሳለፋችን ደስተኞች ነን። በአስተማሪው ላይ አስተያየት መለጠፍ ፣ በዲስክ ላይ መቀላቀል ፣ በእኛ መድረክ ላይ መለጠፍ ወይም በ [email protected] በቀጥታ በኢሜል መላክ ይችላሉ።

አመሰግናለሁ!

የሚመከር: