ESP32-S2FN4R2 S2 Mini V1.0.0 Geliştirme Kartı
ESP32-S2FN4R2 S2 Mini V1.0.0, Espressif'in ESP32-S2 serisi yongasını temel alan kompakt bir geliştirme kartıdır. Kartın merkezinde 4 MB dahili flash bellek ve 2 MB dahili PSRAM barındıran tek çekirdekli ESP32-S2FN4R2 yongası bulunur ve kart 2,4 GHz bandında Wi-Fi 802.11 b/g/n bağlantısı sağlar. ESP32-S2 serisinin ayırt edici özelliği yerleşik USB OTG desteğidir; bu sayede kart, ayrı bir USB-seri çevirici devreye ihtiyaç duymadan doğrudan bilgisayara bağlanıp programlanabilir. Mini form faktörü ve kenarlarına dizilmiş pin başlıkları sayesinde breadboard üzerinde kolayca kullanılan kart; IoT sensör düğümleri, USB cihaz emülasyonu ve düşük güçlü Wi-Fi projelerinde tercih edilir.
Teknik Özellikler
| Yonga (SoC) | ESP32-S2FN4R2 (QFN56 paket, Espressif Systems üretimi) |
| İşlemci Çekirdeği | Tek çekirdekli Xtensa 32-bit LX7 mikroişlemci |
| Maksimum Çalışma Frekansı | 240 MHz (yazılımla ayarlanabilir düşük frekans modları da mevcuttur) |
| Dahili Flash Bellek | 4 MB, yonga paketi içinde entegre; harici flash entegresi gerektirmez |
| Dahili PSRAM | 2 MB, yonga paketi içinde entegre; büyük arabellek gerektiren uygulamalarda kullanılır. Ayrıca yonga üzerinde 320 KB dahili SRAM, değişken ve yığın işlemleri için ayrı bir hızlı bellek olarak bulunur |
| Kablosuz Bağlantı | Wi-Fi 802.11 b/g/n, 2,4 GHz frekans bandı |
| Bluetooth Desteği | Yok; ESP32-S2 serisi yalnızca Wi-Fi içerir, Bluetooth radyosu barındırmaz |
| USB Arayüzü | Yerleşik USB OTG (cihaz ve host modu), Type-C konnektör |
| ADC Çözünürlüğü | 13-bit SAR (Successive Approximation Register) ADC |
| ADC Kanal Sayısı | Yonga üzerinde toplam 20 kanal, kartta bir kısmı pin başlıklarına çıkarılmıştır |
| Dokunmatik Sensör Girişi | Yongada toplam 14 kapasitif dokunmatik kanal desteği |
| Donanımsal Şifreleme | AES, SHA ve RSA hızlandırma birimleri; güvenli önyükleme ve flash şifreleme desteği |
| Desteklenen Programlama Ortamları | Arduino IDE, ESP-IDF (Espressif resmi geliştirme çerçevesi), MicroPython |
| Çalışma Gerilimi | 3,3V mantık seviyesi; 5V USB besleme girişi kart üzerindeki regülatörle 3,3V'a düşürülür |
| Çalışma Sıcaklığı | -40°C ile +85°C arası (endüstriyel sıcaklık aralığı) |
| Kart Üzerindeki G/Ç Pin Sayısı | 27 dijital giriş/çıkış pini, kartın iki kenarına dizilmiş pin başlıkları üzerinden erişilir |
| Anten Tipi | PCB baskı anten, kart üzerine entegre; harici anten bağlantısı yoktur |
| Kontrol Butonları | RESET ve BOOT butonu, programlama moduna geçiş için kullanılır |
Öne Çıkan Özellikler
- ESP32-S2 yongasının yerleşik USB OTG özelliği sayesinde kart, ek bir USB-seri çevirici çipe ihtiyaç duymadan doğrudan bilgisayara bağlanır ve programlanır.
- 4 MB flash ve 2 MB PSRAM yonga paketi içinde dahili olarak bulunduğundan kart üzerinde ayrı bir bellek entegresine gerek kalmaz, bu da devre tasarımını sadeleştirir.
- Tek çekirdekli işlemci 240 MHz'e kadar çalışarak Wi-Fi bağlantılı uygulamalarda ve düzenli veri işleme gerektiren görevlerde yeterli işlem gücü sağlar.
- Mini form faktörü ve kenarlarına dizilmiş pin başlıkları sayesinde kart breadboard üzerine doğrudan takılabilir ve projede az yer kaplar.
- 13-bit çözünürlüklü analog-dijital dönüştürücü ve 14 kapasitif dokunmatik kanal sayesinde hem analog sensörlerden hassas ölçüm alınabilir hem de dokunmatik arayüzler tasarlanabilir.
- Yonga üzerindeki AES, SHA ve RSA donanımsal şifreleme birimleri sayesinde iletişim güvenliği ana işlemciye ek yazılım yükü bindirmeden sağlanabilir.
- RESET ve BOOT butonları kart üzerinde hazır bulunduğundan harici donanım eklemeden doğrudan programlama moduna geçilebilir.
Kullanım Alanları
- Ev içi sıcaklık ve nem sensöründen toplanan verinin Wi-Fi üzerinden bir sunucuya veya mobil uygulamaya düzenli aralıklarla gönderilmesi.
- Yerleşik USB OTG özelliği kullanılarak kartın bilgisayara USB klavye, USB fare veya USB depolama cihazı gibi tanıtılması.
- Pil ile beslenen taşınabilir bir ölçüm cihazında düşük güç tüketimli Wi-Fi haberleşme birimi olarak kullanılması.
- Ev otomasyonunda röle modülü tetikleyerek uzaktan ışık veya priz açma/kapama uygulamalarının geliştirilmesi.
- Prototipleme aşamasında breadboard üzerinde farklı sensör ve aktüatörlerin hızlıca bir araya getirilip test edilmesi.
- Küçük boyutlu bir web sunucusu çalıştırarak yerel ağ üzerinden cihaz durumunun tarayıcıdan izlenmesi ve kontrol edilmesi.
- Dokunmatik giriş kanalları kullanılarak fiziksel butona ihtiyaç duymayan basit dokunmatik kontrol panellerinin oluşturulması.
Bağlantı ve Kullanım
Kart, üzerindeki Type-C USB portu ile bilgisayara bağlanarak Arduino IDE veya Espressif'in resmi ESP-IDF araç zinciri üzerinden programlanır; ESP32-S2'nin yerleşik USB OTG desteği sayesinde bu bağlantı için ayrı bir USB-seri çevirici devreye gerek kalmaz. Harici bir sensör veya modül beslemek gerektiğinde kartın 3V3 pini regüle edilmiş 3,3V çıkışı, GND pini ise ortak toprak referansını sağlar; USB'den gelen 5V hattı da bazı modüllerin doğrudan beslemesinde kullanılabilir. Analog sensörler kartın ADC özellikli GPIO pinlerinden birine, dijital sensör ve modüller ise I2C haberleşmesi için SDA/SCL pinlerine veya SPI haberleşmesi için MOSI/MISO/SCK/CS pinlerine bağlanır; UART pinleri ise seri haberleşme gerektiren modüllerde kullanılır. Kartı yükleme moduna almak gerektiğinde BOOT butonuna basılı tutarken RESET butonuna kısaca basılıp bırakılır, ardından bilgisayardan yazılım yükleme işlemi başlatılabilir; işletim sistemi tarafından USB CDC seri port olarak tanınan kart üzerinden hem kod yüklenebilir hem de seri port monitörüyle çalışma zamanı çıktıları izlenebilir.
Paket İçeriği
- 1 x ESP32-S2FN4R2 S2 Mini V1.0.0 geliştirme kartı
- Pin başlıklarının lehimli veya lehimsiz gönderilmesi satıcı stoğuna göre değişebilir; kesin bilgi için ürün görseline bakılması önerilir
Dikkat Edilmesi Gerekenler
- Kart 3,3V mantık seviyesinde çalışır; 5V'a dayanıklı olmayan pinlere 5V sinyal uygulamak yongaya kalıcı zarar verebilir.
- ESP32-S2 serisi Bluetooth desteklemez; projede Bluetooth üzerinden haberleşme gerekiyorsa bu kart uygun bir seçim değildir.
- Yükleme moduna geçerken BOOT butonuna doğru zamanlamayla basılmaması durumunda kart bilgisayar tarafından tanınmayabilir ve programlanamayabilir.
- Motor veya röle gibi yüksek akım çeken yükler doğrudan GPIO pininden değil, uygun bir sürücü devresi veya transistör üzerinden beslenmelidir.
- Kullanılan USB Type-C kablosunun hem veri hem güç hatlarını desteklediğinden emin olunmalıdır; yalnızca şarj amaçlı bazı kablolarda veri hattı bulunmaz.
- Kartın 3V3 regülatörünün çıkış akımı sınırlıdır; yüksek akım çeken harici modüller için ayrı bir güç kaynağı kullanılması önerilir.