ዝርዝር ሁኔታ:
- ደረጃ 1 አስፈላጊ የሃርድዌር ክፍሎች
- ደረጃ 2 ሃርድዌር ማቀናበር
- ደረጃ 3 ሃርድዌርዎን ማገናኘት
- ደረጃ 4 - ሶፍትዌሩን ማዳበር
- ደረጃ 5 - የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
- ደረጃ 6 ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር
ቪዲዮ: የገመድ አልባ መዳፊት ጓንት 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ አስተማሪ በኮሎራዶ ቡልደር ዩኒቨርስቲ ለሚለብስ ቴክኖሎጂዎች ኮርስ የመጨረሻ ፕሮጀክትዬ ነው። የዚህ ፕሮጀክት ዓላማ የብሉቱዝ ቴክኖሎጂን በመጠቀም የገመድ አልባ መዳፊት መስራት ነው። የፕሮጀክቱ ዋና ግብ የእጅን ጓንት በመጠቀም ይህንን አይጥ እንዲለብስ ማድረግ ነው።
ስለሆነም ተጠቃሚው እንዲለብስ በማድረግ መዳፊቱን ያለችግር መጠቀም መቻል አለበት። አይጥ የሚከተሉትን ተግባራት አሉት።
- ግራ ጠቅ ያድርጉ
- በቀኝ ጠቅታ
- ሁለቴ ጠቅ ያድርጉ
- የጠቋሚ እንቅስቃሴ
- የማያ ገጽ ቀረጻ
ደረጃ 1 አስፈላጊ የሃርድዌር ክፍሎች
ይህንን ፕሮጀክት ለመገንባት የሚከተሉት ክፍሎች ተጠይቀዋል
- Raspberry Pi 3 B+
- LIS3DH 3-Axis Accelerometer
- RIght/የግራ የእጅ ጓንት
- የጁመር ሽቦዎች ኤፍ/ኤፍ እና ኤም/ኤፍ
- የቁልፍ ቁልፎች
- ወንድ ራስጌዎች
- ላፕቶፕ
ደረጃ 2 ሃርድዌር ማቀናበር
ለዚህ ፕሮጀክት ሃርድዌር ለማዋቀር እባክዎን እነዚህን ደረጃዎች ይከተሉ።
- የእርስዎን Raspberry Pi ለማስነሳት ፣ ሊነዳ የሚችል ኤስዲ ካርድ ለመፍጠር እባክዎ ይህንን አገናኝ ይከተሉ።
- የእርስዎን ፒ ይፈትሹ
- የፍጥነት መለኪያውን በወንድ ራስጌ ፒንዎች ያሽጡ። በምስሉ ላይ እንደሚታየው የፍጥነት መለኪያውን በጓንቱ መስፋት። ሽቦዎችን በሰዓት አቅጣጫ አቅጣጫ ያዙሩት ይህም ንፁህ እና ንፁህ ምርት ያስከትላል።
-
ጓንት ለማድረግ እነዚህን ደረጃዎች ይከተሉ።
- ጓንትዎን ከውስጥ ያስቀምጡ
- ፈጣን ቁልፎችን ወይም የ M/F jumber ሽቦዎችን ይጠቀሙ። በምስሉ ላይ እንደሚታየው የጃምበር ሽቦዎችን በጓንቴው መስፋት።
- የዝላይ ሽቦዎችን ከ Pi GPIO ፒን ራስጌዎች ጋር ያገናኙ።
- ሽቦዎችን ማጠፍ.
- በመጨረሻም ፒያንን በጓንቻዎ መስፋት።
ምርቱ የበለጠ ተንኮለኛ እና በቀላሉ የሚለብስ እንዲሆን ለማቆየት አንድ ሰው የማቆሚያ ቁልፎችን እና የሚመራውን ክር መጠቀም ይችላል። ቅጽበታዊ ቁልፎችን እና ኮንዳክሽን በመጠቀም አሁን ባለው ሁኔታ እና የሽያጭ መሣሪያው ባለመገኘቱ ለመጠቀም የማይቻል ነበር።
ደረጃ 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 - ሶፍትዌሩን ማዳበር
ሃርድዌርዎ እንዲሠራ ፣ ሶፍትዌሩን መጻፍ ያስፈልግዎታል። ይህ ፕሮጀክት ዋናውን የሶፍትዌር ክፍል መከተል ያካትታል።
- የብሉቱዝ ደንበኛ
- የብሉቱዝ አገልጋይ
- የፍጥነት መለኪያ ውህደት
- የመዳፊት እርምጃዎች
በእኛ ፕሮጀክት ውስጥ የመዳፊት ጓንት እንደ ብሉቱዝ ደንበኛ ሆኖ ላፕቶ laptop እንደ ብሉቱዝ አገልጋይ ሆኖ ይሠራል። ከደንበኛው እና ከአገልጋዩ ጋር ለመገናኘት የብሉቱዝ የ RFCOMM ባህሪን እንጠቀማለን።
የብሉቱዝ ደንበኛ ክፍል የመዳፊት እንቅስቃሴዎችን ለመለየት የሚያዋህደው የፍጥነት መለኪያ አለው። በሚቀጥሉት ደረጃዎች እያንዳንዱ ክፍል በአጭሩ ተብራርቷል።
ደረጃ 5 - የመዳፊት ጓንት - የብሉቱዝ ደንበኛ ሶፍትዌር
ከላይ ባለው ምስል ውስጥ ያለው ኮድ ከአገልጋዩ ጋር ግንኙነት ይመሰርታል።
uuid: እኛ የምንጠቀምበት ብጁ የብሉቱዝ አገልግሎት መታወቂያ ነው
addr የአገልጋዩ አድራሻ ማለትም የላፕቶፕዎ የብሉቱዝ አድራሻ (MAC አድራሻ) ነው።
የእኛ አገልጋይ በማስታወቂያ ሁናቴ ውስጥ በአለም አቀፍ ደረጃ ይኖራል። የማስታወቂያ ውሂቡ የአገልግሎት መታወቂያ ፣ የወደብ ቁጥር ፣ የአገልግሎት ስም እና የአስተናጋጅ አድራሻ ይይዛል።
አንዴ ከተገኘን ከተገኘው አድራሻ እና ወደብ ቁጥር ጋር ለመገናኘት እንሞክራለን።
በሌሎቹ ምስሎች ውስጥ ፣ እርስዎ እንደሚመለከቱት ፣ የትኛው ጣት እንደተጫነ እና መልዕክቱን ለአገልጋዩ በመላክ የፒን/የሰርጥ ቁጥርን ለማዋቀር እና ለማንበብ Pi GPIO ን እንጠቀማለን።
የ eahc fingure ፕሬስ ትርጓሜ ከዚህ በታች ነው።
ማውጫ የጣት መዳፊት ግራ ጠቅ ያድርጉ
የመሃል ጣት መዳፊት በቀኝ ጠቅ ያድርጉ
የደወል ጣት መዳፊት ሁለቴ ጠቅ ያድርጉ
የፒንክ የጣት ማያ ገጽ ቀረፃ (ምስል አሁን ባለው ማውጫ ውስጥ በራስ -ሰር ይቀመጣል)
ደረጃ 6 ላፕቶፕ - የብሉቱዝ አገልጋይ ሶፍትዌር
ለአገልጋዩ አንድ ሶፍትዌር ለማዳበር የእርስዎ ላፕቶፕ በኡቡንቱ ሊኑክስ ስርዓተ ክወና ላይ መሮጥ አለበት። ሶፍትዌሩ እንደአስፈላጊነቱ እንዲሠራ ለማድረግ የሚከተሉት ጥገኞች ናቸው። እነሱን ለመጫን መመሪያዎችን ለማግኘት አገናኞችን ይከተሉ።
- ብሉዝ
- pybluez
- pyautogui
ከላይ ባሉት ምስሎች ላይ እንደሚመለከቱት ለግንኙነቱ ወደብ ከፍተን የብሉቱዝ አገልግሎቱን ማስታወቂያ እንጀምራለን።
አንዴ ደንበኛው ከተገናኘ በኋላ ሶፍትዌሩ መጪውን መልእክተኛ ያለማቋረጥ ይፈትሻል እና አስፈላጊውን እርምጃ ይወስዳል።
የሚመከር:
ሽቦ አልባ አየር የፒያኖ ጓንት እንዴት እንደሚሠራ -9 ደረጃዎች
ሽቦ አልባ አየር ፒያኖ ጓንት እንዴት እንደሚሠራ-ዓላማዎች እና ተግባራት-የእኛ ተለባሽ የቴክኖሎጂ ፕሮጄክት መሰረታዊ ኤሌክትሮኒክስን በመጠቀም እንደ ተመሳሳዩ መብራቶች ገመድ አልባ የአየር ፒያኖ ጓንት መፍጠር ፣ እንደ ሄክስ ዋየር ያለ ማይክሮ መቆጣጠሪያ ፣ እና አርዱዲኖ እና ማክስ 8 ሶፍትዌር ያለው ላፕቶፕ ነው። . የእኛ ፕሮጄክት አጠቃቀም
ስማርት ጓንት የኮምፒውተር መዳፊት: 4 ደረጃዎች (ከስዕሎች ጋር)
ስማርት ጓንት ኮምፒውተር መዳፊት - ይህ “ስማርት ጓንት” ነው። ከማንኛውም ፒሲ ፣ ማክ ወይም ሊኑክስ ኮምፒተር ጋር ሊያገለግል የሚችል የኮምፒተር መዳፊት። እሱ የተሰራው የቢንሆ ኖቫ ባለብዙ ፕሮቶኮል የዩኤስቢ አስተናጋጅ አስማሚ በመጠቀም ነው ፣ ይህም ዳሳሾችን እና ሌሎች አካላትን ከኮምፒዩተርዎ ጋር እንዲያገናኙ እና ከዚያ እንዲቆጣጠሩ ያስችልዎታል
የሮቦት እጅ በገመድ አልባ ጓንት ቁጥጥር የሚደረግበት - NRF24L01+ - አርዱinoኖ 7 ደረጃዎች (ከስዕሎች ጋር)
የሮቦት እጅ በገመድ አልባ ጓንት ቁጥጥር የሚደረግበት | NRF24L01+ | አርዱinoኖ በዚህ ቪዲዮ ውስጥ; የ 3 ዲ ሮቦት የእጅ ስብሰባ ፣ የ servo ቁጥጥር ፣ ተጣጣፊ ዳሳሽ መቆጣጠሪያ ፣ ሽቦ አልባ ቁጥጥር በ nRF24L01 ፣ አርዱዲኖ መቀበያ እና አስተላላፊ ምንጭ ኮድ ይገኛሉ። በአጭሩ ፣ በዚህ ፕሮጀክት ውስጥ የሮቦትን እጅ ከሽቦዎች ጋር እንዴት መቆጣጠር እንደሚቻል እንማራለን
አዋቂ ጓንት: አርዱinoኖ የተቆጣጠረ ተቆጣጣሪ ጓንት: 4 ደረጃዎች (ከስዕሎች ጋር)
አዋቂ ጓንት: አርዱinoኖ ቁጥጥር የሚደረግበት ተቆጣጣሪ ጓንት: አዋቂው ጓንት.በእኔ ፕሮጀክት ውስጥ ጥቂት መሠረታዊ የአርዲኖ እና የአሩዲኖ ንብረቶችን ብቻ በመጠቀም የሚወዱትን አስማት ተዛማጅ ጨዋታዎችን በቀዝቃዛ እና አስማጭ በሆነ መንገድ ለመጫወት የሚጠቀሙበት ጓንት ሠርቻለሁ። እንደ ሽማግሌ ጥቅልሎች ያሉ ነገሮችን ጨዋታዎችን መጫወት ይችላሉ ፣ ወይም እርስዎ
የገመድ አልባ ራውተርን ወደ ሽቦ አልባ ማራዘሚያ 2x የመዳረሻ ነጥብ ይለውጡ 5 ደረጃዎች
ገመድ አልባ ራውተርን ወደ ሽቦ አልባ ማራዘሚያ 2x የመዳረሻ ነጥብ ይለውጡ - በ RSJ (በጣሪያው ውስጥ ባለው የብረት ድጋፍ ምሰሶ) ምክንያት በቤቴ ውስጥ ደካማ የገመድ አልባ የበይነመረብ ግንኙነት ነበረኝ እና ምልክቱን ከፍ ለማድረግ ወይም ለተቀረው ቤት ተጨማሪ ማራዘሚያ ለመጨመር ፈልጌ ነበር። በኤሌክትሮክ ውስጥ ለ 50 ፓውንድ ያህል ማራዘሚያዎችን አይቻለሁ