ዝርዝር ሁኔታ:

Drawbot !: 6 ደረጃዎች (ከስዕሎች ጋር)
Drawbot !: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Drawbot !: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Drawbot !: 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: DrawBot пишущий и рисующий станок на Arduino. Сделай сам ✔✔✔ 2024, ህዳር
Anonim
ድራቦት!
ድራቦት!

ይህ አስተማሪ ማንኛውንም ጠፍጣፋ መሬት ወደ ሸራ ለመቀየር የሚያስችል የ Raspberry Pi ቁጥጥር ያለው የስዕል ሮቦት ግንባታን ይመዘግባል። አንዴ የስዕል ሮቦቱን ከገነቡ በኋላ በ WiFi በኩል ስዕሎችን ማስተካከል እና ወደ እሱ መላክ ይችላሉ።

*ይህ የተገነባው በጥቁር እና በቪች ማከርከሻ ውስጥ በ MakerSpace ደጋፊ እና በፈጠራ ድንቅ አንዲ ጥበበኛ ከተፈጠሩ ዕቅዶች ነው። ለተጨማሪ መረጃ በጊትቡብ ላይ የ Drawbot ፕሮጀክት ይመልከቱ።

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

የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት

3 ዲ-ሊታተሙ የሚችሉ ክፍሎች

የፖላግራፍ ጎንዶላ - https://www.thingiverse.com/thing:372244 ሰርቮ ቀንድ ማራዘሚያ - https://www.thingiverse.com/thing:2427037 ድራቦት የሞተር ተራራ እና ስፖል (x2) - https://www.thingiverse.com/ ነገር 2427037 ድራቦት የኤሌክትሮኒክስ መያዣ (አማራጭ) - https://www.thingiverse.com/thing:2427037 ድራቦት ፒ + ስቴፐር ተራራ (አማራጭ) - https://www.thingiverse.com/thing 3122682 የመጠጫ ዋንጫ ዶም ከጉድጓድ (አማራጭ) -

ሃርድዌር

NEMA 17 Stepper Motors (x2) የመጠጥ ኩባያዎች ከፈጣን መለቀቅ ጋር-ወደብ የጭነት ዕቃ #62715 (x2) Spiderwire 80 ፓውንድ የዓሣ ማጥመጃ መስመር ማይክሮ ዩኤስቢ ገመድ 10 ጫማ። (x2) የማይክሮ ዩኤስቢ መሰበር (x2) የዩኤስቢ ዓይነት ሴት መለያየት (x2) Raspberry Pi Zero W (ወይም ሌላ WiFi የነቃ ፒ) ማይክሮ ኤስዲ ካርድ ቀላል ድራይቨር ስቴፐር ሞተር ሾፌር V4.5 (x2) SG92R ማይክሮ Servo6003zz ተሸካሚዎች (x2) 3-pin የ servo ቅጥያዎች (ብዙ) 2.1 ሚሜ x 5.5 ሚሜ በርሜል መሰኪያ 12v 1 ሀ የኃይል አስማሚ 2.1 ሚሜ/5.5 ሚሜ መሪ ለፒፓሎሉ ዩኒቨርሳል የመጫኛ ማዕከል የዩኤስቢ ማይክሮ ኃይል አስማሚ ለ 5 ሚሜ ዘንግ ፣ #4-40 ቀዳዳዎች (x2) #8-32 x 1- 5/8 ኢንች የዓይን መከለያዎች (x2) 8 ብሎኖች ለሾላዎች (#4-40 x ~ ½”) 8 ብሎኖች ለሞተር (M3-.50 x 6mm ሜትሪክ ማሽን ብሎኖች) 1-2 ትናንሽ ብሎኖች ለጎንዶላ ብዕር/ ምልክት ማድረጊያ ደረጃውን የጠበቀ ሽቦ ወይም ዝላይ ጠቋሚዎች ቴፕ/ዱላ መለካት

መሣሪያዎች

ኮምፕዩተር የብረት የብረት ሽቦ ማንሸራተቻዎች/መቁረጫዎች

አማራጭ

የወረቀት ማያያዣ tyቲ ዩኤስቢ የደጋፊ ማጣበቂያ ሙጫ ፒክ ክሊፕ አንባቢ ፒን ዳቦ ቦርድ/ፐርፎርድ

Drabotbot githubwill ለተወሰኑ ሻጮች/ዕቃዎች አንዳንድ አገናኞች አሏቸው።

ደረጃ 2 - Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ

Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ
Stepper ሞተር እና መምጠጥ ዋንጫ ስብሰባ

ክፍሎች ለዚህ እርምጃ ያስፈልጉ ነበር

3 ዲ ታትሟል - 2 ሞተር ተራሮች 2 ስፖሎች 2 የመጠጫ ኩባያ ጉልላቶች ከ 1/8 ኢንች ቀዳዳ ተቆፍረዋል - ወይም - የመጠጫ ዋንጫ ዶም ከጉድጓዱ ጋር

ማስታወሻዎች በ PLA ውስጥ ታትመዋል

ሃርድዌር-2 ስቴፐር ሞተርስ 2 መምጠጥ ኩባያዎች 2 ሁለንተናዊ የመገጣጠሚያ ማዕከላት 2 የዓይን መከለያዎች (#8-32 x 1-5/8 ኢንች) 6 ሚሜ ሜትሪክ ማሽን ብሎኖች) የዓሣ ማጥመጃ መስመር

ማስታወሻዎች -የመጠጫ ኩባያዎች የሞተር ተራራውን ለመድረስ ረጅም የብረት ልጥፍ ያስፈልጋቸዋል።

  1. በመጀመሪያ የአሉሚኒየም ሁለንተናዊ የመጫኛ ማዕከልን ወደ ስቴፐር ሞተር ያያይዙ። ከተሰቀለው ማእከሉ ጋር የተካተቱትን ስብስቦች ይጠቀሙ እና ማእዘኑን ወደ መወጣጫው ዘንግ መጨረሻ ቅርብ ያያይዙት።
  2. በመቀጠልም አራት M3 ዊንጮችን በመጠቀም የ 3 ዲ የታተመ የማዞሪያ ሞተር ተራራውን ወደ stepper ሞተር ያያይዙ። ጠመዝማዛው የሞተር ተራራ ሞተሩን ለመግጠም የትኛውን ወገን እንደሚጠቁም ለመግለጽ ውስጣዊ ሁኔታ ይኖረዋል።
  3. አሁን የ3-ል የታተመ ስፖል ከ4-40 ብሎኖች ጋር ወደ መስቀያው ማዕከል ያያይዙት።
  4. ለመጠጥ ጽዋ መጫኛዎች የወደብ ጭነት ማመላለሻ ጽዋዎን መበታተን ያስፈልግዎታል። የጎማ መምጠጥ ጽዋ ፣ የፀደይ እና የብረት መለጠፊያ ያስቀምጡ። በመጠምዘዣው ጉልላት ውስጥ የ “⅛” ቀዳዳ ይቅፈሉ እና በአይን መከለያዎችዎ ውስጥ ክር ያድርጉ ወይም ከጉድጓዱ ጋር የመጠጫ ዋንጫ ዶም ይጠቀሙ። የ 3 ዲ የታተመ ጉልላት ከጎማ መምጠጥ ጽዋ ላይ ያድርጉት። ጠመዝማዛውን በብረት ምሰሶው በኩል ክር እንዲይዙት በማጠፊያው ጉልላት ላይ ወደ ታች በመግፋት የሞተርን ተራራ ያያይዙ።
  5. አሁን ለሌላው የሞተር ተራራ እንዲሁ ያድርጉ።
  6. በመጠምዘዣዎቹ ላይ የአሳ ማጥመጃ መስመር።

ማስታወሻዎች -ወደብ የጭነት ማመላለሻ ጽዋዎች የግድ አስፈላጊ ናቸው ፣ እነሱ ከሌሎቹ የመጠጫ ኩባያዎች ከፍ ያለ የብረት ልጥፍ አላቸው። የእቃው ቁጥር 62715 ነው።

ደረጃ 3 የብዕር ያዥ የጎንዶላ ጉባኤ -

የብዕር ያዥ ጎንዶላ ጉባኤ
የብዕር ያዥ ጎንዶላ ጉባኤ
የብዕር ያዥ ጎንዶላ ጉባኤ
የብዕር ያዥ ጎንዶላ ጉባኤ

ክፍሎች ለዚህ እርምጃ ያስፈልጉ ነበር

3 ዲ የታተመ: ፖላግራፍ ጎንዶላ 2 ተሸካሚ አያያዥ ክንዶች 2 ተሸካሚ አያያዥ ቀለበቶች 1 ጎንዶላ መያዣ 1 ሰርቪ ማራዘሚያ

ሃርድዌር - 1 SG92R Servo motor2 6003zz bearings1 Twist tie

  1. የ 3 ዲ የታተመውን የ servo ማራዘሚያ ክንድ ከ servo ጋር ከተሰጡት የ servo ክንዶች በአንዱ ላይ ያጣብቅ። -የእኛ በመጨረሻ ወድቋል ስለዚህ እኛ በግማሽ ነጥቀን ወደ servo ክንድ የለጠፍነው የወረቀት ክሊፕ ተጠቀምን።
  2. አገልጋዩን ከጎንዶላ ጋር ለመጠበቅ እጅግ በጣም ምቹ የመጠምዘዣ ማሰሪያ ይጠቀሙ።
  3. የሚቀጥለው ማስገቢያ ተሸካሚው አያያዥ ወደ ተሸካሚው አያያዥ እጆች ይደውላል። በመሸከሚያው አያያዥ ስብሰባ በኩል ተሸካሚውን ይግፉት ፣ የእኛ 3 ዲ የታተሙ ክፍሎች ተሸካሚው ወደ ተሸካሚው አያያዥ ወደ ታች እንዲገፋበት በሹል ትንሽ ማፅዳት አስፈልጓቸዋል።
  4. በጎንዶላ ላይ አሁን ተሸካሚ ኮንቴክተሮች እና ክንዶች ያሉባቸውን ተሸካሚዎች ያንሸራትቱ። በ 3 ዲ የታተመው ጎንዶላ ላይ ያለው ዘንግ ተሸካሚው ወደ ታች እንዲንሸራተት በጥሩ ሁኔታ አሸዋ መደረግ አለበት።
  5. የመጨረሻው ሁሉንም ነገር አንድ ላይ የሚያቆራኝጥ ፣ በጎንዶላ ዘንግ ላይ ለማስጠበቅ ብሎኖችን የሚጠቀም ጎንዶላ መያዣ ነው - እነዚህም ስዕል በሚስሉበት ጊዜ ብዕርዎን ይጠብቃሉ።

ደረጃ 4: ሶፍትዌር

ሶፍትዌር
ሶፍትዌር

የእኛን መመሪያ በመፈተሽ የ Raspberry Pi ጅማሬን በጭራሽ ካላዘጋጁ ለዚህ ደረጃ እኔ Drawbot Github ን እንዲያመለክቱ እመክራለሁ።

በ Pi ላይ ጥቅሎችን ያዘምኑ እና ያሻሽሉ እና ሌሎችን ይጭናሉ ፦

ዝመናዎች እና ማሻሻያዎች;

sudo apt-get ዝማኔ

sudo apt-get ማሻሻል

NPM እና Git ን ይጫኑ ፦

sudo apt-get install npm

sudo apt-get install git

Node.js ን ይጫኑ

sudo npm ጫን -g n

sudo n የተረጋጋ

NPM ን ያሻሽሉ -እና የድሮውን apt -get ስሪት ያስወግዱ -

sudo npm ጫን npm@latest -g

sudo apt-get npm አስወግድ sudo ዳግም ማስነሳት

Pigpio C ቤተ -መጽሐፍትን ይጫኑ ፦

Raspbian Lite *የሚጠቀሙ ከሆነ sudo apt-get install pigpio *ያግኙ።

npm pigpio ን ይጫኑ

የ Drawbot ሶፍትዌርን ይጫኑ

git clone https://github.com/andywise/drawbot.gitcd drawbot npm i

የ Drawbot ሶፍትዌርን ለመጀመር-

ሲዲ/drawbot

npm ጀምር -ወይም- sudo node draw.js

የ Drawbot መቆጣጠሪያ በይነገጽን ይድረሱ

በተመሳሳይ አውታረ መረብ ላይ ከሌላ ኮምፒተር

  • ከማክ ወደ Drawbot መቆጣጠሪያ በይነገጽ ለመድረስ ወደ raspberrypi.local/control ይሂዱ።
  • ከፒሲ - የአይፒ አድራሻውን ያስገቡ (ifconfig የተርሚናል ትዕዛዙ ከሆነ) እና የአይፒ አድራሻዎን/መቆጣጠሪያዎን ያስገቡ - 10.167.5.58/control

ከ Raspberry Pi:

አሳሽ ይክፈቱ። የ Drawbot መቆጣጠሪያ በይነገጽን ለመድረስ ወደ 127.0.0.1/control ይሂዱ።

ደረጃ 5 - ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።

ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።
ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።
ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።
ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።
ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።
ግንኙነቶች። ሽቦዎች። በሁሉም ቦታ።

ክፍሎች ለዚህ እርምጃ ያስፈልጉ ነበር

ሃርድዌር - ዩኤስቢ ሴት መለያየት - 2EasyDriver Stepper የሞተር ነጂዎች - 2 ፒ ዜሮ ወይም ሌላ WiFi የነቃ PiStepper Motors - 2Micro USB breakout - 2Barrel Jack 2.1mm x 5.5mm ሌሎች ክፍሎች ሊፈልጉዎት ይችላሉ - ለሙከራ ግንኙነቶች የዳቦ ሰሌዳ ራስ ፒን 3 ዲ የታተመ Stepper + Pi mountPerf ወይም Proto board

የ EasyDriver ሞተር አሽከርካሪዎችን ወደ ፒው ማገናኘት

የግራ ሾፌር;

  • GND → Pi GPIO 39
  • DIR → Pi GPIO 38 (BCM 20)
  • STE ፣ Pi GPIO 40 (BCM 21)

ትክክለኛ አሽከርካሪ;

  • GND ፣ Pi GPIO 34
  • DIR → Pi GPIO 31 (BCM 6)
  • STE ፣ Pi GPIO 33 (BCM 13)

ጎንዶላ ሰርቮንን ለፒ

  • GND → Pi GPIO 14
  • VCC → Pi GPIO 1 (3V3 ኃይል)
  • CNT ፣ Pi GPIO 12 (BCM 18)

ማስታወሻዎች - ግንኙነቶቹ ትክክለኛ መሆናቸውን ለማረጋገጥ ለሙከራ ሁሉንም ነገር አንድ ላይ ከመሸጥዎ በፊት በመጀመሪያ ወደ ዳቦ ሰሌዳ እንዲገቡ ይመከራል።

  1. የእርስዎ ፒ እና/ወይም EasyDriver የራስጌ ፒኖችን አሁን ላይ ካልሸጧቸው።
  2. በቦርዱ ላይ ያለውን የሞተር ክፍል በመጠቀም የሴት ዩኤስቢ መሰባበርን ከእያንዳንዱ EasyDriver ጋር ያገናኙ። ለዚህ ደረጃ ፣ ለእርስዎ Stepper Motros የውሂብ ሉህ ወይም ማጣቀሻ አለዎት። ጠመዝማዛዎቹን/መጠምጠሚያዎቹን አንድ ላይ ማቆየትዎን ያረጋግጡ። እዚህ ደረጃው ጥንድ ጥቁር እና አረንጓዴ እና ቀይ እና ሰማያዊ ጥንድ ነበረው። በዩኤስቢ መሰረዙ ላይ ‹Winding A› ን ወደ መሬት እና D+ እና ‹ዊንዲንግ ቢ› ን ወደ ቪሲሲ እና ዲ-ዩኤስቢ መሰንጠቂያ ላይ እናስቀምጠዋለን።
  3. የ servo ሞተርን ከ Pi GPIO ጋር ለማገናኘት የዝላይ ሽቦዎችን ይጠቀሙ። -ከላይ ያለውን መረጃ ይመልከቱ።
  4. የ EasyDriver ሰሌዳዎችን ከ Pi GPIO ጋር ለማገናኘት የዝላይ ሽቦዎችን ይጠቀሙ። -ከላይ ያለውን መረጃ ይመልከቱ
  5. ጥንዶቹ በትክክል የተዛመዱ መሆናቸውን ለማረጋገጥ የእግረኛውን ሞተር ሽቦዎችን ከማይክሮ ዩኤስቢ መፍረስ ጋር ያገናኙ።
  6. EasyDrivers ኃይል ያስፈልጋቸዋል። በርሜል መሰኪያውን ጫፍ በ “PWR IN” ላይ በ “EasyDrivers” ላይ እና በርሜል መሰኪያውን እጀታ በ “PWR IN” በ GDND ላይ በ “EasyDrivers” ላይ ያገናኙ። ከበርሜል መሰኪያ እስከ EasyDrivers ድረስ ኃይላችንን እና መሬታችንን ለመከፋፈል የሽቶ ሰሌዳ ተጠቀምን።

ደረጃ 6: ሙከራ እና ስዕል

Image
Image
ሙከራ እና ስዕል!
ሙከራ እና ስዕል!
ሙከራ እና ስዕል!
ሙከራ እና ስዕል!

አንዴ የእርስዎ ፒ ፣ EasyDrivers እና የዩኤስቢ ብልሽቶች በዳቦ ሰሌዳ በኩል ከተገናኙ ወይም በቀጥታ በሻጩ ውስጥ ከገቡ ፣ ለመሞከር ጊዜው አሁን ነው። ማዋቀር እና ሙከራ የ Drawbot መቆጣጠሪያ ሶፍትዌርን በ Pi ላይ ያስጀምሩ። ለመቆጣጠር ቀላሉ ሞተር ፣ ሰርቪው ነው። በመቆጣጠሪያው በሬዎች-አይን መሃል ላይ የብዕር ቁልፍን ጠቅ ያድርጉ እና የ servo ክንድ 90 ° ያሽከረክራል ብለን ተስፋ እናደርጋለን። ብዕሩን ከላዩ ላይ ለማንሳት የ servo ክንድ በትክክል ተኮር መሆኑን ለማረጋገጥ ይህንን ሙከራ ይጠቀሙ። ይህ እርስዎ ከ Pi እና Drawbot መቆጣጠሪያ ሶፍትዌር ጋር ከተገናኙ ያሳውቅዎታል። ቀጥሎ የእርምጃ ሞተር ነው። አንድ በአንድ መጀመር ይቀላል። በተራራፊ ሞተር ከተገናኘ ጋር በ Drawbot መቆጣጠሪያ በሬ-አይን ላይ አንድ አስተባባሪ ጠቅ ያድርጉ። ደረጃው በእርጋታ መንቀሳቀስ አለበት። የእግረኛው መንተባተቢያዎች ሽቦው ትክክል መሆኑን እና ጥንዶቹ የተዛመዱ መሆናቸውን ካረጋገጡ። ሌላውን ስቴፕተር ይፈትሹ።

ከእግረኞች ጋር ግንኙነቱ ተቋርጦ ጥሩ ጠፍጣፋ ፣ ለስላሳ ወለል ይፈልጉ እና እርስ በእርስ እኩል መሆናቸውን ያረጋግጡ። ከእያንዳንዱ ስፖል የተወሰነውን የዓሣ ማጥመጃ መስመር ያራዝሙ እና በጎንዶላ ላይ ካለው ተሸካሚ እጆች ጋር ያገናኙት። ደረጃዎቹን እንደገና ያገናኙ። ጎንዶላውን ለማንቀሳቀስ የ Drawbot መቆጣጠሪያውን ይጠቀሙ። በሬዎቹ ዐይን ላይ የላይኛውን ቀኝ ጠቅ ሲያደርጉ ፣ ጎንደላ ውቅረት ፋይልን ካላስተካከለ ወደ ላይኛው ቀኝ መሄድ አለበት። ጎንዶላ በፒ ላይ ባለው የማዋቀሪያ ፋይል ውስጥ ማንጸባረቅ አለበት ከሚለው ተቃራኒ የሚንቀሳቀስ ከሆነ።

መለካት

ሊደርስ ነው. ቀጣዩ መለካት ነው። ትንሽ ሊገለበጥ የሚችል የመለኪያ ቴፕ ምቹ ሆኖ አግኝተናል ፣ ሁሉም ልኬቶች በ ሚሊሜትር ይሆናሉ።

በ Drawbot መቆጣጠሪያ ውስጥ የቅንብሮች አዶውን ጠቅ ያድርጉ እና የሚያስፈልጉት ሶስት እሴቶች ይኖራሉ ፣ “ዲ” ፣ “ኤክስ” እና “ያ”። እንዴት እንደሚለካ ምሳሌ ለማግኘት ምስሉን ይመልከቱ። የመጀመሪያው እሴት ፣ “ዲ” በመጠምዘዣዎቹ መካከል ያለው ርቀት ነው። ቀጣዮቹ እሴቶች በዋናነት የጎንዶላ መነሻ ቦታ ናቸው። የ “X” እሴቱ ከግራ ስፖል ወደ ጎንዶላ ውስጥ እስክሪብቶ አቀማመጥ ነው። የ “Y” እሴቱ ከመጠምዘዣው ወደ ጎንዶላ ያለው ርቀት ነው። እነዚህን ወደ Drawbot ሶፍትዌር ቅንብሮች ያስገቡ። በላይኛው ግራ ጥግ ላይ ቤቱን ማዘጋጀት ይመከራል።

ስዕል

በመጨረሻ መሳል !!

አንዴ ሁሉም ነገር በተቻለ መጠን በትክክል ከተለካ እና በጎንዶላ ውስጥ ያለው ብዕር ከላዩ ላይ ተነስቶ ለመሳል ድራቢውን SVG ለመሳል ጊዜው አሁን ነው። ስዕልን ለመጀመር በቀላሉ አንድ መንገድ SVG ወደ Drawbot ሶፍትዌር በሬ አይኖች ላይ ይጎትቱ ፣ ለሮቦት ስዕል ደስታዎ የመለኪያ ስዕል አካትቻለሁ። ይደሰቱ!

የሚመከር: