ዝርዝር ሁኔታ:
- ደረጃ 1: ቁፋሮ ፣ አገናኝ እና የሞተር ተራራ
- ደረጃ 2 - መያዣውን ማያያዝ
- ደረጃ 3: ለከረሜላ መወርወሪያ ትንሽ ቀዳዳ ያድርጉ
- ደረጃ 4: Arduino Setup
- ደረጃ 5: Dlib ማዋቀር
- ደረጃ 6 የፊት መታወቂያውን ከእርስዎ ሮቦት ጋር ማገናኘት
ቪዲዮ: ከረሜላ መወርወር ሮቦት ከአርዱዲኖ ፣ እንደገና ጥቅም ላይ የዋሉ ክፍሎች እና ዲሊብ ።: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በጥቂት እንደገና ጥቅም ላይ ከዋሉ ክፍሎች ፣ አርዱinoኖ + የሞተር ጋሻ ፣ እና ዲሊብ የኮምፒተር ሶፍትዌሮች ጋር ፣ ፊት ለፊት የሚለይ የከረሜላ መወርወሪያ መስራት ይችላሉ።
ቁሳቁሶች:
- የእንጨት ፍሬም
- ላፕቶፕ/ኮምፒተር (ከ Raspberry Pi የበለጠ አንድ ቢሆን ይመረጣል!)
- አርዱዲኖ (በተሻለ ሁኔታ Uno ፣ ወይም ከሞተር ጋሻዎ ጋር የሚስማማ።)
- አርዱዲኖ የሞተር ጋሻ (አሁንም እዚህ እንደሚሸጠው የድሮውን የአዳፍ ፍሬ ጋሻ እጠቀም ነበር)
- ማንኛውም መደበኛ የድር ካሜራ
- አነስተኛ ማጠቢያ
እንደገና ጥቅም ላይ የዋሉ ክፍሎች;
- መያዣ (የድሮ የብረት ሳጥን በደንብ ይሠራል።)
- Stepper ሞተር ፣ የዲሲ ሞተር ከተበታተነ አሮጌ አታሚ።
- የድሮ የአታሚ የኃይል አቅርቦት
- የከረሜላ አከፋፋይ (ትልቅ እርጎ መያዣ)።
የተጠናቀቀው ምርት ውስጠኛው ክፍል እንደ ተያይዞ አጠቃላይ እይታ ይመስላል።
ማስጠንቀቂያ
ሽቦ/ድጋሚ ከማገናኘትዎ በፊት ኃይልን ወደ አርዱዲኖ/ሞተር ማዋቀሩን ያረጋግጡ። በትክክለኛው ዋልታ ውስጥ ኃይሉን መሰካትዎን ያረጋግጡ!
ይህ በኮምፒተርዎ ላይ ለመጫን ወይም ለማጠናቀር የሚፈልጉትን አርዱዲኖ እና ሶፍትዌርን በመጠቀም የመካከለኛ ደረጃ ፕሮጀክት ነው። መመሪያዎች ሊለያዩ እና በኡቡንቱ ላይ እየሠሩ ተፈትነዋል።
የድሮውን የአዳፍ ፍሬ ሞተር ጋሻ ካልተጠቀሙ የአርዲኖን ኮድ በሚጠቀሙበት በማንኛውም የሞተር ጋሻ ላይ ማስተካከል ሊያስፈልግዎት ይችላል።
ደረጃ 1: ቁፋሮ ፣ አገናኝ እና የሞተር ተራራ
የድር ካሜራ ከላይ እንዲንቀሳቀስ ፣ እና አከፋፋዩ ከታች ዙሪያውን ማሽከርከር እንዲችል የስቴፐር ሞተርን በማያያዝ በጉዳዩ ውስጥ ቀዳዳዎችን ይከርክሙ።
በደረጃዎች ሳይሆን ወደ ኋላ/ወደ ፊት ከሚሮጡ የዲሲ ሞተሮች (2 ሽቦዎች) በተቃራኒ የእንፋሎት ሞተሮች በትንሽ ደረጃዎች (4 ሽቦዎች) መንቀሳቀስ ይችላሉ።
የዲሲው ሞተር 2 ሽቦዎች አሉት (በሁለቱም በኩል ይሠራል) ፣ አማራጭ የእንፋሎት ሞተር በሁለት ኮይል ውስጥ 4 ይኖረዋል (እዚህ እንደተገለፀው ጠመዝማዛዎቹ የት እንዳሉ ለማየት ከብዙ ሚሊሜትር የመቋቋም ቆጣሪ ጋር ሙከራ ያድርጉ)።
እንደ ምሳሌዬ የድሮውን የአዳፍ ፍሬትን ጋሻ የሚጠቀሙ ከሆነ ፣ በሰነዶቻቸው ውስጥ እንደተገለፀው የዲሲ ከረሜላ ማሽከርከሪያ ሞተርን ከሞተር #3 ፣ እና እርከኑን ከመጀመሪያዎቹ ሁለት ሞተሮች (#1 ፣ #2) ጋር ማገናኘት አለብዎት።
ከተገናኙ በኋላ ሞተሮቹን ከአርዱዲኖ ጋር ወደተያያዘው የአርዱዲኖ ሞተር ጋሻ ሽቦ ያሽጉ። ለተሻለ ውጤት ከሁለተኛ እጅ መደብር በ $ 2 የግድግዳ ኪንታሮት ላይ ለዲሲ ውፅዓት ሽቦ ሊያደርጉት ለሚችሉት ሞተሮች ሁለተኛ የኃይል አቅርቦት እንዲኖር ይመከራል።
ደረጃ 2 - መያዣውን ማያያዝ
የ እርጎ መያዣን ወይም ሌላ ትልቅ የፕላስቲክ መያዣን መሃል ይለኩ እና ከሞተሩ መጨረሻ የሚበልጥ መያዣን ይቆፍሩ።
ትንሽ ማጠቢያ በመጠቀም መያዣውን ከሳጥኑ ጋር ያያይዙት - Krazy -ማጣበቂያ ከእቃ መያዣው ታች እና ከኤሌክትሪክ ሞተር ስፒል ጋር።
ሙጫው ሙሉ በሙሉ ለመፈወስ ለአንድ ወይም ለሁለት ቀናት ያህል እንዲደርቅ ያድርጉ - ጠማማ አለመሆኑን ለማረጋገጥ በሳጥን እና በሚሽከረከር ኮንቴይነር መካከል ትንሽ ጠፈርን ማስቀመጥ ይፈልጉ ይሆናል።
ደረጃ 3: ለከረሜላ መወርወሪያ ትንሽ ቀዳዳ ያድርጉ
አንዴ ማሽከርከሪያው በትክክል ከተያያዘ በኋላ ከረሜላ የሚጣልበትን ትንሽ ቀዳዳ ለመዘርዘር የሹል ቢላውን ጫፍ ይጠቀሙ - ይህ ከንፈር ካለበት ከታች ብቻ መሆን አለበት።
(ለተሻለ ውጤት 30 ገደማ የከረሜላ ቁርጥራጮች በአከፋፋዩ ክዳን መጨረሻ ላይ ሊጫኑ ይችላሉ ፣ ይህም የታችኛው ይሆናል።)
እስኪወጣ ድረስ በሹል ቢላዋ ቀስ ብለው መዘርዘርዎን ይቀጥሉ ፣ ትንሽ ቀዳዳ ይተው (እንደ አስፈላጊነቱ ጉድጓዱን በኋላ ማስፋት ይችላሉ)።
ደረጃ 4: Arduino Setup
የ Arduino ሶፍትዌሩን አስቀድመው ካልጫኑ ፣ ያግኙት
www.arduino.cc/en/Main/Software
ማንኛውም የቅርብ ጊዜ ስሪት መስራት አለበት።
በእርስዎ አርዱinoኖ ጋሻ ምሳሌ ኮድ ውስጥ በተሰጡት ምሳሌዎች የዲሲ/ስቴፐር ሞተርን ይፈትሹ።
ይህንን ጋሻ (አሁንም ከአንዳንድ ሻጮች የሚገኝ) የሚጠቀሙ ከሆነ የእኔን ኮድ በቀጥታ መጠቀም ይችላሉ-
github.com/programmin1/HowToTrainYourRobot…
አንዴ በ Arduino ተከታታይ መስኮት ውስጥ ‹መ› ን በማስገባት ከረሜላ ማሰራጨት ከቻሉ እና ይህንን ከድሊብ መታወቂያ ጋር ለማገናኘት ጊዜው አሁን ነው።
ደረጃ 5: Dlib ማዋቀር
ድሊብ (https://dlib.net/) ለምስል ማወቂያ ክፍት ምንጭ ፣ ለአጠቃቀም ቀላል ቤተ-መጽሐፍት ይሰጣል። በመጠቀም የ Python Dlib ሞጁሉን ይጫኑ
sudo pip ጫን Dlib
- ወይም -
sudo easy_install Dlib ን ይጫኑ
ዲሊብ እስኪጫን እና እስኪሰበሰብ ይጠብቁ። (በተሻለ ሁለት ጊጋባይት ራም ያለው ኮምፒተር ያስፈልግዎታል ፣ ወይም ረጅም ጊዜ መጠበቅ እና የመቀያየር ቦታን ማስፋት ያስፈልግዎታል)። ኮዱ እንዲሁ ለድር ካሜራ ሞዱል OpenCV ን ይጠቀማል ፣ ስለዚህ ያሂዱ
sudo apt-get install Python-opencv ን ይጫኑ
ማኮስ ወይም ሌላ ስርዓተ ክወና የሚጠቀሙ ከሆነ የመጫኛ ደረጃዎች ሊለያዩ ይችላሉ።
አሁን የፊት ለይቶ ማወቅ የመሬት ምልክቶች መረጃን ከ
dlib.net/files/shape_predictor_68_face_land…
ይቅለሉት (በማህደር አስተዳዳሪ/7 ዚፕ) እና በቤት ውስጥ/ውርዶች/ቅርፅ_ፕሬዲተር_68_face_landmarks.dat ውስጥ ያስቀምጡት
ደረጃ 6 የፊት መታወቂያውን ከእርስዎ ሮቦት ጋር ማገናኘት
አርዱinoኖን የሚቆጣጠር ዩኤስቢን ወደ ኮምፒዩተሩ ይሰኩት እና የ//dev/ttyACM0 ፋይል መኖሩን ያረጋግጡ (ይህ ተከታታይ ትዕዛዞችን የሚልክበት መሣሪያ ነው)። እሱ ካልሰራ እና ሲሰኩት በ /dev ውስጥ የሚታየው የተለየ ተመሳሳይ ስም ያለው ማውጫ ፣ በሪፖው ውስጥ በፊቱ ውስጥ DetectThreadCorrelationCV2FaceSmile.py ፋይል ውስጥ /dev /ttyACM0 ን ይተኩ።
የድር ካሜራውን ይሰኩ (በሚጠቀሙበት ኮምፒዩተር ውስጥ ምንም አብሮ የተሰራ የድር ካሜራ ከሌለ) ፣ ያንን በትዕዛዝ መስመሩ ውስጥ ወይም በጂኒ የጽሑፍ አርታኢ ውስጥ በ Run/F5 ትእዛዝ ያሂዱ። በላፕቶፕ ላይ ሁለተኛ/ውጫዊ ዌብካም መጠቀም ከፈለጉ ፣ በሮቦት ሳጥኑ ላይ በደረጃው ሞተር ላይ ማስቀመጥ የሚችለውን ሁለተኛ ዌብካም ለመጠቀም “ቪድዮ ቀረጻ (0)” ወደ “ቪድዮ ቀረጻ (1)” መለወጥ ይፈልጉ ይሆናል።.
ሁሉም ነገር መልካም ከሆነ አንድ ፊት በድር ካሜራ ፊት ላይ በሚሆንበት ጊዜ የፈገግታ ዝርዝርን ያያሉ።
ዲሊብ ከመልክቱ የመሬት ገጽታ ተግባራዊነት ከሚሰጥባቸው ነጥቦች ፈገግታ መለየት እንዴት እንደሚሠራ የሂሳብ ትምህርቱን ለማየት የ.py ፋይልን አጠቃላይ እይታ እና ምንጭ ኮድ ያንብቡ።:)
የሚመከር:
እንደገና ጥቅም ላይ ከዋሉ እና እንደገና ጥቅም ላይ ከዋሉ ቁሳቁሶች የተሠሩ ተናጋሪዎች - 6 ደረጃዎች
እንደገና ጥቅም ላይ ከዋሉ እና እንደገና ጥቅም ላይ ከዋሉ ቁሳቁሶች የተሠሩ ተናጋሪዎች-ሙዚቃ የሰው ልጅ ሁለንተናዊ ቋንቋ ነው። "-ሄንሪ ዋድወርዝ ሎንግፌል እንደገና ጥቅም ላይ የዋሉ እና እንደገና ጥቅም ላይ የዋሉ ቁሳቁሶችን በመጠቀም ታላቅ የድምፅ ማጉያ ስብስብ ለማድረግ ጥሩ መንገድ ነው። እና በጣም ጥሩው-አንድ ሳንቲም አልከፈሉልኝም። በዚህ ፕሪምፕ ውስጥ ሁሉም
ቅርጻ ቅርጾችን ወደ አሮጌ ፒሲቢ ክፍሎች እንደገና ጥቅም ላይ ማዋል - 4 ደረጃዎች
ቅርጻ ቅርጾችን ወደ አሮጌ ፒሲቢ ክፍሎች እንደገና ጥቅም ላይ ማዋል - እነዚያን ሁሉ የድሮ የወረዳ ሰሌዳዎችን እና አካላትን ከማጥፋት ይልቅ አስደናቂ ሆኖ ሊገኝ የሚችል የእራስዎን ሐውልት ለመሥራት ለምን እንደገና አይጠቀሙባቸው
የሮቦት ጭንቅላት ወደ ብርሃን ተመርቷል። እንደገና ጥቅም ላይ ከዋሉ እና እንደገና ጥቅም ላይ ከዋሉ ቁሳቁሶች 11 ደረጃዎች
የሮቦት ጭንቅላት ወደ ብርሃን ተመርቷል። እንደገና ጥቅም ላይ ከዋሉ እና እንደገና ጥቅም ላይ ከዋሉ ቁሳቁሶች - አንድ ሰው ሮቦቶች ባዶ ኪስ ይዘው መምጣት ይችሉ እንደሆነ ቢያስብ ፣ ምናልባት ይህ አስተማሪ መልስ ሊሰጥ ይችላል። ከድሮው አታሚ እንደገና ጥቅም ላይ የዋሉ የእንፋሎት ሞተሮች ፣ ያገለገሉ የፒንግ ፓን ኳሶች ፣ ሻማዎች ፣ ያገለገሉ ባልሳ ፣ ሽቦ ከአሮጌ ማንጠልጠያ ፣ ያገለገለ ሽቦ
የብሉቱዝ ቡምቦክስ መሙያ መትከያ (እንደገና ጥቅም ላይ የዋሉ ክፍሎች !!!): 6 ደረጃዎች
የብሉቱዝ ቡምቦክስ ባትሪ መሙያ መትከያ (እንደገና ጥቅም ላይ የዋሉ ክፍሎች !!!): በዚህ ትምህርት ውስጥ ፣ እንዴት እንደገና ጥቅም ላይ ከዋሉ ክፍሎች ውስጥ የብሉቱዝ ድምጽ ማጉያ እንዴት እንደሚሠሩ አሳያችኋለሁ። ይህንን አስተማሪ ወደ “መጣያ ወደ ውድ ሀብት” ውስጥ እገባለሁ። በጣሪያዬ ውስጥ ያገኘሁትን እንደገና ጥቅም ላይ የዋለ ቆሻሻን ያካተተ ስለሆነ ውድድር
እንደገና ጥቅም ላይ ማዋል እንደገና ጥቅም ላይ የሚውል የፕላስቲክ ማኘክ ድድ ካንስተር በፎልደር ጣቢያ ማከፋፈያ ውስጥ 6 ደረጃዎች
እንደገና ጥቅም ላይ ማዋል ፕላስቲክ ማኘክ ድድ ካንስተር በፎልደር ጣቢያ ማከፋፈያ ውስጥ - ይህ አስተማሪ የፕላስቲክ ማኘክ ማስቲካ ጥሩ እና ንፁህ ሆኖ እንዲቆይ ለማድረግ የፕላስቲክ ማኘክ ማስቲካ እንዴት እንደገና ጥቅም ላይ እንደዋለ ያሳየዎታል። ይህ በሌሎች በተንሸራተቱ ዕቃዎች ላይም ይሠራል ፣ ሕብረቁምፊ ፣ ሽቦ ፣ ኬብሎች