ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı
ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı
ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı
ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı
Robomer

ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı

SKU RM-ESP32S3-DEV
KDV Hariç Fiyat Adresinizi Girdiğinizde Hesaplanacaktır.
Ürün Açıklaması

ESP32-S3 DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı

ESP32-S3 DevKitC-1 N16R8, Espressif ESP32-S3 tabanlı, yüksek performanslı bir WiFi ve Bluetooth 5 destekli geliştirme kartıdır. Çift çekirdekli 32-bit Xtensa LX7 işlemcisi, 240MHz çalışma frekansı, 16MB Flash ve 8MB PSRAM bellek kapasitesiyle IoT projeleri, robotik uygulamalar, kablosuz kontrol sistemleri, akıllı ev otomasyonları ve gömülü yazılım geliştirme çalışmaları için güçlü bir platform sunar.

Kart üzerinde Dual Type-C USB bağlantısı, CH343 USB-UART dönüştürücü, USB OTG desteği, dahili WS2812B RGB LED, reset/boot butonları ve 36 adet GPIO pini bulunur. Arduino IDE, ESP-IDF ve MicroPython ile programlanabilir olması sayesinde hem başlangıç hem de ileri seviye elektronik projelerinde rahatlıkla kullanılabilir.

Ürün Özellikleri

Model ESP32-S3-DevKitC-1 N16R8
İşlemci 32-bit çift çekirdekli Xtensa LX7
Çalışma Frekansı 240MHz
Flash Bellek 16MB
PSRAM 8MB
SRAM 512KB
ROM 384KB
Kablosuz Bağlantı WiFi 802.11 b/g/n 2.4GHz, Bluetooth BLE 5
Bluetooth Hızı Maksimum 2Mbps
GPIO Sayısı 36 adet GPIO
Desteklenen Arayüzler I2C, I2S, SPI, UART, USB OTG, ADC, Touch
USB Bağlantısı 2 adet USB Type-C port
USB-UART Çevirici CH343P
Dahili LED 1 adet WS2812B adreslenebilir RGB LED, GPIO48
Butonlar Reset ve Boot butonu
Programlama Desteği Arduino IDE, ESP-IDF, MicroPython
Çalışma Voltajı USB Type-C üzerinden DC 5V
Çalışma Sıcaklığı -40°C / 85°C
Boyut 28mm x 57mm x 5mm
Ağırlık 12g

Bağlantı ve Port Açıklamaları

Bağlantı / Bölüm Açıklama
USB Type-C UART Portu Kartın programlanması, seri haberleşme ve güç beslemesi için kullanılır.
USB OTG Type-C Portu USB cihaz bağlantıları için kullanılır. GPIO19 USB D- ve GPIO20 USB D+ hatlarıyla ilişkilidir.
3V3 Pinleri 3.3V çıkış sağlar. Sensör ve düşük güçlü modüller için kullanılabilir.
5V Pini 5V besleme hattıdır.
GND Pinleri Toprak bağlantısı için kullanılır.
GPIO48 Kart üzerindeki WS2812B RGB LED pinidir.
TX / RX Pinleri UART seri haberleşme için kullanılabilir.




Pin Açıklama Tablosu

Taraf Pin Tip Fonksiyon
Sol3V3P3.3V
SolRSTIEN / Reset
SolGPIO4 - GPIO18I/O/TADC, Touch, UART ve genel amaçlı giriş/çıkış pinleri
SolGPIO8 - GPIO14I/O/TSPI, ADC, Touch ve genel amaçlı giriş/çıkış pinleri
Sol5VP5V besleme
SolGGToprak
SağTXI/O/TU0TXD, GPIO43
SağRXI/O/TU0RXD, GPIO44
SağGPIO1 - GPIO2I/O/TADC, Touch ve genel amaçlı giriş/çıkış pinleri
SağGPIO35 - GPIO42I/O/TSPI ve genel amaçlı giriş/çıkış pinleri
SağGPIO48I/O/TDahili WS2812B RGB LED
SağGPIO19 / GPIO20I/O/TUSB D- / USB D+ hatları
SağGGToprak

Pin Tipleri: I: Giriş, O: Çıkış, T: Pull-up direnç ihtiyacını gösterir, P: Güç, G: Toprak.




Kullanım Alanları

  • IoT ve kablosuz haberleşme projeleri
  • Akıllı ev otomasyon sistemleri
  • WiFi kontrollü robotik projeler
  • Bluetooth BLE sensör uygulamaları
  • Web sunuculu mikrodenetleyici projeleri
  • USB OTG destekli gömülü sistem uygulamaları
  • Arduino IDE, ESP-IDF ve MicroPython eğitim projeleri
  • Sensör okuma, veri toplama ve uzaktan kontrol sistemleri

Programlama ve Yazılım Desteği

ESP32-S3 DevKitC-1 N16R8 kartı; Arduino IDE, ESP-IDF ve MicroPython ortamlarında programlanabilir. CH343 USB-UART çevirici kullanıldığı için bilgisayarda ilgili CH343 sürücüsünün kurulu olması gerekebilir.

Kaynak Bağlantı
CH343 USB Driver wch-ic.com/products/CH343.html
ESP-IDF Başlangıç Dokümanı docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html
Arduino ESP32 Kurulum Dokümanı docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html
MicroPython ESP32 Rehberi docs.micropython.org/en/latest/esp32/quickref.html

Örnek Proje: WiFi Üzerinden RGB LED Kontrolü

Aşağıdaki örnek senaryoda ESP32-S3 kartı kendi WiFi ağını oluşturur. Telefon veya bilgisayar ile ESP32S3_TEST ağına bağlanarak 192.168.4.1 adresinden kart üzerindeki RGB LED kontrol edilebilir.

WiFi Ağ Adı ESP32S3_TEST
Şifre 12345678
Kontrol Adresi 192.168.4.1
RGB LED Pini GPIO48

Arduino IDE Örnek Kod

#include <WiFi.h>
#include <WebServer.h>
#include <Adafruit_NeoPixel.h>

#define WS_PIN 48
#define WS_COUNT 1

Adafruit_NeoPixel ws(WS_COUNT, WS_PIN, NEO_GRB + NEO_KHZ800);
WebServer server(80);

const char* ssid = "ESP32S3_TEST";
const char* password = "12345678";

bool ledState = false;

void handleRoot() {
  String html = "<!DOCTYPE html><html><head><meta name='viewport' content='width=device-width, initial-scale=1'>";
  html += "<h2>ESP32-S3 WIFI TEST</h2>";
  html += "<p>RGB LED DURUM: ";
  html += (ledState ? "ACIK" : "KAPALI");
  html += "</p>";
  html += "<a href='/toggle'><button style='font-size:30px;'>TOGGLE</button></a>";
  html += "</body></html>";

  server.send(200, "text/html", html);
}

void handleToggle() {
  ledState = !ledState;

  if (ledState)
    ws.setPixelColor(0, ws.Color(0, 150, 255));
  else
    ws.setPixelColor(0, ws.Color(0, 0, 0));

  ws.show();

  server.sendHeader("Location", "/");
  server.send(303);
}

void setup() {
  Serial.begin(115200);

  ws.begin();
  ws.setBrightness(40);
  ws.show();

  WiFi.mode(WIFI_AP);
  WiFi.softAP(ssid, password);

  IPAddress IP = WiFi.softAPIP();
  Serial.print("AP IP: ");
  Serial.println(IP);

  server.on("/", handleRoot);
  server.on("/toggle", handleToggle);
  server.begin();

  Serial.println("WIFI TEST HAZIR");
}

void loop() {
  server.handleClient();
}

Paket İçeriği

1 Adet ESP32-S3-DevKitC-1 N16R8 WiFi Bluetooth 5 Geliştirme Kartı