Geliştirme Kartları Nelerdir, Nerede Kullanılır?

·

Geliştirme kartlarının çekirdek, bellek ve kablosuz özelliklerinin karşılaştırma şeması

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 çıkanTipik kullanım
AVR tabanlı (Uno/Nano)En geniş kütüphane desteğiEğitim, basit projeler
ESP8266Ucuz Wi-FiBasit IoT, sensör bildirimi
ESP32Wi-Fi + BLE, çift çekirdekIoT, ses, kamera
RP2040İki çekirdek, PIO birimiZamanlama hassas işler
STM32Geniş model yelpazesiEndüstriyel, motor kontrol
SAMD21 / M0USB yerleşik, 32 bitÖlçüm, USB cihazlar
nRF52Çok düşük güç BLEPil 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

Bu Yazıda Geçen Terimler


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir