Geliştirme kartı, bir mikrodenetleyicinin çalışması için gereken güç, saat ve programlama devrelerinin hazır olarak bulunduğu karttır. Amaç, çipi kullanmadan önce devre tasarlamak zorunda kalmamaktır.
Kısaca: Seçim dört soruya bağlıdır: Kablosuz gerekiyor mu? (Wi-Fi/BLE için ESP tabanlı kartlar), İşlem gücü ne kadar?, Pil ile mi çalışacak? ve Hangi geliştirme ortamı kullanılacak?
Geliştirme kartı ile tek kart bilgisayar karıştırılmamalıdır. Geliştirme kartı işletim sistemi çalıştırmaz; tek bir programı doğrudan donanım üzerinde yürütür. Bu, onu gerçek zamanlı işlerde çok daha kararlı yapar.
Yaygın kart aileleri
| Aile | Öne çıkan | Tipik kullanım |
|---|---|---|
| AVR tabanlı (Uno/Nano) | En geniş kütüphane desteği | Eğitim, basit projeler |
| ESP8266 | Ucuz Wi-Fi | Basit IoT, sensör bildirimi |
| ESP32 | Wi-Fi + BLE, çift çekirdek | IoT, ses, kamera |
| RP2040 | İki çekirdek, PIO birimi | Zamanlama hassas işler |
| STM32 | Geniş model yelpazesi | Endüstriyel, motor kontrol |
| SAMD21 / M0 | USB yerleşik, 32 bit | Ölçüm, USB cihazlar |
| nRF52 | Çok düşük güç BLE | Pil ile çalışan giyilebilir |
ESP32, fiyat-performans açısından en yaygın tercih hâline gelmiştir. Wi-Fi ve BLE yerleşiktir, çift çekirdeklidir ve birçok analog-dijital çevrim kanalı sunar. Ancak pil ömrü kritik projelerde derin uyku akımı daha düşük olan nRF52 gibi aileler öne çıkar.
Seçim kriterleri
Kart seçimi, projenin gereksinimlerinden geriye doğru yapılır.
Bellek: Flash program alanını, RAM ise çalışma alanını belirler. Ekran arayüzü veya ağ yığını kullanan projeler hızla RAM tüketir.
Çalışma gerilimi: 3,3 V ve 5 V kartlar vardır. 5 V sensörü 3,3 V karta doğrudan bağlamak giriş pinini bozar; seviye çevirici gerekir.
Pin sayısı ve tipi: Kaç dijital giriş-çıkış, kaç ADC kanalı, kaç PWM çıkışı gerektiği önceden listelenmelidir.
Kablosuz: Wi-Fi menzil ve bant genişliği verir; BLE düşük güç sağlar; LoRa ise kilometrelerce menzili düşük veri hızıyla sunar.
Güç tüketimi: Pille çalışacak projelerde derin uyku akımı en önemli değerdir; mikroamper mertebesi hedeflenir.
Topluluk desteği: Hazır kütüphane ve örnek bolluğu, geliştirme süresini teknik özelliklerden daha çok etkiler.
Kart üzerindeki regülatör tuzağı
Geliştirme kartlarının üzerindeki gerilim regülatörü genellikle küçüktür ve yalnızca kartı beslemek için tasarlanmıştır. Karttan servo motor, LED şerit veya röle beslemek regülatörü aşırı ısıtır ve karta reset attırır. Yük çeken bileşenler ayrı bir kaynaktan beslenmeli, yalnızca toprak hattı ortak yapılmalıdır.
Programlama ve bağlantı
- USB ile doğrudan: Çoğu kartta USB-seri çevirici yerleşiktir
- ISP: AVR ailesinde bootloader yazmak için kullanılır
- SWD: STM32 ve ARM kartlarda hata ayıklama sağlar
- Bootloader: Programın USB üzerinden yüklenmesini sağlar
- OTA güncelleme: Wi-Fi kartlarda kablosuz yazılım yükleme
- Sürücü: USB-seri çipe göre farklı sürücü gerekebilir
- Boot modu: Bazı kartlarda yükleme için buton kombinasyonu gerekir
Sık yaşanan sorunlar
Kart bilgisayarda görünmüyor
USB-seri çipin sürücüsü kurulu değildir veya kullanılan kablo yalnızca şarj kablosudur. Veri hatlı bir kablo denenmelidir.
Kart sürekli resetleniyor
Besleme yetersizdir. Motor veya LED şerit karttan besleniyorsa ani akım çekişi gerilimi düşürür ve kart yeniden başlar.
Wi-Fi bağlanmıyor
Çoğu geliştirme kartı yalnızca 2,4 GHz ağları destekler. Modem 5 GHz yayın yapıyorsa ayrı bir 2,4 GHz ağı açılmalıdır.
Analog okuma kararsız
Referans gerilimi gürültülüdür veya ölçüm kaynağı yüksek empedanslıdır. Besleme filtrelenmeli, gerekirse tampon yükselteç kullanılmalıdır.
Bazı pinler çalışmıyor
Her pin her işlevi desteklemez. Bazıları yalnızca giriş, bazıları açılışta belirli seviyede olmalıdır. Kartın pinout şeması mutlaka incelenmelidir.
Prototipten ürüne
Geliştirme kartı bir başlangıç aracıdır; seri üretimde farklı bir yol izlenir.
Prototip aşaması: Geliştirme kartı + breadboard ile fikir hızla test edilir.
Ara aşama: Kart, tasarlanan bir taşıyıcı karta (carrier board) header ile takılır. Kablo karmaşası ortadan kalkar.
Üretim aşaması: Mikrodenetleyici veya modül, doğrudan kendi kartınıza lehimlenir. Maliyet düşer, boyut küçülür.
Modül kullanımı: Sertifikalı kablosuz modüller (ESP32-WROOM gibi) anten tasarımı ve sertifikasyon yükünü ortadan kaldırır.
Programlama arayüzü bırakın: Üretim kartında birkaç pinlik programlama başlığı, sahada güncelleme imkânı sağlar.
Yedek parça riski: Uzun ömürlü ürünlerde, tedarik süresi belirsiz çipler yerine yaygın ve bulunabilir aileler tercih edilmelidir.
Sıkça Sorulan Sorular
Geliştirme kartı ile tek kart bilgisayar farkı nedir?
Geliştirme kartı işletim sistemi çalıştırmaz; tek bir programı doğrudan donanım üzerinde yürütür. Bu onu gerçek zamanlı ve kesintisiz işlerde çok daha kararlı yapar.
Hangi kartı seçmeliyim?
Kablosuz gerekiyorsa ESP32, çok düşük güç gerekiyorsa nRF52, endüstriyel kontrol için STM32, eğitim ve basit projeler için AVR tabanlı kartlar uygundur.
5 V sensörü 3,3 V karta bağlayabilir miyim?
Doğrudan bağlamayın; giriş pini zarar görür. Seviye çevirici (level shifter) veya gerilim bölücü kullanılmalıdır.
Kart neden sürekli resetleniyor?
Besleme yetersizdir. Servo, LED şerit veya röle karttan besleniyorsa ani akım çekişi gerilimi düşürür. Bu yükler ayrı kaynaktan beslenmeli, toprak ortak yapılmalıdır.
Wi-Fi neden bağlanmıyor?
Çoğu geliştirme kartı yalnızca 2,4 GHz destekler. Modem sadece 5 GHz yayın yapıyorsa ayrı bir 2,4 GHz ağı açılmalıdır.
Kart bilgisayarda görünmüyor, ne yapmalıyım?
USB-seri çipin sürücüsünü kurun ve veri hatları olan bir kablo kullanın. Bazı ucuz kablolar yalnızca şarj içindir ve veri taşımaz.
Flash ve RAM neden önemli?
Flash program alanını, RAM çalışma alanını belirler. Ekran arayüzü, ağ yığını veya tampon kullanan projeler RAM’i hızla tüketir.
Pil ile çalışacaksa neye bakmalıyım?
Derin uyku akımına. Mikroamper mertebesinde uyku akımı aylarca çalışma sağlar; kart üzerindeki LED ve regülatör de tüketimi belirgin şekilde artırır.
Her pin aynı işi yapar mı?
Hayır. Bazı pinler yalnızca giriştir, bazıları açılışta belirli seviyede olmalıdır. Kartın pinout şeması kullanılmadan önce incelenmelidir.
Prototipten üretime nasıl geçilir?
Kart önce taşıyıcı bir karta header ile takılır, ardından üretimde mikrodenetleyici veya sertifikalı modül doğrudan kendi kartınıza lehimlenir.
Nereden temin edilir?
Kart seçerken kablosuz ihtiyacı, bellek, çalışma gerilimi ve güç tüketimi birlikte değerlendirilmelidir. Geliştirme kartlarını Komponentci.net geliştirme kartları kategorisinde, Arduino ana kartlarını Arduino ana board kategorisinde bulabilirsiniz.
İlgili Yazılar
- Arduino Ana (Main) Board Nedir, Nasıl Seçilir?
- Programlama Kartları ve Programlayıcılar Rehberi
- Kablosuz Haberleşme Modülleri: Karşılaştırma ve Seçim
- Raspberry Pi Ürünleri ve Model Seçimi
- Geliştirme Kartları kategorisi
- Mikrodenetleyiciler kategorisi
- Mikrodenetleyiciler Nelerdir, Nasıl Seçilir?
- RFID Okuyucu ve Etiketler Nelerdir, Nasıl Seçilir?
- Elektronik terimler sözlüğü




Bir yanıt yazın