Obsah:

Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)

Video: Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)

Video: Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)
Video: •BL YAOI•🏳️‍🌈 #bl #manhwa #boylove #shorts #tiktok #36 2024, Júl
Anonim
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY

Mojím cieľom bolo navrhnúť dosku mXY tak, aby bol nízkorozpočtový kresliaci stroj plotrov XY. Preto som navrhol dosku, ktorá to uľahčuje tým, ktorí chcú urobiť tento projekt. V predchádzajúcom projekte táto doska používa 2 ks krokových motorov Nema17 a používa 2 ks drôtových krokových motorov 28YBJ-48 DC 5V 4 Phase 5. Aj v predchádzajúcom projekte bol Arduino Uno R3 použitý ako mikrokontrolér a Adafruit Motor Shield ako ovládač motora. Táto doska používa krokový ovládač Atmega328P a ULN2003. Tento projekt teda budete môcť realizovať s jedinou doskou. Na tento projekt postačuje na spotrebu energie 5V 1A adaptér alebo napájacia banka. Keď oba motory bežali, maximálny prúd bol pozorovaný ako 0,4A.

Doska zobrazená na videu je testovacou verziou, aktualizovaná a aktualizovaná verzia dosky je na nižšie uvedenom odkaze. Tiež pre tých, ktorí nechcú spájkovať, sa doska mXY bude predávať na PCBWay Bazaar so všetkými zostavenými komponentmi. Veľká vďaka spoločnosti PCBWay za túto podporu.

0 USD pre nových členov za prvú objednávku a nízku cenu za šablónu DPS na

Krok 1: Získajte DPS

Získajte PCB
Získajte PCB

V tomto projekte vyrobíme stroj na kreslenie plotrov XY s doskou mXY. S Drawing Robot môžete kresliť obrázky na stenu, panel alebo papier formátu A4. Môžete tlačiť obrázky alebo tlačiť text. Stroj je jednoduché zariadenie, ktoré kreslí obrázok pomocou normálneho pera, niektorých motorov a reťazca. Nižšie je uvedený všetok požadovaný hardvér pre tento projekt. Naučíme sa nainštalovať a používať program Polargraph na ovládanie kresby.

Získať DPS - schéma - súbory Gerber - zoznam kusovníka:

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

Krok 2: Požadované komponenty pre DPS

Požadované komponenty pre DPS
Požadované komponenty pre DPS

Zostavená verzia mXY bude čoskoro k dispozícii na PCBWayer Bazaar:

1x ATmega328P-PU so zavádzačom:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5-drôtový krokový motor:

1x CH340G SOP16:

Zásuvka USB typu B:

Zásuvka DIP 28/16 pinov:

Kryštál 12/16 MHz:

L7805 TO-220:

Kondenzátor 10uF:

22pF/0,1uF/10nF Keramika:

LED:

Rezistor 10K/1K:

Zásuvka napájacieho konektora:

2 -pólová svorkovnica:

Mužská hlavička PIN:

2x konektor JST B5B-XH:

1x servomotor MG90S:

Sada zubov 2 s kladkou GT2:

Gumový pás GT2 (5M):

Prepojovací drôt 3 v 1:

Nástroje na spájkovanie:

Krok 3: Pripojenia

Pripojenia
Pripojenia

Pre krokové motory a serva bude potrebný predlžovací kábel.

Predlžovací kábel 5M:

Ďalšie informácie:

Krok 4: Gondola a konzola

Gondola a konzola
Gondola a konzola

3D modely montážnych konzol pre gondoly a krokové motory nájdete v súbore ZIP „Gondola_Bracket_Models“

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

Na 3D modely bola použitá 3D tlačiareň JGAURORA A5S:

Krok 5: Zdrojový kód

Zdrojový kód
Zdrojový kód
  • Funguje to dobre v Arduino IDE v1.8.5 a Processing v2.2.1
  • Stiahnite si a nainštalujte Arduino IDE v.1.8.5
  • Stiahnite a nainštalujte si Processing v2.2.1
  • Stiahnite si mXY-kresliaci stroj-https://github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

Krok 6: Zdrojový kód Arduino

Zdrojový kód Arduino
Zdrojový kód Arduino
  • Prejdite do priečinka mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
  • Skopírujte obsah knižníc arduino-source-library-libraries / libraries do priečinka C: / Users / YourPCname / Documents / Arduino / libraries.
  • Prejdite do priečinka mXY-Plotter-Drawing-Machine / arduino-source-code-libraries.
  • Skopírujte priečinok polargraph_server_a1 a vložte ho do priečinka C: / Users / YourPCname / Documents / Arduino.
  • Súbor „polargraph_server_a1.ino“je upravenou kópiou ovládača ULN2003 a krokového motora 28YBJ-48. Pôvodnú verziu môžete získať tu

  • Otvorte Arduino IDE
  • Prejdite na Súbor -> Skicár -> polargraph_server_a1 | Otvorte zdrojový kód polargraph_server_a1.
  • Prejdite na Nástroje -> Doska -> Arduino/Genuino Uno | Vyberte nástenku
  • Skúste to skompilovať stlačením tlačidla „overiť“na paneli s nástrojmi.
  • Ak sa kompiluje, nahrajte ho stlačením tlačidla „nahrať“na paneli s nástrojmi.
  • Akonáhle to urobíte, mali by ste potvrdiť, že funguje správne - použite sériový monitor na doske nastavený na 57 600 baudov, aby ste sa ubezpečili, že každých pár sekúnd vydáva „READY“.

Krok 7: Spracovanie zdrojového kódu

Zdrojový kód spracovania
Zdrojový kód spracovania
  • Prejdite do priečinka mXY-Plotter-Drawing-Machine / processing-source / Processing libraries.
  • Skopírujte obsah process-source / Processing libraries do priečinka C: / Users / YourPCname / Documents / Processing / libraries.
  • Skopírujte priečinok polargraphcontroller a prilepte ho do priečinka C: / Users / YourPCname / Documents / Processing.
  • Otvorené spracovanie
  • Prejdite na položku Súbor -> Skicár -> polargraphcontroller | Otvorte zdrojový kód aplikácie polargraphcontroller.
  • Skicu spustíte stlačením tlačidla Spustiť na paneli s nástrojmi.

Krok 8: Polargraphcontroller

Ovládač Polargraph
Ovládač Polargraph

Ovládač Polargraph Copyright Sandy Noble 2018 -

Špecifikácia krokového motora

  • Na paneli s nástrojmi stlačte tlačidlo SETUP.
  • Definujte hodnotu pre MM ZA REV ako 64
  • Definujte hodnotu pre KROKY ZA REV ako 4076
  • Definujte hodnotu pre MAXIMÁLNU RÝCHLOSŤ MOTORA ako 1 000
  • Definujte hodnotu pre MOTOR ACCELERATION ako 200
  • Viac informácií o krokovom motore 28BYJ-48:

Rozmery stroja

  • Nezabudnite, že veľkosť vášho zariadenia NIE JE rovnaká ako veľkosť povrchu.
  • Veľkosť vašej STRÁNKY alebo OBLASTI kresby bude menšia.
  • Šírka stroja - Toto je vzdialenosť medzi dvoma najbližšími bodmi na reťazových kolesách (medzi dvoma kladkami). Upravte veľkosť medzi dvoma kladkami na šírke stroja
  • Výška stroja - Toto je vzdialenosť od osi ozubeného kolesa k spodnej časti oblasti kresby (dosky). Upravte výšku stroja (výšku medzi kladkou a koncom panelu)
  • Po rozmeroch stroja upravte veľkosť oblasti, ktorú nakreslíte. (Ak chcete kresliť na papier formátu A4, nastavte veľkosť A4.)
  • Home Point - Toto je magický bod vyznačený na stredovej čiare, presne 120 mm (12 cm) od horného okraja zariadenia.
  • Potom najskôr otočte strednú stránku a potom nastavte hodnotu Y stránky 120.
  • Potom kliknite na položku Vycentrovať domovský bod a nastavte hodnotu Pozícia domova Y 120.

Nastavenia servomotora (pero)

  • Hodnoty polohy pera hore a polohy pera dole sú pracovným uhlom servomotora.
  • Kliknite na Sériový port a zo zoznamu pripojených zariadení vyberte port Arduina.
  • Keď je vybratý správny port, obrazovka „Žiadne sériové pripojenie“sa zmení na ZELENÚ a zobrazí sa číslo portu, ku ktorému je PRIPOJENÉ.
  • Kliknite na položku „Command Queue“a prenos príkazov sa aktivuje.
  • Kliknite na položku Odovzdať rozsah zdvihu, potom na položku Testovať rozsah zdvihu a otestujte uhol servomotora.

Posledné nastavenia - nahrajte vektorový obrázok a spustite tlač

  • Uložte svoje nastavenie. Načítajte svoje nastavenie pri každom zapnutí programu.
  • Kliknite na kartu Vstup a prepnite na hlavnú obrazovku programu.
  • Potom ručne nastavíme gondolu na „Nastaviť domov“. Presuňte gondolu ručne a presuňte ju na predtým definovaný domovský bod. Gondolu je potrebné takto upraviť pred každým výkresom, než kliknete na položku „Nastaviť domov“.
  • Po dokončení tejto úpravy kliknite na položku Nastaviť domov a Nastaviť polohu pera.
  • Kliknutím na Nastaviť oblasť určíte, ktoré kresby sú. Potom kliknite na Nastaviť rám na oblasť, aby ste vykonali všetky potrebné nastavenia pre kreslenie.

Nakreslite vektor

  • Nájdite ľubovoľný obrázok pre vektorové kreslenie. Konvertujte obrázok do formátu SVG z ľubovoľnej platformy prevodníka.
  • Potom vyberte Načítať vektor z programu. Upravte veľkosť obrázka pomocou vektora zmeny veľkosti. Presuňte obrázok na požadované miesto pomocou funkcie Move Vector. Potom pomocou tlačidiel Vybrať oblasť a Nastaviť rámček na oblasť upravte oblasť, ktorá sa má vytlačiť.
  • Nakoniec kliknutím na príkaz Nakresliť vektor spustíte počítač.

Ďalšie informácie:

Odporúča: