Arduino ile Yapabileceğiniz 10 Harika Proje — Başlangıçtan İleri Seviyeye

Arduino ile Yapabileceğiniz 10 Harika Proje — Başlangıçtan İleri Seviyeye

Arduino ile Yapabileceğiniz 10 Harika Proje — Başlangıçtan İleri Seviyeye

Arduino ile neler yapılabilir sorusu, bu küçük ama güçlü platformu ilk keşfedenlerin aklına takılan en merak uyandırıcı sorulardan biridir. Cevap basit: Neredeyse her şey.

Bu yazıda başlangıç seviyesinden ileri seviyeye kadar 10 farklı Arduino projesi derledik. Her proje için gerekli malzemeleri, zorluk seviyesini ve temel çalışma mantığını bulacaksınız.

Proje 1: LED Trafik Işığı

Zorluk: ⭐ Başlangıç Süre: 30 dakika

Açıklama

Gerçek trafik ışıklarını taklit eden bu proje, Arduino'ya ilk adımınız için mükemmeldir. Kırmızı, sarı ve yeşil LED'leri belirli aralıklarla yakıp söndürerek trafik ışığı simülasyonu oluşturursunuz.

Gerekli Malzemeler

  • Arduino Uno
  • Kırmızı, sarı, yeşil LED (birer adet)
  • 3 adet 220Ω direnç
  • Breadboard ve jumper kablolar

Çalışma Mantığı

Üç farklı dijital pine bağlanan LED'ler sırasıyla yakılır ve söndürülür. delay() fonksiyonu ile her ışığın yanma süresi ayarlanır. Bu proje; dijital çıkış pinleri, direnç hesabı ve temel zamanlama mantığını öğretir.

Proje 2: Sıcaklık ve Nem Ölçer

Zorluk: ⭐ Başlangıç Süre: 45 dakika

Açıklama

DHT11 veya DHT22 sensörü kullanarak ortamın sıcaklık ve nem değerlerini ölçen ve seri monitörde gösteren bir sistem kurarsınız. İlerleyen aşamada LCD ekrana bağlayarak görsel bir termometre yapabilirsiniz.

Gerekli Malzemeler

  • Arduino Uno
  • DHT11 veya DHT22 sensör
  • 10kΩ direnç
  • Opsiyonel: 16x2 LCD ekran

Çalışma Mantığı

DHT kütüphanesi kullanılarak sensörden veri okunur. Sensör, tek bir data pini üzerinden hem sıcaklık hem nem bilgisini dijital sinyal olarak iletir. Bu proje; kütüphane kullanımı, sensör okuma ve veri formatlama konularını kapsar.

Proje 3: Ultrasonik Mesafe Sensörü

Zorluk: ⭐⭐ Başlangıç-Orta Süre: 1 saat

Açıklama

HC-SR04 ultrasonik sensör kullanarak önündeki nesneye olan mesafeyi santimetre cinsinden ölçen bir sistem. Geri vites sensörü veya engel algılayan robot için temel oluşturur.

Gerekli Malzemeler

  • Arduino Uno
  • HC-SR04 ultrasonik sensör
  • Buzzer (opsiyonel)
  • LCD ekran (opsiyonel)

Çalışma Mantığı

Ultrasonik sensör ses dalgası yayar ve geri dönen yankının süresini ölçer. Mesafe = (Süre × Ses Hızı) / 2 formülüyle hesaplanır. Buzzer eklenirse mesafeye göre değişen frekansda bip sesi üretilebilir.

Proje 4: Servo Motor Kontrolü

Zorluk: ⭐⭐ Başlangıç-Orta Süre: 1 saat

Açıklama

Servo motorun belirli açılara döndürülmesi ve potansiyometre ile kontrol edilmesi. Robot kolu ve kapı kilidi projelerinin temel taşıdır.

Gerekli Malzemeler

  • Arduino Uno
  • Servo motor (SG90 veya MG996R)
  • 10kΩ potansiyometre

Çalışma Mantığı

Arduino'nun Servo.h kütüphanesi sayesinde servo motoru kontrol etmek son derece kolaydır. Potansiyometre değeri 0-1023 arasında okunur ve 0-180 derece aralığına dönüştürülerek servoya gönderilir. Bu proje; analog okuma, değer dönüştürme (map fonksiyonu) ve servo kontrolü öğretir.

Proje 5: Çizgi İzleyen Robot

Zorluk: ⭐⭐⭐ Orta Süre: 3-5 saat

Açıklama

Zemine çizilmiş siyah çizgiyi takip eden, otonom hareket eden bir araba. Robotik yarışmalarının en popüler kategorilerinden biridir. Çizgiden çıktığında otomatik olarak geri döner.

Gerekli Malzemeler

  • Arduino Uno veya Nano
  • 2x DC motor + L298N motor sürücü
  • 2-3 adet IR çizgi sensörü
  • Araç şasisi
  • LiPo veya AA pil paketi

Çalışma Mantığı

IR sensörler, siyah yüzey üzerinde düşük voltaj, beyaz yüzey üzerinde yüksek voltaj üretir. Arduino bu değerleri okuyarak robotun yönünü belirler. Sol sensör çizgiden çıkarsa robot sola, sağ sensör çıkarsa sağa döner. PID kontrol algoritması eklenerek daha stabil hareket sağlanabilir.

Proje 6: Akıllı Bitki Sulama Sistemi

Zorluk: ⭐⭐⭐ Orta Süre: 2-3 saat

Açıklama

Toprak nem sensörü ile toprağın nemini ölçen ve belirli değerin altına düştüğünde pompayı otomatik olarak çalıştıran bir sistem. Tatildeyken bitkilerinizi sulamak için ideal.

Gerekli Malzemeler

  • Arduino Uno
  • Kapasitif toprak nem sensörü
  • 5V mini su pompası
  • Röle modülü
  • Su deposu ve hortum

Çalışma Mantığı

Nem sensörü toprağın nem seviyesini analog değer olarak okur. Bu değer belirlenen eşik değerinin altına düştüğünde röle aktif hale gelir ve pompayı çalıştırır. Belirli süre çalışan pompa ardından durur. LCD ekran ve RTC modülü eklenerek sulama zamanları kayıt altına alınabilir.

Proje 7: RFID Kapı Kilidi

Zorluk: ⭐⭐⭐ Orta Süre: 2-3 saat

Açıklama

RFID kart veya anahtarlık ile çalışan akıllı kapı kilidi sistemi. Kayıtlı kartlar kapıyı açarken, kayıtsız kartlar reddedilir. LED ve buzzer ile geri bildirim verir.

Gerekli Malzemeler

  • Arduino Uno
  • MFRC522 RFID okuyucu
  • Servo motor veya elektromanyetik kilit
  • Yeşil ve kırmızı LED
  • Buzzer

Çalışma Mantığı

MFRC522 modülü SPI protokolü üzerinden Arduino ile haberleşir. Her RFID kartın benzersiz bir UID (Unique ID) numarası vardır. Bu numara Arduino'daki kayıtlı UID'lerle karşılaştırılır. Eşleşme varsa servo motor kapıyı açar, yoksa kırmızı LED yanar ve buzzer ses çıkarır.

Proje 8: Hava İstasyonu

Zorluk: ⭐⭐⭐⭐ İleri Süre: 4-6 saat

Açıklama

Sıcaklık, nem, atmosfer basıncı ve ışık şiddetini ölçen, tüm verileri LCD ekranda gösteren ve SD karta kaydeden kapsamlı bir hava istasyonu.

Gerekli Malzemeler

  • Arduino Uno veya Mega
  • DHT22 (sıcaklık/nem)
  • BMP280 (basınç/rakım)
  • BH1750 (ışık şiddeti)
  • 20x4 LCD ekran
  • SD kart modülü
  • RTC modülü (DS3231)

Çalışma Mantığı

Her sensör farklı protokol üzerinden haberleşir. DHT22 tek telli protokol, BMP280 ve BH1750 I2C protokolü kullanır. RTC modülü gerçek zamanlı saat bilgisi sağlar. Tüm veriler belirli aralıklarla SD karta kaydedilerek uzun süreli izleme imkanı sunar. Excel ile açılarak grafik oluşturulabilir.

Proje 9: Bluetooth Kontrollü Araç

Zorluk: ⭐⭐⭐⭐ İleri Süre: 4-6 saat

Açıklama

Akıllı telefon üzerinden Bluetooth ile kontrol edilen, dört yönde hareket edebilen bir RC araç. Özel mobil uygulama veya hazır Bluetooth joystick uygulamaları ile kullanılır.

Gerekli Malzemeler

  • Arduino Uno veya Nano
  • HC-05 Bluetooth modülü
  • L298N motor sürücü
  • 2x DC redüktörlü motor
  • Araç şasisi
  • 7.4V LiPo pil

Çalışma Mantığı

HC-05 modülü telefon uygulamasından gelen karakterleri Arduino'ya iletir. Her karakter bir harekete karşılık gelir (İleri: 'F', Geri: 'B', Sol: 'L', Sağ: 'R', Dur: 'S'). Arduino bu karakterlere göre L298N motor sürücüsünü kontrol eder. Hız kontrolü için PWM kullanılır.

Proje 10: Akıllı Ev Kontrol Sistemi

Zorluk: ⭐⭐⭐⭐⭐ İleri Süre: Bir hafta sonu projesi

Açıklama

Wi-Fi üzerinden kontrol edilebilen, birden fazla oda için ışık ve sıcaklık kontrolü yapan, web arayüzüne sahip kapsamlı bir akıllı ev sistemi. Arduino yerine ESP32 veya ESP8266 kullanılması önerilir.

Gerekli Malzemeler

  • ESP32 veya Arduino + ESP8266
  • Röle modülleri (4-8 kanal)
  • DHT22 sensörler
  • PIR hareket sensörleri
  • 5V güç kaynağı

Çalışma Mantığı

ESP32, hem Wi-Fi hem de Bluetooth bağlantısı sunar. Web server kütüphanesi ile basit bir HTML arayüzü oluşturulur. Telefon veya bilgisayardan bu arayüze erişilerek ışıklar ve cihazlar kontrol edilir. MQTT protokolü ile Home Assistant veya Node-RED gibi ev otomasyon sistemleriyle entegre edilebilir.

Hangi Projeden Başlamalısınız?

Proje seçimi tamamen deneyim seviyenize bağlıdır:

  • Arduino'ya ilk kez başlıyorsanız: Proje 1, 2, 3
  • Temel bilgiye sahipseniz: Proje 4, 5, 6
  • Elektronik ve kod deneyiminiz varsa: Proje 7, 8, 9, 10

Her projeyi tamamladığınızda bir sonrakine geçin. Arduino öğrenmek aslında bu projeleri yaparken kendiniliğinden gerçekleşir.

Sonuç

Arduino ile yapılabilecekler listelendiğinde bu 10 proje yalnızca bir başlangıçtır. Her proje yeni beceriler kazandırır ve sizi bir sonraki, daha karmaşık projeye hazırlar.

Robomade'de Arduino kartları, sensör setleri, motor sürücüler ve başlangıç kitlerini bulabilirsiniz. Projenize uygun malzemeleri seçmek için ürün sayfalarımızı inceleyin!

logo
visamaestromastercard