Cuprins:
- Pasul 1: Obțineți PCB-ul
- Pasul 2: Componente necesare pentru PCB
- Pasul 3: Conexiuni
- Pasul 4: Gondolă și suport
- Pasul 5: Cod sursă
- Pasul 6: Codul sursă Arduino
- Pasul 7: Procesarea codului sursă
- Pasul 8: Polargraphcontroller
Video: Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
Î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
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
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
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ă
- 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
- 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ă
- 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
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:
Robot de desen cu Adafruit Shield (concurs Make It Move): 10 pași (cu imagini)
Robot de desen cu Adafruit Shield (concurs Make It Move): Bună ziua numele mele Jacob și locuim în Marea Britanie. În acest proiect voi construi un robot care să atragă pentru tine. * Sunt sigur că mulți dintre voi vor să o vadă, așa că, dacă doriți să știți, vă rugăm să treceți direct la al doilea până la ultimul pas, dar asigurați-vă că vă întoarceți aici pentru a vedea
Asigurați-vă propriul sistem de muzică Bluetooth cu buget redus: 5 pași (cu imagini)
Creați-vă propriul sistem de muzică Bluetooth cu buget redus: în acest proiect vă voi arăta cum am „fuzionat” un receptor de muzică bluetooth ieftin cu un difuzor vechi de-al meu. Accentul principal va fi pe proiectarea unui circuit de amplificare audio cu cost redus în jurul LM386 și NE5534. Receptorul Bluetooth
Laptop cu un buget: o opțiune Powerhouse la preț redus (două unități interne, bazate pe Lenovo): 3 pași
Laptop la un buget: o opțiune Powerhouse la un preț redus (două unități interne, bazate pe Lenovo): această instrucțiune se va concentra pe o configurație actualizată a laptopului Lenovo T540p ca un driver de zi cu zi pentru navigare pe web, procesare de text, jocuri ușoare și audio . Este configurat cu stocare în stare solidă și mecanică pentru viteză și capacitate
Cabină foto de nuntă Arduino - Părți imprimate 3D, automat și cu buget redus: 22 de pași (cu imagini)
Cabină foto de nuntă Arduino - Piese tipărite 3D, buget automat și redus: Am fost recent invitat la nunta fratelui partenerului meu și mi-au cerut înainte dacă le putem construi o cabină foto, deoarece costă prea mult pentru angajare. Iată ce am venit și după mai multe complimente, am decis să-l transform într-o instrucțiune
Plotter CNC Arduino (MAȘINĂ DE DESEN): 10 pași (cu imagini)
Plotter CNC Arduino (MASINA DE DESEN): Hei baieti! Sper că ți-a plăcut deja instructabilul meu „Cum să-ți faci propria platformă de antrenament Arduino” și sunteți gata pentru unul nou, ca de obicei, am făcut acest tutorial pentru a vă ghida pas cu pas în timp ce fac acest gen de super uimitor