ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ያስፈልጋሉ
- ደረጃ 2 - አርዱዲኖን በመጠቀም የእጅ የእጅ ምልክት ቁጥጥር የሚደረግበት ሮቦት መሥራት
- ደረጃ 3 የወረዳ ዲያግራም
- ደረጃ 4: ለአርዱዲኖ የእጅ ምልክት ቁጥጥር መኪና አስተላላፊ ወረዳ
- ደረጃ 5: ለአርዱዲኖ የእጅ ምልክት ቁጥጥር መኪና የተቀባዩ ወረዳ
- ደረጃ 6 - የፕሮግራም ማብራሪያ
- ደረጃ 7 - አርዱዲኖን በመጠቀም የእጅ ምልክትን የሚቆጣጠር ሮቦት መሞከር
ቪዲዮ: አርዱዲኖን በመጠቀም የእጅ ምልክት ቁጥጥር የሚደረግበት ሮቦት 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ሮቦቶች እንደ ግንባታ ፣ ወታደራዊ ፣ ማኑፋክቸሪንግ ፣ መገጣጠሚያ ፣ ወዘተ ባሉ ዘርፎች ውስጥ ጥቅም ላይ ይውላሉ። ሮቦቶች ገዝ ወይም ከፊል ገዝ ሊሆኑ ይችላሉ። የራስ ገዝ ሮቦቶች የሰው ጣልቃ ገብነት አያስፈልጋቸውም እና እንደሁኔታው በራሳቸው ሊሠሩ ይችላሉ። ከፊል ገዝ የሆኑ ሮቦቶች በሰዎች በሚሰጡት መመሪያ መሠረት ይሰራሉ። እነዚህ ከፊል ገዝዎች በርቀት ፣ በስልክ ፣ በምልክት ፣ ወዘተ ሊቆጣጠሩ ይችላሉ።
በዛሬው ጽሑፍ ውስጥ አርዱዲኖ ፣ MPU6050 Accelerometer ፣ nRF24L01 Transceiver pair እና L293D የሞተር ሾፌር ሞጁልን በመጠቀም በምልክት ቁጥጥር የሚደረግበት ሮቦት እንሠራለን። ይህንን ሮቦት በሁለት ክፍሎች እንቀርፃለን። አንደኛው አስተላላፊ ፣ ሁለተኛው ደግሞ ተቀባይ (Receiver) ነው። የማስተላለፊያው ክፍል አርዱዲኖ ኡኖ ፣ MPU6050 አክስሌሮሜትር እና ጋይሮስኮፕ እና nRF24L01 ሲሆን ተቀባዩ ክፍል አርዱዲኖ ኡኖ ፣ nRF24L01 ፣ ሁለት የዲሲ ሞተሮች እና የ L293D ሞተር አሽከርካሪ ያካትታል። በምልክቶቹ መሠረት ሮቦቱ የሚንቀሳቀስበትን ሮቦት ለመቆጣጠር አስተላላፊው እንደ በርቀት ይሠራል።
ደረጃ 1: ክፍሎች ያስፈልጋሉ
- አርዱዲኖ ኡኖ (2)
- NRF24L01 (2)
- MPU6050DC ሞተር (2)
- L293D የሞተር ሾፌር ሞዱል
- ድብደባ
MPU6050 Accelerometer እና Gyroscope የ MPU6050 ዳሳሽ ሞጁል ሙሉ 6-ዘንግ (3-ዘንግ Accelerometer እና 3-axis Gyroscope) ማይክሮ-ኤሌክትሮ መካኒካል ሲስተም ነው። የ MPU6050 ዳሳሽ ሞዱል እንዲሁ በቺፕ ላይ የሙቀት ዳሳሽ አለው። ከማይክሮ መቆጣጠሪያዎች እና እንደ 3-ዘንግ ማግኔትሜትር ፣ የግፊት ዳሳሽ ፣ ወዘተ የመሳሰሉትን ከማይክሮ መቆጣጠሪያ እና ከሌሎች አነፍናፊ መሣሪያዎች ጋር ለመገናኘት I2C አውቶቡስ እና ረዳት I2C አውቶቡስ በይነገጽ አለው። -ተዛማጅ መለኪያዎች። ይህ አነፍናፊ ሞዱል እንዲሁ ውስብስብ ስሌቶችን ሊያከናውን የሚችል አብሮገነብ የዲጂታል እንቅስቃሴ ፕሮሰሰር አለው።
NRF24L01 አስተላላፊ ሞዱል
nRF24L01 ለዓለም አቀፍ 2.4 - 2.5 ጊኸ ISM ባንድ ነጠላ ቺፕ ሬዲዮ አስተላላፊ ነው። አስተላላፊው ሙሉ በሙሉ የተቀናጀ ድግግሞሽ ማቀነባበሪያ ፣ የኃይል ማጉያ ፣ ክሪስታል ማወዛወጫ ፣ ዲሞዲተር ፣ ሞዲተር እና የተሻሻለ የ ShockBurs ፕሮቶኮል ሞተርን ያካትታል። በ SPI በይነገጽ በኩል የውጤት ኃይል ፣ ድግግሞሽ ሰርጦች እና የፕሮቶኮል ቅንብር በቀላሉ በፕሮግራም ሊሠሩ ይችላሉ። የዚህ የ Transceiver ሞዱል የአሠራር voltage ልቴጅ ከ 1.9V እስከ 3.6V ነው። እሱ ኃይል ቆጣቢ እና በቀላሉ ሊገመት የሚችል አብሮገነብ የኃይል ታች እና የመጠባበቂያ ሁነታዎች አሉት።
ደረጃ 2 - አርዱዲኖን በመጠቀም የእጅ የእጅ ምልክት ቁጥጥር የሚደረግበት ሮቦት መሥራት
የዚህን የአሩዲኖ የእጅ ምልክት መቆጣጠሪያ መኪና አሠራር ለመረዳት ይህንን ፕሮጀክት በሁለት ክፍሎች እንከፍለው። የመጀመሪያው ክፍል የ MPU6050 የፍጥነት መለኪያ ዳሳሽ በአርዱዲኖ እና በኤን አር ኤፍ አስተላላፊ በኩል ምልክቶችን ወደ ተቀባዩ (ሮቦት) ያለማቋረጥ የሚልክበት የማሰራጫ ክፍል (የርቀት) ነው።
ሁለተኛው ክፍል የ nRF ተቀባዩ የተላለፈውን መረጃ ተቀብሎ ወደ አርዱinoኖ የሚልክበት የሪሲቨር ክፍል (ሮቦት መኪና) ነው ፣ እሱም የበለጠ ያስኬዳቸዋል እና ሮቦቱን በዚህ መሠረት ያንቀሳቅሳል።
የ MPU6050 የፍጥነት መለኪያ አነፍናፊ የ X Y Z መጋጠሚያዎችን ያነባል እና መጋጠሚያዎቹን ወደ አርዱinoኖ ይልካል። ለዚህ ፕሮጀክት የ X እና Y መጋጠሚያዎች ብቻ ያስፈልጉናል። ከዚያ አርዱዲኖ የመጋጠሚያዎችን እሴቶች ይፈትሽ እና ውሂቡን ወደ nRF አስተላላፊ ይልካል። የተላለፈው መረጃ በ nRF ተቀባይ ይቀበላል። ተቀባዩ ውሂቡን ወደ ተቀባዩ ጎን አርዱinoኖ ይልካል። አርዱዲኖ መረጃውን ለሞተር ሾፌር አይሲ ያስተላልፋል እና የሞተር አሽከርካሪው ሞተሮቹን በሚፈለገው አቅጣጫ ያዞራል።
ደረጃ 3 የወረዳ ዲያግራም
አርዱዲኖ ሃርድዌርን በመጠቀም ይህ የእጅ ምልክት ሮቦት በሁለት ክፍሎች የተከፈለ ነው
- አስተላላፊ
- ተቀባይ
ደረጃ 4: ለአርዱዲኖ የእጅ ምልክት ቁጥጥር መኪና አስተላላፊ ወረዳ
የዚህ ፕሮጀክት አስተላላፊ ክፍል MPU6050 Accelerometer እና Gyroscope ፣ nRF24L01Transceiver እና Arduino Uno ን ያካትታል። አርዱዲኖ ያለማቋረጥ ከ MPU6050 መረጃ ያገኛል እና ይህንን መረጃ ወደ nRF አስተላላፊ ይልካል። የ RF አስተላላፊ ውሂቡን ወደ አከባቢው ያስተላልፋል።
ደረጃ 5: ለአርዱዲኖ የእጅ ምልክት ቁጥጥር መኪና የተቀባዩ ወረዳ
የዚህ የእጅ ምልክት ቁጥጥር የሚደረግበት ሮቦት ተቀባዩ ክፍል አርዱዲኖ ኡኖ ፣ nRF24L01 አስተላላፊ ፣ 2 ዲሲ ሞተሮች እና የሞተር ሾፌር ሞጁል ያካትታል። NRF24L01 ተቀባይ መረጃውን ከአስተላላፊው ተቀብሎ ወደ አርዱinoኖ ይልካል። ከዚያ በተቀበሉት ምልክቶች መሠረት አርዱዲኖ የዲሲ ሞተሮችን ያንቀሳቅሳል።
ደረጃ 6 - የፕሮግራም ማብራሪያ
አርዱዲኖን በመጠቀም የእጅ ምልክት ለተቆጣጠረው ሮቦት ፣ ሙሉው ኮድ እዚህ ይገኛል። ከዚህ በታች የፕሮግራሙን መስመር በመስመር ላይ እያብራራን ነው።
አስተላላፊ የጎን ፕሮግራም
በዚህ ፕሮግራም ውስጥ አርዱዲኖ ከ MPU6050 ውሂቡን ያነባል እና ወደ nRF 24L01 አስተላላፊ ይልካል።
1. አስፈላጊውን የቤተ -መጽሐፍት ፋይሎችን በማከል ፕሮግራሙን ይጀምሩ። ከተሰጡት አገናኞች የቤተ መፃህፍት ፋይሎችን ማውረድ ይችላሉ።
SPI.h
nRF24L01. ሰ
Wire.h
MPU6050. ሰ
2. ከዚያ ለ MPU6050 Gyroscope እና Accelerometer ውሂብ ተለዋዋጮችን ይግለጹ። እዚህ የፍጥነት መለኪያ ውሂብ ብቻ ጥቅም ላይ ይውላል።
3. የሬዲዮ ቧንቧ አድራሻዎችን ለግንኙነት እና ለኤን አር ኤፍ አስተላላፊዎች CN እና CSN ፒኖች ይግለጹ።
4. በባዶ ማዋቀር () ተግባር ውስጥ ፣ ተከታታይ ማሳያውን ይጀምሩ። እንዲሁም የሽቦውን እና የሬዲዮ ግንኙነቱን ያስጀምሩ። radio.setDataRate የውሂብ ማስተላለፊያ መጠንን ለማዘጋጀት ያገለግላል።
5. የ MPU6050 ዳሳሽ መረጃን ያንብቡ። እዚህ እኛ የምንጠቀመው የ X እና Y አቅጣጫ የፍጥነት መለኪያ ውሂብን ብቻ ነው።
6. በመጨረሻም ፣ የሬዲዮውን የመጻፍ ተግባርን በመጠቀም የአነፍናፊውን መረጃ ያስተላልፉ።
ተቀባዩ የጎን ፕሮግራም
1. እንደተለመደው አስፈላጊውን የቤተ መፃህፍት ፋይሎች በማካተት ፕሮግራሙን ይጀምሩ።
2. የሬዲዮ ቧንቧ አድራሻዎችን ለግንኙነት እና ለኤን አር ኤፍ አስተላላፊዎች CN እና CSN ፒኖች ይግለጹ።
3. የግራ እና የቀኝ የዲሲ ሞተር ፒኖችን ይግለጹ።
4. አሁን ሬዲዮው መኖሩን ወይም አለመኖሩን ያረጋግጡ። ከሆነ ፣ ከዚያ ውሂቡን ያንብቡ።
5. አሁን የተቀበለውን መረጃ ያወዳድሩ እና እንደ ሁኔታዎቹ ሞተሮችን ይንዱ።
ደረጃ 7 - አርዱዲኖን በመጠቀም የእጅ ምልክትን የሚቆጣጠር ሮቦት መሞከር
አንዴ ሃርድዌርው ዝግጁ ከሆነ ሁለቱንም አስተላላፊውን እና ተቀባዩን ጎን አርዱኖስን ከእርስዎ ላፕቶፕ ጋር ያገናኙ እና ኮዱን ይስቀሉ። ከዚያ ሮቦቱን መኪና ለመቆጣጠር MPU6050 የፍጥነት መለኪያውን ያንቀሳቅሱ።
በምልክት ቁጥጥር የሚደረግበት ሮቦት የተሟላ ሥራ በቪዲዮ ውስጥ ይገኛል።
የሚመከር:
የዲሲ ሞቶር የእጅ ምልክት መቆጣጠሪያ ፍጥነት እና አቅጣጫ አርዱዲኖን በመጠቀም 8 ደረጃዎች
የዲሲ ሞቶር የእጅ ምልክት መቆጣጠሪያ ፍጥነት እና አቅጣጫ አርዱዲኖን በመጠቀም - በዚህ መማሪያ ውስጥ አርዱዲኖ እና ቪሱኖን በመጠቀም የእጅ ምልክቶችን በመጠቀም የዲሲ ሞተርን እንዴት መቆጣጠር እንደሚቻል እንማራለን። ቪዲዮውን ይመልከቱ
የእጅ የእጅ ምልክት ቁጥጥር የሚደረግበት የ Chrome ዳይኖሰር መግብር / ይህንን እንዴት ማድረግ እንደሚቻል / #ብልህ ፈጠራ -14 ደረጃዎች
የእጅ የእጅ ምልክት ቁጥጥር የሚደረግበት የ Chrome ዳይኖሰር መግብር / ይህንን እንዴት ማድረግ እንደሚቻል / #ብልህ ፈጠራ - ሠላም ወዳጆች ፣ በዚህ ትምህርት ውስጥ እኔ በጣም ልዩ የሆነ ፕሮጀክት አሳያችኋለሁ። በጣም በቀላሉ። ይህንን ቴክኖሎጂ ተጠቅመው chrome DINO ን ለመቆጣጠር ከፈለጉ ወድቀዋል
የእጅ ምልክት ቁጥጥር የሚደረግበት RC መኪና - 15 ደረጃዎች
የእጅ ምልክት ቁጥጥር የሚደረግበት የ RC መኪና - ሰላም ዓለም! ይህ ማንኛውም የመጀመሪያ አስተማሪዬ ከሆነ ማንኛውም ጥያቄ ካለዎት - እባክዎን ለመጠየቅ አያመንቱ። የዒላማ ታዳሚዎች - ይህ ፕሮጀክት በቴክኖሎጂ ረገድ ፍላጎት ላለው ለማንኛውም ሰው ተፈጻሚ ይሆናል። እርስዎ ኤክስፐርት ይሁኑ ወይም ፍጹም ጅምር
አርዱዲኖ ሮቦት ከርቀት ፣ አቅጣጫ እና የማሽከርከር ደረጃ (ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) በብሉቱዝ ሞዱል እና በራስ ገዝ ሮቦት እንቅስቃሴ በመጠቀም በድምፅ ቁጥጥር የሚደረግበት።
አርዱinoኖ ሮቦት የማሽከርከር ርቀት ፣ አቅጣጫ እና ዲግሪ (ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) በብሉቱዝ ሞዱል እና በራስ ገዝ ሮቦት እንቅስቃሴ በመጠቀም በድምፅ ቁጥጥር የሚደረግበት። - ይህ አስተማሪ በሚፈለገው አቅጣጫ የሚንቀሳቀስ አርዱዲኖ ሮቦት እንዴት እንደሚሠራ ያብራራል (ወደፊት ፣ ወደ ኋላ ፣ ግራ ፣ ቀኝ ፣ ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) የድምፅ ትዕዛዝን በመጠቀም በሴንቲሜትር ርቀት ያስፈልጋል። ሮቦት እንዲሁ በራስ -ሰር ሊንቀሳቀስ ይችላል
የእጅ ምልክት ሃክ - የእጅ ምልክት በምልክት ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት 13 ደረጃዎች (ከስዕሎች ጋር)
የምልክት ሥራ (Hawest Hawk)-የእጅ ምልክት በምስል ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት-የእጅ ምልክት Hawk በቴክ ኤቪንስ 4.0 እንደ ቀላል የምስል ማቀነባበር በሰው-ማሽን በይነገጽ ታይቷል። የእሱ ጠቀሜታ በተለያዩ ላይ የሚሄደውን ሮቦቲክ መኪና ለመቆጣጠር ምንም ተጨማሪ ዳሳሾች ወይም ሊለበሱ የማይችሉ በመሆናቸው ላይ ነው