Sisukord:

Drawbot!: 6 sammu (koos piltidega)
Drawbot!: 6 sammu (koos piltidega)

Video: Drawbot!: 6 sammu (koos piltidega)

Video: Drawbot!: 6 sammu (koos piltidega)
Video: 💣 Правильный 2.0 TDI - это версия с Common Rail !!! Чем этот мотор лучше версии с насос-форсункой ? 2024, November
Anonim
Joonista!
Joonista!

See juhend juhendab Raspberry Pi juhitava joonistusroboti ehitamist, mis võimaldab teil muuta iga tasase pinna lõuendiks. Kui olete joonistusroboti ehitanud, saate selle WiFi kaudu kalibreerida ja jooniseid saata.

*See ehitati Black & Veatch MakerSpace'is MakerSpace'i patrooni ja loomingulise ime Andy Wise'i loodud plaanidest. Lisateabe saamiseks vaadake Githubi projekti Drawbot, mille autor on Andy.

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate

3D-prinditavad osad:

Polargraph gondel - https://www.thingiverse.com/thing:372244 Servosarve pikendus - https://www.thingiverse.com/thing:2427037 Drawbot mootorikinnitus ja pool (x2) - https://www.thingiverse.com/ asi: 2427037 Drawboti elektroonikaümbris (valikuline) - https://www.thingiverse.com/thing:2427037Drawbot Pi + astmikukinnitus (valikuline) - https://www.thingiverse.com/thing:3122682 Aukuga iminapp (alternatiiv) -

Riistvara:

NEMA 17 samm-mootorid (x2) iminapad kiire vabastamisega-sadamakaubaartikkel #62715 (x2) Spiderwire 80-kilo õngenöör Mikro-USB-kaabel 10 jalga (x2) Micro USB-katkestus (x2) A-tüüpi USB-pistik (x2) Raspberry Pi Zero W (või muu WiFi-toega Pi) Micro SD-kaart EasyDriver Stepper Motor Driver V4.5 (x2) SG92R Micro Servo6003zz laagrid (x2) 3-kontaktilised servopikendused (mitu) 2,1 mm x 5,5 mm tünnipistik 12v 1a toiteadapter 2,1 mm/5,5 mm plii USB mikro-toiteadapter PiPololu universaalsele kinnitusjaamale 5 mm võllile, #4-40 auku (x2) #8-32 x 1- 5/8 tolli. Silmupoldid (x2) 8 kruvi pooli jaoks (#4-40 x ~ ½ ) 8 kruvi mootoritele (M3-.50 x 6mm meetrilised masinakruvid) 1-2 väikest kruvi gondli jaoks pliiatsi kinnitamiseks/ marker Tavaline traat või hüppaja juhtmed markerid Mõõdulint/-pulk

Tööriistad

Arvutijootekolvi eemaldamise tööriistad/lõikurid

Valikuline:

Paber Paigalduskitt USB -ventilaator Kuum liim Paberklamber Päisepoldid Leivalaud/perfboard

Tõmbajal github on mõned lingid konkreetsete müüjate/esemete juurde.

2. samm: samm -mootor ja iminapp

Samm -mootor ja iminapa komplekt
Samm -mootor ja iminapa komplekt
Samm -mootor ja iminapa komplekt
Samm -mootor ja iminapa komplekt
Samm -mootor ja iminapa komplekt
Samm -mootor ja iminapa komplekt
Sammmootori ja iminapa komplekt
Sammmootori ja iminapa komplekt

Osad vajasid seda sammu:

3D -trükitud: 2 mootorikinnitust

Märkused: trükitud PLA -ga

Riistvara: 2 samm-mootorit 6mm meetrilised masinakruvid) Õngenöör

Märkused: iminappade jaoks on vaja pikka metallposti, et jõuda mootorikinnitusse.

  1. Esiteks kinnitage alumiiniumist universaalne kinnitusrumm samm -mootori külge. Kasutage kinnituskruviga kaasasolevaid kinnituskruvisid ja kinnitage rumm astmelise võlli otsa lähedale.
  2. Seejärel kinnitage 3D -prinditud keerdmootori kinnitus samm -mootori külge nelja M3 kruvi abil. Keerataval mootorikinnitusel on taand, mis näitab, kummale poole mootor paigaldada.
  3. Nüüd kinnitage 3D-prinditud pool 4–40 kruviga kinnitusrulli külge.
  4. Iminappade kinnituste jaoks peate oma Harbour Freight iminapa lahti võtma. Hoidke kummist iminapp, vedru ja metallpost kinni. Puurige dome”auk imekuplisse ja keerake silmuspoltidesse või kasutage iminapa kuplit koos auguga. Asetage 3D -prinditud kuppel kummist iminapa kohale. Kinnitage mootorikinnitus, surudes seda imekupli alla, et saaksite kruvi läbi metallposti keerata.
  5. Nüüd tehke sama ka teise mootorikinnituse puhul.
  6. Spooli õngenöör poolidel.

Märkused: Harbor Freight iminapad on kohustuslikud, neil on teistest iminappadest kõrgem metallpost. Toote number on 62715.

3. samm: pliiatsihoidja gondli kokkupanek:

Pliiatsihoidja gondli komplekt
Pliiatsihoidja gondli komplekt
Pliiatsihoidja gondli komplekt
Pliiatsihoidja gondli komplekt

Osad vajasid seda sammu:

3D -trükitud: polargraafi gondel2 laagri pistikupesad2 laagriühenduse rõngad1 gondlihoidja1 servopikendus

Riistvara: 1 SG92R servomootor 2 6003zz laagrit

  1. Liimige 3D -prinditud servo pikendusharu ühele servoga kaasasolevale servovardale. -Meie kukkus lõpuks maha, nii et kasutasime kirjaklambrit, mille lõikasime pooleks ja teipisime servovarte külge.
  2. Servo kinnitamiseks gondli külge kasutage ülikäepärast keeratavat lipsu.
  3. Järgmisena rõngas laagri pistiku rõngad laagriühenduse õlgade külge. Lükake laager läbi laagriühenduse komplekti, meie 3D -prinditud osad vajasid teraga natuke puhastamist, et laager saaks laagri pistikusse suruda.
  4. Lükake laagrid, millel on nüüd gondli peal laagrikonektorid ja käed. 3D -trükitud gondli võlli tuli palju lihvida, et laager alla libiseda.
  5. Viimane on gondlihoidik, mis hoiab kõik koos, kinnitage see gondli võlli külge kruvidega - need kinnitavad ka teie pliiatsi joonistamise ajal.

4. samm: tarkvara

Tarkvara
Tarkvara

Kui te pole kunagi Raspberry Pi alustanud, vaadake meie juhendit. Selle sammu jaoks soovitan viidata Drawbot Githubile.

Pi -s värskendate ja täiendate pakette ning installite teisi:

Uuendused ja täiendused:

sudo apt-get update

sudo apt-get upgrade

Installige NPM ja Git:

sudo apt-get install npm

sudo apt-get install git

Installige Node.js:

sudo npm install -g n

sudo n stabiilne

Täiendage NPM -i ja eemaldage vana apt -get versioon:

sudo npm install npm@latest -g

sudo apt-get remove npm sudo reboot

Installige pigpio C raamatukogu:

sudo apt-get install pigpio *kui kasutate Raspbian Lite *

npm installige pigpio

Installige tarkvara Drawbot:

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

Drawbot tarkvara käivitamiseks toimige järgmiselt.

cd/drawbot

npm start -või sudo sõlm draw.js

Juurdepääs Drawboti juhtimisliidesele

Teisest sama võrgu arvutist:

  • Macist: Drawboti juhtimisliidesele juurdepääsemiseks minge aadressile raspberrypi.local/control.
  • Arvutist: sisestage ip -aadress (kui terminali käsk on ifconfig) ja sisestage oma IP -aadress/juhtimine, näiteks: 10.167.5.58/control

Vaarika Pi -st:

Avage brauser. Drawboti juhtimisliidesele pääsemiseks minge aadressile 127.0.0.1/control

Samm: ühendused. Juhtmed. Kõikjal

Ühendused. Juhtmed. Kõikjal
Ühendused. Juhtmed. Kõikjal
Ühendused. Juhtmed. Kõikjal
Ühendused. Juhtmed. Kõikjal
Ühendused. Juhtmed. Kõikjal
Ühendused. Juhtmed. Kõikjal

Osad vajasid seda sammu:

Riistvara: USB A naissoost purunemine - 2EasyDriver Stepper Motor Drivers - 2Pi Zero või mõni muu WiFi -toega PiStepper Motors - 2Micro USB breakout - 2Barrel Jack 2,1 mm x 5,5 mm

EasyDriveri mootoridraiverite ühendamine Pi -ga:

Vasak juht:

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

Õige juht:

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

Gondola servo ühendamine Pi -ga:

  • GND → Pi GPIO 14
  • VCC → Pi GPIO 1 (3V3 toide)
  • CNT → Pi GPIO 12 (BCM 18)

Märkused: Ühenduste korrektsuse kontrollimiseks on soovitatav enne kõike kokku jootmist leivatahvlile panna.

  1. Kui teie Pi ja/või EasyDriver ei sisalda päise tihvte, jootke need kohe sisse.
  2. Ühendage naissoost USB -katkestused iga EasyDriveriga, kasutades tahvli mootoriosa. Selle sammu jaoks loodetavasti on teil oma Stepper Motros andmeleht või viide. Veenduge, et mähised/mähised oleksid koos. Siin astujal oli paarid mustad ja rohelised ning punased ja sinised. Siin hoidsime "Winding A" maanduseni ja D+ USB-jaotuses ja "Winding B" VCC-s ja D- USB-katkestuses.
  3. Servomootori ühendamiseks Pi GPIO -ga kasutage hüppajajuhtmeid. -vaadake ülaltoodud teavet.
  4. EasyDriveri tahvlite ühendamiseks Pi GPIO -ga kasutage hüppajajuhtmeid. -vaadake ülaltoodud teavet
  5. Ühendage samm -mootori juhtmed uuesti Micro USB -jaotusega, veendudes, et paarid on õigesti ühendatud.
  6. EasyDrivers vajab voolu. Ühendage silindri pistiku ots EasyDriversi "PWR IN" -ga ja silindri pistiku hülss EasyDriversi "PWR IN" GND -ga. Kasutasime perfboardi, et jagada oma jõud ja maandus tünnipistikust EasyDriversile.

6. samm: testimine ja joonistamine

Image
Image
Testimine ja joonistamine!
Testimine ja joonistamine!
Testimine ja joonistamine!
Testimine ja joonistamine!

Kui teie Pi, EasyDrivers ja USB -purunemised on ühendatud leivaplaadi kaudu või kui jootega otse sisse hüppasite, on aeg katsetada. Seadistamine ja katsetamine See on lihtsamini juhitav mootor, servo. Klõpsake pliiatsi nuppu kontrolleri härjasilma keskel ja loodetavasti pöörleb servohoob 90 °. Kasutage seda testi, et veenduda, et servohoob on õigesti suunatud, et pliiats pinnalt ära tõsta. See annab teile ka teada, kas olete ühendatud Pi ja Drawbot kontrolleri tarkvaraga. Järgmine on samm -mootor. Lihtsam on alustada ühekaupa. Kui ühendatud samm-mootor on ühendatud, klõpsake Drawbot-kontrolleri härjasilma koordinaadil. Stepper peaks sujuvalt liikuma. Kui samm -sammud veenduvad, et juhtmestik on õige ja paarid sobivad. Testige teist sammu.

Kui ühendused on lahti ühendatud, leidke kena tasane ja sile pind ja paigaldage astmed, veendudes, et need on üksteise suhtes tasased. Pikendage mõnest õngenöörist igast poolist ja ühendage see gondli kanderaamidega. Ühendage astmed uuesti. Gondli liigutamiseks kasutage Drawbot kontrollerit. Pull-silma paremas ülanurgas klõpsates peaks gondel liikuma paremasse ülanurka, kui mitte konfiguratsioonifaili reguleerida. Kui gondel liigub vastupidiselt sellele, mis peaks pi konfiguratsioonifailis peegeldamise sisse lülitama.

Mõõtmine

Peaaegu kohal. Järgmine on mõõtmine. Oleme leidnud väikese sissetõmmatava mõõdulindi, kõik mõõtmised on millimeetrites.

Klõpsake Drawbot kontrolleri seadete ikooni ja seal on vaja kolme väärtust, "D", "X" ja "Y". Mõõtmise illustratsiooni leiate pildilt. Esimene väärtus "D" on poolide vaheline kaugus. Järgmised väärtused on sisuliselt gondli kodu asukoht. "X" väärtus on mõõt vasakult poolilt pliiatsi asendisse gondlis. "Y" väärtus on kaugus pooli ja gondli vahel. Sisestage need Drawbot tarkvara seadistustesse. Kodu on soovitatav seada vasakusse ülanurka.

Joonistamine

Lõpuks joonistus !!

Kui kõik on võimalikult täpselt mõõdetud ja gondlis olev pliiats pinnalt eemaldatud ja asetatud, on aeg joonistada Drawbot SVG -d joonistamiseks. Joonistamise alustamiseks lohistage lihtsalt ühe tee SVG Drawbot tarkvara härjasilmale, lisasin teie robotile joonistamisrõõmu jaoks kalibreerimisjoonise. Nautige!

Soovitan: