Arduino Eğitimi İzmir: Robotik Kodlama Atölyesi
İzmir’de bulunan robotik kodlama atölyemizde Arduino eğitimleriyle tanışın! Arduino, açık kaynak kodlu ve çeşitli sensörlerle donatılmış mikroişlemcili bir platformdur. Bu eğitimde, Arduino’nun sunduğu olanakları öğrenerek kendi projelerinizi geliştirmeyi deneyimleyeceksiniz.
Kimler Katılabilir?
- Öğrenciler
- Elektronik alanında çalışmak isteyenler
- Hobilerine yeni bir boyut eklemek isteyenler
Arduino Eğitimi İçin Ön Bilgi Gereksinimi
Önceden herhangi bir programlama dili bilmenize gerek yok! Arduino, kullanıcı dostu arayüzüyle herkesin kolayca öğrenebileceği bir platform sunar.
Eğitim İçeriği
- Arduino Tanıtımı
- Arduino Uno, Mega, Lilypad, Nano
- Temel Elektronik ve Gerekli Malzemeler
- Direnç Okuma
- Breadboard Kullanımı
- Arduino Geliştirme Ortamı (IDE)
- Arduino Altyapısı ve Kurulumu
- İlk Arduino Programını Çalıştırmak
- Arduino UNO Kartı ve Kullanımı
- Arduino Programlama
- Değişken Tipleri ve Diziler
- Döngüler ve Fonksiyonlar
- Örnek Uygulamalar
- LED Kontrolü
- Polis Lambası Simülasyonu
- Kara Şimşek Uygulaması
- Buzzer ve Piyano Uygulaması
- Arduino Giriş-Çıkış (I/O) İşlemleri
- Dijital Giriş-Çıkış Fonksiyonları
- Park Sensörü Uygulaması
- Su Seviyesi ve Yağmur Sensörü
Eğitimin Amaçları
- Elektronik devreleri katalog bilgilerine uygun şekilde kullanabilecekler.
- Arduino programlama dilini etkin bir şekilde kullanarak projeler geliştirebilecekler.
- Uygulama geliştirmede Arduino Geliştirme Kartı’nı rahatlıkla kullanabilecekler.
- Arduino eğitimlerimiz hafta içi ve hafta sonları düzenlenmektedir. Siz de İzmir’de robotik kodlama eğitimi almak isterseniz, hemen kayıt olun!
6 Aylık Eğitim Müfredatı
- Ay: Temel Arduino Bilgileri ve Basit Projeler
Hafta 1: Giriş ve Kurulum
- Arduino nedir?
- Arduino çeşitleri ve kullanım alanları
- Arduino IDE kurulumu ve temel arayüz tanıtımı
- İlk program: “Blink” (LED yakıp söndürme)
Hafta 2: Temel Elektronik ve Devre Elemanları
- Temel elektronik kavramlar (voltaj, akım, direnç)
- Dirençler, LED’ler ve breadboard kullanımı
- Seri port iletişimi ile LED kontrolü
Hafta 3: Dijital ve Analog Giriş/Çıkışlar
- Dijital giriş ve çıkışlar: Buton ile LED kontrolü
- Analog girişler: Potansiyometre kullanımı ve analog okuma
- PWM sinyalleri ve LED parlaklık kontrolü
Hafta 4: Temel Projeler
- Buton ile LED yakıp söndürme
- Potansiyometre ile LED parlaklık kontrolü
- Arduino’yu bilgisayara bağlama ve seri monitör kullanımı
- Ay: Sensörler ve Giriş/Çıkış Modülleri
Hafta 5: Temel Sensörler
- Sensör nedir ve nasıl çalışır?
- Sıcaklık ve nem sensörleri (DHT11/DHT22) kullanımı
- Sensör verilerinin okunması ve seri monitörde görüntülenmesi
Hafta 6: Işık ve Hareket Sensörleri
- LDR (Işık Sensörü) kullanımı
- PIR hareket sensörü ile hareket algılama
- Sensör verileriyle LED kontrolü
Hafta 7: Ultrasonik Mesafe Sensörü
- HC-SR04 ultrasonik mesafe sensörünün tanıtımı
- Mesafe ölçümü ve seri monitörde görüntüleme
- Mesafe verilerine göre LED veya buzzer kontrolü
Hafta 8: Temel Projeler
- Işık sensörü ile otomatik gece lambası
- Hareket sensörü ile alarm sistemi
- Ultrasonik mesafe sensörü ile park yardımcısı
- Ay: Motorlar ve Hareket Kontrolü
Hafta 9: Servo Motorlar
- Servo motorların tanıtımı ve çalışma prensibi
- Servo motor kontrolü (açı ayarlama)
- Potansiyometre ile servo motor kontrolü
Hafta 10: DC Motorlar ve Motor Sürücüler
- DC motorların tanıtımı ve çalışma prensibi
- H köprüsü (L298N) ile DC motor kontrolü
- PWM ile hız kontrolü
Hafta 11: Step Motorlar
- Step motorların tanıtımı ve çalışma prensibi
- Step motor sürücüsü (ULN2003) kullanımı
- Step motor kontrolü ve adım sayısı ayarlama
Hafta 12: Temel Projeler
- Servo motor ile robot kolu yapımı
- DC motor ile mini fan veya araba yapımı
- Step motor ile döner platform yapımı
- Ay: Gelişmiş Sensörler ve Modüller
Hafta 13: RFID ve Kart Okuma
- RFID modülünün tanıtımı ve çalışma prensibi
- RFID kart okuma ve veri işleme
- RFID ile kapı kilidi sistemi
Hafta 14: Bluetooth Modülü (HC-05)
- Bluetooth modülünün tanıtımı ve çalışma prensibi
- Arduino ile telefon arasındaki Bluetooth iletişimi
- Bluetooth ile LED kontrolü
Hafta 15: IR Alıcı ve Verici
- IR alıcı ve verici modüllerinin tanıtımı
- TV kumandası ile Arduino kontrolü
- IR ile uzaktan kontrol sistemleri
Hafta 16: Temel Projeler
- RFID ile güvenlik sistemi
- Bluetooth ile uzaktan cihaz kontrolü
- IR kumanda ile ev otomasyonu
- Ay: İleri Seviye Projeler ve IoT
Hafta 17: LCD Ekran Kullanımı
- 16×2 LCD ekranın tanıtımı ve kullanımı
- LCD ekran ile sensör verilerinin gösterimi
- I2C protokolü ile LCD kontrolü
Hafta 18: İnternet Bağlantısı ve IoT
- ESP8266 modülü ile Arduino’yu internete bağlama
- Temel HTTP istekleri (GET/POST)
- Sensör verilerinin web üzerinde gösterimi
Hafta 19: IoT Projeleri
- IoT ile uzaktan cihaz kontrolü
- Web sunucusu ile veri izleme
- IoT projelerinde güvenlik önlemleri
Hafta 20: Temel Projeler
- LCD ekran ile sıcaklık ve nem göstergesi
- ESP8266 ile web sunucusu oluşturma
- IoT ile ev otomasyonu
- Ay: Kapsamlı Projeler ve Değerlendirme
Hafta 21: Proje Geliştirme Süreci
- Proje planlama ve tasarım
- Gereksinimlerin belirlenmesi
- Proje geliştirme aşamaları
Hafta 22: Proje Çalışması
- Öğrencilerin seçtikleri projeler üzerinde çalışma
- Kodlama ve devre kurulumları
- Proje ilerlemesinin gözden geçirilmesi
Hafta 23: Proje Tamamlama ve Test
- Projelerin tamamlanması
- Test ve hata ayıklama süreçleri
- Proje sunum hazırlıkları
Hafta 24: Proje Sunumları ve Değerlendirme
- Öğrencilerin projelerini sunması
- Projelerin değerlendirilmesi ve geri bildirim
- Genel değerlendirme ve kapanış
Bu müfredat, öğrencilerin Arduino platformunu kullanarak çeşitli elektronik projeler geliştirmelerini sağlar ve temel elektronik ve programlama bilgilerini pekiştirir.