Temel elektrik ve ölçüm
Gerilim, akım ve güç ilişkisini kurmak, referans noktasını ve ölçüm aletlerini doğru kullanmak.
- Temel devre büyüklükleri: voltaj, akım, güç
- GND nedir, toprak nedir
İş odaklı bir eğitim: hobi için değil, üniversite dersi kadar teorik de değil. İş hayatına başlamadan önce ya da mühendislik yaparken kendini geliştirmek isteyen mühendisler için hazırlandı. Gömülü sistem donanımı ve yazılımı iki paralel hat olarak, uygulama projeleriyle birlikte ilerler.
Konu teoride anlatıldıktan sonra devre breadboard üzerine kamera karşısında kurulur.
Her öğrenciye verilen donanım ve yazılım ödevi eğitmen tarafından incelenir.
Haftada 4 saat, ayda 16 saat canlı ders; 12 ayda toplam 192 saat.
Multimetre ve osiloskop kullanımı derste gösterilir, sonuçlar simülasyonla karşılaştırılır.
Sınıflar özel ve sayılı kişili, küçük gruplu online sınıflardır; herkes soru sorabilir ve devresini gösterebilir.
Eğitim boyunca öğrenilen konular, kurs sonunda yapılacak 4 katmanlı PCB kart ödevinde tek kartta birleştirilir ve final sunumuyla tamamlanır.
Donanım ve yazılım iki paralel hat. Her ikisi de uygulama projelerinde tek bir çalışan cihazda birleşir.
| Hat | Modül | Föy | İçerik |
|---|---|---|---|
| Donanım | 20 | 84 föy | Temel elektrik, pasif elemanlar, yarı iletkenler, röle, analog ve filtreler, izolasyon, entegreler, güç, PCB, EMI/EMC, standartlar |
| Yazılım | 14 | 44 föy | Ortam, C, MCU/GPIO, kesme, timer, ADC/DAC, haberleşme, uygulama, kontrol, FreeRTOS, CAN/MODBUS, bootloader/OTA, USB host, register |
| Uygulama projeleri | 4 seviye | 12 proje | 11 seviyeli proje ve kurs sonu 4 katmanlı PCB kart ödevi; her biri iki hattı birleştirir |
84 föy, 20 modül. Devreyi anlamaktan, 4 katmanlı kartı üretime hazırlamaya kadar.
Gerilim, akım ve güç ilişkisini kurmak, referans noktasını ve ölçüm aletlerini doğru kullanmak.
Dirençleri seçmek ve devrede pull-up, gerilim bölücü, akım sınırlama ve şönt olarak kullanmak.
Diyot türlerini ve LED'in akım-gerilim davranışını datasheet'ten okuyup koruma ve gösterge devrelerinde kullanmak.
Kondansatörün yapısını, türlerini ve besleme, zamanlama ve filtre görevlerini öğrenip PCB'de doğru yerleştirmek.
Bobinin çalışma ilkesini, ferrit bead ve LC filtrenin gürültü bastırmadaki yerini öğrenip PCB'de doğru kullanmak.
Transistör ve MOSFET'in çalışma bölgelerini ayırt edip sinyal yükseltme ve anahtarlama için doğru bölgede çalıştırmak.
MOSFET'i MCU pininden sürmenin sınırlarını ve gate driver entegreleriyle hızlı, güvenli anahtarlamayı öğrenmek.
Röleyi tanımak, sürücü katını tasarlamak ve kontak ömrünü korumak.
Buton ve dijital girişleri gürültüden arındırarak güvenilir okumak.
Op-amp ile sensör sinyalini yükseltip ADC'ye uygun hale getirmek.
Alçak geçiren, yüksek geçiren ve band filtrelerini pasif ve aktif olarak tasarlamak.
Galvanik izolasyonun neden gerektiğini ve optokuplörle izole giriş/çıkış kurmayı öğrenmek.
Piyasadaki yaygın entegreleri tanımak ve doğru parçayı datasheet'ten seçip tedarik etmek.
CAN, RS-485, USB ve kablosuz modüllerin donanım bağlantısını kurmak.
Besleme katı için lineer regülatör ve anahtarlamalı dönüştürücüyü seçmek ve tasarlamak.
220 V şebekeden güvenli ve korumalı besleme üretmek.
Devreyi şematikten 2, 4 ve 8 katmanlı karta kadar doğru çizmek ve mekanik kutuya uyumlu tasarlamak.
Kartı evde basmak veya fabrikaya göndermek için üretim dosyalarını hazırlamak.
Kartı EMI ve EMC kurallarına uygun, düzgün bir layout ile çizmek.
Ürünün tabi olduğu temel standartları ve uygunluk sürecini tanımak.
44 föy, 14 modül. STM32 ile register seviyesinden FreeRTOS ve OTA güncellemeye.
STM32CubeIDE ve kartı tanıyıp ilk projeyi karta yüklemek.
Gömülü yazılım için gereken C temellerini öğrenmek.
Register, HAL ve StdPeriph katmanlarını ayırt edip GPIO ile pin sürmek ve okumak.
Harici kesme, SysTick ve durum makinesi ile programı bloklamadan yazmak.
Timer ile periyodik kesme, PWM üretimi ve giriş yakalama yapmak.
ADC ile analog sinyali okumak, DAC ile analog çıkış üretmek.
UART, SPI, I2C ve OneWire ile sensörler ve diğer cihazlarla haberleşmek.
Ekran, RTC, Bluetooth, RF ve Wi-Fi modüllerini sisteme entegre etmek.
Servo ve step motoru sürmek, PID ile kapalı çevrim kontrol kurmak.
while(1) ve HAL_Delay yerine çoklu görev (multi-tasking) mimarisine geçmek.
Gürültülü hatlarda diferansiyel haberleşme: CAN-Bus ve MODBUS RTU.
Flash'ı uygulama içinden güncelleyen özel bootloader ve kablosuz firmware güncelleme.
USB flash bellek ve SD kartı SPI ve SDIO ile bağlayıp FatFS ile veri kaydetmek.
Reference manual ve datasheet'ten bilgiye ulaşıp çevre birimlerini register ile ayarlamak.
Dört seviyede 11 proje ve kurs sonunda yapılacak 4 katmanlı PCB kart ödevi. Her proje o güne kadar işlenen donanım ve yazılım konularını tek bir çalışan cihazda birleştirir.
Amaç: GPIO, Interrupt, ADC, PWM ve zamanlayıcı temelleri.
Kazanım: Transistör anahtarlama, galvanik izolasyon ve yük yönetimi.
Kazanım: Dış kesmeler (External Interrupt) ve durum makinesi (State Machine) tasarımı.
Kazanım: OneWire protokolü, ADC ve PWM ile fan hız kontrolü.
Kazanım: USART seri haberleşme ve mobil uygulama entegrasyonu.
Amaç: while(1) ve HAL_Delay kullanmayı bırakıp çoklu görev (multi-tasking) mimarisine geçiş.
Kazanım: Görev yapısı: sensör okuma ve veri işleme (periyodik görev), OLED güncelleme ve kullanıcı arayüzü, seri port ve buton dinleme. Queue ve Mutex ile görevler arası veri paylaşımı ve I2C ekran verisi çakışmasını önleme.
Kazanım: Wi-Fi haberleşmesinin ayrı bir görevde asenkron çalışması; internet kopsa bile yerel ekran ve sensör okumasının aksamaması.
Amaç: Araç içi ve fabrika içi yüksek gürültülü hatlarda diferansiyel haberleşme.
Kazanım: CAN 2.0A/B protokolü, CAN ID mesaj filtreleme, masking yapısı ve araç içi ECU haberleşme mantığı.
Kazanım: RS-485 diferansiyel haberleşme, MODBUS RTU protokolü ve CRC16 kontrolü.
Amaç: Uzman seviye sinyal işleme, uzaktan güncelleme ve güç analizi.
Kazanım: STM32 custom bootloader, Flash IAP (In-Application Programming) ve CRC32 doğrulama.
Kazanım: Timer Input Capture ile mikrosaniye seviyesinde RAW sinyal yakalama ve 38 kHz PWM taşıyıcı üretimi.
Kazanım: Sub-GHz RF sinyal analizi ve EV1527 / PT2262 dekodlama.
Kurs sonunda yapılacak ödev: eğitim boyunca öğrenilen donanım ve yazılım konularını tek bir EMI/EMC uyumlu 4 katmanlı kartta birleştirir; kart final sunumuyla teslim edilir.
Şebeke gerilimi (220 V) ile yapılan uygulamalar yalnızca eğitmen yönlendirmesiyle ve güvenlik kurallarına uyularak yapılır.
Kurumsal talebe göre, istenen proje ve konulara özel danışmanlık dersleri verilir. Konular donanım ve yazılım modüllerinden seçilir; talebe göre yeni konu eklenebilir. Bu bölüm 192 saatlik eğitimin dışındadır.
Şirketin projesi, hedef MCU'su ve ekibin seviyesi belirlenir.
Konular, süre ve çıktılar yazılı olarak netleştirilir.
Canlı ders, atölye ve ekibin kendi projesi üzerinde çalışma.
| Formatlar | Yarım gün / tam gün atölye, haftalık mentorluk, şematik ve layout incelemesi, firmware code review, prototip desteği. |
| Grup | Kurumsal sınıflar da en fazla 20 kişidir. |
| Fiyat, süre ve sözleşme | Talebe ve kapsama göre belirlenir. |