ዝርዝር ሁኔታ:

አርዱዲኖ ናኖ እና ቪሱይኖ - ፍጥነትን ወደ አንግል ከ Accelerometer እና Gyroscope MPU6050 I2C ዳሳሽ 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ናኖ እና ቪሱይኖ - ፍጥነትን ወደ አንግል ከ Accelerometer እና Gyroscope MPU6050 I2C ዳሳሽ 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ናኖ እና ቪሱይኖ - ፍጥነትን ወደ አንግል ከ Accelerometer እና Gyroscope MPU6050 I2C ዳሳሽ 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ናኖ እና ቪሱይኖ - ፍጥነትን ወደ አንግል ከ Accelerometer እና Gyroscope MPU6050 I2C ዳሳሽ 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: VOLTMETER with DIY RELHARGEABLE BATTERY - አርዱinoኖንን በባትሪ እንዴት ኃይል መስጠት እንደሚቻል 2024, ሰኔ
Anonim
Image
Image

ከጥቂት ጊዜ በፊት እንዴት MPU9250 Accelerometer ፣ Gyroscope እና Compass Sensor ን ከአርዱዲኖ ናኖ ጋር ማገናኘት እና የጥቅል መረጃን ለመላክ እና በወርድ እና በእይታ መሣሪያዎች ላይ ለማሳየት ከቪሱinoኖ ጋር መርሃ ግብር አወጣሁ።

የፍጥነት መለኪያ X ፣ Y እና Z የፍጥነት ኃይሎችን ይልካል። ሆኖም ግን የአነፍናፊውን 3 -ል አቅጣጫ ለመወሰን ኃይሎቹን ወደ X ፣ Y ፣ Z 3D አንግል መለወጥ አለብን። በጣም ጥቂት ሰዎች እንደዚህ ዓይነቱን ትምህርት ጠይቀዋል ፣ እና በመጨረሻም እሱን ለማግኘት ጊዜ አግኝቻለሁ።

አንዳንድ ሰዎች MPU6050 Accelerometer እና Gyroscope Sensor ን እንዴት ማገናኘት እና መጠቀም እንደሚችሉ ጠይቀዋል ፣ ስለሆነም በጣም ውስብስብ እና ውድ ከሆነው MPU9250 ይልቅ ይህንን ሞጁል ለአስተማሪው ለመጠቀም ወሰንኩ።

በዚህ መማሪያ ውስጥ ፣ MPU6050 Accelerometer እና Gyroscope Sensor ን ከአርዱዲኖ ናኖ ጋር ማገናኘት እና ፍጥነቱን ወደ 3D X ፣ Y ፣ Z Angle ለመለወጥ ከቪሱኖ ጋር በፕሮግራም አቀርባለሁ።

ደረጃ 1: አካላት

MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
  1. አንድ አርዱዲኖ ተኳሃኝ ቦርድ (እኔ አርዱዲኖ ናኖን እጠቀማለሁ ፣ ምክንያቱም አንድ አለኝ ፣ ግን ሌላ ማንኛውም ጥሩ ይሆናል)
  2. አንድ MPU6050 ማጣደፍ ጋይሮስኮፕ ዳሳሽ ሞዱል
  3. 4 ሴት-ሴት ዝላይ ገመዶች

ደረጃ 2 MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ

MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
MPU6050 የፍጥነት መለኪያ እና ጋይሮስኮፕን ከአርዱዲኖ ጋር ያገናኙ
  1. 5V ቪሲሲ ኃይል (ቀይ ሽቦ) ፣ መሬት (ጥቁር ሽቦ) ፣ SCL (ቢጫ ሽቦ) ፣ እና ኤስዲኤ (አረንጓዴ ሽቦ) ከ MPU6050 ሞዱል (ምስል 1) ጋር ያገናኙ
  2. የምድር ሽቦውን ሌላኛው ጫፍ (ጥቁር ሽቦ) ከአርዱዲኖ ናኖ ቦርድ (ፒን 2) ጋር ያገናኙ (ምስል 2)
  3. ሌላውን የ 5 ቮ ቪሲሲ የኃይል ሽቦ (ቀይ ሽቦ) ከአርዱዲኖ ናኖ ቦርድ 5 ቪ የኃይል ፒን ጋር ያገናኙ (ምስል 2)
  4. ሌላውን የ SDA ሽቦ (አረንጓዴ ሽቦ) ከአርዱዲኖ ናኖ ቦርድ SDA/አናሎግ ፒን 4 ጋር ያገናኙ (ምስል 3)
  5. ሌላውን የ SCL ሽቦ (ቢጫ ሽቦ) ከአርዱዲኖ ናኖ ቦርድ (SCL/Analog pin 5) ጋር ያገናኙ (ምስል 3)
  6. ስዕል 4 የመሬት ፣ 5V ኃይል ፣ ኤስዲኤ/አናሎግ ፒን 4 ፣ እና SCL/አናሎግ ፒን 5 ፣ የአርዱዲኖ ናኖ ፒኖች የት እንዳሉ ያሳያል

ደረጃ 3: ቪሱሲኖን ይጀምሩ እና የአርዱዲኖ ቦርድ ዓይነት ይምረጡ

ቪሱሲኖን ይጀምሩ እና የአርዱዲኖ ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ እና የአርዱዲኖ ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ እና የአርዱዲኖ ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ እና የአርዱዲኖ ቦርድ ዓይነትን ይምረጡ

አርዱዲኖ ፕሮግራምን ለመጀመር ፣ የአርዱዲኖ አይዲኢን ከዚህ መጫን ያስፈልግዎታል

1.6.7 ወይም ከዚያ በላይ መጫኑን ያረጋግጡ ፣ አለበለዚያ ይህ አስተማሪ አይሰራም!

ቪሱኖው https://www.visuino.com እንዲሁ መጫን ያስፈልገዋል።

  1. በመጀመሪያው ሥዕል ላይ እንደሚታየው ቪሱሲኖን ይጀምሩ
  2. በቪሱinoኖ ውስጥ በአርዱዲኖ ክፍል (ምስል 1) ላይ ባለው “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ
  3. መገናኛው ሲመጣ ፣ በስዕሉ 2 ላይ እንደሚታየው አርዱዲኖ ናኖን ይምረጡ

ደረጃ 4: በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል አካላት ያክሉ እና ያገናኙ

በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል ክፍሎች ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል ክፍሎች ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል አካላት ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል አካላት ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል አካላት ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል አካላት ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል ክፍሎች ያክሉ እና ያገናኙ
በቪሱinoኖ ውስጥ - MPU9650 ን እና ማፋጠን ወደ አንግል ክፍሎች ያክሉ እና ያገናኙ

በመጀመሪያ የ MPU6050 ዳሳሽን ለመቆጣጠር እና X ፣ Y ፣ Z Acceleration ን ወደ 3D X ፣ Y ፣ Z Angle ለመለወጥ ክፍሎችን ማከል አለብን።

  1. በክፍል መሣሪያ ሳጥኑ የማጣሪያ ሣጥን ውስጥ “6050” ይተይቡ እና ከዚያ “የፍጥነት መለኪያ Gyroscope MPU6000/MPU6050 I2C” ክፍልን (ምስል 1) ይምረጡ እና በዲዛይን አካባቢ ውስጥ ይጣሉ (ሥዕል 2)
  2. በክፍል መሣሪያ ሳጥኑ የማጣሪያ ሣጥን ውስጥ “አንግል” ይተይቡ እና ከዚያ “ማፋጠን ወደ አንግል” ክፍሉን (ስዕል 2) ይምረጡ እና በዲዛይን አካባቢ ውስጥ ይጣሉ (ሥዕል 3)
  3. በአንድ ጊዜ ሁሉንም የውጪ ካስማዎች ማገናኘት ለመጀመር የ “AccelerometerGyroscope1” ክፍልን X ፣ Y ፣ X የፍጥነት ካስማዎች በያዘው “የፍጥነት” ሳጥን ውስጥ “ውጣ” ሳጥን ውስጥ ጠቅ ያድርጉ (ምስል 3)
  4. በ AccelerationToAngle1 ክፍል በ "ውስጥ" ሳጥን ውስጥ አይጤውን በ "X" ግብዓት ፒን ላይ ያንቀሳቅሱት። ቪሱኖኖ ከተቀሩት ፒኖች ጋር በትክክል እንዲገናኙ ሽቦዎቹን በራስ -ሰር ያሰራጫል (ምስል 3)
  5. የ “AccelerometerGyroscope1” ክፍልን “ውጣ” ፒን ከአርዱዲኖ ክፍል I2C ሰርጥ “ውስጥ” ፒን ጋር ያገናኙ (ምስል 4)

ደረጃ 5 በቪሱኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ

በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ
በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ
በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ
በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ
በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ
በቪሱinoኖ ውስጥ - የፓኬት አካልን ያክሉ እና የራስጌ ምልክት ማድረጊያ ያዘጋጁ

ሁሉንም የሰርጦች ውሂቦች በተከታታይ ወደብ ከአርዱዲኖ ለመላክ ሰርጦቹን አንድ ላይ ለማሸግ የፓኬት ክፍልን መጠቀም እና በቪሱኖ ውስጥ ባለው ወሰን እና መለኪያዎች ውስጥ ማሳየት እንችላለን-

  1. በክፍል መሣሪያ ሳጥኑ የማጣሪያ ሣጥን ውስጥ “ፓኬት” ይተይቡ እና ከዚያ “ሳይን አናሎግ ጄኔሬተር” ክፍልን (ምስል 1) ይምረጡ ፣ እና በዲዛይን አካባቢ ውስጥ ይጥሉት።
  2. በንብረቶቹ ውስጥ የ “ዋና ጠቋሚ” ንብረትን ያስፋፉ (ምስል 2)
  3. በንብረቶቹ ውስጥ “…” ቁልፍን ጠቅ ያድርጉ (ምስል 2)
  4. በባይቶች አርታኢ ውስጥ የተወሰኑ ቁጥሮችን ይተይቡ ፣ ለምሳሌ 55 55 (ምስል 3)
  5. አርታዒውን ለማረጋገጥ እና ለመዝጋት እሺ የሚለውን ቁልፍ ጠቅ ያድርጉ

ደረጃ 6: በቪሱinoኖ ውስጥ - 3 ሁለትዮሽ የአናሎግ ንጥረ ነገሮችን ወደ ፓኬት አካል ያክሉ እና ያገናኙዋቸው

በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
በቪሱinoኖ ውስጥ - 3 የሁለትዮሽ አናሎግ አባሎችን ወደ ጥቅል አካል እና ያገናኙዋቸው
  1. በፓኬት 1 ክፍል “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ (ምስል 1)
  2. በ “ኤለመንቶች” አርታኢ ውስጥ “የሁለትዮሽ አናሎግ” ክፍሉን ይምረጡ ፣ እና ከዚያ 3 የአናሎግ አባሎችን ለማከል “+” ቁልፍን 3 ጊዜ (ስዕል 2) ላይ ጠቅ ያድርጉ (ምስል 3)
  3. በአንድ ጊዜ ሁሉንም የውጪ ካስማዎች ማገናኘት ለመጀመር የ “Accelerometer” ሣጥን የ “Accelerometer” ሣጥን ውስጥ “ውጣ” ሳጥን ውስጥ ጠቅ ያድርጉ (ምስል 4)
  4. መዳፊቱን በ "ውስጥ" የ "Elements. Analog (ሁለትዮሽ) 1" የፓኬት 1 ክፍል አባል ላይ ያንቀሳቅሱት። ቪሱኖኖ ከተቀሩት ፒኖች ጋር በትክክል እንዲገናኙ ሽቦዎቹን በራስ -ሰር ያሰራጫል (ምስል 4)
  5. የፓኬት 1 ክፍልን “ውጣ” ውፅዓት ፒን ከ “አርዱinoኖ” ክፍል “ተከታታይ [0]” ሰርጥ “ውስጥ” ግቤት ፒን (ምስል 5) ጋር ያገናኙ

ደረጃ 7 የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

የአሩዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአሩዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአሩዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአሩዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
  1. በቪሱinoኖ ውስጥ ፣ F9 ን ይጫኑ ወይም የአርዱዲኖውን ኮድ ለማመንጨት በምስል 1 ላይ የሚታየውን ቁልፍ ጠቅ ያድርጉ እና የአርዱዲኖ አይዲኢን ይክፈቱ።
  2. በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ለማጠናቀር እና ለመስቀል በሰቀላ ቁልፍ ላይ ጠቅ ያድርጉ (ምስል 2)

ደረጃ 8: እና ይጫወቱ…

Image
Image
እና ይጫወቱ…
እና ይጫወቱ…
እና ይጫወቱ…
እና ይጫወቱ…

የተገናኘውን እና የሚሠራውን MPU6050 Accelerometer ፣ እና Gyroscope Sensor በስዕል 1 ላይ ማየት ይችላሉ።

  1. በቪሱinoኖ ውስጥ ተከታታይ ወደቡን ይምረጡ እና ከዚያ “ቅርጸት” የሚለውን ተቆልቋይ ሳጥኑ ላይ ጠቅ ያድርጉ እና ፓኬት 1 ን ይምረጡ (ምስል 2)
  2. “አገናኝ” ቁልፍን ጠቅ ያድርጉ (ምስል 2)
  3. የ “ወሰን” ትርን ከመረጡ ፣ የጊዜ ገደቡ X ፣ Y ፣ Z Angles ን ሲያሴር ያዩታል (ምስል 3)
  4. የ “መሣሪያዎች” ትሩን ከመረጡ ተመሳሳይ መረጃን የሚያሳዩ መለኪያዎች (ምስል 4) ያያሉ።

በቪዲዮው ላይ ዳሳሹን በተግባር ላይ ማየት ይችላሉ።

እንኳን ደስ አላችሁ! ከ MPU6050 Accelerometer እና Gyroscope Sensor ፍጥነትን ወደ አንግል የሚቀይር የ Visuino ፕሮጀክት ፈጥረዋል።

በምስል 5 ላይ ሙሉውን የቪሱinoኖ ዲያግራም ማየት ይችላሉ።

እንዲሁም ለዚህ አስተማሪ የፈጠርኩት የቪሱinoኖ ፕሮጀክት ተያይ attachedል። በቪሱinoኖ ውስጥ ማውረድ እና መክፈት ይችላሉ-

የሚመከር: