IoT

SparkFun ESP32-C5 Thing Plus: Çift Bant Wi-Fi 6 ile Yeni IoT Kartı

SparkFun ESP32-C5 Thing Plus: Çift Bant Wi-Fi 6 ile Yeni IoT Kartı

SparkFun ESP32-C5 Thing Plus, Feather form faktöründe çift bant Wi-Fi 6 sunan ilk geliştirme kartlarından biri. Kartın merkezinde Espressif'in ESP32-C5 çipi yer alıyor; bu çip hem 2,4 GHz hem de 5 GHz bandında 802.11ax (Wi-Fi 6) desteği veriyor. Önceki ESP32 kuşağı yalnızca 2,4 GHz ile sınırlı olduğundan, 5 GHz bandının eklenmesi kablosuz tarafta somut bir fark yaratıyor: 5 GHz kanalları daha az kalabalıktır ve girişimin yoğun olduğu ortamlarda daha kararlı bağlantı sağlar.

Kart, Adafruit Feather pinout düzenine uyduğu için mevcut FeatherWing eklenti kartlarıyla lehimleme yapmadan birlikte kullanılabiliyor. Programlama tarafında Espressif'in kendi ESP-IDF v6.0 çatısı ve Arduino IDE seçenekleri destekleniyor.

ESP32-C5 çipi ve RISC-V çekirdeği

ESP32-C5, tek çekirdekli 32-bit RISC-V işlemci kullanıyor ve 160 MHz'e kadar saat hızında çalışıyor. RISC-V açık komut seti mimarisi olduğu için Espressif bu çekirdeği lisans maliyeti olmadan kendi çiplerinde kullanabiliyor; bu da uzun vadede ESP ailesinin yönünü belirleyen bir tercih.

Wi-Fi 6 standardının getirdiği OFDMA ve MU-MIMO teknikleri, tek bir erişim noktasının aynı anda birçok cihaza veri iletmesini verimli hale getirir. IoT ağlarında onlarca sensörün aynı ağ geçidine bağlandığı senaryolarda bu, çakışmaları ve yeniden iletim sayısını azaltır. Target Wake Time (TWT) özelliği ise cihazın radyoyu ne zaman uyandıracağını planlamasına izin vererek pil ömrünü uzatır; batarya ile çalışan sensör düğümleri için doğrudan işe yarayan bir kazanım.

Çip ayrıca Bluetooth 5.0 LE destekliyor. Bu, kurulum sırasında telefonla eşleştirme (provisioning) veya düşük veri hızlı yakın alan iletişimi gibi işleri Wi-Fi'a yük bindirmeden yürütmeyi mümkün kılar. Pratikte tipik bir akış şöyle işler: cihaz ilk açılışta BLE üzerinden bir kurulum uygulamasıyla konuşarak Wi-Fi ağ adı ve parolasını alır, sonra bu bilgilerle asıl veri trafiğini 5 GHz Wi-Fi'a taşır.

Wi-Fi 6'nın önceki nesillere göre farkı

ESP tarafında uzun süre standart olan 802.11n (Wi-Fi 4), tek bir cihazla iletişim kurarken kanalı bütünüyle o cihaza ayırırdı. Wi-Fi 6'nın getirdiği OFDMA, kanalı "kaynak birimi" (resource unit) denen küçük dilimlere bölerek aynı iletim aralığında birden fazla cihaza veri gönderebilir. Az veri üreten ama sayıca çok olan sensör düğümlerinden oluşan tipik bir IoT ağı için bu, tam olarak ihtiyaç duyulan davranıştır: her düğüm küçük bir dilim alır, hava zamanı boşa harcanmaz.

İki bant arasındaki tercih de projeye göre değişir. 2,4 GHz daha uzun menzil ve duvarlara karşı daha iyi nüfuz sunarken, 5 GHz daha geniş kanallar ve çok daha az kalabalık bir spektrum sağlar. Kartın her ikisini de desteklemesi, kapsama alanı isteyen dış mekân sensörünü 2,4 GHz'de, yüksek veri hızı isteyen kamera veya çok düğümlü kurulumu 5 GHz'de çalıştırma esnekliği verir.

Teknik özellikler

Kartın öne çıkan donanım özellikleri aşağıdaki tabloda toplanmıştır:

ÖzellikDeğer
İşlemciESP32-C5, tek çekirdek 32-bit RISC-V, 160 MHz'e kadar
Wi-FiÇift bant 802.11ax (Wi-Fi 6), 2,4 GHz ve 5 GHz
BluetoothBluetooth 5.0 LE
Flash4 MB SPI Flash
SRAM400 KB
PinoutAdafruit Feather uyumlu
Güç / şarjUSB-C girişi, JST konektörlü LiPo şarj devresi, şarj LED'i
ArayüzlerI2C, SPI, UART, ADC, PWM
GüvenlikGüvenli önyükleme, Flash şifreleme

400 KB SRAM ve 4 MB Flash, tek başına ağır grafik arabelleği tutmaya yetmese de tipik sensör okuma, MQTT ile veri yollama ve durum makinesi çalıştıran IoT firmware'i için rahat bir alan sunar. Flash bölümü ayrıca OTA (over-the-air) güncellemeye de yer bırakır; cihaz sahada iken firmware'i uzaktan yenilemek isteyen projeler için bu önemli bir ayrıntıdır. I2C, SPI ve UART arayüzlerinin hepsinin dışarı çıkarılmış olması, harici sensör, ekran veya ikinci bir mikrodenetleyiciyle haberleşmeyi kablo düzeyinde kolaylaştırır. ADC pinleri ise potansiyometre, gerilim bölücü ya da analog çıkışlı sensörleri doğrudan okumaya izin verir.

Feather pinout ve güç yönetimi

Feather standardına uyum, kartın en pratik yanlarından biri. Feather ekosistemindeki ekran, gerçek zamanlı saat, GPS veya motor sürücü FeatherWing'lerini üst üste takarak lehim yapmadan sistem kurabilirsiniz. Aynı pin düzeni sayesinde taşınabilir projeler için prototipleme süresi belirgin biçimde kısalır.

Güç tarafında USB-C hem veri hem besleme için kullanılıyor. Karttaki LiPo şarj devresi, JST konektörle bağlanan tek hücreli (3,7 V nominal) bataryayı şarj ediyor ve şarj durumunu bir LED ile gösteriyor. Bu düzen, prizden çalışırken bataryayı dolduran ve priz çekilince kesintisiz batarya moduna geçen taşınabilir cihazlar için standart bir çözümdür.

Geliştirme akışında ESP-IDF v6.0 tam kontrol isteyen kullanıcılara; Arduino IDE ise hazır kütüphanelerle hızlı başlamak isteyenlere hitap ediyor. Daha önce klasik Arduino tabanlı kartlarla çalıştıysanız kod tabanınızın büyük kısmını taşıyabilirsiniz. Resmî kütüphane ve örneklere Arduino belgeleri üzerinden ulaşmak mümkün.

Sık sorulan sorular

ESP32-C5'in diğer ESP32 çiplerinden farkı ne?

En belirgin fark çift bant Wi-Fi 6 desteği. Önceki ESP32 modelleri 2,4 GHz ile sınırlıyken ESP32-C5 5 GHz bandını da kullanabiliyor. Ayrıca çift çekirdekli bazı ESP32 modellerinin aksine tek çekirdekli RISC-V mimarisi kullanıyor.

Feather pinout uyumluluğu ne kazandırır?

Kart, Adafruit Feather pin düzenine sahip olduğundan Feather/FeatherWing eklentileriyle doğrudan uyumlu. Ekran, sensör veya güç kartlarını lehimlemeden üst üste takarak sistem kurabilirsiniz.

Hangi projeler için uygun?

Düşük güç tüketimi ve TWT desteği sayesinde batarya ile çalışan sensör ağları, akıllı ev cihazları ve 5 GHz bandının kalabalık 2,4 GHz'e tercih edildiği yoğun ortamlar için uygun. Gömülü sistemlere yeni başlıyorsanız kod yazmadan denemek için tarayıcı tabanlı emülatörlerle de mantığı prova edebilirsiniz.

ESP32-C5 Thing Plus, 5 GHz Wi-Fi'ı Feather ekosistemine taşıyarak kablosuz IoT prototiplemesinde daha önce ayrı modüller gerektiren bir yeteneği tek kartta topluyor. Çift bant ve düşük güç odaklı özellikleri, onu özellikle çok sayıda cihazın aynı ağı paylaştığı kurulumlarda değerli kılıyor.

Mertcan Aydemir
Yazar

Mertcan Aydemir

Mertcan, elektrik-elektronik, robotik sistemler ve Arduino tabanlı projeler üzerine içerikler üreten bir teknoloji yazarı. Gömülü sistemler, sensör entegrasyonları ve otomasyon çözümleri üzerine pratik anlatımlarıyla öne çıkıyor. Karmaşık teknik konuları anlaşılır ve uygulanabilir hale getirmeyi amaçlamakta. Site üzerinde hem yeni başlayanlara hem de ileri seviye kullanıcılara yönelik haberler ve rehberler paylaşmakta.

Yorumlar 0

Yorum Bırakın

jekcms 46e4c8c3a2577cfdcdf6