ዝርዝር ሁኔታ:

የገመድ አልባ የጨዋታ መቆጣጠሪያ በአርዱዲኖ እና በ NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ) 3 ደረጃዎች
የገመድ አልባ የጨዋታ መቆጣጠሪያ በአርዱዲኖ እና በ NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ) 3 ደረጃዎች

ቪዲዮ: የገመድ አልባ የጨዋታ መቆጣጠሪያ በአርዱዲኖ እና በ NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ) 3 ደረጃዎች

ቪዲዮ: የገመድ አልባ የጨዋታ መቆጣጠሪያ በአርዱዲኖ እና በ NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ) 3 ደረጃዎች
ቪዲዮ: አንፖሉ የደህንነት ካሜራ - 1080P Smart Bulb Security Camera, 360 Degree Panoramic 2024, ሀምሌ
Anonim
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)
የገመድ አልባ የጨዋታ መቆጣጠሪያ ከአርዱዲኖ እና NRF24L01+ (ለአንድ ወይም ለሁለት ተቆጣጣሪዎች ድጋፍ)

ሙሉውን ፕሮጀክት ከድር ጣቢያዬ (በፊንላንድኛ ነው) ማግኘት ይችላሉ-

ይህ ስለ ፕሮጀክቱ በእውነት አጭር አጭር መግለጫ ነው። አንድ ሰው ሊገነባው ቢፈልግ እና ፊንላንዳዊ ማንበብ ካልቻለ ለማካፈል ፈልጌ ነበር።

ከጓደኛዎ ጋር ድር-ተኮር ጨዋታዎችን ስለመጫወት አስበው ያውቃሉ ፣ ግን ካርታው በጣም መጥፎ ስለሆነ እሱን ለመጫወት ይቸገራሉ? አይጨነቁ ፣ ምክንያቱም በብጁ ካርታዎች የራስዎን መቆጣጠሪያ መገንባት ይችላሉ። የዩኤስቢ-ቁልፍ ሰሌዳውን ለመምሰል ተቆጣጣሪውን ኮድ ሰጥቻለሁ ፣ ግን እንደፈለጉት ሊጠቀሙበት ይችላሉ።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች

ይህ የሚያስፈልግዎት ሃርድዌር ነው-

  • የ Arduino Pro Mini 2 pcs (ATmega328P ወይም ሌላ ነገር ያደርጋል)
  • ለገመድ አልባ ግንኙነት NRF24L01+ ሞጁሎች 2 pcs
  • አርዱinoና ሊዮናርዶ ወይም አርዱዲኖ ፕሮ ማይክሮ (ተቀባይ)
  • 3 ዲ የታተመ ሻሲ (ለፋይሎች ከዚህ በታች ያለው አገናኝ)
  • ተቆጣጣሪዎችን ፕሮግራም ለማድረግ የአይኤስፒ ፕሮግራም አውጪ ወይም ዩኤስቢ -> RS232 መለወጫ
  • የ 20*20 ሚሜ አዝራሮች 16 pcs
  • ለተቆጣጣሪዎቹ 2 ፒሲዎች የ Li-ion ባትሪዎች (ያስታውሱ የጥበቃ ወረዳዎች! እራስዎን መግደል አይፈልጉም! በተመሳሳይ ቦርድ ውስጥ የዩኤስቢ-ቻይንግ እና ጥበቃ ያለው TP4056- ቦርድ እመክራለሁ!)
  • 2 pcs አነስተኛ የስላይድ መቀየሪያዎች (እንደ SS12D00G3 ያለ ነገር)
  • ብዙ ሽቦዎች
  • የዱፖንት አያያ (ች (አማራጭ)

የ Fusion 360 ሞዴልን ከዚህ ማግኘት ይችላሉ-

ደረጃ 2 - ኮድ መስጠት

ከዚያ ተቆጣጣሪዎችን (የጨዋታ ተቆጣጣሪ_dualcontroller.ino ን ለተቆጣጣሪዎች ብቻ ፕሮግራም ለመጠቀም ከፈለጉ ሁለት መቆጣጠሪያዎችን እና የጨዋታ መቆጣጠሪያን አንድ ብቻ መጠቀም ከፈለጉ) እና ተቀባዩ (የጨዋታ መቆጣጠሪያ_dual_receiver_w_keystrokes.

ሆኖም ለተቆጣጣሪዎች የተለያዩ አድራሻዎችን መስጠት አለብዎት። ልክ radioLink.ino ን ይክፈቱ እና የመጀመሪያውን ተቆጣጣሪ መስመር 22 ን ወደዚህ ይለውጡ - radio.openWritingPipe (አድራሻ [0]);

እና ለሁለተኛው ተቆጣጣሪ ለዚህ: radio.openWritingPipe (አድራሻ [1]);

ካርታውን ለመለወጥ ከፈለጉ የካርታውን [8] ድርድር (ወይም ለሁለተኛው ተቆጣጣሪ ካርታ 2 [8]) ይለውጡ።

ኮዶቹን ከእኔ GitHub ማግኘት ይችላሉ-

ደረጃ 3 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

መቆጣጠሪያውን እንዴት ማቀናጀት እንደሚቻል-

  1. አስፈላጊዎቹን ማያያዣዎች ወደ ኃይል መሙያ ወረዳው (እና እሱን ለመዝጋት ማብሪያ) ያክሉ
  2. ወደ ታችኛው ክፍል የኃይል መሙያ ወረዳውን ያጣብቅ
  3. ማብሪያ / ማጥፊያውን ይጨምሩ እና በቦታው ላይ ያያይዙት
  4. NRF24L01+ ን ለአርዱዲኖ (CE 7 ን ለመለጠፍ እና CSN ን ለመሰካት 8)
  5. አዝራሮቹን ያገናኙ (ሌላ ፒን ወደ መሬት እና ሌላ ወደ ተዛማጅ I/O ፒን ፣ በእርግጥ መያዣዎቹን አያስፈልጉም)
  6. መከለያውን ይዝጉ

ተቀባዩን እንዴት ማሰባሰብ እንደሚቻል-

  1. NRF24L01+ ን ከአርዱዲኖ ጋር ያገናኙ
  2. ጨርሰዋል

የሚመከር: