ዝርዝር ሁኔታ:
- ደረጃ 1 ማዋቀር/መገንባት
- ደረጃ 2 - አርትዖቶችን እና ሽቦዎችን ማስተካከል
- ደረጃ 3: ኮድ ይስቀሉ
- ደረጃ 4 ፦ ቤተ መፃህፍት ያስፈልጋሉ
- ደረጃ 5 ስም ፣ ይደሰቱ እና ሲንቀሳቀስ ይመልከቱ
ቪዲዮ: ኦቶ ቦት (እኔ የእኔን ስፒክ ብዬ ጠራሁት) - 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ቀላል የመራመጃ ሮቦት ለመፍጠር ማንም ሰው ማድረግ የሚችል ቀላል ፕሮጀክት ነው።
አቅርቦቶች
ለዚህ ልዩ ግንባታ ያስፈልግዎታል
*የአልትራሳውንድ ዳሳሽ
*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 ስም ፣ ይደሰቱ እና ሲንቀሳቀስ ይመልከቱ
ሁሉም በእቅዱ መሠረት የሚሄድ ከሆነ እና ቦርዱ ካልተጠበሰ ለመዘመር ፣ ለመደነስ ፣ ለመዘዋወር እና እንቅፋቶችን ለማስወገድ ፕሮግራሞች ሊሆኑ የሚችሉ ቦት ሊኖርዎት ይገባል።
እርስዎ ኦቶ ብለው ሊጠሩት ቢችሉም ፣ ለራስዎ መሰየሙ ትንሽ የበለጠ የሚስብ ሆኖ ስላገኘኝ የእኔን ስፒክ ብዬ ጠራሁት።
የሚመከር:
የእኔን የብሉቱዝ ጆሮ ማዳመጫ ወደ ብሉቱዝ ተናጋሪዎች መለወጥ - 5 ደረጃዎች
የእኔን የብሉቱዝ ጆሮ ማዳመጫ ወደ ብሉቱዝ ድምጽ ማጉያዎች መለወጥ-የእኔ የጆሮ ማዳመጫ ከእንግዲህ በራሱ ኃይል እየሰራ አይደለም ፣ የማይክሮ ዩኤስቢ አያያዥ መሙያ ስገናኝ ብቻ ኃይሎች ፣ ባትሪው ቀድሞውኑ ሞቷል እና አንደኛው ተናጋሪ አይሰራም። ግን ብሉቱዝ አሁንም ያለ ምንም ችግር እየሰራ ነው። ዛሬ እኔ አሳይሻለሁ
የእኔን ባለአራት አስማሚ ሠራሁ - 3 ደረጃዎች
እኔ የእኔን ባለአራት ኮፕተር አድርጌአለሁ - የእኔን ባለአራት ኮፕተር የሠራሁት ለማወቅ ብቻ ነው ፣ ማድረግ እችላለሁን? መብረር ይችላል? ከብዙ ዓመታት በፊት ከአርሲ አውሮፕላኖች እና ከሄሊኮፕተሮች ጋር ተጫውቻለሁ ፣ እሱ መብረር እንደሚችል ግን አውቃለሁ ፣ ግን ቀላል ጨዋታ አይደለም ፣ ብዙ ሲወድቅ ፣ እንደገና ይገነባል እና እንደገና ይሞክሩ እና እንደገና ይሞክሩ። ዛሬ የአርሲ ማሰራጫዬን እይዛለሁ ፣ ሁሉም ኤም
የእኔን ዩኤስቢ አዲስ ሕይወት መስጠት - 7 ደረጃዎች
የእኔን ዩኤስቢ አዲስ ሕይወት መስጠት - ስለዚህ እኔ ከብዙ ዓመታት በፊት የገዛሁት ይህ የኪንግስተን ዩኤስቢ (ወይም ከፈለጉ ፍላሽ አንፃፊ) አለኝ። የአመታት አገልግሎት አሁን በመልኩ ላይ ማረጋገጫ አሳይቷል። ካፕው ቀድሞውኑ ጠፍቷል እና መከለያው ከቆሻሻ መጣያ ዱካዎች የተወሰደ ይመስላል። የዩኤስቢ ቦርድ
የእኔን መስመር 6 Pod Pod Guitar Effects Processor እንዴት በሬክ ላይ እንደጫንኩ 10 ደረጃዎች (ከስዕሎች ጋር)
የእኔን መስመር 6 Pod Pod Guitar Effects ፕሮሰሰርን እንዴት እንደሰካሁ - በ 1998 ለመጀመሪያ ጊዜ ተመልሰው ሲወጡ ከመጀመሪያው የመስመር 6 POD አሃዶች አንዱን ገዛሁ። ያኔ አስደናቂ ነገር ነፋ እና አሁንም በጣም ጥሩ ይመስላል - ብቸኛው ችግር ቅርፁ ነበር - በግልጽ ለማስቀመጥ ፣ ሞኝ ይመስላል። የበለጠ አስፈላጊ ፣ እርስዎ ካልያዙ በስተቀር
ጋራጅ ግድግዳዎችዎን በድምፅ የማያስተላልፉ (የእኔን የማፅጃ ዘዴን በመጠቀም) - 9 ደረጃዎች (ከስዕሎች ጋር)
በድምፅ መከላከያ የእርስዎ ጋራዥ ግድግዳዎች (የእኔን የማፅጃ ዘዴን በመጠቀም) - በዚህ መመሪያ ውስጥ ፣ ለቤቴ መቅጃ ስቱዲዮ ያዘጋጀሁትን ዘዴ በመጠቀም ግድግዳውን በድምፅ እንዴት እንደሚዘጋ አሳያለሁ። እሱ ከሚቋቋመው የሰርጥ ዘዴ ጋር ተመሳሳይ ነው ፣ ግን እሱ 1. በጣም ርካሽ ፣ 2. በጣም ጠንካራ ፣ 3. የሚፈቅድ ጥቅሞች አሉት