
ESP32 IoT Kartı Kurulum ve Kodlama Kursu
Bir ESP32'yi kutudan çıkarmaktan, üretime hazır IoT donanım yazılımı dağıtmaya kadar güvenle ilerleyeceksin. Bu uygulamalı kurs
Neler öğreneceksiniz:
Arduino IDE, PlatformIO ve ESP-IDF kullanarak eksiksiz bir ESP32 geliştirme ortamı yapılandıracaksın.
Dijital ve analog G/Ç üzerinden sensörleri okuyan ve aktüatörleri kontrol eden çalışan devreler kuracaksın.
Ekranları, sensörleri ve harici modülleri entegre etmek için UART, I2C ve SPI protokollerini uygulayacaksın.
ESP32'yi Wi-Fi ağlarına bağlayacak ve HTTP REST API'leri ile MQTT broker'larını kullanarak veri alışverişi yapacaksın.
Kablosuz IoT uygulamaları için BLE GATT sunucuları ve ESP-NOW eşler arası iletişim dağıtacaksın.
Saha için hazır cihazlarda FreeRTOS çoklu görev, OTA donanım yazılımı güncellemeleri ve derin uyku modlarını uygulayacaksın.
Nasıl pratik şekilde çalışırsınız ESP32 IoT Kartı Kurulum ve Kodlama Kursu
Nasıl pratik yaparsınız ESP32 IoT Kartı Kurulum ve Kodlama Kursu
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 37 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörESP32 Temelleri ve Donanıma Genel Bakış
ESP32 Temelleri ve Donanıma Genel Bakış
Ders 1 • Pin Yapısı, GPIO ve Elektriksel Özellikler
Her GPIO pinini işlevlerine, gerilim sınırlarına ve akım değerlerine göre eşler. Öğrenciler, çevre birimlerini güvenli bir şekilde bağlama ve donanım hasarını önleme bilgisini kazanır.
Ders 2 • ESP32 Mimarisi ve Temel Özellikler
Çift çekirdekli Xtensa işlemcileri, bellek düzenini ve entegre çevre birimlerini inceler. Verimli, donanım bilincine sahip kod yazmak için gereken zihinsel modeli sağlar.
Ders 3 • ESP32 Ekosistemine Giriş
ESP32 geçmişini, yonga çeşitlerini ve alternatiflere karşı pazar konumlandırmasını kapsar. Kurs boyunca alınan tüm donanım ve yazılım kararları için bağlam oluşturur.
Ders 4 • Gerekli Araçlar ve Bileşenler
Laboratuvar çalışmaları için gerekli temel donanım araçlarını, breadboard'ları, kabloları ve güç kaynaklarını listeler. Öğrencilerin herhangi bir kod yazmadan önce işlevsel bir çalışma alanı oluşturabilmesini sağlar.
Bölüm 2GizleDetayları GizleDetayları GörGeliştirme Ortamı Kurulumu
Geliştirme Ortamı Kurulumu
Ders 1 • ESP-IDF Araç Zinciri Yapılandırması
Profesyonel düzeyde donanım yazılımı geliştirme için Espressif'in resmi çerçevesini kurar. Performans kritik veya üretim projeleri için Arduino IDE'ye bir alternatif sağlar.
Ders 2 • Proje Yapısı ve Sürüm Kontrolü
Donanım yazılımı dosyalarını düzenleme ve Git ile değişiklikleri takip etme konusunda en iyi uygulamaları oluşturur. Öğrencileri işbirlikçi ve uzun vadeli proje bakımına hazırlar.
Ders 3 • Donanım Yazılımı Yükleme ve Seri Monitör
Derleme-yükleme-izleme döngüsünü ve yaygın yükleme hatalarını kapsar. Öğrenciler, kodu güvenilir bir şekilde dağıtabilir ve cihazdan hata ayıklama çıktısını okuyabilir.
Ders 4 • VS Code ve PlatformIO Entegrasyonu
VS Code'u PlatformIO eklentisiyle modern, özellik zengin bir IDE deneyimi için yapılandırır. Yeni başlayanlar için uygun Arduino iş akışlarını profesyonel proje yönetimiyle birleştirir.
Ders 5 • ESP32 için Arduino IDE Kurulumu
Arduino IDE'nin ve ESP32 kart destek paketinin büyük işletim sistemlerine kurulumunu yönlendirir. Donanım tanımayı, öğrencilerin günlük kullanacağı yazılım katmanına bağlar.
Bölüm 3GizleDetayları GizleDetayları GörGPIO Kontrolü ve Dijital G/Ç Programlama
GPIO Kontrolü ve Dijital G/Ç Programlama
Ders 1 • LED'leri ve Çıkış Cihazlarını Kontrol Etme
GPIO çıkış becerilerini LED'leri, röleleri ve transistör anahtarlı yükleri sürmek için uygular. Güvenli bağlantı uygulamalarını ve akım sınırlama direnci hesaplamalarını pekiştirir.
Ders 2 • GPIO Pinlerini Kodda Yapılandırma
Temel pin kontrolü için pinMode, digitalWrite ve digitalRead API'lerini gösterir. Sonraki her donanım etkileşiminde yeniden kullanılan kodlama desenlerini oluşturur.
Ders 3 • Butonları ve Dijital Sensörleri Okuma
Tepkisel arayüzler için titreşim giderme tekniklerini ve kesme odaklı giriş okumayı kapsar. Dijital giriş teorisini pratik sensör entegrasyon desenlerine bağlar.
Ders 4 • Harici Kesmeler ve Olay Yönetimi
Düşük gecikmeli yanıt için yükselen, düşen ve değişen tetiklemeli GPIO kesmelerini yapılandırır. Güvenilir gerçek zamanlı davranış için kritik olan ISR en iyi uygulamalarını tanıtır.
Bölüm 4GizleDetayları GizleDetayları GörAnalog G/Ç, PWM ve Sinyal Üretimi
Analog G/Ç, PWM ve Sinyal Üretimi
Ders 1 • Servo ve Motor Hız Kontrolü
Hobi servolarını ve DC motor hızını H-köprü sürücüleri aracılığıyla kontrol etmek için PWM uygular. Analog çıkış becerilerini pratik mekatronik uygulamalarda pekiştirir.
Ders 2 • LEDC Çevre Birimi ile PWM Çıkışı
Hassas PWM frekansı ve görev döngüsü kontrolü için ESP32 LEDC zamanlayıcısını yapılandırır. Öğrenci projelerinde LED karartma, buzzer tonları ve servo konumlandırmayı sağlar.
Ders 3 • Analog-Dijital Dönüşüm Temelleri
ESP32'de ADC çözünürlüğünü, referans gerilimini ve zayıflatma ayarlarını açıklar. Potansiyometrelerden, termistörlerden ve ışık sensörlerinden doğru sensör okumaları yapılmasını sağlar.
Ders 4 • DAC Çıkışı ve Dalga Formu Üretimi
Analog gerilimler ve basit dalga formları üretmek için ESP32 8-bit DAC'ini kullanır. Harici DAC yongaları olmadan doğrudan sinyal üretimini gösterir.
Ders 5 • Sensör Sinyal Koşullandırma
Ham ADC okumalarını iyileştirmek için gerilim bölücüler, filtreleme ve ortalama alma uygular. Ham donanım verilerini, uygulama mantığında kullanılabilir güvenilir değerlere köprü kurar.
Bölüm 5GizleDetayları GizleDetayları Görİletişim Protokolleri: UART, I2C ve SPI
İletişim Protokolleri: UART, I2C ve SPI
Ders 1 • Protokol Seçimi ve Sorun Giderme
Hız, mesafe ve pin sayısı kısıtlamalarına göre protokol seçimine rehberlik eder. Öğrencilere iletişim arızalarını teşhis etmek için mantık analizörü teknikleri kazandırır.
Ders 2 • SPI Protokolü ve Yüksek Hızlı Çevre Birimleri
SD kartlar, ekranlar ve RF modülleriyle iletişim kurmak için SPI ana modunu yapılandırır. Güvenilir aktarımlar için saat polaritesi, fazı ve yonga seçim yönetimini kapsar.
Ders 3 • UART Seri İletişim
Harici cihazlarla tam çift yönlü seri veri alışverişi için donanım UART portlarını yapılandırır. GPS modülleri, GSM modemleri ve hata ayıklama konsolları için temel oluşturur.
Ders 4 • I2C Bus Yapılandırması ve Cihaz Tarama
I2C bus'ı kurar, cihaz adreslerini tarar ve cihaz kayıtlarını okur. Öğrencileri minimum bağlantıyla herhangi bir I2C sensörünü veya ekranını entegre etmeye hazırlar.
Ders 5 • I2C Sensörlerini ve Ekranlarını Entegre Etme
Sensörlerden çevresel verileri okumak ve OLED ekranlarda çıktı oluşturmak için I2C becerilerini uygular. Sensörden görsel geri bildirime uçtan uca veri akışını gösterir.
Bölüm 6GizleDetayları GizleDetayları GörWi-Fi Bağlantısı ve Ağ Programlama
Wi-Fi Bağlantısı ve Ağ Programlama
Ders 1 • IoT Mesajlaşması için MQTT Protokolü
ESP32'yi bir MQTT aracısına bağlayarak sensör okumaları yayınlar ve komut konularına abone olur. Ölçeklenebilir IoT mimarilerinin merkezindeki yayınla-abone ol desenini tanıtır.
Ders 2 • Wi-Fi İstasyonu ve Erişim Noktası Modları
ESP32'yi mevcut ağlara katılan bir Wi-Fi istasyonu ve bir yazılım erişim noktası olarak yapılandırır. Kimlik bilgisi yönetimini ve bağlantı olay işlemeyi kapsar.
Ders 3 • REST API Entegrasyonu için HTTP İstemcisi
REST API'lerine GET ve POST istekleri yapmak için HTTPClient kütüphanesini kullanır. ESP32'nin bulut platformlarına sensör verisi göndermesini ve yapılandırma almasını sağlar.
Ders 4 • Ağ Güvenliği ve TLS Şifreleme
Verileri aktarım sırasında korumak için TLS'yi MQTT ve HTTP bağlantılarına uygular. Sertifika doğrulama, anahtar depolama ve yaygın güvenlik tuzaklarını ele alır.
Ders 5 • ESP32'de Wi-Fi Web Sunucusu Oluşturma
Sensör panoları sunmak ve kontrol komutlarını kabul etmek için ESP32'de bir HTTP sunucusu barındırır. Yerel ağ kontrolü için cihaz-sunucu mimarisini gösterir.
Bölüm 7GizleDetayları GizleDetayları GörBluetooth, BLE ve Kablosuz Protokoller
Bluetooth, BLE ve Kablosuz Protokoller
Ders 1 • ESP-NOW Eşler Arası Protokol
ESP32 cihazları arasında düşük gecikmeli, bağlantısız veri alışverişi için ESP-NOW kullanır. Bir Wi-Fi yönlendirici gerektirmeyen sensör ağları için idealdir.
Ders 2 • BLE Reklamı ve İşaretçi Yayını
iBeacon ve Eddystone formatları için BLE reklam paketlerini yapılandırır. Kalıcı bir bağlantı olmadan yakınlık tespiti ve varlık takibi kullanım senaryolarını sağlar.
Ders 3 • Klasik Bluetooth Seri İletişim
ESP32 ile bir ana bilgisayar cihazı arasında kablosuz bir seri bağlantı oluşturmak için BluetoothSerial yapılandırır. Eski Bluetooth ana bilgisayarları için kablosuz hata ayıklama ve basit veri aktarımı sağlar.
Ders 4 • BLE GATT Sunucusu ve Karakteristikleri
Sensör verilerini açığa çıkarmak için özel hizmetler ve karakteristiklerle bir BLE GATT sunucusu oluşturur. Giyilebilir cihazlar, işaretçiler ve sağlık monitörleri tarafından kullanılan mimariyi sağlar.
Bölüm 8GizleDetayları GizleDetayları GörGelişmiş ESP32 Özellikleri ve Üretime Hazırlık
Gelişmiş ESP32 Özellikleri ve Üretime Hazırlık
Ders 1 • Kablosuz Donanım Yazılımı Güncellemeleri
Uzaktan donanım yazılımı teslimi için ArduinoOTA ve HTTP sunucusu tabanlı dağıtım yoluyla OTA güncellemelerini uygular. Dağıtılmış cihaz bakımı için fiziksel erişim gereksinimini ortadan kaldırır.
Ders 2 • Hata Ayıklama, Profil Oluşturma ve Üretim Sertleştirme
Çökmeleri teşhis etmek ve önlemek için çekirdek dökümü analizi, bekçi zamanlayıcıları ve istisna işleyicileri kullanır. Donanım yazılımını sahada güvenilir uzun vadeli çalışma için hazırlar.
Ders 3 • Güç Yönetimi ve Derin Uyku Modları
Birden çok uyandırma kaynağıyla hafif uyku, derin uyku ve hazırda bekletme modlarını yapılandırır. Pille çalışan cihazların tek bir şarjla aylarca çalışmasını sağlar.
Ders 4 • NVS ve Preferences kütüphanelerini kullanarak kalıcı yapılandırma verilerini depolar ve alır.
NVS ve Preferences kütüphanelerini kullanarak kalıcı yapılandırma verilerini depolar ve alır. Cihaz ayarlarının güç döngülerinden ve donanım yazılımı güncellemelerinden sonra hayatta kalmasını sağlar.
Ders 5 • FreeRTOS Görevleri ve Çoklu Görev
Eşzamanlı sensör okuma ve iletişim için her iki çekirdekte FreeRTOS görevleri oluşturur ve yönetir. Güvenli görevler arası veri paylaşımı için kuyruklar ve semaforlar sunar.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Hobici üretici: temel Arduino taslak projelerinin ötesine geçmeye hazır.
Elektrik mühendisliği öğrencisi: sınıf teorisini uygulamalı donanım yazılımı çalışmalarıyla birleştiren.
Yazılım geliştirici: gömülü sistemlere ve fiziksel bilgi işlem donanımına açılan.
Ürün tasarımcısı: mühendis tutmadan bağlantılı IoT cihazlarının prototipini yapması gereken.
Kariyer değiştiren: BT veya web geliştirmeden gömülü mühendislik rollerine geçiş yapan.
Elektronik teknisyeni: mevcut uzmanlığına modern kablosuz mikrodenetleyici becerileri ekleyen.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















