GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OIAT204 IoT Uygulamaları Geliştirme Ders 2 4 4.00 3.00

Önlisans



ESP12&ESP32 modülü ve IoT konseptlerine aşina olmak Pratik beceriler kazanmak ve IoT uygulamaları geliştirebilmek Sorun giderme ve hata ayıklama becerilerini geliştirmek


Öğr.Gör. Atakan YERLİ


1 ESP12 modülünü programlayabilme yeteneği
2 Wi-Fi ve MQTT gibi iletişim protokollerini kullanabilme becerisi
3 Sensörlerle veri toplayabilme ve işleyebilme yeteneği
4 Basit IoT uygulamaları geliştirebilme kabiliyeti
5 Öğrenilenleri bağımsız olarak uygulayabilme yetisi

Birinci Öğretim



Yok


ESP12&ESP32'nin Tanıtımı: ESP12&ESP32'nin özellikleri ve teknik özellikleri Modülün fiziksel yapısı ve pinout diyagramı ESP12&ESP32'nin Programlanması: Arduino IDE veya diğer geliştirme ortamlarında ESP12&ESP32'nin nasıl programlanacağı Blink örneği gibi basit programlarla başlangıç WiFi Bağlantısı: ESP12&ESP32'nin WiFi ağlarına nasıl bağlanacağı İnternet üzerinden veri gönderme ve alma işlemleri Sensörlerle ve Aktuatörlerle Entegrasyon: Çeşitli sensörlerin (örneğin sıcaklık, nem, hareket sensörleri) ESP12&ESP32 ile nasıl entegre edileceği Aktuatörlerin (örneğin röleler) kontrolü Veri Saklama ve İşleme: ESP12&ESP32 üzerinde veri saklama yöntemleri (EEPROM, SPIFFS vb.) Alınan verilerin işlenmesi ve analizi IoT Uygulamaları: ESP12&ESP32'nin IoT projelerinde nasıl kullanılabileceği Uygulama örnekleri ve projeler Güç Yönetimi ve Uyku Modu: Pil ile çalışma ve güç tüketimini optimize etme Uyku moduna geçiş ve uyku modundan çıkış işlemleri


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 ESP12&ESP32 modülünün tanıtımı
2 IoT'nin temelleri ve önemi,Pin Tasarım, Tür ve Adlandırılması
3 Deney 1 ESP32 Genel tanım&ilk uygulama geliştirme
4 ESP12&ESP32 Programlama Ortamı,Temel kodlama yapıları Seri haberleşme ve hata ayıklama
5 Deney 2 ESP32 Genel tanım&PWM bazlı uygulama geliştirme
6 Wi-Fi İletişimi ve IoT Uygulamaları ESP12'nin Wi-Fi ile iletişimi MQTT protokolü ve kullanımı
7 VİZE
8 Sensörler ve Veri Toplama Çeşitli sensörlerin kullanımı Sıcaklık, nem gibi verilerin toplanması ve analizi
9 Deney 3 ESP32 GPIO Pinleri kullanımı bazlı uygulama geliştirme
10 Uygulama Geliştirme ve Entegrasyon Web sunucusu oluşturma Uygulamanın uzaktan erişimi Verilerin bulut tabanlı platformlara aktarılması
11 Deney 4 ESP32 GPIO Pinleri kullanımı bazlı uygulama geliştirme
12 Öğrencilerin kendi IoT projelerini geliştirmesi
13 Proje Geliştirme ve Sunum
14 Projenin sunumu ve değerlendirilmesi
15 Final

Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things by Fotios Chantzis , Ioannis Stais , IoT and Edge Computing for Architects - Second Edition by Perry Lea Internet of Things Programming Projects: Build exciting IoT projects using Raspberry Pi 5, Raspberry Pi Pico, and Python by Colin Dow



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 40
Deney 2 60
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 60
Rapor 1 40
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 30 30
Final Sınavı 1 50 50
Proje Sunma 1 20 20
Toplam İş Yükü (saat) 100

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9
ÖÇ 1 5
ÖÇ 2 5
ÖÇ 3 5
ÖÇ 4 5
ÖÇ 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek