Cuprins:

Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)

Video: Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)

Video: Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
Video: Cum Sa Desenezi Un TELEFON (IPHONE) | Usor Pas cu Pas Tutorial pentru Incepatori 2024, Noiembrie
Anonim
Placă MXY - Placă robot de desen cu plotter XY cu buget redus
Placă MXY - Placă robot de desen cu plotter XY cu buget redus

Scopul meu a fost să proiectez placa mXY pentru a face buget redus mașina de desenat cu plotter XY. Așa că am proiectat o placă care să o ușureze pe cei care doresc să realizeze acest proiect. În proiectul anterior, în timp ce utilizați 2 motoare pas cu pas Nema17, această placă folosește 2 motoare 28YBJ-48 DC 5V 4 faze 5 motoare pas cu fir. Tot în proiectul anterior, Arduino Uno R3 a fost folosit ca microcontroler și Adafruit Motor Shield ca driver de motor. Această placă folosește driverul pas cu pas Atmega328P și ULN2003. Deci, veți putea realiza acest proiect cu o singură placă. Un adaptor de 5V 1A sau un powerbank este suficient pentru acest proiect pentru consumul de energie. Curentul maxim a fost observat ca 0,4A când ambele motoare funcționau.

Placa prezentată în videoclip este versiunea de test, versiunea actualizată și actualizată a plăcii se află la linkul de mai jos. De asemenea, pentru cei care nu doresc să lipească, placa mXY va fi vândută la PCBWay Bazaar cu toate componentele asamblate. Multe mulțumiri PCBWay pentru acest sprijin.

0 $ Pentru membrii noi la prima comandă și preț scăzut pentru PCB Stencil la

Pasul 1: Obțineți PCB-ul

Ia PCB-ul
Ia PCB-ul

În acest proiect vom face mașina de desen XY Plotter cu placa mXY. Cu Drawing Robot puteți desena imagini pe perete, panou sau hârtie A4. Puteți imprima imagini sau imprima text. Mașina este un dispozitiv simplu, care desenează imagini folosind un stilou normal, unele motoare și unele șiruri. Toate componentele hardware necesare pentru acest proiect sunt enumerate mai jos. Vom învăța cum să instalăm și să utilizăm programul Polargraph pentru controlul desenului.

Obțineți PCB - Schemă - Fișiere Gerber - Lista BOM:

www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html

Pasul 2: Componente necesare pentru PCB

Componente necesare pentru PCB
Componente necesare pentru PCB

Versiunea asamblată mXY va fi disponibilă în curând la PCBWayer Bazaar:

1x ATmega328P-PU cu Bootloader:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5 fire Motor pas cu pas:

1x CH340G SOP16:

Soclu USB de tip B:

Socket DIP 28/16 Pin:

Cristal 12/16 MHz:

L7805 TO-220:

Condensator 10uF:

22pF / 0.1uF / 10nF Ceramic:

LED:

Rezistor 10K / 1K:

Priză Jack pentru alimentare:

Bloc terminal 2 pini:

Antet Pin masculin:

2x conector JST B5B-XH:

1 servomotor MG90S:

Set de dinți GT2 Pulley 16:

Curea de cauciuc GT2 (5M):

Sârmă jumper 3 în 1:

Instrumente de lipit:

Pasul 3: Conexiuni

Conexiuni
Conexiuni

Un cablu prelungitor va fi necesar pentru motoare pas cu pas și servomotoare.

Cablu de extensie 5M:

Pentru mai multe informații:

Pasul 4: Gondolă și suport

Gondolă și suport
Gondolă și suport

Puteți găsi modele 3D pentru suportul de montare a gondolei și a motorului pas cu pas în fișierul ZIP „Gondola_Bracket_Models”

github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

Imprimanta 3D JGAURORA A5S a fost utilizată pentru modelele 3D:

Pasul 5: Cod sursă

Cod sursa
Cod sursa
  • Funcționează bine în Arduino IDE v1.8.5 și Procesare v2.2.1
  • Descărcați și instalați Arduino IDE v.1.8.5
  • Descărcați și instalați Procesarea v2.2.1
  • Descărcați mXY-Plotter-Drawing-Machine

Pasul 6: Codul sursă Arduino

Cod sursă Arduino
Cod sursă Arduino
  • Accesați folderul mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
  • Copiați conținutul arduino-source-code-libraries / biblioteci în folderul C: / Users / YourPCname / Documents / Arduino / libraries.
  • Mergeți la folderul mXY-Plotter-Drawing-Machine / arduino-source-code-libraries.
  • Copiați folderul polargraph_server_a1 și lipiți-l folderul C: / Users / YourPCname / Documents / Arduino.
  • Fișierul „polargraph_server_a1.ino” este copia editată pentru driverul ULN2003 și motorul pas cu pas 28YBJ-48. Puteți obține versiunea originală aici

  • Deschideți Arduino IDE
  • Accesați Fișier -> Sketchbook -> polargraph_server_a1 | Deschideți codul sursă polargraph_server_a1.
  • Accesați Instrumente -> Placă -> Arduino / Genuino Uno | Selectați tabloul
  • Apăsați butonul „verificați” din bara de instrumente pentru a încerca să-l compilați.
  • Dacă se compilează, apăsați butonul „încărcați” din bara de instrumente pentru al încărca.
  • După ce faceți acest lucru, ar trebui să confirmați că funcționează corect - utilizați monitorul serial de pe placă, setat la 57600 baud pentru a vă asigura că emite „GATA” la fiecare câteva secunde.

Pasul 7: Procesarea codului sursă

Se procesează codul sursă
Se procesează codul sursă
  • Mergeți la folderul mXY-Plotter-Drawing-Machine / processing-source / Processing biblioteci.
  • Copiați conținutul procesării sursă / Prelucrarea bibliotecilor în folderul dvs. C: / Users / YourPCname / Documents / Processing / libraries.
  • Copiați folderul polargraphcontroller și lipiți folderul C: / Users / YourPCname / Documents / Processing.
  • Procesare deschisă
  • Accesați Fișier -> Sketchbook -> polargraphcontroller | Deschideți codul sursă al aplicației polargraphcontroller.
  • Apăsați butonul Executare din bara de instrumente pentru a rula schița.

Pasul 8: Polargraphcontroller

Polargraphcontroller
Polargraphcontroller

Controler Polargraph Copyright Sandy Noble 2018 -

Specificații motor pas cu pas

  • Apăsați butonul SETUP din bara de instrumente.
  • Definiți valoarea pentru MM PER REV ca 64
  • Definiți valoarea pentru STEPS PER REV ca 4076
  • Definiți valoarea pentru MOTOR MAX SPEED ca 1000
  • Definiți valoarea pentru ACCELERAȚIA MOTORĂ ca 200
  • Pentru mai multe informații despre motorul pas cu pas 28BYJ-48:

Dimensiunile mașinii

  • Amintiți-vă că dimensiunea mașinii dvs. NU este aceeași cu dimensiunea suprafeței.
  • PAGINA sau dimensiunea ZONEI de desen va fi mai mică.
  • Lățimea mașinii - Aceasta este distanța dintre cele mai apropiate puncte de pe pinioane (între două scripeți). Reglați dimensiunea între două scripeți pe lățimea mașinii
  • Înălțimea mașinii - Aceasta este distanța de la axa pinionului până la partea inferioară a zonei de desen (tablă). Reglați înălțimea mașinii (înălțimea dintre scripete și capătul panoului)
  • După dimensiunile mașinii, reglați dimensiunea zonei pe care o veți desena. (Dacă veți desena pe o hârtie A4, setați dimensiunea A4.)
  • Punct de acasă - Acesta este un punct magic marcat pe linia centrală, exact la 120 mm (12 cm) în jos de marginea superioară a mașinii.
  • Apoi, mai întâi faceți clic pe pagina centrală și apoi setați valoarea poziției paginii Y 120.
  • În al doilea rând, faceți clic pe Centrare punct de pornire și setați valoarea poziției de pornire Y 120.

Setări servomotor (stilou)

  • Valorile Pen Up Position și Pen Down Position sunt unghiul de funcționare al servomotorului.
  • Faceți clic pe Serial Port și selectați portul Arduino din lista dispozitivelor conectate.
  • Când este selectat portul corect, afișajul „Fără conexiune serială” va deveni VERZ și va fi afișat numărul portului la care este CONECTAT.
  • Faceți clic pe „Coadă de comandă” și transmisia comenzii este activată.
  • Faceți clic pe Încarcă gama de ridicare, apoi faceți clic pe Testare autonomie de ridicare și testați unghiul servomotorului.

Ultimele setări - Încărcați imaginea vectorială și începeți imprimarea

  • Salvați setarea. Încărcați setarea de fiecare dată când porniți programul.
  • Faceți clic pe fila Intrare și comutați la ecranul principal al programului.
  • Apoi vom seta manual gondola pentru „Set Home” manual. Mutați gondola manual și mutați-o în punctul de acasă definit anterior. Gondola trebuie ajustată astfel înainte de fiecare desen înainte de a face clic pe „Set Home”.
  • După ce se face această ajustare, se face clic pe Setare acasă și Setare poziție stilou.
  • Faceți clic pe Setare zonă pentru a specifica desenul dvs. Apoi faceți clic pe Set Frame to Area pentru a seta toate setările necesare pentru desen.

Desenați vectorul

  • Găsiți orice imagine de desen vector. Convertiți imaginea în format SVG de pe orice platformă de convertor.
  • După selectați Încărcare vector din program. Reglați dimensiunea imaginii cu Redimensionare vector. Mutați imaginea în zona dorită cu Mutare vector. Apoi reglați zona care urmează să fie tipărită cu Selectare zonă și Setați cadrul pe zonă.
  • În cele din urmă, faceți clic pe comanda Draw Vector pentru a porni mașina.

Pentru mai multe informații:

Recomandat: