Obsah:
- Krok 1: Získajte DPS
- Krok 2: Požadované komponenty pre DPS
- Krok 3: Pripojenia
- Krok 4: Gondola a konzola
- Krok 5: Zdrojový kód
- Krok 6: Zdrojový kód Arduino
- Krok 7: Spracovanie zdrojového kódu
- Krok 8: Polargraphcontroller
Video: Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
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
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
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
- 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
- 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
- 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 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:
Dva spôsoby vytvorenia aplikácie na kreslenie: 10 krokov
Dva spôsoby, ako vytvoriť aplikáciu na kreslenie: Viem, že táto aplikácia na kreslenie má iba obrazovku s rozmermi 5 x 5 pixelov, takže naozaj nemôžete veľa zarobiť, ale je to stále zábava
Robot na kreslenie so štítom Adafruit (súťaž Make It Move): 10 krokov (s obrázkami)
Kresliaci robot s Adafruitovým štítom (súťaž Make It Move): Dobrý deň, volám sa Jacob a ja žijem vo Veľkej Británii. V tomto projekte sa chystám postaviť robota, ktorý vás nakreslí. *Som si istý, že to mnohí z vás chcú vidieť, takže ak to chcete vedieť, preskočte priamo na druhý až posledný krok, ale vráťte sa sem a uvidíte
Doska na vlákno: Micro: bit E-textilná prototypová doska: 5 krokov (s obrázkami)
Doska na prototypy ThreadBoard: Micro: bit E-Textile: ThreadBoard je magnetická doska pre nositeľné počítače, ktorá umožňuje rýchle prototypovanie obvodov z e-textilu. Motiváciou ThreadBoard je vyvinúť nástroj, ktorý sa prispôsobí jedinečnej množine obmedzení, ktoré e-textil
Skenovanie a kreslenie robota LEGO Delta: 7 krokov (s obrázkami)
Skenovanie a kreslenie robota LEGO Delta: Použitie LEGO NXT na stavbu Delta robota. Kombinované skenovanie a kreslenie
Svetelné perá LED: Nástroje na kreslenie svetelných čmáraníc: 6 krokov (s obrázkami)
LED perá na kreslenie svetla: Nástroje na kreslenie svetelných čmáraníc: Moja manželka Lori je neustály doodler a roky som sa hrával s fotografovaním s dlhou expozíciou. Inšpirovaní skupinou výtvarného umenia PikaPika a jednoduchosťou digitálnych fotoaparátov sme prevzali formu umenia kreslenia svetlom, aby sme zistili, čo môžeme urobiť. Máme veľký