ዝርዝር ሁኔታ:

የገመድ አልባ መዳፊት ጓንት 6 ደረጃዎች
የገመድ አልባ መዳፊት ጓንት 6 ደረጃዎች

ቪዲዮ: የገመድ አልባ መዳፊት ጓንት 6 ደረጃዎች

ቪዲዮ: የገመድ አልባ መዳፊት ጓንት 6 ደረጃዎች
ቪዲዮ: በ 2020 ውስጥ ከ 50 በታች የሆኑ 5 ምርጥ የጨዋታ አይጦች ከ 20 ዶላር... 2024, ሀምሌ
Anonim
የገመድ አልባ መዳፊት ጓንት
የገመድ አልባ መዳፊት ጓንት

ይህ አስተማሪ በኮሎራዶ ቡልደር ዩኒቨርስቲ ለሚለብስ ቴክኖሎጂዎች ኮርስ የመጨረሻ ፕሮጀክትዬ ነው። የዚህ ፕሮጀክት ዓላማ የብሉቱዝ ቴክኖሎጂን በመጠቀም የገመድ አልባ መዳፊት መስራት ነው። የፕሮጀክቱ ዋና ግብ የእጅን ጓንት በመጠቀም ይህንን አይጥ እንዲለብስ ማድረግ ነው።

ስለሆነም ተጠቃሚው እንዲለብስ በማድረግ መዳፊቱን ያለችግር መጠቀም መቻል አለበት። አይጥ የሚከተሉትን ተግባራት አሉት።

  • ግራ ጠቅ ያድርጉ
  • በቀኝ ጠቅታ
  • ሁለቴ ጠቅ ያድርጉ
  • የጠቋሚ እንቅስቃሴ
  • የማያ ገጽ ቀረጻ

ደረጃ 1 አስፈላጊ የሃርድዌር ክፍሎች

አስፈላጊ የሃርድዌር ክፍሎች
አስፈላጊ የሃርድዌር ክፍሎች
አስፈላጊ የሃርድዌር ክፍሎች
አስፈላጊ የሃርድዌር ክፍሎች
አስፈላጊ የሃርድዌር ክፍሎች
አስፈላጊ የሃርድዌር ክፍሎች

ይህንን ፕሮጀክት ለመገንባት የሚከተሉት ክፍሎች ተጠይቀዋል

  • Raspberry Pi 3 B+
  • LIS3DH 3-Axis Accelerometer
  • RIght/የግራ የእጅ ጓንት
  • የጁመር ሽቦዎች ኤፍ/ኤፍ እና ኤም/ኤፍ
  • የቁልፍ ቁልፎች
  • ወንድ ራስጌዎች
  • ላፕቶፕ

ደረጃ 2 ሃርድዌር ማቀናበር

ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር

ለዚህ ፕሮጀክት ሃርድዌር ለማዋቀር እባክዎን እነዚህን ደረጃዎች ይከተሉ።

  1. የእርስዎን Raspberry Pi ለማስነሳት ፣ ሊነዳ የሚችል ኤስዲ ካርድ ለመፍጠር እባክዎ ይህንን አገናኝ ይከተሉ።
  2. የእርስዎን ፒ ይፈትሹ
  3. የፍጥነት መለኪያውን በወንድ ራስጌ ፒንዎች ያሽጡ። በምስሉ ላይ እንደሚታየው የፍጥነት መለኪያውን በጓንቱ መስፋት። ሽቦዎችን በሰዓት አቅጣጫ አቅጣጫ ያዙሩት ይህም ንፁህ እና ንፁህ ምርት ያስከትላል።
  4. ጓንት ለማድረግ እነዚህን ደረጃዎች ይከተሉ።

    • ጓንትዎን ከውስጥ ያስቀምጡ
    • ፈጣን ቁልፎችን ወይም የ M/F jumber ሽቦዎችን ይጠቀሙ። በምስሉ ላይ እንደሚታየው የጃምበር ሽቦዎችን በጓንቴው መስፋት።
    • የዝላይ ሽቦዎችን ከ Pi GPIO ፒን ራስጌዎች ጋር ያገናኙ።
    • ሽቦዎችን ማጠፍ.
  5. በመጨረሻም ፒያንን በጓንቻዎ መስፋት።

ምርቱ የበለጠ ተንኮለኛ እና በቀላሉ የሚለብስ እንዲሆን ለማቆየት አንድ ሰው የማቆሚያ ቁልፎችን እና የሚመራውን ክር መጠቀም ይችላል። ቅጽበታዊ ቁልፎችን እና ኮንዳክሽን በመጠቀም አሁን ባለው ሁኔታ እና የሽያጭ መሣሪያው ባለመገኘቱ ለመጠቀም የማይቻል ነበር።

ደረጃ 3 ሃርድዌርዎን ማገናኘት

ሃርድዌርዎን ማገናኘት
ሃርድዌርዎን ማገናኘት
ሃርድዌርዎን ማገናኘት
ሃርድዌርዎን ማገናኘት

የአክስሌሮሜትር መለኪያ ገመድ

ከ Raspberry Pi ጋር የፍጥነት መቆጣጠሪያ ሽቦን በፒ እና በአክስሌሮሜትር ላይ የሚያስፈልጉትን ፒን ፒን ተግባራት ማወቅ አለብን።

ከፓይ ፒን ተግባራት ጋር እራስዎን በደንብ ለማወቅ ይህንን አገናኝ ይከተሉ።

ለፈጣን አወጣጡ እያንዳንዱን የፒን ተግባሮችን ለመለየት በወረዳው ላይ በጥንቃቄ ይመልከቱ።

ለእኛ የፍጥነት መለኪያ እና አርፒአይ የፒን ካርታ እዚህ አለ። ለግንኙነትዎ የ F/F jumber ሽቦዎችን ይጠቀሙ።

የፍጥነት መለኪያ ፒን - RPi ፒን

GND መሬት

ቪሲሲ 3 ቪ 3 ኃይል (1)

ኤስዲኤ BCM2 (ኤስዲኤ)

SCL BCM3 (SCL)

የሽቦ መለወጫ አዝራሮች/ዝላይ ሽቦዎች

የመዳፊት አዝራሮች/ጠቅ ማድረጊያ ቁልፎች/የማሳያ ቁልፎች/ዝላይ ሽቦዎች ጥቅም ላይ ይውላሉ። እኛ የሚፈለጉትን ተግባራት ለማሳካት አራት ጣቶችን እና አውራ ጣትን እንጠቀማለን።

የአውራ ጣት ሽቦ 3V3 ኃይል (17)

ማውጫ ጣት BCM4

መካከለኛው ጣት BCM17

የቀለበት ጣት BCM27

Pinky Finer BCM22

ጠቅ ማድረጉን ለመለየት ከላይ ያለው ግንኙነት እንዴት ይሠራል? የመዳፊት ጠቅታውን ለመለየት ተጠቃሚው ጣቱን በአውራ ጣቱ መንካት አለበት። ግንኙነቱ አንዴ ከተሰራ RPi በፒን ላይ ያለውን መቋረጥ ይገነዘባል እና የመዳፊት እርምጃ በብሉቱዝ በኩል ተገቢውን ትእዛዝ በመላክ ይነሳል።

ደረጃ 4 - ሶፍትዌሩን ማዳበር

ሃርድዌርዎ እንዲሠራ ፣ ሶፍትዌሩን መጻፍ ያስፈልግዎታል። ይህ ፕሮጀክት ዋናውን የሶፍትዌር ክፍል መከተል ያካትታል።

  1. የብሉቱዝ ደንበኛ
  2. የብሉቱዝ አገልጋይ
  3. የፍጥነት መለኪያ ውህደት
  4. የመዳፊት እርምጃዎች

በእኛ ፕሮጀክት ውስጥ የመዳፊት ጓንት እንደ ብሉቱዝ ደንበኛ ሆኖ ላፕቶ laptop እንደ ብሉቱዝ አገልጋይ ሆኖ ይሠራል። ከደንበኛው እና ከአገልጋዩ ጋር ለመገናኘት የብሉቱዝ የ RFCOMM ባህሪን እንጠቀማለን።

የብሉቱዝ ደንበኛ ክፍል የመዳፊት እንቅስቃሴዎችን ለመለየት የሚያዋህደው የፍጥነት መለኪያ አለው። በሚቀጥሉት ደረጃዎች እያንዳንዱ ክፍል በአጭሩ ተብራርቷል።

ደረጃ 5 - የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር

የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር

ከላይ ባለው ምስል ውስጥ ያለው ኮድ ከአገልጋዩ ጋር ግንኙነት ይመሰርታል።

uuid: እኛ የምንጠቀምበት ብጁ የብሉቱዝ አገልግሎት መታወቂያ ነው

addr የአገልጋዩ አድራሻ ማለትም የላፕቶፕዎ የብሉቱዝ አድራሻ (MAC አድራሻ) ነው።

የእኛ አገልጋይ በማስታወቂያ ሁናቴ ውስጥ በአለም አቀፍ ደረጃ ይኖራል። የማስታወቂያ ውሂቡ የአገልግሎት መታወቂያ ፣ የወደብ ቁጥር ፣ የአገልግሎት ስም እና የአስተናጋጅ አድራሻ ይይዛል።

አንዴ ከተገኘን ከተገኘው አድራሻ እና ወደብ ቁጥር ጋር ለመገናኘት እንሞክራለን።

በሌሎቹ ምስሎች ውስጥ ፣ እርስዎ እንደሚመለከቱት ፣ የትኛው ጣት እንደተጫነ እና መልዕክቱን ለአገልጋዩ በመላክ የፒን/የሰርጥ ቁጥርን ለማዋቀር እና ለማንበብ Pi GPIO ን እንጠቀማለን።

የ eahc fingure ፕሬስ ትርጓሜ ከዚህ በታች ነው።

ማውጫ የጣት መዳፊት ግራ ጠቅ ያድርጉ

የመሃል ጣት መዳፊት በቀኝ ጠቅ ያድርጉ

የደወል ጣት መዳፊት ሁለቴ ጠቅ ያድርጉ

የፒንክ የጣት ማያ ገጽ ቀረፃ (ምስል አሁን ባለው ማውጫ ውስጥ በራስ -ሰር ይቀመጣል)

ደረጃ 6 ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር

ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር
ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር
ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር
ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር

ለአገልጋዩ አንድ ሶፍትዌር ለማዳበር የእርስዎ ላፕቶፕ በኡቡንቱ ሊኑክስ ስርዓተ ክወና ላይ መሮጥ አለበት። ሶፍትዌሩ እንደአስፈላጊነቱ እንዲሠራ ለማድረግ የሚከተሉት ጥገኞች ናቸው። እነሱን ለመጫን መመሪያዎችን ለማግኘት አገናኞችን ይከተሉ።

  • ብሉዝ
  • pybluez
  • pyautogui

ከላይ ባሉት ምስሎች ላይ እንደሚመለከቱት ለግንኙነቱ ወደብ ከፍተን የብሉቱዝ አገልግሎቱን ማስታወቂያ እንጀምራለን።

አንዴ ደንበኛው ከተገናኘ በኋላ ሶፍትዌሩ መጪውን መልእክተኛ ያለማቋረጥ ይፈትሻል እና አስፈላጊውን እርምጃ ይወስዳል።

የሚመከር: