ዝርዝር ሁኔታ:

ሮቦቲክ አይጥ: 8 ደረጃዎች (ከስዕሎች ጋር)
ሮቦቲክ አይጥ: 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሮቦቲክ አይጥ: 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሮቦቲክ አይጥ: 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: TUDev's Tech Talk with Professor Bora Ozkan - Fintech and the Future of Finance 2024, ሀምሌ
Anonim
ሮቦቲክ አይጥ
ሮቦቲክ አይጥ

የቲንከርካድ ፕሮጄክቶች »

ሰላም!

ስሜ ዴቪድ ነው ፣ እኔ በስፔን ውስጥ የምኖረው የ 14 ዓመት ልጅ ነኝ እና ይህ የመጀመሪያ አስተማሪዬ ነው። ለተወሰነ ጊዜ ሮቦቶችን ገንብቼ አሮጌ ኮምፒተሮችን እጠግን ነበር እናም የሮቦቲክ አስተማሪዬ የተማርኩትን ለሌሎች ሰዎች ማካፈል መጀመር ጥሩ ጊዜ እንደሆነ ነገረኝ። ስለዚህ እዚህ እንሄዳለን!

አንድ ቀን አንድ ጓደኛዬ ሮቦት እና አንዳንድ አካላትን ለመገንባት 3 ዲ አምሳያ ሰጠኝ - አንድ አርዱዲኖ ናኖ ማይክሮ መቆጣጠሪያ እና ሁለት ሰርቮ ሞተሮች ፣ በእነዚህ 3 ነገሮች የእኔን ትንሽ ሮቦት መገንባት ጀመርኩ። በዚህ አስተማሪ ውስጥ ይህንን ሮቦት እንዴት እንደሚሠሩ ከእርስዎ ጋር እጋራለሁ ፣ እንዲሁም የ 3 ዲ አምሳያውን እና እኔ የፃፍኩትን ኮድ እጨምራለሁ ፣ ስለሆነም የራስዎን ሮቦት አይጥ ለመሥራት የሚያስፈልገውን ሁሉ ማግኘት ይችላሉ!

ደረጃ 1: የሚያስፈልግዎ

ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት

- አርዱዲኖ ናኖ ማይክሮ መቆጣጠሪያ

- 2 SG90 servo ሞተርስ (በአማዞን ውስጥ ወይም በአንዳንድ የመስመር ላይ ሱቆች ውስጥ ሊያገ canቸው ይችላሉ)

- የ 3 ዲ አምሳያውን ማተም አለብዎት ወይም በካርቶን ወይም በፕላስቲክ መዋቅር መገንባት ይችላሉ። ይህንን ሞዴል ተጠቅሜያለሁ https://www.tinkercad.com/things/12eU8UHtMSB ከቲንክ ሮቦት ላብስ

- አንዳንድ ሽቦዎች ፣ እና ትንሽ የዳቦ ሰሌዳ

- የ 9 ቮልት ባትሪ እና አያያዥ

እንዲሁም አርዱዲኖ አይዲኢን መጠቀም ያስፈልግዎታል ፣ በሚቀጥለው አገናኝ ውስጥ ማውረድ ይችላሉ-

ደረጃ 2 - ሰርቪሶቹን መለካት

ሰርቪሶቹን መለካት
ሰርቪሶቹን መለካት
ሰርቪሶቹን መለካት
ሰርቪሶቹን መለካት

ሮቦቱን ከመጀመርዎ በፊት አንድ ቀዳሚ እርምጃ ማድረግ አለብዎት። የ servo ን መካከለኛ ቦታ ማግኘት ያስፈልግዎታል። ሰርቪስ 180 ዲግሪ (ግማሽ ክብ) ሊዞር ይችላል ፣ እና እግሮቹን ከሰውነት ጎን ለጎን ለማስቀመጥ በመጀመሪያ የ 90 ዲግሪ አቀማመጥ የት እንዳለ መፈለግ ያስፈልግዎታል። ይህንን ለማድረግ አገልጋዮቹን በ 90 º አቀማመጥ ውስጥ የሚያስቀምጥ ፕሮግራም ፃፍኩ። አንዴ አገልጋዮቹ በ 90º ላይ ሲሆኑ በፕሮግራሙ መጀመሪያ ላይ አገልጋዩ የት እንደሚገኝ የማጣቀሻ ነጥብ ይኖርዎታል።

አገልጋዮቹን ማዕከል ለማድረግ የምጠቀምበት ፕሮግራም ይህ ነው-

#ያካትቱ

Servo Front;

Servo ተመለስ;

ባዶነት ማዋቀር () {

ፊት ለፊት (9);

ተመለስ (6);

}

ባዶነት loop () {

ግንባር። ጻፍ (90);

ተመለስ። ጻፍ (90);

}

የሮቦቱን እንቅስቃሴ ለማሻሻል እና ፍጹም ርቀትን ለማግኘት በሶፍትዌሩ ወይም በሃርድዌር ላይ ትንሽ ማስተካከያዎችን ማድረግ አለብዎት ፣ ግን መጀመሪያ ሮቦቱን እንዲንቀሳቀስ እና በፕሮጀክቱ መጨረሻ ላይ እነዚህን ማስተካከያዎች ማድረግ ይችላሉ.

ደረጃ 3: እግሮችን መገጣጠም

እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ
እግሮችን መሰብሰብ

ከዚህ በኋላ የአገልጋዮቹን ዘንጎች ወስደው ወደ ሮቦቱ እግሮች ውስጥ ማስገባት አለብዎት ፣ ይህንን ቀላል ለማድረግ ወደ ጉድጓዶቹ ውስጥ ለመግባት በእግሮቹ ቀዳዳ ዙሪያ ያለውን ቁሳቁስ ትንሽ መቁረጥ ይችላሉ።

በሁለተኛ ደረጃ በ 3 ዲ እግሮች ወደ ዘሮች ውስጥ ዘንጎቹን መገልበጥ ያስፈልግዎታል ፣ ሁሉም በትክክለኛው ቦታ ላይ ሲቀመጡ ፣ በቦታው ላይ ለማስጠበቅ በሾሉ እና በእግሮቹ መካከል ትንሽ የሙቅ ሙጫ ነጥብ ያስቀምጡ። በደረጃ 2 ላይ እንደሚታየው እግሮቹን በ 90 ዲግሪ ማድረጉን ያረጋግጡ።

ደረጃ 4 - ሰርቪስ መጫን

ሰርቪስ በመጫን ላይ
ሰርቪስ በመጫን ላይ
ሰርቪስ በመጫን ላይ
ሰርቪስ በመጫን ላይ
ሰርቪስ በመጫን ላይ
ሰርቪስ በመጫን ላይ

አሁን በሮቦቱ አካል ውስጥ ሰርዶሶቹን መጫን አለብዎት ፣ ይህንን ለማድረግ ገላውን በአንድ እጅ ወስደው በእግሮቻቸው ውስጥ ወደ ሰርቪው ባለው ቀዳዳ ውስጥ ወደ servo ውስጥ መግፋት አለብዎት። የ servo ሽቦዎች በትክክለኛው ቦታ ላይ መሄዳቸውን ያረጋግጡ ፣ ካልሆነ ሰርቪው በሻሲው ውስጥ አይገጥምም። በ servo ቀዳዳ ጎኖቹ በአንዱ ላይ ትንሽ ማስገቢያ አለ። ያንን ማስገቢያ ለሽቦዎቹ ይጠቀሙ።

ይህንን ደረጃ ከሌሎቹ የእግሮች ስብስብ ጋር ይድገሙት።

ደረጃ 5: አርዱዲኖን ማከል

አርዱዲኖን በማከል ላይ
አርዱዲኖን በማከል ላይ
አርዱዲኖን በማከል ላይ
አርዱዲኖን በማከል ላይ
አርዱዲኖን በማከል ላይ
አርዱዲኖን በማከል ላይ

ከነዚህ ሁሉ እርምጃዎች በኋላ የሮቦት ሃርድዌር ይጠናቀቃል። አሁን ወደ መጨረሻው ክፍል ፣ ወደ ኤሌክትሮኒክስ እና ሽቦ እየገባን ነው። በመጀመሪያ አርዱዲኖ ናኖን ወስደው ወደ ዳቦ ሰሌዳው ውስጥ ይግፉት ፣ ከዚያ በዳቦርዱ ታችኛው ክፍል ላይ ያለውን ወረቀት ማስወገድ እና የዳቦ ሰሌዳውን በ 3 ዲ አምሳያው ውስጥ ማጣበቅ ይኖርብዎታል።

ደረጃ 6 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ

ሽቦውን እናድርግ! በዚህ ደረጃ ውስጥ ሁሉንም ገመዶች ከዳቦ ሰሌዳ ፣ ወደ ሰርቪስ የሚያገናኙበት።

ሁሉም ሰርቦሶቹ ሶስት ሽቦዎች አሏቸው ፣ ስለሆነም አንዱ አርዱዲኖ ለላከው መረጃ ፣ ብርቱካናማው ፣ ሌላኛው ለ +5v የአሁኑ ፣ ቀይው ፣ እና በመጨረሻም የ GND (ወይም መሬት) ሽቦ ፣ ያኛው ቡናማ ነው።

ገመዶቹን ለማገናኘት ሰርቮስን ማዕከል ለማድረግ የተጠቀምነውን ኮድ መመልከት ይፈልጉ ይሆናል። በኮዱ ውስጥ ለፊት እግሮች ሰርቪው ከፒን D9 እና ከሌላው ሰርቪው ጋር ፣ አንዱ ለኋላ እግሮች እና ጅራቱ በወደብ D6 ውስጥ የተገናኘ መሆኑን ማየት እንችላለን። ይህ ማለት የፊት servo ብርቱካናማ ሽቦ ወደ D9 ፒን ይሄዳል ፣ እና ለኋላ እግሮች የብርቱካናማ ሽቦ ከ D6 ፒን ጋር ተገናኝቷል። የሁለቱም ሰርቪስ ቀይ ገመድ ወደ 5 ቪ ይሄዳል እና የሁለቱም ሰርቪስ ቡናማ ሽቦዎች ወደ GND (ማንኛውም የአርዲኖ ናኖ የ GND ፒኖች) ይሄዳሉ።

ደረጃ 7 እና አንዳንድ ኮድ

እና አንዳንድ ኮድ
እና አንዳንድ ኮድ

ሮቦቱን ለመጨረስ በሕይወት ማምጣት አለብዎት! ፣ ስለዚህ እዚህ የምወደው ክፍል ኮዱ ይመጣል።

እዚህ ከዚህ በታች ኮዱን እጋራዎታለሁ። ሮቦትዎን ፍጹም በሆነ በር እንዲራመድ ለማድረግ ቁልፉ ከአይጥዎ ክብደት እና ሚዛን ጋር ፍጹም እንዲስማማ ፕሮግራሙን ማሻሻል ነው ፣ ግን እኔ ይህንን የምመክረው ትንሽ የአሩዲኖ ፕሮግራምን ካወቁ ብቻ ነው። አይጥዎ ለመራመድ የሚቸገር ከሆነ አስተያየት ይፃፉ እና አይጥዎ በአንዳንድ ዘይቤ እንዲራመድ ልረዳዎ እችላለሁ!

እኔ የተጠቀምኩበት ኮድ እዚህ አለዎት-

#ያካትቱ

Servo Front;

Servo ተመለስ;

ባዶነት ማዋቀር () {

ፊት ለፊት (9);

ተመለስ (6);

ግንባር። ጻፍ (92); // የእኔ የፊት ሰርቪስ ፣ በ 90 ዲግሪዎች ፍጹም ቀጥ ባለ አልነበረም ፣ ስለዚህ አንግሉን ወደ 92 ዲግሪዎች መለወጥ ነበረብኝ።

ተመለስ። ጻፍ (90);

መዘግየት (1000); // ሮቦቱ ሁሉንም እግሮች ከሰውነት ቀጥ አድርጎ አንድ ሰከንድ ይጠብቃል

}

ባዶነት loop () {

// ሮቦቱን እስኪነቀሉ ድረስ ይህ ሉፕ ይሠራል

// ሮቦትዎ በፍጥነት ወይም በዝግታ እንዲሄድ ወይም ትልቅ ወይም ትንሽ እርምጃዎችን ለማድረግ በእንቅስቃሴዎች መካከል ማዕዘኖችን ወይም የመዘግየቱን ጊዜ መለወጥ ይችላሉ።

ግንባር። ጻፍ (132);

መዘግየት (100);

ተመለስ። ጻፍ (50);

መዘግየት (300);

የፊት መጻፍ (50);

መዘግየት (100);

ተመለስ። ጻፍ (130);

መዘግየት (300);

}

ፕሮግራሙን በአርዱዲኖ የፕሮግራም መድረክ ውስጥ ከጻፉ በኋላ በሮቦት ውስጥ መስቀል እና እንዴት እንደሚንቀሳቀስ ማየት ይችላሉ።

ደረጃ 8: ጨርሰዋል

ይህ ሮቦት ለመሰብሰብ እጅግ በጣም ቀላል ነው ፣ እና ፕሮግራሙ እንዲሁ በጣም ቀላል ነው። እንዲንቀሳቀስ ማድረግ ቀላል ነው… ግን በጸጋ እንዲንቀሳቀስ ለማድረግ በጣም የተወሳሰበ ነው። የሚራመዱ ሮቦቶችን መገንባት እና መርሃ ግብር ለመጀመር ከፈለጉ ፣ ይህ ለእርስዎ ጥሩ ፕሮጀክት ነው። ሮቦትዎን እንዲራመድ ለማድረግ “መራመድን” ፣ የመመሪያዎችን ቅደም ተከተል እንዴት በፕሮጀክት እንደሚማሩ ይማራሉ።

የመጀመሪያዎቹን ትምህርቶቼን እንደወደዱት ተስፋ አደርጋለሁ እና እባክዎን ፣ በሮቦትዎ ላይ ማንኛውንም እገዛ ከፈለጉ ፣ በእንግሊዝኛ ፣ በፈረንሣይ ወይም በስፓኒሽ እርስዎን ለመርዳት ደስተኛ ነኝ።

ዳዊት

የሚመከር: