Sisukord:
- Samm: hankige PCB
- 2. etapp: PCB jaoks vajalikud komponendid
- Samm: ühendused
- 4. samm: Gondola ja sulg
- Samm: lähtekood
- Samm: Arduino lähtekood
- 7. toiming: lähtekoodi töötlemine
- 8. samm: polargraafikontroller
Video: MXY juhatus - madala eelarvega XY plotteri joonistusrobot: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Minu eesmärk oli kujundada mXY -plaat nii, et see oleks väikese eelarvega XY -plotteri joonistusmasin. Nii et ma kavandasin tahvli, mis muudab selle projekti tegemise lihtsamaks. Eelmises projektis, kasutades 2 tk Nema17 samm-mootorit, kasutab see plaat 2 tk 28YBJ-48 DC 5V 4 faasi 5 traat-samm-mootorit. Ka eelmises projektis kasutati mikrokontrollerina Arduino Uno R3 ja mootorijuhina Adafruit Motor Shield. See plaat kasutab samm -draiverit Atmega328P ja ULN2003. Nii et saate selle projekti teha ühe plaadiga. Selle projekti energiatarbimiseks piisab 5V 1A adapterist või toitepangast. Maksimaalset voolu täheldati kui 0,4A, kui mõlemad mootorid töötasid.
Videol näidatud tahvel on testversioon, tahvli uuendatud ja täiendatud versioon on alloleval lingil. Samuti neile, kes jootmist ei soovi, müüakse mXY -plaati PCBWay Bazaaril koos kõigi komponentidega. Suur tänu PCBWayle selle toetuse eest.
$ 0 Uute liikmete esimene tellimus ja madal hind PCB šablooni jaoks aadressil
Samm: hankige PCB
Selles projektis valmistame mXY -plaadiga joonistusmasina XY Plotter. Joonistusrobotiga saate joonistada pilte seinale, paneelile või A4 paberile. Saate printida pilte või teksti. Masin on lihtne seade, mis joonistab pildi tavalise pliiatsi, mõne mootori ja mõne nööri abil. Kogu selle projekti jaoks vajalik riistvara on loetletud allpool. Õpime programmi Polargraph installimist ja kasutamist joonistamise juhtimiseks.
Hangi PCB - Skeem - Gerberi failid - BOM -i loend:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
2. etapp: PCB jaoks vajalikud komponendid
MXY kokkupandud versioon on peagi saadaval PCBWayer Bazaaris:
1x ATmega328P-PU koos alglaaduriga:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5 juhtmega samm-mootor:
1x CH340G SOP16:
B -tüüpi USB -pesa:
DIP -pistikupesa 28/16 tihvti:
12/16 MHz kristall:
L7805 TO-220:
10uF kondensaator:
22pF/0,1uF/10nF keraamika:
LED:
Takisti 10K/1K:
Toitepistikupesa:
2 -pin klemmiplokk:
Isase tihvti päis:
2x JST B5B-XH pistik:
1x MG90S servomootor:
GT2 rihmaratta 16 hammaste komplekt:
GT2 kummivöö (5M):
3 ühes hüppetraat:
Jootetööriistad:
Samm: ühendused
Sammumootorite ja servode jaoks on vaja pikendustraati.
5M pikendusjuhtme kaabel:
Lisateavet:
4. samm: Gondola ja sulg
Gondlite ja samm -mootorite kinnitusklambrite 3D -mudelid leiate ZIP -failist 'Gondola_Bracket_Models'
github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
3D -mudelite jaoks kasutati 3D -printerit JGAURORA A5S:
Samm: lähtekood
- See töötab hästi Arduino IDE v1.8.5 ja Processing v2.2.1 versioonides
- Laadige alla ja installige Arduino IDE v.1.8.5
- Laadige alla ja installige Processing v2.2.1
- Laadige alla mXY-plotteri joonistusmasin
Samm: Arduino lähtekood
- Minge kausta mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
- Kopeerige arduino-source-code-libraries / teekide sisu oma kausta C: / Users / YourPCname / Documents / Arduino / libraries.
- Minge kausta mXY-Plotter-Drawing-Machine / arduino-source-code-libraries.
- Kopeerige kaust polargraph_server_a1 ja kleepige see oma kausta C: / Users / YourPCname / Documents / Arduino.
-
Fail "polargraph_server_a1.ino" on ULN2003 draiveri ja 28YBJ-48 samm-mootori redigeeritud koopia. Algversiooni saate siit
- Avage Arduino IDE
- Avage Fail -> Sketchbook -> polargraph_server_a1 | Avage polargraph_server_a1 lähtekood.
- Avage Tööriistad -> Tahvel -> Arduino/Genuino Uno | Valige juhatus
- Selle kompileerimiseks proovige tööriistaribal nuppu „Kinnita”.
- Kui see kompileeritakse, vajutage selle üleslaadimiseks tööriistaribal nuppu "üleslaadimine".
- Kui olete seda teinud, peaksite veenduma, et see töötab korralikult - kasutage tahvlil olevat jadamonitori, mis on seadistatud 57600 baudile, veendumaks, et see annab iga paari sekundi tagant märke "VALMIS".
7. toiming: lähtekoodi töötlemine
- Minge kausta mXY-Plotter-Drawing-Machine / processing-source / Processing libraries.
- Kopeerige teekide Process-source / Processing sisu sisu kausta C: / Users / YourPCname / Documents / Processing / libraries.
- Kopeerige kaust polargraphcontroller ja kleepige see oma kausta C: / Users / YourPCname / Documents / Processing.
- Avatud töötlemine
- Avage Fail -> Sketchbook -> polargraphcontroller | Avage rakenduse polargraphcontroller lähtekood.
- Visandi käivitamiseks vajutage tööriistaribal nuppu Käivita.
8. samm: polargraafikontroller
Polargraafi kontroller Autoriõigus Sandy Noble 2018 -
Sammumootori spetsifikatsioonid
- Vajutage tööriistaribal nuppu SETUP.
- Määrake MM PER REV väärtuseks 64
- Määrake STEPS PER REV väärtuseks 4076
- Määrake MOTOR MAX SPEED väärtuseks 1000
- Määrake MOTOR ACCELERATION väärtuseks 200
- Lisateavet samm-mootorite 28BYJ-48 kohta leiate aadressilt
Masina mõõtmed
- Pidage meeles, et teie masina suurus EI ole sama, mis teie pinna suurus.
- Teie PAGE või joonise AREA suurus on väiksem.
- Masina laius - see on kaugus ketirataste kahe lähima punkti vahel (kahe rihmaratta vahel). Reguleerige masina laiust kahe rihmaratta vahel
- Masina kõrgus - see on kaugus ketiratta teljest joonistuspiirkonna alani. Reguleerige masina kõrgust (rihmaratta ja paneeli otsa vaheline kõrgus)
- Pärast masina mõõtmeid reguleerige joonistatava ala suurust. (Kui joonistate A4 paberile, määrake A4 suurus.)
- Kodupunkt - see on maagiline punkt, mis on märgitud keskjoonele, täpselt 120 mm (12 cm) masina ülemisest servast allapoole.
- Seejärel klõpsake esmalt kesklehel ja seejärel määrake lehe positsiooni Y väärtus 120.
- Teiseks klõpsake Center Home Point ja seadke Home Pos Y väärtus 120.
Servomootori (pliiatsi) seaded
- Pliiatsi üles- ja allapoole positsiooni väärtused on servomootori töönurk.
- Klõpsake jadaporti ja valige ühendatud seadmete loendist Arduino port.
- Kui valite õige pordi, muutub ekraan „Rühmühenduseta” ROHELISEKS ja kuvatakse pordi number, millega see on ühendatud.
- Klõpsake "Command Queue" ja käskude edastamine aktiveeritakse.
- Klõpsake üleslaadimisulatuse üleslaadimist, seejärel käsku Testi tõsteulatust ja testige servomootori nurka.
Viimased seaded - laadige üles vektorpilt ja alustage printimist
- Salvestage oma säte. Laadige oma seade iga kord, kui programmi sisse lülitate.
- Klõpsake vahekaarti Sisend ja minge programmi põhiekraanile.
- Seejärel seadistame gondli käsitsi käsu „Seadista kodu” jaoks. Liigutage gondlit käsitsi ja viige see eelnevalt määratud kodupunkti. Enne iga joonistamist tuleb gondlit sel viisil reguleerida, enne kui klõpsate nupul „Määra kodu”.
- Pärast seda reguleerimist klõpsatakse suvanditel Määra kodu ja Määra pliiatsi asend.
- Joonistuste määramiseks klõpsake käsku Määra ala. Seejärel klõpsake joonistamiseks vajalike sätete tegemiseks käsku Määra raam alaks.
Joonista vektor
- Leidke mis tahes vektorjoonise pilt. Teisendage pilt SVG -vormingusse mis tahes muunduriplatvormilt.
- Pärast valige Laadi vektor programmist. Reguleerige pildi suurust, kasutades suuruse muutmise vektorit. Liigutage pilt soovitud alale liigutamisvektoriga. Seejärel reguleerige prinditavat ala valikuga Select Area ja Set Frame to Area.
- Lõpuks klõpsake masina käivitamiseks käsku Draw Vector.
Lisateavet:
Soovitan:
Joonistusrobot Adafruit Shieldiga (võistlus "Tee liikuma"): 10 sammu (piltidega)
Joonistusrobot Adafruit Shieldiga (Make It Move Contest): Tere, mu nimed Jacob ja ma elan Ühendkuningriigis. Selles projektis kavatsen ehitada roboti, mis teile joonistab. *Olen kindel, et paljud teist tahavad seda näha, nii et kui soovite teada, siis minge otse teise ja viimase sammu juurde, kuid tulge kindlasti siia tagasi, et näha
Tehke oma väikese eelarvega Bluetooth -muusikasüsteem: 5 sammu (piltidega)
Tehke oma väikese eelarvega Bluetooth -muusikasüsteem: selles projektis näitan teile, kuidas ma " sulatasin " pori odav bluetooth muusika vastuvõtja minu vana kõlariga. Põhirõhk on odava helivõimendusahela kujundamisel LM386 ja NE5534 ümber. Bluetooth -vastuvõtja
Tõsised kõnelejad eelarvega: 7 sammu (piltidega)
Tõsised kõlarid eelarves: see tõsiste kõlarite paar on minu pooleteise aasta pikkuse rullnokkade projekti "Kõlarite kavandamine katse-eksituse meetodil" tulemus. Selles juhendis leiate kõik, mida vajate tõsiste kõlarite valmistamiseks, mis on praegu minu elutuba ja
Joonistusrobot Arduino jaoks: 18 sammu (piltidega)
Joonistusrobot Arduino jaoks: Märkus: mul on selle roboti uus versioon, mis kasutab trükkplaati, on lihtsam ehitada ja millel on IR takistuste tuvastamine! Vaadake seda aadressil http://bit.ly/OSTurtleMa kujundasin selle projekti ChickTech.org jaoks mõeldud 10-tunniseks töötoaks, mille eesmärk on
Space Invaders Clock (eelarvega!): 6 sammu (koos piltidega)
Space Invaders Clock (eelarvega!): Hiljuti nägin GeckoDiode'i lahedat ehitust ja tahtsin seda kohe ise ehitada. Instructable on Space Invaders Desktop Clock ja ma soovitan teil seda pärast selle lugemist vaadata. Projekt ehitati peaaegu ainult osadest, mis on hangitud