Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Léptetőmotor és szívókorong szerelése
- 3. lépés: Tolltartó Gondola szerelvény:
- 4. lépés: Szoftver
- 5. lépés: Csatlakozások. Vezetékek. Mindenhol
- 6. lépés: Tesztelés és rajzolás
Videó: Drawbot!: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktatható dokumentum dokumentálja a Raspberry Pi által vezérelt rajzrobot építését, amely lehetővé teszi, hogy bármilyen sík felületet vászonká alakítson. Miután elkészítette a rajzoló robotot, képes lesz kalibrálni és rajzokat küldeni rá WiFi -n keresztül.
*Ez a Black & Veatch MakerSpace -ben készült, a MakerSpace védnöke és a kreatív csoda, Andy Wise tervei alapján. További információért lásd a Drawbot projektet a Github by Andy -n.
1. lépés: Amire szüksége lesz
3D nyomtatható alkatrészek:
Polargraph gondola - https://www.thingiverse.com/thing:372244 Szervó kürt kiterjesztése - https://www.thingiverse.com/thing:2427037 Drawbot motor tartó és orsó (x2) - https://www.thingiverse.com/ Drawbot elektronika tok (opcionális) - https://www.thingiverse.com/thing:2427037 Drawbot Pi + léptető tartó (opcionális) - https://www.thingiverse.com/thing:3122682Suction Cup Dome lyukkal (alternatív) -
Hardver:
NEMA 17 léptetőmotorok (x2) tapadókorongok gyorskioldással-kikötői teherszállítási cikk #62715 (x2) Spiderwire 80 kilós horgászzsinór Mikro USB-kábel 10 láb (x2) Micro USB-megszakítás (x2) A típusú USB-csatlakozó (x2) Raspberry Pi Zero W (vagy más WiFi-kompatibilis Pi) Micro SD-kártya EasyDriver Stepper Motor Driver V4.5 (x2) SG92R Micro Servo6003zz csapágyak (x2) 3-tűs szervo hosszabbítók (több) 2.1mm x 5.5mm barrel jack 12v 1a hálózati adapter 2.1mm/5.5mm vezeték USB mikro tápegység PiPololu univerzális rögzítő hubhoz 5mm tengelyhez, #4-40 lyuk (x2) #8-32 x 1- 5/8 hüvelyk Szemcsavarok (x2) 8 csavar orsókhoz (#4-40 x ~ ½ ) 8 csavar motorokhoz (M3-.50 x 6mm metrikus gépcsavarok) 1-2 kis csavar gondola számára a toll rögzítéséhez/ jelölő Standard huzal vagy jumper huzal jelölők Mérőszalag/bot
Eszközök
Számítógépes forrasztópáka -lehúzó/vágó
Választható:
Papír Szerelési PuttyUSB FanHot Ragasztó Papírcsipesz Fejfej Tű Kenyértábla/Perfboard
A drawbot github néhány linket tartalmaz bizonyos eladókhoz/termékekhez.
2. lépés: Léptetőmotor és szívókorong szerelése
Az alkatrészek szükségesek ehhez a lépéshez:
3D nyomtatás: 2 motor tartó
Megjegyzés: PLA -ban nyomtatva
Hardver: 2 léptetőmotor 2 szívókorong 2 univerzális rögzítő agy 2 szemcsavar (8-32 x 1-5/8 hüvelyk) 8 csavar orsóhoz (#4-40 x ~ ½ ) 8 csavar motorhoz (M3-.50 x 6 mm -es metrikus gépcsavarok) Horgászzsinór
Megjegyzések: A tapadókorongoknak hosszú fémoszlopra van szükségük, hogy elérjék a motor tartóját.
- Először rögzítse az univerzális alumínium rögzítő agyat a léptetőmotorhoz. Használja a rögzítő agyhoz mellékelt rögzítőcsavarokat, és rögzítse az agyat a léptető tengely vége közelében.
- Ezután négy M3 csavar segítségével rögzítse a 3D nyomtatott csavart motor tartóját a léptetőmotorhoz. A csavaró motor tartóján bemélyedés jelzi, hogy melyik oldalra kell felszerelni a motort.
- Most rögzítse a 3D nyomtatott orsót a rögzítő agyhoz 4-40 csavarral.
- A tapadókorong rögzítéséhez a Harbor Freight tapadókorongját kell szétszerelnie. Tartsa meg a gumi tapadókorongot, a rugót és a fémoszlopot. Fúrjon ⅛”lyukat a szívókupolába, és fűzze be a szemcsavarokat, vagy használja a szívópohár kupoláját lyukkal. Helyezze a 3D nyomtatott kupolát a gumi tapadókorongra. Rögzítse a motortartót úgy, hogy lenyomja a szívókuplán, hogy át tudja csavarni a csavart a fémoszlopon.
- Most ugyanezt tegye a másik motortartóval is.
- Orsós horgászzsinór az orsón.
Megjegyzések: A Harbor Freight tapadókorongok elengedhetetlenek, magasabb fémoszloppal rendelkeznek, mint más tapadókorongok. A cikkszám 62715.
3. lépés: Tolltartó Gondola szerelvény:
Az alkatrészek szükségesek ehhez a lépéshez:
3D nyomtatás: Polargraph Gondola2 Csapágy csatlakozó karok 2 Csapágy csatlakozó gyűrűk 1 Gondola rögzítő 1 Servo hosszabbító
Hardver: 1 SG92R szervomotor 2 6003zz csapágy 1 csavaros kötés
- Ragassza a 3D nyomtatott szervo hosszabbító kart a szervóhoz mellékelt szervokarok egyikére. -A mieink végül leestek, így egy gemkapocsot használtunk, amit félbevágtunk és a szervókarra ragasztottuk.
- Használja a rendkívül praktikus csavart, hogy rögzítse a szervót a gondolához.
- Ezután a csapágycsatlakozó gyűrűi a csapágycsatlakozó karokhoz illeszkednek. Nyomja át a csapágyat a csapágycsatlakozó szerelvényen, a 3D nyomtatott alkatrészeinket kissé meg kell tisztítani egy pengével, hogy a csapágy lenyomódhasson a csapágycsatlakozóba.
- Csúsztassa a csapágyakat, amelyeken most a csapágyak és a karok vannak a gondolán. A 3D nyomtatott gondola gondola tengelyét csiszolni kellett, hogy a csapágy lecsússzon.
- Az utolsó a gondola rögzítője, amely mindent együtt tart, csavarokkal rögzítse a gondola tengelyéhez - ezek is rögzítik a tollat rajzolás közben.
4. lépés: Szoftver
Ha még soha nem készített Raspberry Pi kezdést, nézze meg útmutatónkat. Ehhez a lépéshez javaslom a Drawbot Github -ot.
A Pi -n frissítheti és frissítheti a csomagokat, és telepíthet másokat:
Frissítések és frissítések:
sudo apt-get update
sudo apt-get upgrade
Az NPM és a Git telepítése:
sudo apt-get install npm
sudo apt-get install git
A Node.js telepítése:
sudo npm install -g n
sudo n stabil
Frissítse az NPM -et és távolítsa el a régi apt -get verziót:
sudo npm install npm@latest -g
sudo apt-get remove npm sudo reboot
A pigpio C könyvtár telepítése:
sudo apt-get install pigpio *, ha Raspbian Lite-ot használ *
npm telepítse a pigpio -t
A Drawbot szoftver telepítése:
git klón https://github.com/andywise/drawbot.gitcd drawbot npm i
A Drawbot szoftver elindítása:
cd/drawbot
npm start -vagy sudo node draw.js
Nyissa meg a Drawbot vezérlő felületét
Ugyanazon hálózat másik számítógépről:
- Mac számítógépről: Nyissa meg a raspberrypi.local/control oldalt a Drawbot vezérlőfelület eléréséhez.
- PC -ről: írja be az ip -címet (ha az ifconfig a terminálparancs), és írja be az IP -címét/vezérlőjét, például: 10.167.5.58/control
A Raspberry Pi -ből:
Nyisson meg egy böngészőt. Nyissa meg a 127.0.0.1/control oldalt a Drawbot vezérlő felület eléréséhez
5. lépés: Csatlakozások. Vezetékek. Mindenhol
Az alkatrészek szükségesek ehhez a lépéshez:
Hardver: USB A női megszakító - 2EasyDriver léptetőmotor -illesztőprogramok - 2Pi Zero vagy más WiFi -kompatibilis PiStepper Motors - 2Micro USB -megszakítás - 2Barrel Jack 2,1 mm x 5,5 mm
Az EasyDriver motorvezérlők csatlakoztatása a Pi -hez:
Bal sofőr:
- GND → Pi GPIO 39
- DIR → Pi GPIO 38 (BCM 20)
- STE → Pi GPIO 40 (BCM 21)
Jobb sofőr:
- GND → Pi GPIO 34
- DIR → Pi GPIO 31 (BCM 6)
- STE → Pi GPIO 33 (BCM 13)
A Gondola Servo bekötése a Pi -hez:
- GND → Pi GPIO 14
- VCC → Pi GPIO 1 (3V3 teljesítmény)
- CNT → Pi GPIO 12 (BCM 18)
Megjegyzések: Annak érdekében, hogy ellenőrizni lehessen a csatlakozók helyességét, javasoljuk, hogy először panelezzen deszkán, mielőtt mindent összeforraszt.
- Ha a Pi és/vagy az EasyDriver nem tartalmazza a fejrészeket, forrasztja őket most.
- Csatlakoztassa a női USB -megszakítókat minden EasyDriver -hez a motoron található panel segítségével. Remélhetőleg ehhez a lépéshez rendelkezik egy adatlappal vagy hivatkozással a Stepper Motros számára. Ügyeljen arra, hogy a tekercseket/tekercseket egyben tartsa. A lépegetőnek itt fekete -zöld és piros -kék párja volt. Itt tartottuk a "Winding A" -t a Ground-ra és a D+ -ot az USB-megszakítón, és a "Winding B-t" a VCC-re és a D- -re az USB-megszakításon.
- Használja az áthidaló vezetékeket a szervomotor csatlakoztatásához a Pi GPIO -hoz. -lásd a fenti információkat.
- Használjon jumper vezetékeket az EasyDriver táblák és a Pi GPIO csatlakoztatásához. -lásd a fenti információkat
- Csatlakoztassa ismét a léptetőmotor vezetékét a Micro USB megszakítóhoz, ügyelve arra, hogy a párok helyesen illeszkedjenek.
- Az EasyDrivers áramellátásra van szüksége. Csatlakoztassa a hordócsonk hegyét az EasyDrivers "PWR IN" -éhez, és a hordó -hüvely hüvelyét az EasyDrivers "PWR IN" GND -jéhez. Egy perfboard segítségével szétosztottuk erőnket és földünket a hordó aljzatról az EasyDrivers -re.
6. lépés: Tesztelés és rajzolás
Miután a Pi, az EasyDrivers és az USB -megszakítók csatlakoztatva voltak a kenyértáblán keresztül, vagy ha beugrott a forrasztás, ideje tesztelni. Beállítás és tesztelés a könnyebben vezérelhető motor, a szervó. Kattintson a toll gombra a vezérlő bika-szeme közepén, és remélhetőleg a szervókar 90 ° -kal elfordul. Ezzel a teszttel győződjön meg arról, hogy a szervokar megfelelő irányban áll, hogy felemelje a tollat a felületről. Ez azt is jelzi, hogy csatlakozik -e a Pi és Drawbot vezérlőszoftverhez. Ezután a léptetőmotor. Könnyebb egyenként kezdeni. Csatlakoztatott léptetőmotorral kattintson a koordinátára a Drawbot vezérlő bika-szemével. A léptetőnek simán kell mozognia. Ha a léptető dadog, győződjön meg arról, hogy a huzalozás megfelelő és a párok illeszkednek. Tesztelje a másik léptetőt.
A leválasztott lépcsőkön találjon egy szép, sima és sima felületet, és szerelje fel azokat, ügyelve arra, hogy vízszintesek legyenek egymással. Húzza ki a horgászzsinór egy részét mindegyik orsóból, és csatlakoztassa a gondolán lévő csapágyakhoz. Csatlakoztassa újra a léptetőket. Használja a Drawbot vezérlőt a gondola mozgatásához. Amikor a bika szeme jobb felső sarkára kattint, a gondola a jobb felső sarokban kell mozognia, ha nem módosítja a konfigurációs fájlt. Ha a gondola ellentétesen mozog, mint aminek be kell kapcsolnia a tükrözést a Pi konfigurációs fájljában.
Mérő
Majdnem ott. A következő a mérés. Találtunk egy kis visszahúzható mérőszalagot, minden mérés milliméterben történik.
Kattintson a beállítások ikonra a Drawbot vezérlőben, és három értékre lesz szükség: "D", "X" és "Y". A képen látható a mérés módja. Az első "D" érték az orsók közötti távolság. A következő értékek lényegében a gondola otthona. Az "X" érték a bal orsótól a toll helyzetéig terjedő mérés a gondolában. Az "Y" érték az orsó és a gondola közötti távolság. Írja be ezeket a Drawbot szoftver beállításaiba. Az otthon beállítása a bal felső sarokban ajánlott.
Rajz
Végre rajz !!
Miután mindent a lehető legpontosabban megmértek, és a gondolatban lévő tollat leemelték a felületről, és leültették, itt az ideje, hogy a Drawbotot SVG -vel etessék a rajzoláshoz. A rajzolás elindításához egyszerűen húzza egyetlen útvonal SVG-jét a Drawbot szoftver bika-szemébe, és mellékeltem egy kalibrációs rajzot a robot rajzolásához. Élvezd!
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Micro: bit Drawbot: 3 lépés
Micro: bit Drawbot: A: MOVE mini buggy készlettel a micro: bithez van egy mozgatható robotunk, és kódolni tudunk rajzolni
Polargraph Drawbot: 6 lépés
Polargraph Drawbot: Nos, ha úgy döntött, hogy felépít magának egy polargráfot, akkor ez a tanítható! A polargráf egy számítógép által vezérelt rajzológép. A motorokat a rajzfelület két felső sarkában rögzítik. Fogaskerekekkel vannak felszerelve. Az
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is
[WIP] Egy Myb karszalag által vezérelt Drawbot létrehozása: 11 lépés
[WIP] Drawbot létrehozása Myo karszalaggal: Hello all! Néhány hónappal ezelőtt úgy döntöttünk, hogy megpróbáljuk megvalósítani azt a gondolatot, hogy egy nyitott keretes vonórudat építünk, amely csak Myo sávot használ az irányításhoz. Amikor először nekiláttunk a projektnek, tudtuk, hogy azt fel kell bontani két különböző részre