Seeed Studio XIAO ESP32-S3 WiFi Bluetooth BLE IoT Geliştirme Kartı
Seeed Studio XIAO ESP32-S3 WiFi Bluetooth BLE IoT Geliştirme Kartı
Seeed Studio XIAO ESP32-S3, ESP32-S3R8 yongası üzerine kurulmuş, ultra kompakt boyutlu ve yüksek performanslı bir IoT geliştirme kartıdır. Çift çekirdekli Xtensa LX7 işlemcisi, 2.4 GHz WiFi, Bluetooth Low Energy 5.0, 8 MB PSRAM ve 8 MB Flash belleğiyle küçük boyutuna rağmen güçlü projeler için sağlam bir altyapı sunar.
XIAO form faktörünün 21 x 17.8 mm ölçülerindeki küçük yapısı, kartı giyilebilir elektronikler, kablosuz sensör düğümleri, taşınabilir otomasyon modülleri, akıllı ev uygulamaları ve dar alanlı prototipler için ideal hale getirir.
Kart üzerinde USB Type-C bağlantı, lityum pil şarj yönetimi, U.FL anten konnektörü, kullanıcı LED’i, şarj LED’i, Reset ve Boot butonları bulunur. Arduino IDE ve MicroPython desteği sayesinde hem hızlı prototipleme hem de daha gelişmiş gömülü uygulamalar için kullanılabilir.

Teknik Özellikler
| Özellik | Değer |
| Mikrodenetleyici | ESP32-S3R8 |
| İşlemci | Xtensa LX7 çift çekirdekli 32-bit işlemci |
| Çalışma frekansı | 240 MHz’e kadar |
| Kablosuz bağlantı | 2.4 GHz WiFi 802.11 b/g/n, Bluetooth Low Energy 5.0, Bluetooth Mesh |
| Bellek | 8 MB PSRAM ve 8 MB Flash |
| GPIO | 11 adet GPIO, PWM desteği |
| ADC | 9 adet ADC girişi |
| Arayüzler | 1x UART, 1x I2C/IIC, 1x SPI, GPIO, ADC |
| LED’ler | 1x User LED, 1x Charge LED |
| Butonlar | Reset ve Boot butonu |
| Anten | U.FL anten konnektörü |
| Boyut | 21 x 17.8 mm |
| Güç girişi | Type-C: 5V, BAT: 3.7V |
| Tipik çalışma tüketimi | Type-C: 5V@19mA, BAT: 3.8V@22mA |
| Düşük güç modları | Modem-sleep: 27mA, Light-sleep: 2mA, Deep Sleep: 14uA |
| WiFi aktif tüketim | Tipik aktif mod: 100mA |
| BLE aktif tüketim | Tipik aktif mod: 85mA |
| Çalışma sıcaklığı | -20°C ~ 65°C |
Öne Çıkan Özellikler
- Güçlü ESP32-S3 altyapısı: 240 MHz’e kadar çalışan çift çekirdekli Xtensa LX7 işlemci, kablosuz ve gömülü uygulamalar için yüksek performans sağlar.
- Geniş bellek: 8 MB PSRAM ve 8 MB Flash; web arayüzü, veri işleme ve daha kapsamlı uygulamalar için avantaj sunar.
- WiFi ve BLE desteği: 2.4 GHz WiFi, BLE 5.0 ve Bluetooth Mesh ile IoT uygulamalarında esnek kablosuz bağlantı kurulabilir.
- U.FL anten konnektörü: Harici anten bağlantısı ile daha güçlü RF performansı ve 100 metreyi aşabilen iletişim mesafesi hedeflenebilir.
- Düşük güç modu: Deep Sleep modunda 14uA seviyesine kadar düşebilen tüketim, bataryalı projeler için uygundur.
- XIAO form faktörü: 21 x 17.8 mm boyutuyla alanı sınırlı projelerde rahatça kullanılabilir.
Donanım Genel Bakışı
Kartın ön ve arka yüzünde USB Type-C, U.FL anten bağlantısı, Boot/Reset butonları, kullanıcı LED’i, şarj LED’i ve XIAO pin dizilimi bulunur. Standart XIAO formu sayesinde uyumlu XIAO genişletme kartları ve prototip düzenekleriyle kullanılabilir.



Pin Haritası
| XIAO pini | Çip pini / görev |
| 5V | VBUS, güç girişi/çıkışı |
| 3V3 | Regüle 3.3V çıkış |
| D0 | GPIO1, analog, TOUCH1, ADC |
| D1 | GPIO2, analog, TOUCH2, ADC |
| D2 | GPIO3, analog, TOUCH3, ADC |
| D3 | GPIO4, analog, TOUCH4, ADC |
| D4 / SDA | GPIO5, I2C data, analog, TOUCH5, ADC |
| D5 / SCL | GPIO6, I2C clock, analog, TOUCH6, ADC |
| D6 / TX | GPIO43, UART transmit |
| D7 / RX | GPIO44, UART receive |
| D8 / SCK | GPIO7, SPI clock, analog, TOUCH7, ADC |
| D9 / MISO | GPIO8, SPI data, analog, TOUCH8, ADC |
| D10 / MOSI | GPIO9, SPI data, analog, TOUCH9, ADC |
| D11 | GPIO42, analog, TOUCH12, ADC |
| D12 | GPIO41, analog, TOUCH13, ADC |
| Boot | GPIO0, Boot Mode girişi |
| USER_LED | GPIO21, kullanıcı LED’i |
| U.FL-R-SMT1 | LNA_IN, harici U.FL anten bağlantısı |
Anten Kurulumu
XIAO ESP32-S3 kartının ön yüzünde WiFi/Bluetooth anten konnektörü bulunur. Daha iyi kablosuz performans için kutu içindeki antenin bu U.FL konnektöre takılması önerilir. Anteni takarken bir tarafı önce konnektöre oturtup diğer tarafı hafifçe bastırmak, konnektöre zarar vermeden kurulum yapmayı kolaylaştırır.

Arduino IDE Kurulumu
XIAO ESP32-S3 için önerilen hızlı başlangıç yolu Arduino IDE kullanmaktır. ESP32 kart paketinin Arduino IDE’ye eklenmesi gerekir. Kart paketinin kullanılabilmesi için ESP32 board package sürümünün 2.0.8 veya daha yeni olması önerilir.
Arduino IDE içinde File > Preferences bölümüne gidip Additional Boards Manager URLs alanına aşağıdaki adres eklenir:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Ardından Tools > Board > Boards Manager bölümünde esp32 araması yapılıp en güncel ESP32 kart paketi kurulur.

Kart seçimi için kart listesinden XIAO_ESP32S3 seçilir ve bağlı olan doğru seri port belirlenir.

BootLoader Mode ve Reset
Yanlış program yükleme, portun görünmemesi veya program yüklemenin başarısız olması durumunda kart BootLoader Mode’a alınabilir. Bunun için BOOT butonuna basılı tutarken kartı USB kabloyla bilgisayara bağlayın ve bağlantıdan sonra BOOT butonunu bırakın.
Program anormal çalışırsa Reset butonuna bir kez basarak yüklenen programı yeniden başlatabilirsiniz. BOOT basılıyken Reset’e basmak da BootLoader Mode’a girmek için kullanılabilir.
İlk Deneme: Blink Programı
Arduino IDE içinde File > Examples > 01.Basics > Blink örneği açılarak ilk program yüklenebilir. Program başarıyla yüklendiğinde kart üzerindeki turuncu kullanıcı LED’inin yanıp söndüğü görülür.




Not: XIAO ESP32-S3 üzerindeki kullanıcı LED’i aktif-low mantıkla çalışır; pin yüksek seviyedeyken LED söner, düşük seviyedeyken LED yanar.
Pil Kullanımı ve Şarj Göstergesi
XIAO ESP32-S3, dahili güç yönetim çipi sayesinde 3.7V şarj edilebilir lityum pil ile bağımsız çalışabilir veya USB Type-C üzerinden bağlı pili şarj edebilir. Pil bağlantısı yapılırken pozitif ve negatif uçların doğru bağlandığından emin olunmalıdır.
Pil lehim pedlerinde negatif uç USB portuna daha yakın tarafta, pozitif uç ise USB portundan daha uzak taraftadır. Pil ile çalışırken 5V pininde voltaj bulunmaz.

Kırmızı şarj göstergesi pil durumunu bildirir. Pil bağlı değilken Type-C kablo takıldığında kırmızı ışık yanar ve yaklaşık 30 saniye sonra söner. Pil takılıyken Type-C üzerinden şarj sırasında kırmızı ışık yanıp söner; pil tamamen dolduğunda ışık söner.

WiFi Kullanımı
XIAO ESP32-S3, 2.4 GHz WiFi desteğiyle station mode, access point mode, MQTT, HTTP/HTTPS ve mesh gibi farklı ağ senaryolarında kullanılabilir. Harici U.FL anten takıldığında RF performansı belirgin şekilde iyileşir.
Yakındaki WiFi Ağlarını Tarama
WiFi tarama örneği, kartın çevredeki kablosuz ağları görüp göremediğini kontrol etmek için kullanışlıdır. Arduino IDE’de File > Examples > WiFi > WiFiScan örneği kullanılabilir.
#include "WiFi.h"
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("Setup done");
}
void loop() {
Serial.println("scan start");
int n = WiFi.scanNetworks();
Serial.println("scan done");
Serial.print(n);
Serial.println(" networks found");
delay(5000);
}

WiFi Ağına Bağlanma
Belirli bir WiFi ağına bağlanmak için SSID ve şifre bilgileri kullanılır. Bağlantı başarılı olduğunda kartın aldığı IP adresi seri monitöre yazdırılır.
#include "WiFi.h"
const char* ssid = "REPLACE_WITH_YOUR_SSID";
const char* password = "REPLACE_WITH_YOUR_PASSWORD";
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.print('.');
delay(1000);
}
Serial.println();
Serial.println(WiFi.localIP());
}
void loop() {
}

Access Point / Hotspot Kullanımı
XIAO ESP32-S3 access point olarak çalıştırıldığında kendi WiFi ağını oluşturabilir. Telefon veya bilgisayar bu ağa bağlanarak kart üzerindeki basit web sunucusuna erişebilir. Örnekte varsayılan ağ adı XIAO_ESP32S3, şifre ise password olarak kullanılır.

MQTT, HTTP/HTTPS ve Mesh Senaryoları
Kart, MQTT protokolüyle IoT cihazları arasında mesajlaşma için kullanılabilir. Örnek uygulamada XIAO ESP32-S3 WiFi ağına bağlanır, MQTT broker’a erişir, test/topic konusuna abone olur ve belirli aralıklarla mesaj yayınlar.

HTTP/HTTPS istemci projelerinde WiFiClient ve HTTPClient sınıflarıyla web servislerine istek gönderilebilir. Mesh kullanımında ise birden fazla ESP32-S3 kart merkezi yönlendiriciye bağlı kalmadan birbirleriyle haberleşen bir ağ oluşturabilir.



Kullanım Alanları
- WiFi ve BLE tabanlı IoT cihazları
- Kablosuz sensör düğümleri
- Akıllı ev ve otomasyon projeleri
- MQTT veya HTTP tabanlı veri gönderme uygulamaları
- Mesh ağ prototipleri
- Taşınabilir ve bataryalı elektronik projeleri
- Alanı sınırlı robotik veya giyilebilir sistemler
Dikkat Edilmesi Gerekenler
- Bu içerik standart Seeed Studio XIAO ESP32-S3 modeli içindir; kamera, mikrofon ve SD kart içeren XIAO ESP32-S3 Sense özellikleri dahil edilmemiştir.
- Anten takılmadan WiFi bağlantı kalitesi düşebilir veya ağ bağlantısı başarısız olabilir.
- Pil lehimlerken polariteye dikkat edilmelidir; yanlış bağlantı karta veya pile zarar verebilir.
- Pil ile besleme kullanılırken 5V pininde voltaj bulunmaz.
- GPIO0, GPIO45 ve GPIO46 gibi strapping pinleri başlangıç konfigürasyonunda rol oynar; harici devre bağlarken bu pinlerin davranışı dikkate alınmalıdır.
Paket İçeriği
- 1 Adet Seeed Studio XIAO ESP32-S3 WiFi Bluetooth BLE IoT Geliştirme Kartı
- 1 Adet U.FL WiFi/Bluetooth Anten
- 2 Adet Pin Header
Kaynaklar
- Espressif ESP32-S3 Datasheet
- XIAO ESP32-S3 Schematic
- XIAO ESP32-S3 KiCad Project
- XIAO ESP32-S3 3D Model
- Seeed Studio XIAO ESP32-S3 Series Wiki
Kaynak Bilgisi
Bu Türkçe ürün açıklaması, Seeed Studio Wiki üzerindeki Seeed Studio XIAO ESP32-S3 başlangıç dokümantasyonu ve XIAO ESP32-S3 WiFi kullanım rehberindeki teknik bilgiler temel alınarak, standart XIAO ESP32-S3 ürünü için yeniden hazırlanmıştır. XIAO ESP32-S3 Sense modeline ait kamera, mikrofon ve SD kart özellikleri bu açıklamaya dahil edilmemiştir.