INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Stapmotor en suigbeker -samestelling
- Stap 3: Gondelversameling vir penhouers:
- Stap 4: sagteware
- Stap 5: Verbindings. Drade. Oral
- Stap 6: Toets en teken
Video: Drawbot !: 6 stappe (met prente)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie instruksies dokumenteer die konstruksie van 'n Raspberry Pi -beheerde tekenrobot waarmee u 'n plat oppervlak in 'n doek kan verander. Sodra u die tekenrobot gebou het, kan u tekeninge via WiFi kalibreer en daarheen stuur.
*Dit is gebou in die Black & Veatch MakerSpace uit planne wat deur MakerSpace -beskermheer en kreatiewe wonder Andy Wise geskep is. Sien die Drawbot -projek op Github deur Andy vir meer inligting.
Stap 1: wat u benodig
3D-drukbare onderdele:
Polargraph gondel - https://www.thingiverse.com/thing:372244Servo horing uitbreiding - https://www.thingiverse.com/thing:2427037Drawbot motorhouer en spoel (x2) - https://www.thingiverse.com/ ding: 2427037Drawbot -elektronika -omhulsel (opsioneel) - https://www.thingiverse.com/thing:2427037Drawbot Pi + Stepper -houer (opsioneel) - https://www.thingiverse.com/thing:3122682 Sugbeker -koepel met gat (alternatief) -
Hardeware:
NEMA 17 Stepper Motors (x2) Suigkoppies met Quick Release-Harbor Freight item #62715 (x2) Spiderwire 80-pond vislyn Mikro USB-kabel 10 ft. (x2) Mikro-USB-uitbreek (x2) USB-tipe A-vroulike uitbraak (x2) Framboos Pi Zero W (of 'n ander Wi-Fi-ingeskakelde Pi) Micro SD-kaart EasyDriver-stappermotorbestuurder V4.5 (x2) SG92R Micro Servo6003zz-laers (x2) 3-pen servo-uitbreidings (verskeie) 2.1mm x 5.5mm vataansluiting 12v 1a kragadapter 2.1mm/5.5mm lood USB-mikro-kragadapter vir PiPololu universele monteernaaf vir 5mm-as, #4-40 gate (x2) #8-32 x 1- 5/8 in. Oogboute (x2) 8 skroewe vir spoele (#4-40 x ~ ½ ) 8 skroewe vir motors (M3-.50 x 6mm metrieke skroewe) 1-2 klein skroewe vir gondel om pen vas te maak/ merker Standaarddraad of trui drade merkers Meetband/stok
Gereedskap
Rekenaar Soldeerbout Wire Strippers/Cutters
Opsioneel:
Papier Monteer stopverf USB -waaier Hot Lijm Papierknip Kopspelde Broodbord/perfboard
Die drawbot -github bevat 'n paar skakels na spesifieke verkopers/items.
Stap 2: Stapmotor en suigbeker -samestelling
Onderdele benodig hierdie stap:
3D gedruk: 2 motorsteun 2 spoel 2 suigbeker koepels met 1/8 gat geboor -of- Suigbeker koepel met gat
Notas: Gedruk in PLA
Hardeware: 2 stapmotors 2 suigkoppies 2 universele monteernawe 2 oogboute (#8-32 x 1-5/8 in.) 8 skroewe vir spoelies (#4-40 x ~ ½ ) 8 skroewe vir motors (M3-.50 x 6 mm metriese masjienskroewe) Vislyn
Opmerkings: Die suigkoppies benodig 'n lang metaalpaal om die motorhouer te bereik.
- Bevestig eers die aluminium universele monteernaaf aan die stapmotor. Gebruik die stelskroewe wat by die monteernaaf ingesluit is en bevestig die naaf naby die einde van die stepperas.
- Bevestig vervolgens die 3D -gedrukte draaimotorhouer aan die stapmotor met behulp van vier M3 -skroewe. Die draai -motorhouer het 'n inkeping om aan te dui watter kant die motor gemonteer moet word.
- Heg nou die 3D-gedrukte spoel met 4-40 skroewe aan die bevestigingsnaaf vas.
- Vir die suigbekerhouers moet u u Harbour Freight -suigbeker uitmekaar haal. Hou die rubber suigbeker, veer en metaalpaal. Boor 'n ⅛”gat in die suigkoepel en ryg in u oogboute of gebruik die suigbeker -koepel met gat. Plaas die 3D -gedrukte koepel oor die rubber suigbeker. Bevestig die motorhouer deur dit op die suigkoepel af te druk sodat u die skroef deur die metaalpaal kan trek.
- Doen nou dieselfde vir die ander motorhouer.
- Spoel vislyn op die spoel.
Opmerkings: Harbour Freight -suigkoppies is 'n moet, hulle het 'n groter metaalpaal as ander suigkoppies. Die item nommer is 62715.
Stap 3: Gondelversameling vir penhouers:
Onderdele benodig hierdie stap:
3D -gedruk: Polargraph Gondola2 Lagerverbindingsarms2 Lagerverbindingsringe1 Gondelhouer1 Servo -uitbreiding
Hardeware: 1 SG92R Servomotor 2 6003zz laers 1 Draaiband
- Plak die 3D -gedrukte servo -uitbreidingsarm aan een van die servo -arms wat saam met die servo verskaf word. Ons het uiteindelik geval sodat ons 'n skuifspeld gebruik wat ons in die helfte gesny het en dit aan die servo -arm vasgeplak het.
- Gebruik die ultra-handige draaiband om die servo aan die gondel vas te maak.
- Maak dan die laerkonneksieringe aan die laerverbindingsarms vas. Druk die laer deur die laerkonneksie, ons 3D -gedrukte dele benodig 'n bietjie skoonmaak met 'n lem sodat die laer in die laerkonneksie kan druk.
- Skuif die laers wat nou die draers en die arms op die gondel het. Die as op die 3D -gedrukte gondel moes baie geskuur word sodat die laer af kon gly.
- Laaste is die gondelhouer wat alles bymekaar hou, gebruik skroewe om dit aan die gondelas vas te maak - dit verseker ook jou pen terwyl jy teken.
Stap 4: sagteware
As u nog nooit 'n Raspberry Pi voorberei het nie, begin dan met die lees van ons gids. Vir hierdie stap beveel ek aan om na die Drawbot Github te verwys.
Op die Pi sal u pakkette opdateer en opgradeer en ander installeer:
Opdaterings en opgraderings:
sudo apt-get update
sudo apt-get upgrade
Installeer NPM en Git:
sudo apt-get install npm
sudo apt-get install git
Installeer Node.js:
sudo npm installeer -g n
sudo n stabiel
Gradeer NPM op en verwyder die ou apt -get -weergawe:
sudo npm installeer npm@nuutste -g
sudo apt-get verwyder npm sudo herlaai
Installeer pigpio C -biblioteek:
sudo apt-get install pigpio *as u Raspbian Lite *gebruik
npm installeer pigpio
Installeer die Drawbot -sagteware:
git -kloon https://github.com/andywise/drawbot.gitcd drawbot npm i
Om die Drawbot -sagteware te begin:
cd/drawbot
npm begin -of- sudo node draw.js
Kry toegang tot die Drawbot -beheer -koppelvlak
Vanaf 'n ander rekenaar op dieselfde netwerk:
- Van 'n Mac: Gaan na raspberrypi.local/control om toegang te verkry tot die Drawbot -beheer -koppelvlak.
- Vanaf 'n rekenaar: voer die ip -adres in (ifconfig is die terminale opdrag) en voer u IP -adres/beheer in: 10.167.5.58/control
Van die Raspberry Pi:
Maak 'n blaaier oop. Gaan na 127.0.0.1/control om toegang te verkry tot die Drawbot -kontrolekoppelvlak
Stap 5: Verbindings. Drade. Oral
Onderdele benodig hierdie stap:
Hardeware: USB 'n vroulike uitbraak - 2EasyDriver -stapmotorbestuurders - 2Pi Zero of 'n ander PiStepper -motor met WiFi - 2Micro USB -uitbreking - 2Barrel -aansluiting 2,1 mm x 5,5 mm Ander dele wat u benodig: Broodbord om verbindings te toets Hoofpennetjies 3D -gedrukte stepper + Pi -bergPerf- of Proto -bord
Om die EasyDriver -motorbestuurders aan die Pi te koppel:
Links bestuurder:
- GND → Pi GPIO 39
- DIR → Pi GPIO 38 (BCM 20)
- STE → Pi GPIO 40 (BCM 21)
Regte bestuurder:
- GND → Pi GPIO 34
- DIR → Pi GPIO 31 (BCM 6)
- STE → Pi GPIO 33 (BCM 13)
Bedrading van die gondelservo aan die Pi:
- GND → Pi GPIO 14
- VCC → Pi GPIO 1 (3V3 krag)
- CNT → Pi GPIO 12 (BCM 18)
Opmerkings: Om te toets of die verbindings korrek is, word dit aanbeveel om eers aan die broodbord te werk voordat u alles aanmekaar soldeer.
- As u Pi en/of EasyDriver nie kopstukke bevat nie, soldeer dit dan nou.
- Koppel die vroulike USB -uitbrekings aan elke EasyDriver met behulp van die motorafdeling op die bord. Hopelik het u 'n datablad of verwysing vir u Stepper Motros vir hierdie stap. Hou die wikkelinge/spoele bymekaar. Die stepper hier het pare van swart en groen en rooi en blou. Hier het ons "Winding A" tot by die grond gehou en D+ op die USB-uitbreek en "Winding B" na VCC en D- op die USB-uitbreek.
- Gebruik springdrade om die servomotor aan die Pi GPIO te koppel. -verwys na die inligting hierbo.
- Gebruik springdrade om die EasyDriver -borde aan die Pi GPIO te koppel. -verwys na die inligting hierbo
- Koppel die stapmotor se drade weer aan die mikro -USB -uitbraak en maak seker dat die pare reg pas.
- Die EasyDrivers benodig krag. Verbind die punt van die vataansluiting met die "PWR IN" op die EasyDrivers en die mou van die vataansluiting aan die GND van die "PWR IN" op die EasyDrivers. Ons het 'n perfboard gebruik om ons krag en grond van die vataansluiting na die EasyDrivers te verdeel.
Stap 6: Toets en teken
Sodra u Pi, EasyDrivers en USB -uitbrekings verbind is, hetsy via 'n broodbord, of as u met 'n soldeer ingespring het, is dit tyd om dit op te stel. die servo is die maklikste motor om te beheer. Klik op die penknoppie in die middel van die beheerliggaam en hopelik draai die servo-arm 90 °. Gebruik hierdie toets om seker te maak dat die servo -arm korrek gerig is om die pen van die oppervlak af te lig. Dit sal u ook laat weet as u aan die Pi- en Drawbot -beheersagteware gekoppel is. Hierna volg die stapmotor. Dit is makliker om met een op 'n slag te begin. Met 'n stappermotor aangeskakel, klik op 'n koördinaat op die Drawbot-kontroleerder. Die stepper moet glad beweeg. As die stepper hakkel, maak seker dat die bedrading korrek is en dat die pare ooreenstem. Toets die ander stepper.
As die steppers losgemaak is, vind 'n mooi plat, gladde oppervlak en monteer die steppers om seker te maak dat hulle gelyk is aan mekaar. Steek 'n deel van die vislyn uit elke spoel en verbind dit met die draarme op die gondel. Koppel die steppers weer aan. Gebruik die Drawbot -beheerder om die gondel te beweeg. As u regs bo op die bulls-eye klik, moet die gondel na regs bo beweeg, indien nie die config-lêer aanpas nie. As die gondel teenoorgestelde beweeg as wat dit moet spieël in die konfigurasielêer op die Pi.
Meet
Amper daar. Volgende is meet. Ons het 'n klein intrekbare maatband byderhand gevind, alle metings is in millimeter.
Klik op die instellingsikoon in die Drawbot -beheerder en daar is drie waardes nodig, "D", "X" en "Y". Sien die prentjie vir 'n illustrasie van hoe om te meet. Die eerste waarde, "D", is die afstand tussen die spoel. Die volgende waardes is in wese die tuisligging van die gondel. Die "X" -waarde is die meting van die linker spoel na die posisie van die pen in die gondel. Die "Y" -waarde is die afstand van die spoel tot by die gondel. Voer dit in die instellings van die Drawbot -sagteware in. Dit word aanbeveel om die huis in die linker boonste hoek te plaas.
Tekening
Uiteindelik teken !!
Sodra alles so akkuraat as moontlik gemeet is en die pen in die gondel van die oppervlak af gehys word, is dit tyd om die Drawbot 'n SVG te gee om te teken. Sleep eenvoudig 'n enkele pad SVG na die Bulls-Eye van die Drawbot-sagteware om 'n tekening te begin. Geniet dit!
Aanbeveel:
Nuttelose sak (met persoonlikheid): 9 stappe (met prente)
Pocket Useless Box (met persoonlikheid): Alhoewel ons nog ver van 'n robotopstand kan wees, is daar 'n masjien wat mense al weerspreek, al is dit op die kleinste manier moontlik. Of jy dit nou 'n nuttelose boks of 'n los masjien wil noem, hierdie snaakse, snaakse robot is
LEGO WALL-E Met Micro: bit: 8 stappe (met prente)
LEGO WALL-E Met Micro: bit: Ons gebruik 'n micro: bit saam met 'n LEGO-vriendelike Bit Board om die twee servomotors te beheer waarmee WALL-E die gevaarlike terrein van u woonkamervloer kan deurkruis .Vir die kode gebruik ons Microsoft MakeCode, wat 'n blo
DIY -stroombaanbord met skuifspelde - MAKER - STEM: 3 stappe (met prente)
DIY -stroombaanbord met skuifspelde | MAKER | STEM: Met hierdie projek kan u die pad van die elektriese stroom verander deur verskillende sensors. Met hierdie ontwerp kan u wissel tussen die aansteek van 'n blou LED of die aktivering van 'n zoemer. U het ook die keuse om 'n ligafhanklike weerstand te gebruik met
Beeldhoukundige eksperimente met harde snoep: 9 stappe (met prente)
Beeldhoukundige eksperimente met harde snoep: dit kan gegote, smeebaar en deursigtig wees, dit verander met verloop van tyd en kan met hitte, water of druk geërodeer word. Dit val in vorms, verander sy vorm stadig in reaksie op swaartekrag. Dit kan enige kleur aanneem en 'n wye verskeidenheid teksture verkry met
UD-waarskuwing. vir 'n seuntjie met outisme: 7 stappe (met prente)
UD-waarskuwing. vir 'n seuntjie met outisme: Ud-Alert, of beter Ontkleed Alert, maar waarvoor? Ons seun, Scott, 13 jaar oud, ly aan outisme. Hy is nie -verbaal en het nog steeds probleme om ons te wys wanneer hy na die toilet moet gaan. As gevolg van sy beperkte kommunikasie, trek hy sy klere uit