Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Stepper Motor և Suction Cup հավաքում
- Քայլ 3. Գրիչ պահողի գոնդոլայի հավաքում
- Քայլ 4: Softwareրագրակազմ
- Քայլ 5: Միացումներ: Լարերը: Ամենուր:
- Քայլ 6: Փորձարկում և գծագրում:
Video: Drawbot !: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս հրահանգը կփաստարկի Raspberry Pi- ով վերահսկվող գծագրական ռոբոտի կառուցումը, որը թույլ է տալիս ցանկացած հարթ մակերես վերածել կտավի: Գծագրական ռոբոտը կառուցելուց հետո դուք կկարողանաք չափագրել և դրան գծեր ուղարկել WiFi- ի միջոցով:
*Սա կառուցվել է Black & Veatch MakerSpace- ում ՝ MakerSpace- ի հովանավոր և ստեղծագործական հրաշք Էնդի Ուայզի ստեղծած ծրագրերից: Լրացուցիչ տեղեկությունների համար տե՛ս Էնդիի Github- ի Drawbot նախագիծը:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
Եռաչափ տպագրվող մասեր
Բևեռային գոնդոլա - https://www.thingiverse.com/thing:372244 Սերվայի եղջյուրի երկարացում - https://www.thingiverse.com/thing:2427037 Drawbot շարժիչի ամրացում և պտուտակ (x2) - https://www.thingiverse.com/ բան. 2427037Drawbot էլեկտրոնիկայի պատյան (ըստ ցանկության) - https://www.thingiverse.com/thing:2427037Drawbot Pi + Stepper mount (ըստ ցանկության) - https://www.thingiverse.com/thing:3122682Suction Cup Dome with hole (alternative) -
Սարքավորումներ:
NEMA 17 Stepper Motors (x2) ներծծող գավաթներ արագ արձակմամբ-Harbor Freight item #62715 (x2) Spiderwire 80 ֆունտ ձկնորսական գիծ Micro USB մալուխ 10 ֆուտ: (x2) Micro USB breakout (x2) USB type A female breakout (x2) Raspberry Pi Zero W (կամ այլ WiFi- ով միացված Pi) Micro SD քարտ EasyDriver Stepper Motor Driver V4.5 (x2) SG92R Micro Servo6003zz առանցքակալներ (x2) 3-փին servo ընդարձակումներ (մի քանի) 2.1 մմ x 5.5 մմ տակառ, 12 վ 1 ա հոսանքի ադապտեր 2.1 մմ/5.5 մմ կապ USB Micro Power Adapter for PiPololu Universal Mounting Hub 5 մմ լիսեռի համար, #4-40 անցք (x2) #8-32 x 1- 5/8 դյույմ. Աչքի պտուտակներ (x2) 8 պտուտակ `պտուտակների համար (#4-40 x ~ ½ ) 8 պտուտակ շարժիչների համար (M3-.50 x 6 մմ մետրային մեքենայի պտուտակներ) 1-2 փոքր պտուտակներ գոնդոլայի համար `գրիչն ամրացնելու համար/ Մարկեր Ստանդարտ մետաղալարեր կամ ցատկող մետաղալարեր Չափիչ ժապավեն/փայտ
Գործիքներ
Համակարգչային oldոդման IronWire Strippers/Cutters
Լրացուցիչ:
PaperMounting PuttyUSB FanHot GluePaperclipHeader PinsBreadboard/Perfboard
The drawbot github- ը որոշակի հղումներ կունենա որոշակի վաճառողների/իրերի:
Քայլ 2. Stepper Motor և Suction Cup հավաքում
Մասերին անհրաժեշտ էր այս քայլը
3D տպագրությամբ.
Նշումներ. Տպագրված է PLA- ում
Սարքավորումներ. 2 Stepper Motors2 Suction Cups2 Ունիվերսալ ամրացման հանգույցներ 2 Աչքի պտուտակներ (#8-32 x 1-5/8 դյույմ) 8 պտուտակներ պտուտակների համար (#4-40 x ~ ½ "") 8 պտուտակներ շարժիչների համար (M3-.50 x 6 մմ մետրային մեքենայի պտուտակներ) Ձկնորսական գիծ
Esանոթություններ. Շարժիչի ամրակին հասնելու համար ներծծող գավաթներին անհրաժեշտ է երկար մետաղյա հենարան:
- Նախ, ամրացրեք ալյումինե ունիվերսալ ամրացման հանգույցը քայլող շարժիչին: Օգտագործեք ամրացման հանգույցի մեջ ներառված ամրացված պտուտակները և ամրացրեք հանգույցը սանդղակի լիսեռի ծայրին մոտ:
- Հաջորդը, ամրացրեք եռաչափ տպիչով պտտվող շարժիչի լեռը քայլող շարժիչին ՝ օգտագործելով չորս M3 պտուտակ: Շրջադարձի շարժիչի լեռը կունենա խորշ, որը ցույց կտա, թե որ կողմից պետք է միացնել շարժիչը:
- Այժմ ամրացրեք եռաչափ տպված պտուտակը ամրացման հանգույցին 4-40 պտուտակով:
- Ctionծիչ գավաթների տեղադրման համար ձեզ հարկավոր է ապամոնտաժել ձեր Harbor Freight ներծծող գավաթը: Պահեք ռետինե ներծծող գավաթը, զսպանակը և մետաղյա սյունը: Հորատեք ⅛ »անցք ներծծող գմբեթի մեջ և թել ձեր աչքի պտուտակներում կամ օգտագործեք ծծող գավաթի գմբեթը անցքով: Տեղադրեք 3D տպված գմբեթը ռետինե ներծծող գավաթի վրա: Կցեք շարժիչի հենարանը ՝ այն ներքև մղելով ներծծող գմբեթին, որպեսզի կարողանաք պտուտակն անցնել մետաղյա սյունակի միջով:
- Այժմ նույնն արեք շարժիչի մյուս լեռան համար:
- Spool ձկնորսական գիծը spools.
Նշումներ. Harbor Freight ծծող գավաթները պարտադիր են, դրանք ունեն ավելի բարձր մետաղյա սյուն, քան մյուս ծծող գավաթները: Նյութի համարը `62715:
Քայլ 3. Գրիչ պահողի գոնդոլայի հավաքում
Մասերին անհրաժեշտ էր այս քայլը
Եռաչափ տպված.
Սարքավորումներ. 1 SG92R Servo motor2 6003zz առանցքակալներ 1 Twist փողկապ
- Կպցրեք եռաչափ տպված servo երկարացման թևը servo- ի հետ մատակարարվող servo թևերից մեկին: -Մերն ի վերջո ընկավ, այնպես որ մենք օգտագործեցինք թղթե ամրակ, որը կիսով չափ կտրեցինք և կպցրեցինք այն սերվոյի թևին:
- Օգտագործեք ծայրահեղ հարմար պտտվող փողկապը `սերվոն գոնդոլային ամրացնելու համար:
- Հաջորդ անցքը կրող միակցիչի օղակները դեպի կրող միակցիչի թևերը: Առանցքակալը մղեք առանցքակալի միակցիչի միջով, մեր 3D տպված մասերը պետք է մի փոքր մաքրվեին սայրով, որպեսզի թույլ տան, որ առանցքակալը ներքև մղվի դեպի կրող միակցիչը:
- Սահեցրեք առանցքակալները, որոնք այժմ ունեն կրող կոնեկտորներ և բազուկներ գոնդոլայի վրա: Եռաչափ տպված գոնդոլայի լիսեռը պետք է լավ հղկվեր, որպեսզի կրողն ընկնի ներքև:
- Վերջինն այն գոնդոլայի ամրակն է, որը կպահի ամեն ինչ միասին, պտուտակներով ամրացրեք այն գոնդոլայի լիսեռին. Դրանք նաև կապահովեն ձեր գրիչը նկարելիս:
Քայլ 4: Softwareրագրակազմ
Եթե դուք երբեք Raspberry Pi չեք պատրաստել, սկսեք ծանոթանալ մեր ուղեցույցին: Այս քայլի համար խորհուրդ եմ տալիս հղում կատարել Drawbot Github- ին:
Pi- ում դուք կթարմացնեք և կթարմացնեք փաթեթները և կտեղադրեք մյուսները.
Թարմացումներ և բարելավումներ.
sudo apt-get թարմացում
sudo apt-get բարելավում
Տեղադրեք NPM և Git:
sudo apt-get տեղադրել npm
sudo apt-get install git
Տեղադրեք Node.js:
sudo npm տեղադրել -g n
sudo n կայուն
Թարմացրեք NPM -և հեռացրեք հին apt -get տարբերակը.
sudo npm տեղադրել npm@վերջին -g
sudo apt-get հեռացնել npm sudo reboot
Տեղադրեք pigpio C գրադարանը.
sudo apt-get տեղադրել pigpio *եթե օգտագործում եք Raspbian Lite *
npm տեղադրել pigpio
Տեղադրեք Drawbot ծրագիրը.
git clone https://github.com/andywise/drawbot.gitcd drawbot npm i
Drawbot ծրագիրը գործարկելու համար.
cd/drawbot
npm սկիզբ -կամ- sudo հանգույց draw.js
Մուտք գործեք Drawbot կառավարման ինտերֆեյս
Նույն ցանցի մեկ այլ համակարգչից.
- Mac- ից. Գնացեք raspberrypi.local/control ՝ Drawbot կառավարման ինտերֆեյս մուտք գործելու համար:
- ԱՀ -ից. Մուտքագրեք ip հասցեն (ifconfig- ը տերմինալի հրաման է) և մուտքագրեք ձեր IP հասցեն/կառավարիչը ՝ 10.167.5.58/control
Raspberry Pi- ից.
Բացեք զննարկիչը: Գնացեք 127.0.0.1/control ՝ Drawbot կառավարման ինտերֆեյս մուտք գործելու համար:
Քայլ 5: Միացումներ: Լարերը: Ամենուր:
Մասերին անհրաժեշտ էր այս քայլը
Սարքաշար. USB A female breakout - 2EasyDriver Stepper Motor Drivers - 2Pi Zero կամ WiFi- ով միացված PiStepper Motors - 2 Micro USB breakout - 2Barrel Jack 2.1mm x 5.5mm Այլ մասեր, որոնք կարող են ձեզ անհրաժեշտ լինել. Միացումներ փորձարկման համար
EasyDriver շարժիչի վարորդներին միացնելով Pi- ին
Ձախ վարորդ
- 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)
Gondola Servo- ի միացում Pi- ին
- GND → Pi GPIO 14
- VCC → Pi GPIO 1 (3V3 հզորություն)
- CNT → Pi GPIO 12 (BCM 18)
Նշումներ. Փորձարկումներն իրականացնելու համար կապերը ճիշտ են, խորհուրդ է տրվում նախ հացաթխել ամեն ինչ միասին զոդելուց առաջ:
- Եթե ձեր Pi- ն և/կամ EasyDriver- ը ներառյալ չէ, դրանք միացրեք հիմա:
- Միացրեք USB USB ճեղքվածքները յուրաքանչյուր EasyDriver- ին ՝ օգտագործելով տախտակի շարժիչի հատվածը: Հուսանք, որ այս քայլի համար դուք ունեք տվյալների թերթ կամ տեղեկանք ձեր Stepper Motros- ի համար: Համոզվեք, որ ոլորունները/ոլորունները միասին պահեք: Այստեղ քայլողը ուներ սև և կանաչ և կարմիր և կապույտ զույգեր: Այստեղ մենք պահում էինք «Winding A»- ն Ground- ի և D+- ի USB breakout- ի վրա, և «Winding B»- ն VCC- ի և D- USB- ի անջատման վրա:
- Servo շարժիչը Pi GPIO- ին միացնելու համար օգտագործեք jumper լարերը: -հղում կատարեք վերը նշված տեղեկատվությանը:
- Օգտագործեք jumper լարերը ՝ EasyDriver տախտակները Pi GPIO- ին միացնելու համար: -հղում կատարեք վերը նշված տեղեկատվությանը
- Ստեփեր շարժիչի լարերը կրկին միացրեք Micro USB ճեղքմանը `համոզվելով, որ զույգերը ճիշտ են համընկնում:
- EasyDrivers- ին էներգիա է պետք: Միացրեք տակառի ծայրը EasyDrivers- ի «PWR IN» - ին, իսկ տակառի թևը ՝ EasyDrivers- ի «PWR IN» - ի GND- ին: Մենք օգտագործեցինք մի տախտակ, որպեսզի մեր ուժը և գետինը բաժանենք տակառի խցիկից դեպի EasyDrivers:
Քայլ 6: Փորձարկում և գծագրում:
Երբ ձեր Pi- ն, EasyDrivers- ը և USB breakouts- ը միացված են կամ տախտակի միջոցով, կամ եթե դուք անմիջապես ցատկել եք զոդման միջոցով, ժամանակն է փորձարկել: Կարգավորում և փորձարկում Սկսեք Pi- ի վրա Drawbot վերահսկիչ ծրագրակազմը: ավելի հեշտ է կառավարել շարժիչը, servo- ն: Կտտացրեք «Գրիչ» կոճակը վերահսկիչի ցուլերի աչքի մեջտեղում և հուսով եմ, որ սերվոյի թևը կշրջվի 90 ° -ով: Օգտագործեք այս թեստը `համոզվելու համար, որ servo թևը ճիշտ կողմնորոշված է` գրիչը մակերևույթից բարձրացնելու համար: Սա նաև ձեզ կտեղեկացնի, եթե միացված եք Pi և Drawbot վերահսկիչ ծրագրակազմին: Հաջորդը քայլող շարժիչն է: Ավելի հեշտ է սկսել մեկ առ մեկ: Միացած սլաքային շարժիչով միացրեք կոորդինատը Drawbot վերահսկիչի ցուլերի աչքի վրա: Քայլը պետք է սահուն շարժվի: Եթե քայլը կակազում է, համոզվեք, որ էլեկտրագծերը ճիշտ են, և զույգերը համընկնում են: Փորձարկեք մյուս սլաքը:
Անջատված աստիճանների հետ գտեք գեղեցիկ հարթ, հարթ մակերես և ամրացրեք քայլողները `համոզվելով, որ դրանք հավասար են միմյանց: Յուրաքանչյուր ձողից երկարացրեք ձկնորսական գծի մի մասը և միացրեք այն գոնդոլայի կրող բազուկներին: Կրկին միացրեք քայլերը: Գոնդոլը տեղափոխելու համար օգտագործեք Drawbot կարգավորիչը: Clickուլերի աչքի վերին աջ կողմը սեղմելիս գոնդոլան պետք է տեղափոխվի վերին աջ, եթե ոչ ՝ կարգավորեք կազմաձևման ֆայլը: Եթե գոնդոլան շարժվում է հակառակն այն բանից, ինչ պետք է միացնի հայելազերծումը Pi- ի կազմաձևման ֆայլում:
Չափում
Համարյա այնտեղ. Հաջորդը չափումն է: Մենք գտել ենք փոքր քաշվող չափիչ ժապավեն: Բոլոր չափումները կլինեն միլիմետրերով:
Կտտացրեք կարգավորումների պատկերակին Drawbot վերահսկիչում և կլինեն երեք անհրաժեշտ արժեք ՝ «D», «X» և «Y»: Տե՛ս պատկերը ՝ չափելու եղանակի պատկերացման համար: Առաջին արժեքը ՝ «D», պտուտակների միջև հեռավորությունն է: Հաջորդ արժեքները, ըստ էության, գոնդոլայի տան տեղն են: «X» արժեքը ձախ կծիկից մինչև գրիչի դիրքը գոնդոլայում չափումն է: «Y» արժեքը պտուտակից մինչև գոնդոլա հեռավորությունն է: Մուտքագրեք դրանք Drawbot ծրագրաշարի կարգավորումների մեջ: Խորհուրդ է տրվում տունը տեղադրել վերին ձախ անկյունում:
Նկարչություն
Վերջապես նկարեցի !!
Երբ ամեն ինչ չափվի հնարավորինս ճշգրիտ և գոնդոլայի գրիչը հանվի մակերևույթից և կնճռոտվի, ժամանակն է Drawbot- ին կերակրել նկարելու SVG- ով: Ուղղակի քաշեք SVG- ի մեկ ուղի Drawbot ծրագրաշարի ցուլերի աչքի վրա `նկարչություն սկսելու համար, ես ներառել եմ ձեր ռոբոտների գծագրման հաճույքի չափագրման նկարը: Վայելեք:
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Միկրո ՝ բիթ Drawbot ՝ 3 քայլ
Micro: bit Drawbot: With: MOVE mini buggy kit for micro: bit մենք ունենք շարժական ռոբոտ և կարող ենք ծածկագրել նկարելու համար
Polargraph Drawbot: 6 քայլ
Polargraph Drawbot. Դե, եթե դուք որոշել եք ինքներդ բևեռագիր կառուցել, սա ձեզ ուսանելի է: Բևեռագրությունը համակարգչով վերահսկվող գծագրական մեքենա է: Շարժիչները ամրացված են գծագրման մակերեսի երկու վերին անկյուններում: Նրանք հագեցած են փոխանցման ճախարակներով: The
[WIP] Միո թևկապի միջոցով վերահսկվող Drawbot- ի ստեղծում. 11 քայլ
[WIP] Միո թևկապի միջոցով վերահսկվող Drawbot- ի ստեղծում. Բարև բոլորին: Մի քանի ամիս առաջ մենք որոշեցինք փորձել լուծել բաց շրջանակով գծապատկերի ստեղծման գաղափարը, որը միայն Myo խումբն էր օգտագործում այն վերահսկելու համար: Երբ մենք առաջին անգամ սկսեցինք նախագիծը, մենք գիտեինք, որ այն պետք է բաժանել մի քանի տարբեր էջերի
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ