ዝርዝር ሁኔታ:

ኦቶ ቦት (እኔ የእኔን ስፒክ ብዬ ጠራሁት) - 5 ደረጃዎች
ኦቶ ቦት (እኔ የእኔን ስፒክ ብዬ ጠራሁት) - 5 ደረጃዎች

ቪዲዮ: ኦቶ ቦት (እኔ የእኔን ስፒክ ብዬ ጠራሁት) - 5 ደረጃዎች

ቪዲዮ: ኦቶ ቦት (እኔ የእኔን ስፒክ ብዬ ጠራሁት) - 5 ደረጃዎች
ቪዲዮ: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, ሀምሌ
Anonim
ኦቶ ቦት (የእኔን ስፒክ ሰየመሁት)
ኦቶ ቦት (የእኔን ስፒክ ሰየመሁት)
ኦቶ ቦት (የእኔን ስፒክ ሰየመሁት)
ኦቶ ቦት (የእኔን ስፒክ ሰየመሁት)

ይህ ቀላል የመራመጃ ሮቦት ለመፍጠር ማንም ሰው ማድረግ የሚችል ቀላል ፕሮጀክት ነው።

አቅርቦቶች

ለዚህ ልዩ ግንባታ ያስፈልግዎታል

*የአልትራሳውንድ ዳሳሽ

*1 3 ዲ የታተመ መያዣ

*4 servos

*አርዱዲኖ ናኖ ቦርድ

*ተናጋሪ

*9v የባትሪ ጥቅል

*9v ባትሪ

*8 ሴት ሽቦዎች

* የዩኤስቢ ሚኒ ቢ ገመድ

*ተንቀሳቃሽ ባትሪ

*ማስጌጫዎች

*የተጫነ ትኩስ ሙጫ ጠመንጃ

*ብረታ ብረት

*4 ትናንሽ ብሎኖች

*ጠመዝማዛ

*የኤሌክትሪክ ቴፕ

*4 ትናንሽ ማጠቢያዎች

ደረጃ 1 ማዋቀር/መገንባት

ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት
ማዋቀር/መገንባት

ለመጀመር ፣ መጀመሪያ ኪታውን ከዚህ መግዛት አለብዎት-

ከዚያ በ https://wikifactory.com/+OttoDIY/otto-diy ላይ ያሉትን ደረጃዎች ይከተሉ

የሽያጭ ብረትን እጠቀም ነበር

ደረጃ 2 - አርትዖቶችን እና ሽቦዎችን ማስተካከል

ሽቦዎችን ማስተካከል እና ማስተካከል
ሽቦዎችን ማስተካከል እና ማስተካከል
ሽቦዎችን ማስተካከል እና ማስተካከል
ሽቦዎችን ማስተካከል እና ማስተካከል

ወደሌላ ለስላሳ ሽፋን በመጨመር ማስጌጥ ባይኖርብዎትም እና ሮቦቱ ሚዛናዊ እንዲሆን ክብደቱን ሚዛን ለመጠበቅ እርግጠኛ ይሁኑ።

ሽቦዎችዎን ከገፈፉ ፣ ሁለቱንም ስብስቦች በአንድ ላይ አጣምረው የአሁኑን ማለፍ እንዲችል ማተም ይችላሉ።

የ 9 ቪ ባትሪ ወይም ሌላው ቀርቶ 4 እጥፍ ባትሪዎች በቂ ላይሆኑ ይችላሉ ስለዚህ በቀጥታ ወደ ቦርዱ ለመሰካት ተንቀሳቃሽ ባትሪ መጠቀምን መርጫለሁ

እኔ ለተጨማሪ መጎተቻ በቦቴ እግሮች ታችኛው ክፍል ላይ ስኮትች ቴፕ ጨመርኩ

የኬብል ማኔጅመንት አስቸጋሪ ይሆናል ስለዚህ የኤሌክትሪክ ቴፕ በመጠቀም እርስ በእርስ የሚገናኙትን የሽቦዎች ስብስቦች ለማተም እና ድምጽ ማጉያውን እና አዝራሩን ወደ ውጭ በማስቀመጥ ሁሉም ነገር በቦታው ከተጠናቀቀ በኋላ በቦት ላይ ያሽጉ ስለሆነም በተለይ በቦታው ይቆያል ጉዳዩ ሙሉ በሙሉ መዋቅራዊ አይደለም

ደረጃ 3: ኮድ ይስቀሉ

// ------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ----------------- // ኦቶ_የናሙና ንድፍን ያስወግዱ -------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------- //-ኦቶ DIY PLUS APP የጽኑዌር ስሪት 9 (V9) //-ኦቶ ዲአይ ክፍት ምንጭ ኮድ እና ሃርድዌርን በመስጠት ጊዜን እና ሀብቶችን ያጠፋል ፣ እባክዎን (ከ https://www.ottodiy.com) // ዕቃዎችን በመግዛት ይደግፉ // ------------ -------------------------------------------------- --- //-ይህንን ሶፍትዌር በክፍት ምንጭ ፈቃድ ስር ለመጠቀም ከፈለጉ ሁሉንም የምንጭ ኮድዎን ለማህበረሰቡ ማበርከት አለብዎት እና ከላይ ያለው ጽሑፍ በማንኛውም መልሶ ማከፋፈል /ማካተት አለበት /-በ GPL ስሪት 2 መሠረት ማመልከቻዎ ሲሰራጭ። Http://www.gnu.org/copyleft/gpl.html // -------------------------------- ይመልከቱ -------------------------------------------------- -------------------------------------------------- --------------------------------- #ያካትቱ //-የኦቶ ቤተመፃሕፍት ስሪት 9 ኦቶ 9 ኦቶ; // ይህ ኦቶ ነው!

//---------------------------------------------------------

//-የመጀመሪያ ደረጃ-ሰርቪስ የተጣበቁበትን ካስማዎች ያዋቅሩ /* --------------- | ኦው | | --------------- | ዓመት 3 ==> | | ----- ------ <== RL 4 | ----- ------ | */// ሰርቪኦ ፒን //////////////////////// ////////////////////// // servo [1] የቀኝ እግሩ #የተወሰነ PIN_RL 4 // servo [2] የግራ እግር #ጥርት PIN_RR 5 // servo [3] የቀኝ እግር // ULTRASONIC ፒኖች //////////////// //////////////////////////////// ///////// #ልዩ PIN_Trigger 8 // TRIGGER pin (8) #የሚገልጽ ፒን_ኢቾ 9 // ECHO ፒን (9) // የብዙ ፒን ///////////////// //////////////////////////////// /////////////// #የሚገልጽ ፒን_ቡዜር 13 // BUZZER pin (13) // ሰርቨር ጉባኤ ፒን ///////////////////// ///////////////////////////////// የኦቶ እግሮችን እና እግሮችን ለመገጣጠም ለማገዝ - በፒን 7 እና በ GND መካከል #የሽቦ አገናኝ #መግለፅ PIN_ASSEMBLY 7 // ASSEMBLY pin (7) LOW = ስብሰባ ከፍተኛ = መደበኛ ሥራ ///////////////// //////////////////////////////// //-ዓለም አቀፍ ተለዋዋጮች -------------------------------------------/ ////////////////////////////////// ////////////////////// int ርቀት; // ተለዋዋጭ ወደ መደብር ርቀት ከአልትራሳውንድ ክልል መፈለጊያ ሞዱል ቡል መሰናክል ተገኝቷል = ሐሰት; // አመክንዮአዊ ሁኔታ ነገር የተገኘበት እኛ ባስቀመጥነው ርቀት ላይ ነው ////////////////// /////////////////////////////// //-- አዘገጃጀት -------------- ---------------------------------------- // //////// //////////////////////////////// ///////// ባዶ ቅንብር () {Otto.init (PIN_YL ፣ PIN_YR ፣ PIN_RL ፣ PIN_RR ፣ እውነት ፣ A6 ፣ PIN_Buzzer ፣ PIN_Trigger ፣ PIN_Echo) ፤ // የ servo ፒኖችን እና የአልትራሳውንድ ፒኖችን እና የ Buzzer pin pinMode (PIN_ASSEMBLY ፣ INPUT_PULLUP) ያዘጋጁ ፤ // - ቀላል የመገጣጠሚያ ፒን - LOW የመሰብሰቢያ ሁናቴ ነው // ኦቶ ከእንቅልፉ! Otto.sing (S_connection); // ኦቶ ድምፅ ያሰማል Otto.home (); // ኦቶ ወደ ዝግጁ ቦታ መዘግየት (500) ይንቀሳቀሳል። // ኦቶ እንዲያቆም ለመፍቀድ 500 ሚሊሰከንዶች ይጠብቁ // // ፒን 7 ዝቅተኛ ከሆነ በቀላሉ መሰብሰብን ለማንቃት የኦቲቶ አገልጋዮችን በቤት ሞድ ውስጥ ያስቀምጡ ፣ // ኦቶ ማሰባሰብዎን ሲጨርሱ ፣ በፒን 7 እና በ GND መካከል ያለውን አገናኝ ያስወግዱ (ዲጂታል አንብብ (PIN_ASSEMBLY) == LOW) {Otto.home (); // ኦቶ ወደ ዝግጁ ቦታው ይንቀሳቀሳል Otto.sing (S_happy_short); // ኦቲቶ አሁንም መዘግየቱን (5000) እየሰራ መሆኑን እናውቅ ዘንድ በየ 5 ሰከንዶች ዘምሩ/ // ለ 5 ሰከንዶች ይጠብቁ}

}

/////////////////////////////// /////////////////// //--ዋና ሉፕ --------------------------- ------------------ // ///////////////////// /////////////////////////// ከ 15 ሴ.ሜ ቅርብ የሆነ ነገር አለ ከዚያ የሚከተለውን ኦቶ.ሲንግ (S_surprise) እናደርጋለን። // የሚገርም ድምፅ ያሰማ Otto.jump (5, 500); // ኦቶ ኦቶ.ዘለለ (S_cuddly); // ድምጽ ሀ // ኦቶ ለ (int i = 0; i <3; i ++) Otto.walk (1 ፣ 1300 ፣ -1) ሶስት እርምጃዎችን ወደ ኋላ ይወስዳል። // ኦቶ እንዲረጋጋ ለመፍቀድ የመራመጃ ትዕዛዙን መዘግየት (500) ሶስት ጊዜ መድገም/// ትንሽ 1/2 ሰከንድ መዘግየት // ኦቶ ግራ 3 እርምጃዎችን ለ (int i = 0; i <3; i ++) {// ሦስት ጊዜ Otto.turn (1, 1000, 1) መድገም; // የእግር ጉዞው የግራ ትዕዛዝ መዘግየት (500) ፤ // ኦቶ እንዲረጋጋ ለመፍቀድ ትንሽ 1/2 ሰከንድ መዘግየት}} ሌላ {// ምንም ነገር ከሌለ ወደፊት ወደ ፊት ይሂዱ። Otto.walk (1, 1000, 1); // ኦቶ ቀጥ ያለ እንቅፋት መራመጃ (መመርመሪያ) (); // ከ 15 ሴ.ሜ ቅርብ ለሆነ ነገር የአልትራሳውንድ ክልል መፈለጊያውን ለመፈተሽ ተግባሩን ይደውሉ}} /////////////////// ////////////////////////////////////// //-ተግባራት --------- ----------------------------------------- // /////// /////////////////////////////// ///////////

/- የርቀት ዳሳሽ የማንበብ እና መሰናክልን በተግባር የማወቅ ተግባር ተለይቶ የሚታወቅ ተለዋዋጭ

ባዶ እንቅፋት ዳሳሽ () {int distance = Otto.getDistance (); // (ርቀት <15) መሰናክል ከተገኘ = እውነት ከሆነ ከአልትራሳውንድ ክልል መፈለጊያ ርቀቱን ያግኙ። // ይፈትሹ ይህ ርቀት ከ 15 ሴ.ሜ ቅርብ መሆኑን ይመልከቱ ፣ ሌላ እንቅፋት ከሆነ እውነት ነው ተገኝቷል = ሐሰት ፤ // ካልሆነ ሐሰት

}

ደረጃ 4 ፦ ቤተ መፃህፍት ያስፈልጋሉ

ቤተ መጻሕፍት ያስፈልጋሉ
ቤተ መጻሕፍት ያስፈልጋሉ

አንዴ ቤተ -መጽሐፍትዎ ከተወጣ በኋላ ወደ አርዱዲኖ አይዲኢ ውስጥ መግባት እና የማስነሻ መጫኛዎችዎ ወቅታዊ መሆናቸውን ማረጋገጥ ያስፈልግዎታል።

ሰሌዳዎን ወደ አርዱዲኖ ናኖ ፣ አንጎለ ኮምፒውተርዎን ወደ ATmega328P (የድሮ ቡት ጫኝ) እና ሮቦትዎን ወደሰኩበት ወደብዎ ያዘጋጁ። አንዴ ይህ እርምጃ ከተጠናቀቀ እና ኮድዎ ዝግጁ ከሆነ በፕሮግራሙ በላይኛው ግራ ጥግ ላይ ኮዱን ወደ ሮቦትዎ ለመስቀል የሰቀላ ቁልፍን ይጫኑ።

ስለማንኛውም ኮድ እና ቤተ -መጽሐፍት ስብስብ ሁሉ ማግኘት ቢችሉም ሁሉም ጠንቋይ አይሰሩም እራት ተስፋ አስቆራጭ ሊሆን ይችላል።

ደረጃ 5 ስም ፣ ይደሰቱ እና ሲንቀሳቀስ ይመልከቱ

ሁሉም በእቅዱ መሠረት የሚሄድ ከሆነ እና ቦርዱ ካልተጠበሰ ለመዘመር ፣ ለመደነስ ፣ ለመዘዋወር እና እንቅፋቶችን ለማስወገድ ፕሮግራሞች ሊሆኑ የሚችሉ ቦት ሊኖርዎት ይገባል።

እርስዎ ኦቶ ብለው ሊጠሩት ቢችሉም ፣ ለራስዎ መሰየሙ ትንሽ የበለጠ የሚስብ ሆኖ ስላገኘኝ የእኔን ስፒክ ብዬ ጠራሁት።

የሚመከር: