Spisu treści:
- Krok 1: Zdobądź PCB
- Krok 2: Wymagane komponenty do PCB
- Krok 3: Połączenia
- Krok 4: Gondola i wspornik
- Krok 5: Kod źródłowy
- Krok 6: Kod źródłowy Arduino
- Krok 7: Przetwarzanie kodu źródłowego
- Krok 8: Kontroler Polargraph
Wideo: Tablica MXY - niskobudżetowa tablica robota do rysowania plotera XY: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Moim celem było zaprojektowanie płytki mXY, aby niskobudżetowa maszyna do rysowania plotera XY. Zaprojektowałem więc tablicę, która ułatwia tym, którzy chcą zrobić ten projekt. W poprzednim projekcie, przy użyciu 2 szt. silników krokowych Nema17, ta płyta wykorzystuje 2 szt. Silników krokowych 28YBJ-48 DC 5V 4-fazowych i 5-przewodowych. Również w poprzednim projekcie Arduino Uno R3 był używany jako mikrokontroler i Adafruit Motor Shield jako sterownik silnika. Ta płyta wykorzystuje sterownik krokowy Atmega328P i ULN2003. Będziesz mógł więc wykonać ten projekt za pomocą jednej planszy. Do tego projektu wystarczy zasilacz lub powerbank 5V 1A. Maksymalny prąd został zaobserwowany jako 0,4 A podczas pracy obu silników.
Tablica pokazana na filmie to wersja testowa, zaktualizowana i ulepszona wersja tablicy znajduje się pod poniższym linkiem. Również dla tych, którzy nie chcą lutować, płyta mXY będzie sprzedawana na PCBWay Bazaar ze wszystkimi zmontowanymi komponentami. Wielkie podziękowania dla PCBWay za to wsparcie.
0 USD dla nowych członków pierwsze zamówienie i niska cena za wzornik PCB na
Krok 1: Zdobądź PCB
W tym projekcie wykonamy XY Plotter Drawing Machine z tablicą mXY. Z Drawing Robot możesz rysować obrazy na ścianie, panelu lub papierze A4. Możesz drukować zdjęcia lub drukować tekst. Maszyna jest prostym urządzeniem, które rysuje obraz zwykłym długopisem, kilkoma silnikami i sznurkiem. Cały wymagany sprzęt do tego projektu jest wymieniony poniżej. Dowiemy się, jak zainstalować i używać programu Polargraph do sterowania rysunkami.
Pobierz PCB - Schemat - Pliki Gerber - Lista BOM:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
Krok 2: Wymagane komponenty do PCB
Zmontowana wersja mXY będzie wkrótce dostępna na PCBWayer Bazaar:
1x ATmega328P-PU z bootloaderem:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5-przewodowy silnik krokowy:
1x CH340G SOP16:
Gniazdo USB typu B:
Gniazdo DIP 28/16 pinów:
Kryształ 12/16 MHz:
L7805 TO-220:
Kondensator 10uF:
22pF/0.1uF/10nF Ceramika:
LED:
Rezystor 10K/ 1K:
Gniazdo zasilania:
Blok zacisków 2-pinowych:
Męski nagłówek pinów:
2x złącze JST B5B-XH:
1x silnik serwo MG90S:
Zestaw 16 zębów GT2:
Gumowy pasek GT2 (5M):
Przewód połączeniowy 3 w 1:
Narzędzia do lutowania:
Krok 3: Połączenia
W przypadku silników krokowych i serwomechanizmów wymagany będzie przewód przedłużający.
Przedłużacz 5 M:
Więcej informacji:
Krok 4: Gondola i wspornik
Modele 3D uchwytów do gondoli i silników krokowych można znaleźć w pliku ZIP 'Gondola_Bracket_Models'
github.com/MertArduino/mXY-tablica-xy-ploter-maszyna do-rysowania
Do modeli 3D użyto drukarki 3D JGAURORA A5S:
Krok 5: Kod źródłowy
- Działa dobrze w Arduino IDE v1.8.5 i Processing v2.2.1
- Pobierz i zainstaluj Arduino IDE v.1.8.5
- Pobierz i zainstaluj Processing v2.2.1
- Pobierz mXY-Plotter-Drawing Machine
Krok 6: Kod źródłowy Arduino
- Przejdź do folderu mXY-Plotter-Drawing-Machine\arduino-source-code-libraries\libraries.
- Skopiuj zawartość arduino-source-code-libraries\libraries do folderu C:\Users\YourPCname\Documents\Arduino\libraries.
- Przejdź do folderu mXY-Plotter-Drawing-Machine\arduino-source-code-libraries.
- Skopiuj folder polargraph_server_a1 i wklej go do folderu C:\Users\YourPCname\Documents\Arduino.
-
Plik „polargraph_server_a1.ino” jest edytowaną kopią dla sterownika ULN2003 i silnika krokowego 28YBJ-48. Oryginalną wersję można pobrać tutaj
- Otwórz Arduino IDE
- Przejdź do Plik -> Szkicownik -> polargraph_server_a1 | Otwórz kod źródłowy polargraph_server_a1.
- Przejdź do Narzędzia -> Płytka -> Arduino/Genuino Uno | Wybierz tablicę
- Naciśnij przycisk „Zweryfikuj” na pasku narzędzi, aby spróbować go skompilować.
- Jeśli się kompiluje, naciśnij przycisk „prześlij” na pasku narzędzi, aby go przesłać.
- Gdy to zrobisz, powinieneś potwierdzić, że działa poprawnie - użyj monitora szeregowego na płycie, ustaw na 57600 bodów, aby upewnić się, że co kilka sekund wydaje komunikat "READY".
Krok 7: Przetwarzanie kodu źródłowego
- Przejdź do folderu mXY-Plotter-Drawing-Machine\processing-source\Processing library.
- Skopiuj zawartość bibliotek processing-source\Processing do folderu C:\Users\YourPCname\Documents\Processing\libraries.
- Skopiuj folder polargraphcontroller i wklej go do folderu C:\Users\YourPCname\Documents\Processing.
- Otwarte przetwarzanie
- Przejdź do Plik -> Szkicownik -> polargraphcontroller | Otwórz kod źródłowy aplikacji polargraphcontroller.
- Naciśnij przycisk Uruchom na pasku narzędzi, aby uruchomić szkic.
Krok 8: Kontroler Polargraph
Kontroler Polargraph Copyright Sandy Noble 2018 -
Dane techniczne silnika krokowego
- Naciśnij przycisk SETUP na pasku narzędzi.
- Zdefiniuj wartość MM PER REV jako 64
- Zdefiniuj wartość STEPS PER REV jako 4076
- Zdefiniuj wartość dla MAKS. PRĘDKOŚĆ SILNIKA na 1000
- Zdefiniuj wartość dla PRZYSPIESZENIA SILNIKA jako 200
- Więcej informacji o silniku krokowym 28BYJ-48:
Wymiary maszyny
- Pamiętaj, że rozmiar Twojej maszyny NIE jest taki sam jak rozmiar Twojej powierzchni.
- Twój rozmiar STRONY lub OBSZARU rysunku będzie mniejszy.
- Szerokość maszyny - jest to odległość między dwoma najbliższymi punktami na kołach zębatych (pomiędzy dwoma kołami pasowymi). Dostosuj rozmiar między dwoma kołami pasowymi na szerokości maszyny
- Wysokość maszyny - jest to odległość od osi koła do dołu obszaru rysunku (płyty). Dostosuj wysokość maszyny (wysokość między kołem pasowym a końcem panelu)
- Po wymiarach maszyny dostosuj rozmiar obszaru, który narysujesz. (Jeśli będziesz rysować na papierze A4, ustaw rozmiar A4).
- Home Point - to magiczny punkt zaznaczony na linii środkowej, dokładnie 120 mm (12 cm) od górnej krawędzi urządzenia.
- Następnie najpierw kliknij Center Page, a następnie ustaw wartość Page Pos Y 120.
- Następnie kliknij Center Home Point i ustaw wartość Home Pos Y na 120.
Ustawienia silnika serwo (Pióra)
- Wartości Pen Up Position i Pen Down Position to kąt działania serwonapędu.
- Kliknij Serial Port i wybierz port Arduino z listy podłączonych urządzeń.
- Po wybraniu prawidłowego portu wyświetlacz „Brak połączenia szeregowego” zmieni kolor na ZIELONY i zostanie wyświetlony numer portu, do którego jest on PODŁĄCZONY.
- Kliknij 'Kolejka poleceń', aby aktywować transmisję poleceń.
- Kliknij Upload Lift Range, a następnie Test Lift Range i przetestuj kąt serwonapędu.
Ostatnie ustawienia - prześlij obraz wektorowy i rozpocznij drukowanie
- Zapisz swoje ustawienie. Załaduj swoje ustawienia za każdym razem, gdy włączasz program.
- Kliknij kartę Wejście i przejdź do głównego ekranu programu.
- Następnie ręcznie ustawimy gondolę na 'Set Home'. Przesuń gondolę ręcznie i przenieś ją do wcześniej zdefiniowanego punktu startowego. Gondola musi być ustawiona w ten sposób przed każdym rysowaniem przed kliknięciem „Ustaw dom”.
- Po wykonaniu tej regulacji klikamy Set Home i Set Pen Position.
- Kliknij opcję Ustaw obszar, aby określić obszar rysunku. Następnie kliknij Ustaw ramkę na obszar, aby wprowadzić wszystkie niezbędne ustawienia do rysowania.
Rysuj wektor
- Znajdź dowolny rysunek wektorowy. Konwertuj obraz do formatu SVG z dowolnej platformy konwertera.
- Po wybraniu z programu Load Vector. Dostosuj rozmiar obrazu za pomocą zmiany rozmiaru wektora. Przenieś obraz do żądanego obszaru za pomocą opcji Przenieś wektor. Następnie dostosuj obszar do wydrukowania za pomocą opcji Wybierz obszar i Ustaw ramkę na obszar.
- Na koniec kliknij polecenie Rysuj wektor, aby uruchomić maszynę.
Więcej informacji:
Zalecana:
Laserowa maszyna do rysowania: 8 kroków (ze zdjęciami)
Laserowa maszyna do rysowania: ✨ Rysuj fosforyzujące ślady świetlne za pomocą maszyny zaprojektowanej i zbudowanej całkowicie od zera! Historia: Pomiędzy przerwami w nauce w tygodniu semestralnym, mój przyjaciel Brett i ja zaprojektowaliśmy i zbudowaliśmy tę maszynę, która wykorzystuje system laserowy i lustrzany do d
Trash Built Bot do rysowania linii BT - My Bot: 13 kroków (ze zdjęciami)
Trash Built BT Line Drawing Bot - My Bot: Przyjaciele Hai po długiej przerwie około 6 miesięcy, przyszedłem z nowym projektem. Do czasu ukończenia Cute Drawing Buddy V1, SCARA Robot - Arduino planuję kolejnego bota do rysowania, którego głównym celem jest pokrycie dużej przestrzeni do rysowania. Tak naprawiono ramiona robota c
Maszyna do pisania odwrócona do plotera: 4 kroki (ze zdjęciami)
Typewriter Turned Plotter: Przepraszamy za słabo napisane instrukcje. Obecnie nie mam zbyt wiele czasu i nie myślałem o napisaniu jednego, kiedy pracowałem nad projektem. Kilka miesięcy temu zrobiłem ploter CD-ROM dla moich córek. Zobacz załączone kilka zdjęć (
Lampa z dymkiem i tablica do rysowania z pełnymi planami: 5 kroków (ze zdjęciami)
Speech Bubble Lamp & Scribbleboard z pełnymi planami: Cześć chłopaki, zrobiłem tę świecącą lampę z dymkiem jako prezent. Projekt to wir lub tunel z dymkiem mowy, który jest iluzją perspektywy, ponieważ jest tak naprawdę tylko 2D. Sprawdzi się jako lampa, a także jako tablica do bazgrołów na wiadomości. Wykonana jest z ka
Długopisy LED do rysowania: Narzędzia do rysowania lekkich gryzmołów: 6 kroków (ze zdjęciami)
Długopisy LED do rysowania: Narzędzia do rysowania lekkich gryzmołów: Moja żona Lori jest nieustannym doodlerem i od lat bawię się fotografią z długim czasem ekspozycji. Zainspirowani grupą artyzmu świetlnego PikaPika i łatwością cyfrowych aparatów fotograficznych przyjęliśmy formę sztuki rysowania światłem, aby zobaczyć, co możemy zrobić.Mamy duży