ዝርዝር ሁኔታ:

እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass: 7 ደረጃዎች
እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass: 7 ደረጃዎች

ቪዲዮ: እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass: 7 ደረጃዎች

ቪዲዮ: እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass: 7 ደረጃዎች
ቪዲዮ: According to Promise. Of Salvation, Life, and Eternity | Charles H. Spurgeon | Free Audiobook 2024, ህዳር
Anonim
እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass
እጅግ በጣም መሠረታዊ ፣ ያልተመረዘ Servo Compass

እኔ እየሠራሁት ላለው ፕሮጀክት ይህ መሠረታዊ መመሪያ ብቻ ነው። ይህ ያልተመጣጠነ ነው እና ለክፍል የተሠራ በጣም መሠረታዊ ምሳሌ ነው። በኋላ በሚሰጠው መመሪያ ውስጥ ፣ እሱን እንዴት ማስተካከል እንደሚቻል አሳይሻለሁ።

እኔ አንተ ከሆንኩ ከዚህ ብዙ ታላቅነትን አልጠብቅም ፣ ሂደቱን የበለጠ መዝግቦታል።

አቅርቦቶች

  • ማይክሮ ሰርቪስ (HBT900 ማይክሮ ሰርቮንን ከ Hobby King እጠቀም ነበር)
  • አርዱዲኖ (እኔ ኡኖን እጠቀም ነበር)
  • LSM303DLHC ዳሳሽ ነው
  • ኬብሎች ፣ መሸጫ ፣ ወዘተ
  • የዳቦ ሰሌዳ

ደረጃ 1 ሁሉንም ነገር ይሰብስቡ

ሁሉንም ነገር ሰብስብ
ሁሉንም ነገር ሰብስብ
ሁሉንም ነገር ሰብስብ
ሁሉንም ነገር ሰብስብ

ራስጌዎችዎ በአነፍናፊዎ ላይ በትክክል የተሸጡ መሆናቸውን ያረጋግጡ እና የእርስዎ ሽቦዎች እና የዳቦ ሰሌዳ አለዎት።

ደረጃ 2 - የኮድ ቤተ -መጽሐፍት

የኮድ ቤተ -መጽሐፍት
የኮድ ቤተ -መጽሐፍት
የኮድ ቤተ -መጽሐፍት
የኮድ ቤተ -መጽሐፍት

እነዚህ የወረዱ እንዳሉዎት ማረጋገጥ ይፈልጋሉ።

እርስዎ የሚጠቀሙባቸው ሌሎች ቤተ -ፍርግሞች ፣ wire.h እና servo.h ፣ አስቀድሞ በነባሪነት መጫን አለባቸው።

ደረጃ 3 ኮድ

አሁን ካወረዱት የስዕል ቤተ -መጽሐፍት ‹ኮምፓስ› ን ይክፈቱ። ሰርቪሱን ለመጠቀም የ servo ኮዱን በዚህ ኮድ ውስጥ ማስገባት ይፈልጋሉ። እኔ ከሃኒ ኪያና ኮድ ከዚህ አጣመርኩት። ዋናው በሀኒ ኪያኒ እንጂ በእኔ አይደለም። ይህን መምሰል አለበት።

#ያካትቱ

#አካትት #አካትት #አካትት #አዳፍ ፍሬ_LSM303DLH_Mag_Unified mag = Adafruit_LSM303DLH_Mag_Unified (12345); int servoPin = 3; Servo Servo1; ባዶነት ማዋቀር (ባዶ) {Serial.begin (9600); Wire.begin (); Servo1.attach (servoPin); Serial.println ("የማግኔትሜትር ሙከራ"); Serial.println (""); ከሆነ (! mag.begin ()) {Serial.println (“ውይ ፣ LSM303 አልተገኘም… ሽቦዎን ይፈትሹ!”); ሳለ (1); }} ባዶነት loop (ባዶ) { / * አዲስ የዳሳሽ ክስተት * / sensors_event_t ክስተት ያግኙ ፤ mag.getEvent (& ክስተት); ተንሳፋፊ Pi = 3.14159; // የቬክተርውን ፣ x ተንሳፋፊ ርዕስ = (atan2 (event.magnetic.y ፣ event.magnetic.x) * 180) / 180) / Pi; // (ርዕስ <0) {ርዕስ = 360 + ርዕስ ከሆነ/ ወደ 0-360 መደበኛ ያድርጉት። } Serial.print ("ኮምፓስ ርዕስ:"); Serial.println (ርዕስ); Servo1. ጻፍ (180-ርዕስ); መዘግየት (10); }

ደረጃ 4: አንድ ላይ ሽቦ ያድርጉት

አንድ ላይ ሽቦ ያድርጉት
አንድ ላይ ሽቦ ያድርጉት

የግራውን ፒን- SCL- ከ A5 የውሂብ ግብዓት ጋር እንዲገናኝ ይፈልጋሉ

ከጎኑ ያለው- ኤስዲኤ- ከ A4 ወደብ ጋር ተገናኝቷል።

መሬት ወደ መሬት ይሄዳል።

ቪን ወደ 5 ቪ ወደብ ይሄዳል።

ደረጃ 5 Servo ን ወደ ሽቦ አክል

Servo ን ወደ ሽቦ አክል
Servo ን ወደ ሽቦ አክል

መሬቱ እና ቮልቴጁ ለራሳቸው ይናገራሉ ፣ ግን የውሂብ ፒን ~ 3 እንዲሆን ይፈልጋሉ።

ደረጃ 6 - ኮዱን ይፈትሹ

ኮዱን ይሞክሩ
ኮዱን ይሞክሩ

ማግኔቶሜትሩን ቀስ ብለው ካንቀሳቀሱ ፣ ሰርቪው ከእሱ ጋር መንቀሳቀስ አለበት። እሱ በትክክል አይለያይም ፣ ግን ቢያንስ ከኮዱ ጋር በመስራት ላይ ነው ፣ ስለዚህ ክፍል አንድ ተጠናቅቋል። አሁንም ያልተመጣጠነ ነው ፣ ግን ይሠራል።

የሚመከር: