Tartalomjegyzék:

Drawbot!: 6 lépés (képekkel)
Drawbot!: 6 lépés (képekkel)

Videó: Drawbot!: 6 lépés (képekkel)

Videó: Drawbot!: 6 lépés (képekkel)
Videó: Таблица умножения больше не нужна / Умножение любых чисел без калькулятора @arinablog 2024, November
Anonim
Döntetlen!
Döntetlen!

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

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
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

Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény
Léptetőmotor és szívókorong szerelvény

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.

  1. 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.
  2. 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.
  3. Most rögzítse a 3D nyomtatott orsót a rögzítő agyhoz 4-40 csavarral.
  4. 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.
  5. Most ugyanezt tegye a másik motortartóval is.
  6. 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:

Tolltartó Gondola szerelvény
Tolltartó Gondola szerelvény
Tolltartó Gondola szerelvény
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

  1. 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.
  2. Használja a rendkívül praktikus csavart, hogy rögzítse a szervót a gondolához.
  3. 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.
  4. 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.
  5. 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

Szoftver
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

Kapcsolatok. Vezetékek. Mindenhol
Kapcsolatok. Vezetékek. Mindenhol
Kapcsolatok. Vezetékek. Mindenhol
Kapcsolatok. Vezetékek. Mindenhol
Kapcsolatok. Vezetékek. Mindenhol
Kapcsolatok. 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.

  1. Ha a Pi és/vagy az EasyDriver nem tartalmazza a fejrészeket, forrasztja őket most.
  2. 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.
  3. Használja az áthidaló vezetékeket a szervomotor csatlakoztatásához a Pi GPIO -hoz. -lásd a fenti információkat.
  4. Használjon jumper vezetékeket az EasyDriver táblák és a Pi GPIO csatlakoztatásához. -lásd a fenti információkat
  5. Csatlakoztassa ismét a léptetőmotor vezetékét a Micro USB megszakítóhoz, ügyelve arra, hogy a párok helyesen illeszkedjenek.
  6. 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

Image
Image
Tesztelés és rajzolás!
Tesztelés és rajzolás!
Tesztelés és rajzolá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: