İçindekiler:
- Adım 1: PCB'yi alın
- Adım 2: PCB için Gerekli Bileşenler
- 3. Adım: Bağlantılar
- Adım 4: Gondol ve Braket
- Adım 5: Kaynak Kodu
- Adım 6: Arduino Kaynak Kodu
- 7. Adım: Kaynak Kodunun İşlenmesi
- Adım 8: Polargraf denetleyicisi
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Amacım, XY çizici çizim makinesini düşük bütçeli yapmak için mXY kartını tasarlamaktı. Ben de bu projeyi yapmak isteyenlerin işini kolaylaştıran bir pano tasarladım. Bir önceki projede 2 adet Nema17 step motor kullanılırken bu kartta 2 adet 28YBJ-48 DC 5V 4 Faz 5 Telli Step Motor kullanılmaktadır. Yine bir önceki projede mikrodenetleyici olarak Arduino Uno R3, motor sürücüsü olarak Adafruit Motor Shield kullanılmıştı. Bu kart, Atmega328P ve ULN2003 step sürücüsü kullanır. Böylece bu projeyi tek bir pano ile yapabileceksiniz. Bu projenin güç tüketimi için 5V 1A adaptör veya powerbank yeterlidir. Her iki motor da çalışırken maksimum akım 0,4A olarak gözlendi.
Videoda gösterilen pano test versiyonudur, panonun güncellenmiş ve yükseltilmiş versiyonu aşağıdaki linktedir. Ayrıca lehim yapmak istemeyenler için mXY board tüm bileşenleri monte edilmiş olarak PCBWay Bazaar'da satılacaktır. Bu destek için PCBWay'e çok teşekkürler.
$0 Yeni üyeler için ilk sipariş ve PCB Stencil için Düşük Fiyat https://www.pcbway.com/ adresinde
Adım 1: PCB'yi alın
Bu projemizde mXY Board ile XY Plotter Çizim makinesi yapacağız. Çizim Robotu ile duvar, panel veya A4 kağıda resim çizebilirsiniz. Resimleri veya metinleri yazdırabilirsiniz. Makine, normal bir kalem, bazı motorlar ve biraz ip kullanarak resim çizen basit bir cihazdır. Bu proje için gerekli tüm donanımlar aşağıda listelenmiştir. Çizim kontrolü için Polargraph programının nasıl kurulacağını ve kullanılacağını öğreneceğiz.
PCB'yi alın - Şematik - Gerber dosyaları - BOM Listesi:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
Adım 2: PCB için Gerekli Bileşenler
mXY'nin monte edilmiş versiyonu yakında PCBWayer Bazaar'da satışa sunulacak:https://bit.ly/3dmsU89
Önyükleyicili 1x ATmega328P-PU:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5 Telli Step Motor:
1x CH340G SOP16:
B Tipi USB Soketi:
DIP Soket 28/16 Pin:
12/16 MHz Kristal:
L7805 TO-220:
10uF Kondansatör:
22pF/0.1uF/10nF Seramik:
LED:
Direnç 10K/1K:
Güç Jakı Soketi:
2 Pinli Terminal Bloğu:
Erkek Pin Başlığı:
2x JST B5B-XH Bağlayıcı:
1x MG90S Servo Motor:
GT2 Kasnak 16 Diş Takımı:
GT2 Lastik Kemer (5M):
3'ü 1 Arada Atlama Kablosu:
Lehimleme Araçları:
3. Adım: Bağlantılar
Step motorlar ve servolar için bir uzatma kablosu gerekecektir.
5M Uzatma Kablosu Kablosu:
Daha fazla bilgi için:
Adım 4: Gondol ve Braket
Gondol ve step motor montaj braketi 3D modellerini 'Gondol_Bracket_Models' ZIP dosyasında bulabilirsiniz.
github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
3D modeller için JGAURORA A5S 3D yazıcı kullanıldı:
Adım 5: Kaynak Kodu
- Arduino IDE v1.8.5 ve İşleme v2.2.1'de iyi çalışıyor
- Arduino IDE v.1.8.5'i indirin ve kurun
- Processing v2.2.1'i indirin ve yükleyin
- mXY-Plotter-Drawing-Machine'i indirin
Adım 6: Arduino Kaynak Kodu
- mXY-Plotter-Drawing-Machine\arduino-source-code-libraries\libraries klasörüne gidin.
- arduino-source-code-libraries\libraries\libraries'in içeriğini C:\Users\YourPCname\Documents\Arduino\libraries klasörünüze kopyalayın.
- mXY-Plotter-Drawing-Machine\arduino-source-code-libraries klasörüne gidin.
- polargraph_server_a1 klasörünü kopyalayın ve C:\Users\YourPCname\Documents\Arduino klasörünüze yapıştırın.
-
"polargraph_server_a1.ino" dosyası, ULN2003 sürücüsü ve 28YBJ-48 step motor için düzenlenmiş kopyadır. Orijinal versiyona buradan ulaşabilirsiniz
- Arduino IDE'yi açın
- Dosya -> Eskiz Defteri -> polargraph_server_a1 | polargraph_server_a1 kaynak kodunu açın.
- Araçlar -> Pano -> Arduino/Genuino Uno | Yönetim Kurulunu Seçin
- Denemek ve derlemek için araç çubuğundaki "doğrula" düğmesine basın.
- Derlenirse, yüklemek için araç çubuğundaki "yükle" düğmesine basın.
- Bunu yaptığınızda, düzgün çalıştığını doğrulamalısınız - her birkaç saniyede bir "HAZIR" verdiğinden emin olmak için karttaki seri monitörü kullanın, 57600 baud'a ayarlayın.
7. Adım: Kaynak Kodunun İşlenmesi
- mXY-Plotter-Drawing-Machine\processing-source\Processing librarys klasörüne gidin.
- Processing-source\Processing kitaplıklarının içeriğini C:\Users\YourPCname\Documents\Processing\libraries klasörünüze kopyalayın.
- polargraphcontroller klasörünü kopyalayın ve C:\Users\YourPCname\Documents\Processing klasörünüze yapıştırın.
- Açık İşleme
- Dosya -> Sketchbook -> polargraphcontroller'a gidin | polargraphcontroller uygulaması kaynak kodunu açın.
- Çizimi çalıştırmak için araç çubuğundaki Çalıştır düğmesine basın.
Adım 8: Polargraf denetleyicisi
Polargraph denetleyici Telif hakkı Sandy Noble 2018 -
Step Motor Özellikleri
- Araç çubuğundaki AYAR düğmesine basın.
- MM PER REV değerini 64 olarak tanımlayın
- ADIM BAŞINA REV değerini 4076 olarak tanımlayın
- MOTOR MAX SPEED değerini 1000 olarak tanımlayın
- MOTOR HIZLANMA değerini 200 olarak tanımlayın
- 28BYJ-48 Step Motor hakkında daha fazla bilgi için:
Makine Boyutları
- Makinenizin boyutunun yüzey boyutunuzla aynı OLMADIĞINI unutmayın.
- SAYFA veya çizim ALAN boyutunuz daha küçük olacaktır.
- Makine Genişliği - Bu, dişliler üzerindeki en yakın iki nokta arasındaki mesafedir (iki kasnak arasındaki). Makine Genişliği üzerindeki iki kasnak arasındaki boyutu ayarlayın
- Makine Yüksekliği - Bu, dişli ekseninden çizim (tahta) alanınızın altına kadar olan mesafedir. Makine Yüksekliğini ayarlayın (kasnak ile panelin ucu arasındaki yükseklik)
- Makine ölçülerinden sonra çizeceğiniz alanın ölçüsünü ayarlayınız. (A4 kağıda çizim yapacaksanız, A4 boyutunu ayarlayın.)
- Ana Nokta - Bu, makinenizin üst kenarından tam olarak 120 mm (12 cm) aşağıda, merkez çizgisinde işaretlenmiş sihirli bir noktadır.
- Ardından, önce Orta Sayfa'ya tıklayın ve ardından Sayfa Konumu Y değerini 120 olarak ayarlayın.
- İkinci olarak Ana Noktayı Merkeze tıklayın ve Ana Konum Y değerini 120 olarak ayarlayın.
Servo motor (Kalem) ayarları
- Kalem Yukarı Pozisyonu ve Kalem Aşağı Pozisyon değerleri servo motorun çalışma açısıdır.
- Seri Port'a tıklayın ve bağlı cihazlar listesinden Arduino'nun portunu seçin.
- Doğru port seçildiğinde, 'Seri Bağlantı Yok' ekranı YEŞİL olacak ve BAĞLANTILI olduğu port numarası görüntülenecektir.
- 'Komut Kuyruğu'na tıklayın ve komut aktarımı etkinleştirilir.
- Kaldırma Aralığını Yükle'ye tıklayın, ardından Kaldırma Aralığını Test Et'e tıklayın ve servo motor açısını test edin.
Son Ayarlar - Vektör resmini yükleyin ve yazdırmayı başlatın
- Ayarlarınızı kaydedin. Programı her açtığınızda ayarınızı yükleyin.
- Giriş sekmesine tıklayın ve programın ana ekranına geçin.
- Ardından gondol 'Eve Ayarla' için manuel olarak yıllık olarak ayarlayacağız. Gondolu manuel olarak hareket ettirin ve daha önce tanımlanan ana noktaya taşıyın. Gondol, her çekilişten önce 'Eve Ayarla'ya tıklamadan önce bu şekilde ayarlanmalıdır.
- Bu ayar yapıldıktan sonra Set Home ve Set Pen Position tıklanır.
- Çiziminizi belirtmek için Alan Ayarla'yı tıklayın. Ardından çizim için gerekli tüm ayarları yapmak için Çerçeveyi Alana Ayarla'ya tıklayın.
Vektör çizmek
- Herhangi bir vektör çizim resmini bulun. Görüntüyü herhangi bir dönüştürücü platformundan SVG formatına dönüştürün.
- Programdan Vektör Yükle'yi seçtikten sonra. Resize Vector ile görüntü boyutunu ayarlayın. Move Vector ile görüntüyü istediğiniz alana taşıyın. Ardından Alan Seç ve Çerçeveyi Alana Ayarla ile yazdırılacak alanı ayarlayın.
- Son olarak, makineyi başlatmak için Vektör Çiz komutunu tıklayın.
Daha fazla bilgi için:
Önerilen:
Adafruit Kalkanlı Çizim Robotu (Hareket Ettir Yarışması): 10 Adım (Resimlerle)
Adafruit Kalkanlı Çizim Robotu (Make It Move Yarışması): Merhaba ben Jacob ve ben İngiltere'de yaşıyoruz. Bu projede sizin için çizen bir robot yapacağım. *Eminim çoğunuz bunu görmek isteyecektir, bu yüzden bilmek istiyorsanız lütfen ikinci adımdan son adıma atlayın, ancak görmek için buraya geri döndüğünüzden emin olun
5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım
5'i 1 Arada Arduino Robotu | Beni Takip Et | Satır Takip | sumo | Çizim | Engelden Kaçınma: Bu robot kontrol panosu, bir ATmega328P mikro denetleyici ve bir L293D motor sürücüsü içerir. Elbette bir Arduino Uno kartından farkı yok ama motoru sürmek için başka bir kalkana ihtiyaç duymadığı için daha kullanışlı! Zıplamaktan muaftır
Arduino için Çizim Robotu: 18 Adım (Resimlerle)
Arduino için Çizim Robotu: Not: Bu robotun baskılı devre kartı kullanan, yapımı daha kolay ve IR engel algılama özelliğine sahip yeni bir versiyonuna sahibim! Http://bit.ly/OSTurtle adresinden göz atın. Bu projeyi ChickTech.org için 10 saatlik bir atölye çalışması için tasarladım
Arduino CNC Plotter (ÇİZİM MAKİNASI): 10 Adım (Resimli)
Arduino CNC Plotter (ÇİZİM MAKİNESİ): Hey millet! Umarım önceki "Arduino eğitim platformunuzu nasıl yaparsınız" talimatımı beğenmişsinizdir. ve yeni bir tane için hazırsınız, her zamanki gibi bu öğreticiyi, bu tür süper harikaları yaparken size adım adım rehberlik etmesi için hazırladım
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: 6 Adım (Resimlerle)
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: Karım Lori aralıksız bir doodle'cı ve yıllardır uzun pozlama fotoğrafçılığı ile oynadım. PikaPika light artistry grubundan ve dijital kameraların kolaylığından esinlenerek, neler yapabileceğimizi görmek için ışıkla çizim sanat formunu aldık