Arduino ile Proje Uygulamaları: Step Motor, CNC, Sensör ve Otomasyon Rehberi 2026
📋 İçindekiler
1. Arduino Nedir, Hangi Model Seçilir?
Arduino, açık kaynaklı bir mikrodenetleyici platformudur. ATmega serisi işlemciler üzerine kurulu Arduino kartları; dijital/analog giriş-çıkış pinleri, seri haberleşme ve programlanabilir timer'larla donatılmıştır. Maker topluluğundan endüstriyel prototiplemeye kadar geniş bir yelpazede kullanılan Arduino, 2026 yılında hâlâ en popüler açık donanım platformu olma özelliğini korumaktadır.
| Model | İşlemci | Digital I/O | Analog Giriş | En İyi Kullanım |
|---|---|---|---|---|
| Arduino Uno R3 | ATmega328P | 14 | 6 | Başlangıç, sensör okuma, tek motor |
| Arduino Mega 2560 | ATmega2560 | 54 | 16 | CNC, çok eksenli kontrol, büyük projeler |
| Arduino Nano | ATmega328P | 14 | 8 | Küçük form faktörlü projeler, taşınabilir |
| Arduino Leonardo | ATmega32U4 | 20 | 12 | USB HID cihazları, klavye/fare emülasyonu |
| Arduino Due | SAM3X8E (ARM) | 54 | 12 | Yüksek hızlı sinyal işleme, DAC çıkışı |
💡 Başlangıç önerisi: İlk step motor projeniz için Arduino Uno veya Mega yeterlidir. Çok eksenli CNC için Mega 2560 + CNC Shield kombinasyonu en ekonomik ve yaygın çözümdür.
2. Step Motor Kontrolü — NEMA 17 ve NEMA 23
Arduino'nun en sık kullanıldığı proje türlerinden biri step motor kontrolüdür. Step motorlar, tam adım (full-step), yarım adım (half-step) veya mikro-adım (microstepping) modlarında çalışır. Her adım tam 1,8° (200 adım/tur) açı dönüşü sağlar; bu kesin konumlama özelliği CNC, 3D yazıcı ve otomasyon projelerinde vazgeçilmezdir.
Sürücü Seçimi ve Karşılaştırması
| Sürücü | Maks. Akım | Mikro-adım | Uygun Motor | Fiyat Aralığı |
|---|---|---|---|---|
| A4988 | 1 A (2 A soğutmalı) | 1/16 | NEMA 17 (≤1.5A) | 15–35 ₺ |
| DRV8825 | 1.5 A (2.2 A soğutmalı) | 1/32 | NEMA 17 / küçük NEMA 23 | 25–60 ₺ |
| TMC2208 | 1.4 A (2 A soğutmalı) | 1/256 | NEMA 17 — sessiz çalışma | 60–130 ₺ |
| TB6600 | 4 A | 1/32 | NEMA 23, küçük NEMA 34 | 90–200 ₺ |
| DM542 | 4.2 A | 1/128 | NEMA 23, NEMA 34 | 300–600 ₺ |
Arduino + A4988 ile NEMA 17 Bağlantısı
En yaygın kombinasyon olan Arduino Uno + A4988 sürücü + NEMA 17 step motor bağlantısı oldukça basittir. A4988 sürücüsünün STEP pini Arduino'nun 3. dijital pinine, DIR pini 4. pinine bağlanır. Motor gücü için ayrı bir 12 V DC güç kaynağı kullanılmalı; Arduino ve sürücü GND'leri ortak yapılmalıdır.
⚠️ Önemli: A4988 sürücüsü bağlıyken motoru asla sürücüden sökmeyiniz. Motoru sökerken oluşan geri EMF sürücüyü kalıcı olarak hasar görebilir. Güç kesinlikle kapatıldıktan sonra motor bağlantısını değiştirin.
3. Sensör Okuma Projeleri
Arduino, analog ve dijital sensörlerle kolayca entegre olur. Endüstriyel otomasyon projelerinde en sık kullanılan sensör türleri şunlardır:
- DHT11 / DHT22: Sıcaklık ve nem ölçümü; sera otomasyonu, HVAC kontrol
- HC-SR04: Ultrasonik mesafe ölçümü; seviye tespiti, nesne algılama
- LM35 / DS18B20: Yüksek hassasiyetli sıcaklık; endüstriyel sıcaklık kontrolü
- IR sensörler: Bant üzeri ürün sayımı, barkod benzeri algılama
- Endüktif / kapasitif sensörler: Metal/plastik parça tespiti, konumlama
- Enkoder: Motor dönüş açısı, hız geri bildirimi (closed-loop)
💡 Endüstriyel not: Arduino'nun analog girişleri 10 bit çözünürlüklü (0–1023) ve 0–5 V aralığındadır. Endüstriyel 4–20 mA sensörler için 250 Ω direnç ile 1–5 V'a dönüştürme yapılabilir veya analog sinyal izolasyon modülleri kullanılabilir.
4. Röle ile Güç Kontrolü
Arduino'nun 5 V dijital çıkışı, doğrudan 220 V AC yük süremez. Bu noktada röle modülleri devreye girer. 5 V sinyal alıp 220 V AC veya 30 V DC'ye kadar yük anahtarlayan röle modülleri, pompa, ısıtıcı, motor ve aydınlatma kontrolünde yaygın kullanılır.
Röle Modülü Türleri
- Mekanik röle modülleri (1–8 kanal): Yüksek akım kapasitesi, 10 A / 250 V AC — ancak anahtarlama gürültüsü ve ömür sınırlıdır
- SSR (Solid State Relay): Sessiz, yüksek hızlı anahtarlama; AC kontrol için triyak tabanlı, DC kontrol için MOSFET tabanlı
- MOSFET modülleri: DC motor, LED şerit, fan kontrolünde PWM ile hız ayarı mümkün
5. DIY CNC — Arduino + GRBL ile 3 Eksen Kontrol
Arduino tabanlı en popüler proje kategorisi şüphesiz DIY CNC makineleridir. GRBL — açık kaynaklı, yüksek performanslı bir CNC kontrol yazılımı — Arduino Uno veya Mega üzerine yüklenerek G-kodu yorumlama kapasitesi kazandırır.
Gerekli Donanım
- Arduino Uno R3 veya Mega 2560
- CNC Shield v3 (Arduino Uno için) veya RAMPS 1.4 (Mega için)
- 3× A4988 veya DRV8825 step motor sürücüsü
- 3× NEMA 17 veya NEMA 23 step motor (eksen başına)
- 12–24 V, 5–10 A DC güç kaynağı
- Limit switch (sınır sensörü) — opsiyonel fakat önerilir
CNC imalat süreci ve tezgah ayarları — BulalGetir YouTube kanalı
| Parametre | Küçük CNC (hobi) | Orta CNC (yarı-endüstriyel) |
|---|---|---|
| Motor | NEMA 17 (0.4–0.9 Nm) | NEMA 23 (1.0–2.8 Nm) |
| Sürücü | A4988 / DRV8825 | TB6600 / DM542 |
| Kontrol | Arduino + GRBL | Arduino + GRBL veya Mach3 |
| İlerleme hızı | 500–2000 mm/dak | 1000–5000 mm/dak |
| Malzeme | Ahşap, plastik, köpük | Alüminyum, yumuşak çelik |
6. Servo Motor ile Arduino
Servo motorlar, geri beslemeli (closed-loop) konum kontrolü sunar. Arduino'nun Servo.h kütüphanesi ile 0°–180° aralığında PWM sinyali üretilir ve servo motor tam hassasiyetle konumlandırılır. Servo motor çeşitleri hakkında detaylı bilgi için ilgili makalemizi inceleyebilirsiniz.
Servo motor ve sürücü bağlantı şeması — BulalGetir YouTube kanalı
7. Endüstriyel Otomasyon Katmanı Olarak Arduino
Arduino, PLC'nin yerini tutmaz; ancak PLC ile tamamlayıcı biçimde çalışabilir. Özellikle Modbus RTU (RS-485) veya CAN Bus kütüphaneleri ile Arduino, PLC sistemlerine sensör verisi ileten bir ön-işlemci katmanı olarak kullanılabilmektedir.
- Veri toplama (DAQ): Arduino, çok sayıda analog sensörden veri okuyup seri port üzerinden bilgisayara veya PLC'ye iletir
- Modbus slave:
ModbusMasterkütüphanesi ile PLC master, Arduino slave olarak RS-485 ağına dahil edilir - IoT köprüsü: ESP8266/ESP32 eklenince Arduino verilerini MQTT protokolüyle buluta gönderir
Endüstri 4.0 sistemlerinde Arduino tabanlı uçbirimler, düşük maliyetli sensör ağlarının kurulmasında giderek daha fazla tercih edilmektedir. IIoT (Endüstriyel IoT) uygulamalarında, mevcut endüstriyel ekipmanlar ile modern SCADA sistemleri arasında protokol dönüşümü için Arduino köprü görevi görmektedir.
8. İkinci El Arduino ile Proje Maliyeti
Arduino tabanlı projelerde maliyet kontrolü önemlidir. Test edilmiş ikinci el Arduino kartları ve sürücüler, hobi ve eğitim projelerinde ciddi tasarruf sağlar. BulalGetir'de bulabileceğiniz ikinci el elektronik ekipmanlar arasında Arduino uyumlu kontrol kartları, step motor sürücüleri ve güç kaynakları yer almaktadır.
| Bileşen | Sıfır Fiyatı (₺) | İkinci El Tahmini (₺) | Tasarruf |
|---|---|---|---|
| Arduino Mega 2560 | 350–550 | 150–250 | ~%55 |
| TB6600 step sürücü | 150–250 | 60–120 | ~%55 |
| NEMA 23 step motor | 400–700 | 180–350 | ~%50 |
| 12V 10A güç kaynağı | 250–400 | 100–200 | ~%50 |
🔍 İkinci El Elektronik Ekipman Arayın
Arduino uyumlu kontrol kartları, step motor sürücüleri ve güç kaynakları BulalGetir'de sizi bekliyor.
Kontrol Kartlarını Gör