Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, anlatıcı Arduino Uno kartı ve CNC shield kullanarak basit bir CNC sistemi nasıl kurulacağını adım adım göstermektedir.
- Video, CNC shield'in tanıtımıyla başlayıp, Arduino IDE programının kurulumu ve GRBL kütüphanesinin yüklenmesi aşamalarını anlatmaktadır. Ardından shield'in fiziksel özellikleri, step motorların bağlantıları, besleme sistemi ve pinlerinin işlevleri detaylı şekilde açıklanmaktadır. Son bölümde ise Universal GCode Sender ve GRBL Controller programlarının kurulumu ve kullanımı gösterilmekte, bir daire çizimi yaparak CNC Shift'in çalışma prensibi test edilmektedir.
- Eğitim, shield'in dört step motoru sürebildiğini, 12-36 volt arasında DC voltajı besleyebildiğini ve dördüncü bir servo motor için A pinini nasıl kullanabileceğimizi göstermektedir. Ayrıca motor sürücülerinin (A4988 ve DRV8825) özellikleri, çözünürlük ayarları ve soğutucu kullanımı da detaylı olarak anlatılmaktadır. Video, mekanik tasarım yapılması gerektiği bilgisiyle sonlanmaktadır.
- 00:02Arduino ile CNC Yapımı Giriş
- Arduino shield kullanarak basit bir CNC yapımı anlatılacak.
- Arduino Uno kartı ve CNC shield versiyon 3 kullanılacak.
- CNC shield ucuz bir shield olup Şubat 2021 itibariyle 10-11 lira civarında alışveriş sitelerinden bulunabilir.
- 00:52CNC Shield Özellikleri
- CNC shield versiyon 3, dört adet step motoru sürebilme özelliğine sahip.
- Arduino Uno ile birlikte kullanılacak.
- Arduino IDE programının bilgisayara yüklü olması gerekiyor.
- 01:19Arduino IDE Kurulumu
- Arduino'nun sitesinden software kısmından işletim sisteminize uygun dosya indirilebilir.
- Windows için zip dosyası indirip kurulabilir.
- Kurulum sonrası grbl kütüphanesinin Arduino yazılımına ekleneceği belirtiliyor.
- 02:19Grbl Kütüphanesinin Kurulumu
- Grbl kütüphanesi için belirtilen linke gidilerek zip dosyası indirilir.
- İndirilen dosya açılıp içindeki grbl klasörü masaüstüne çıkartılır.
- Arduino IDE'de "Sketch" > "Include Library" > "Add .ZIP Library" seçeneği ile grbl klasörü seçilmelidir.
- 05:01CNC Yazılımının Yükleme İşlemi
- File menüsünden "Examples" > "Grbl" seçeneğinden hazır yazılım seçilir.
- Arduino Uno kartına USB kablosu ile bağlantı yapılır.
- Tools menüsünden board olarak Arduino Uno seçilmeli ve port otomatik olarak tanınır.
- 06:31Yazılımın Yükleme ve Çalışma
- Hazır standart olarak grbl yazılımı Arduino Uno'ya yüklenir.
- Yüklenen yazılım, CNC kartı takıldığında step motorların çalışmasını ve seri porttan gelen komutları yönetebilme işini yapar.
- Yüklemeye devam ederken "Low memory available" uyarısı verilir çünkü hafızanın büyük bir kısmı doldurulur.
- 07:57CNC Shield Özellikleri ve Bağlantıları
- CNC shield versiyon 3, Arduino Uno kartı ile birlikte kullanılır.
- Sarı pinlerle dört adet step motor sürücüsü takılabilir.
- Kartın aktif olması için enable kısmına jumper takılması gerekiyor.
- 09:22Kartın Besleme Özellikleri
- Kart, step motor sürücülerini besleyecek enerji dağıtımını sağlar.
- 12 volt ile 36 volt arasında DC voltajı besleme yapabilir.
- Bağlantı yaparken artı ve eksi uçlarına dikkat edilmeli, yanlış bağlantı kartı ve Arduino'ya zarar verebilir.
- 11:18Motor Kanalları ve Kondansatörler
- Her step motor kanalında X, Y ve Z eksenleri için ayrı pinler bulunur.
- Her motor kanalında 100 mikrofarat ve 50 voltluk kondansatörler yer alır.
- Kondansatörler motorları korur ve gerilim dalgalanmalarında kart ve motorların zarar görmesini engeller.
- 12:10Dördüncü Motor Bağlantısı
- Dördüncü kanal (A) kullanılsın istenirse, X, Y veya Z ekseni ile beraber çalışacak motor bağlanabilir.
- X eksenindeki motorla beraber çalışan bir motor bağlanacaksa, sol üstteki lacivert ve sarı pinlere jumper atılmalıdır.
- Kart üzerinde reset butonu ve sigorta bulunur.
- 14:01Arduino Kartı Pinleri ve Özellikleri
- Arduino kartının sağ tarafındaki SCL ve SDA pinleri, gelişmiş projeler için başka işlemciler, sensörler ve LCD ekranlar bağlanabilmesi için kullanılır.
- Kartın iç kısmında RX ve TX pinleri bulunur ve seri porttan haberleşme yapmak için kullanılır.
- Kartta limit switchler için, soğutma fanı için, abort tuşu için, hold tuşu için ve e-stop (acil durdurma) için pinler mevcuttur.
- 16:44Step Motor Çözünürlüğü Ayarları
- Kart üzerinde M, M1 ve M2 pinleri bulunur ve bunlarla step motorun çözünürlüğü ayarlanır.
- A4988 model motor sürücüsünde pinlere takılan jumperlar step motorun çalışma çözünürlüğünü belirler: hiç pin takılmadığında full step, sadece M1'e takıldığında yarım step çalışır.
- Daha fazla çözünürlük için pinlere jumper takılarak 16 adıma kadar ayarlanabilir, DW8825 step motor sürücüsü ise 32 adıma kadar çalışabilir.
- 19:29Step Motor Sürücüleri ve Soğutucular
- Step motor sürücülerinin paketinden çıkan soğutucular, sürücülerin üzerine yapıştırılır ve pinlere değmemesi dikkat edilmelidir.
- CNC shield'e motor sürücüleri takılırken, sürücülerin enable pininin shieldin enable pinine denk gelmesi gerekir, aksi takdirde motor sürücüsü yakılabilir.
- Motor sürücülerindeki potlarda, step motorların referans değerleri ayarlanır; bu ayar motorların randımanlı çalışması ve ısınmaması için önemlidir.
- 22:46Motor Akım Ayarı ve Montaj
- Motor akımının ayarlanması için, motorların çalışma akımlarına bakılır; A4988 sürücüsü kullanıldığında akım 2,5'e bölünürken, DRV8825 sürücüsü kullanıldığında akım 2'ye bölünür.
- Shield, Arduino kartına tam uyumlu şekilde takılır ve pinler birbirine denk gelecek şekilde yerleştirilir.
- Montaj tamamlandıktan sonra USB portu takılır.
- 24:35Motor Bağlantıları ve Özellikleri
- Motorların iki bobin ucu vardır ve dört kablo gelir, bu uçları bulmak için dişi pin headerlar kullanabilirsiniz.
- Motorların yönü önemli değildir, eğer ters dönüyorsa yazılımdan veya ters çevirmekle ayarlanabilir.
- Servo motorlar (28BYJ-48) ufak projelerde kullanılır ve beş uçlu olanları dört uca çevirmek için ortadaki kırmızı kablo lehimini sökebilirsiniz.
- 26:48Unipolar ve Bipolar Motorlar
- Unipolar motorlarda orta uç vardır ve yüksek hız için tasarlanmıştır, ancak biz bunu iptal edip bipolar olarak kullanıyoruz.
- Bipolar motorlarda yüksek tork vardır, unipolarlarda ise yüksek hız vardır.
- Servo motorlar (SG90) Z ekseninde yukarı aşağı hareketi için kullanılabilir.
- 27:35Servo Motor Bağlantısı
- Servo motorun üç ucu vardır: kırmızı uç artı, kahverengi uç eksi, mavi uç GND, sarı uç 5V ve turuncu uç sinyal.
- Z eksenindeki servo motorun bağlantıları: artı ve eksi uçlar GND ve artıya, sinyal ucu Z artıya bağlanır.
- Bağlantı yapıldıktan sonra yazılım yüklenir ve motorlar çalıştırılır.
- 29:22Yazılım Kurulumu ve Kullanımı
- İki yazılım kullanılır: Universal Gcode Sender ve Grbl Controller, ikisi de benzer işlevler sunar.
- Universal Gcode Sender programında port ayarları yapılır, Grbl seçili olmalı ve connect butonuna basılır.
- Dosya açılır ve çizim başlatılır, simülasyonda çizimin neresinde olduğunun gösterildiği görülür.
- 32:43Motor Kontrol ve Video Sonucu
- Ters dönen motorlar yazılımsal olarak "invert" seçeneği ile veya soketin ters çevrilmesiyle ayarlanabilir.
- Arduino CNC Shift'in kullanımı bu şekilde olup, sonrası mekanik tasarım yapılması gerekiyor.
- Mekanik tasarım için eskisidir flop disklerin mekanizmaları veya internette satılan miller ve şaftlar kullanılabilir.