ESP32 WROOM 30 Pin USB Type-C CH340C WiFi Bluetooth Geliştirme Kartı
Yeni

ESP32 WROOM 30 Pin USB Type-C CH340C WiFi Bluetooth Geliştirme Kartı

ESP32 WROOM, WiFi ve Bluetooth bağlantılarını çift çekirdekli mikrodenetleyici yapısıyla birleştiren 30 pinli geliştirme kartıdır. USB Type-C bağlantısı ve CH340C USB-UART dönüştürücüsü sayesinde program yükleme, seri haberleşme ve prototipleme işlemlerini kolaylaştırır. IoT, otomasyon, sensör izleme ve kablosuz kontrol projelerinde kullanılabilir.
457,02 ₺
Stok Kodu
sk2021
Fiyat
8,00 USD + KDV
Havale
443,31 TL (%3,00 havale indirimi)

ESP32 WROOM 30 Pin USB Type-C CH340C WiFi Bluetooth Geliştirme Kartı

ESP32 WROOM 30 Pin Type-C geliştirme kartı; WiFi, Bluetooth Classic ve Bluetooth Low Energy bağlantısını çift çekirdekli bir mikrodenetleyici, geniş çevre birimi desteği ve kolay USB programlama altyapısıyla tek kartta birleştirir. Sensör verisini kablosuz ağa aktarmak, telefondan cihaz kontrol etmek, MQTT tabanlı otomasyon düğümü kurmak, web arayüzü hazırlamak, röle ve motor sürmek ya da taşınabilir veri kaydedici geliştirmek için kullanıma hazır bir prototipleme platformudur.

Kartın merkezinde 2,4 GHz 802.11 b/g/n WiFi ve Bluetooth 4.2 BR/EDR + BLE özellikli ESP32-WROOM-32 sınıfı modül bulunur. Modülün çift çekirdekli 32-bit Xtensa LX6 işlemcisi 240 MHz'e kadar çalışabilir. USB Type-C soketi ve CH340C USB-UART dönüştürücüsü sayesinde bilgisayara bağlandığında bir seri port oluşturur; Arduino IDE, PlatformIO, ESP-IDF ve uyumlu MicroPython firmware'leriyle programlanabilir.

Model ayrımı: Bu ürün 30 pinli, USB Type-C soketli ve CH340C USB-UART dönüştürücülü klasik ESP32 geliştirme kartıdır. CP2102'li sürüm değildir. USB-C bağlantısı güç ve USB-UART veri aktarımı içindir; klasik ESP32-WROOM-32 üzerinde yerel USB, USB OTG veya USB Power Delivery bulunmaz.

ESP32 WROOM 30 pin USB Type-C CH340C WiFi Bluetooth geliştirme kartı

Ürün Ne İşe Yarar?

Bu kart, kablosuz bağlantılı elektronik projelerde hem ana kontrolcü hem de haberleşme birimi olarak görev yapar. Örneğin bir sıcaklık sensörünü okuyup ölçümleri WiFi üzerinden sunucuya gönderebilir, yerel ağda açtığı web sayfasından röleleri yönetebilir veya BLE üzerinden bir telefon uygulamasıyla veri alışverişi yapabilir. GPIO, ADC, DAC, PWM, UART, I2C, SPI, I2S ve dokunmatik algılama çevre birimleri sayesinde ek bir mikrodenetleyiciye ihtiyaç duymadan çok sayıda sensör ve aktüatörü kontrol edebilir.

Arduino sınıfı kartlardan farklı olarak WiFi ve Bluetooth radyosu işlemciye entegredir; kablosuz protokol yığını ayrı bir modül üzerinden AT komutlarıyla yönetilmek zorunda değildir. FreeRTOS tabanlı görev yapısı, iki işlemci çekirdeği ve donanım çevre birimleri aynı anda ağ iletişimi, sensör okuma ve kullanıcı arayüzü gibi işleri yürütmeye elverişlidir.

Öne Çıkan Özellikler

  • ESP32-WROOM-32 sınıfı WiFi ve Bluetooth modülü
  • 240 MHz'e kadar çift çekirdekli 32-bit Xtensa LX6 işlemci
  • 2,4 GHz 802.11 b/g/n WiFi, 802.11n için 150 Mbps'ye kadar PHY hızı
  • Bluetooth 4.2 BR/EDR ve Bluetooth Low Energy desteği
  • USB Type-C üzerinden 5 V besleme, program yükleme ve seri haberleşme
  • CH340C USB-UART dönüştürücü; CP2102 kullanılmaz
  • Yaygın sürümde 4 MB SPI Flash
  • 30 pinli, breadboard ve jumper kablo kullanımına uygun geliştirme kartı düzeni
  • ADC, iki DAC kanalı, kapasitif dokunmatik algılama ve PWM
  • UART, I2C, SPI, I2S, RMT, PCNT ve TWAI/CAN denetleyicisi
  • BOOT ve EN/RESET butonları, otomatik yükleme devresi
  • Arduino IDE, ESP-IDF, PlatformIO ve MicroPython ekosistemi
  • Deep sleep ve farklı güç tasarrufu modları
  • OTA ile kablosuz firmware güncelleme olanağı

Teknik Özellikler

Ürün tipi ESP32 WiFi ve Bluetooth geliştirme kartı
Modül ESP32-WROOM-32 sınıfı, PCB antenli
İşlemci Çift çekirdekli 32-bit Xtensa LX6
Saat frekansı 240 MHz'e kadar
ROM 448 KB
SRAM 520 KB
RTC SRAM 8 KB
Flash Yaygın kart sürümünde 4 MB SPI Flash
WiFi 2,4 GHz IEEE 802.11 b/g/n
Bluetooth Bluetooth 4.2 BR/EDR ve BLE
USB bağlantısı USB Type-C, USB 2.0 güç ve USB-UART veri
USB-UART CH340C
Pin düzeni 2 x 15, toplam 30 pin
GPIO mantık seviyesi 3,3 V; GPIO pinleri 5 V toleranslı değildir
ADC İki 12-bit SAR ADC, çip düzeyinde 18 analog kanal
DAC 2 x 8-bit DAC, GPIO25 ve GPIO26
Dokunmatik giriş 10 kapasitif touch kanalı
Haberleşme UART, I2C, SPI, I2S, SD/SDIO, TWAI/CAN, RMT
Programlama Arduino IDE, ESP-IDF, PlatformIO, MicroPython
Butonlar EN/RESET ve BOOT (GPIO0)
USB/VIN besleme 5 V nominal
Modül beslemesi Kart üzerindeki regülatörden 3,3 V
Modül sıcaklık değeri ESP32-WROOM-32 için -40°C ile +85°C; kart bileşenlerinin sınırı sürüme göre değişebilir

Üretim varyasyonu notu: Genel amaçlı ESP32 geliştirme kartlarında PCB rengi, regülatör markası, LED bağlantısı ve modül üzerindeki tam parça kodu partiye göre değişebilir. Teslim edilen kartta USB-UART dönüştürücü CH340C ve bağlantı soketi USB Type-C'dir; kesin Flash kapasitesi gerektiğinde modül işareti veya yazılım sorgusu kontrol edilmelidir.

ESP32 30 pin Type-C kart üzerinde ESP32-WROOM-32 ve CH340C bileşenleri

Kart Üzerindeki Donanımlar

ESP32-WROOM modülü İşlemci, 2,4 GHz radyo, Flash bellek, kristal ve PCB antenini taşır.
USB Type-C 5 V besleme ile CH340C üzerinden programlama ve seri terminal bağlantısı sağlar.
CH340C Bilgisayarın USB bağlantısını ESP32'nin UART0 seri hattına dönüştürür.
3,3 V regülatör USB/VIN girişini ESP32 ve 3V3 hattı için düzenler.
EN butonu ESP32 enable hattını kısa süre düşük seviyeye çekerek kartı yeniden başlatır.
BOOT butonu GPIO0'ı düşük seviyeye çekerek seri bootloader moduna girişe yardımcı olur.
Otomatik programlama devresi CH340C kontrol sinyallerini EN ve GPIO0'a bağlayarak çoğu yüklemede buton gereksinimini kaldırır.
30 pin başlık Güç, GPIO ve haberleşme sinyallerini iki sıradan dışarı çıkarır.

USB Type-C ve CH340C Nasıl Çalışır?

USB kablosu bilgisayara bağlandığında CH340C, USB paketlerini ESP32'nin UART0 TX/RX sinyallerine dönüştürür. İşletim sistemi kartı yerel USB aygıtı olarak değil bir sanal seri port olarak görür. Arduino IDE'de görülen COM portu bu dönüştürücüye aittir. Seri monitör mesajları, firmware yükleme verisi ve boot günlükleri aynı UART hattını paylaşır.

CH340C, CH340 ailesinin dahili saat kaynağı bulunan sürümüdür; kart üreticisinin ayrıca harici USB-UART kristali yerleştirmesine ihtiyaç bırakmaz. Bu değişiklik ESP32 uygulama kodunu veya pin kullanımını değiştirmez. CP2102 sürücüsü yerine işletim sisteminin CH340/CH341 sürücüsü kullanılmalıdır.

Kablo uyarısı: Bazı USB Type-C kablolar yalnızca şarj içindir. Kartın güç LED'i yanmasına rağmen COM portu görünmüyorsa önce veri iletebilen farklı bir USB kablosu ve farklı bir bilgisayar portu deneyin.

Güç Bağlantısı ve Elektriksel Güvenlik

Kart en kolay USB Type-C soketinden 5 V ile beslenir. Alternatif olarak uygun ve kararlı bir 5 V kaynak VIN/5V pinine uygulanabilir. Kart üzerindeki regülatör bu gerilimi ESP32 için 3,3 V'a düşürür. 3V3 pini regüle edilmiş 3,3 V hattıdır; bu pine 5 V uygulanmamalıdır.

  • GPIO'lar 3,3 V mantık seviyesindedir ve 5 V toleranslı değildir.
  • 5 V çıkış veren sensörlerde direnç bölücü veya uygun seviye dönüştürücü kullanın.
  • Röle bobini, motor, solenoid, şerit LED veya yüksek akımlı yükü doğrudan GPIO'dan sürmeyin.
  • Endüktif yüklerde MOSFET/transistör sürücü, flyback diyot ve yeterli harici güç kaynağı kullanın.
  • Harici kaynakla çevre birimi besleniyorsa ESP32 ile ortak GND oluşturun.
  • USB ve VIN hatlarını aynı anda farklı 5 V kaynaklardan ters beslemeyin; kart şeması doğrulanmadan güç birleştirmeyin.
  • Kart üzerinde Li-Po şarj devresi yoktur. Pili doğrudan USB, VIN veya 3V3 pinine bağlamayın.

30 Pin ve GPIO Fonksiyon Rehberi

ESP32'nin GPIO Matrix yapısı sayesinde UART, I2C, SPI ve PWM gibi birçok dijital çevre birimi farklı GPIO'lara yönlendirilebilir. Aşağıdaki eşleşmeler Arduino ekosisteminde yaygın kullanılan varsayılanlardır. Kart üzerindeki baskı yazıları fiziksel sırayı gösterir; bağlantı yaparken yalnızca internetten bulunan benzer bir kart görseline değil, elinizdeki PCB üzerindeki etikete de bakın.

İşlev Yaygın GPIO Not
I2C SDA GPIO21 Arduino Wire varsayılanı
I2C SCL GPIO22 Arduino Wire varsayılanı
VSPI SCK GPIO18 Yaygın ana SPI saat pini
VSPI MISO GPIO19 Çevre biriminden ESP32'ye veri
VSPI MOSI GPIO23 ESP32'den çevre birimine veri
VSPI CS GPIO5 Boot strapping pini, reset anında yüklemeyin
HSPI SCK/MISO/MOSI/CS 14 / 12 / 13 / 15 GPIO12 ve 15 boot seviyeleri açısından dikkat ister
UART0 TX/RX GPIO1 / GPIO3 CH340C, yükleme ve seri monitör tarafından kullanılır
UART2 TX/RX GPIO17 / GPIO16 GPS, RS485 ve harici seri modüller için uygundur
DAC1 / DAC2 GPIO25 / GPIO26 8-bit analog çıkış
Girişe özel pinler GPIO34, 35, 36, 39 Çıkış veremez; dahili pull-up/pull-down yoktur
Flash pinleri GPIO6-11 Modül Flash belleğine ayrılmıştır, kullanılmamalıdır

Analog Giriş, DAC ve Dokunmatik Pinler

ADC1 GPIO32, 33, 34, 35, 36 ve 39; 30 pinli kartta çıkarılan kanallar
ADC2 GPIO0, 2, 4, 12-15 ve 25-27
DAC DAC1 GPIO25, DAC2 GPIO26; 8-bit
Touch GPIO4, 0, 2, 15, 13, 12, 14, 27, 33 ve 32
ADC2 ve WiFi uyarısı: Klasik ESP32'de ADC2 kaynakları WiFi sürücüsüyle paylaşılır. WiFi çalışırken güvenilir analog ölçüm için ADC1 pinlerini, örneğin yalnızca giriş olan GPIO34 veya GPIO35'i tercih edin. ADC ölçümü hassas laboratuvar ADC'si değildir; doğruluk gereken uygulamalarda kalibrasyon, ortalama alma ve gerekirse harici ADC kullanın.

Boot Strapping Pinleri ve Güvenli Pin Seçimi

ESP32 bazı GPIO seviyelerini reset sırasında okuyarak açılış davranışını belirler. Bu pinler normal çalışma başladıktan sonra GPIO olarak kullanılabilir; ancak bağlı çevre birimi reset anında yanlış seviye oluşturursa kart açılmayabilir veya programlama modunda kalabilir.

GPIO0 Düşük seviyede reset edilirse UART yükleme moduna girer; BOOT butonuna bağlıdır.
GPIO2 Boot moduyla ilişkilidir; reset sırasında zorlanan seviye yüklemeyi etkileyebilir.
GPIO5 Strapping pini; reset anında harici devrenin seviyesine dikkat edilmelidir.
GPIO12 Reset sırasında yüksek seviyeye zorlanması Flash besleme ayarını etkileyip açılışı engelleyebilir.
GPIO15 Strapping ve boot mesajı davranışında rol oynar.
GPIO1 ve GPIO3 UART0 tarafından kullanılır; yükleme ve seri terminal sırasında başka modülle çakıştırmayın.

İlk prototiplerde genel dijital giriş/çıkış için GPIO16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32 ve 33 gibi pinler daha rahat seçimlerdir. Yine de kullanılan kütüphanenin varsayılan pinleri ve kart üzerindeki LED bağlantısı kontrol edilmelidir.

WiFi ve Bluetooth Yetenekleri

ESP32, 2,4 GHz 802.11 b/g/n ağlara istasyon olarak bağlanabilir, kendi erişim noktasını oluşturabilir veya iki modu birlikte kullanabilir. HTTP/HTTPS istemcisi, web sunucusu, WebSocket, MQTT, UDP, TCP, NTP zaman senkronizasyonu, OTA güncelleme ve ESP-NOW gibi uygulamalar geliştirilebilir. 5 GHz WiFi ve WiFi 6 desteklenmez.

Bluetooth tarafında hem Bluetooth Classic hem de BLE bulunması klasik ESP32'nin önemli avantajıdır. Bluetooth Classic seri port profiliyle kablosuz seri köprü kurulabilir; BLE ise düşük enerjili sensör, beacon ve telefon uygulaması bağlantıları için kullanılabilir. Uygulamanın protokol, telefon işletim sistemi ve kütüphane uyumluluğu ayrıca değerlendirilmelidir.

Arduino IDE Kurulumu

  1. Güncel Arduino IDE'yi kurun ve kartı veri destekli USB Type-C kabloyla bilgisayara bağlayın.
  2. Arduino IDE ayarlarında Ek Kart Yöneticisi URL'leri alanına https://espressif.github.io/arduino-esp32/package_esp32_index.json adresini ekleyin.
  3. Kart Yöneticisi'nde esp32 by Espressif Systems paketini kurun.
  4. Kart olarak çoğu 30 pinli sürümde ESP32 Dev Module veya uyumlu profili seçin.
  5. Flash boyutunu yaygın sürüm için 4 MB, PSRAM seçeneğini Disabled olarak ayarlayın.
  6. Araçlar menüsünden CH340C'ye ait COM portunu seçin ve örnek kodu yükleyin.

Yükleme Connecting... aşamasında kalırsa BOOT butonuna basılı tutup yüklemeyi başlatın; yazma işlemi başladığında butonu bırakın. Bazı işletim sistemlerinde CH340 sürücüsünün ayrıca kurulması gerekebilir.

Örnek 1: LED Yakıp Söndürme

Birçok 30 pinli ESP32 kartında kullanıcı LED'i GPIO2'ye bağlıdır; ancak üretim sürümüne göre LED bağlantısı değişebilir. Kartınızda kullanıcı LED'i yoksa GPIO2'ye seri dirençli harici LED bağlayın.

const int LED_PIN = 2;

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Örnek 2: Yakındaki WiFi Ağlarını Tarama

#include 

void setup() {
  Serial.begin(115200);
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(200);

  int count = WiFi.scanNetworks();
  Serial.printf("Bulunan ag sayisi: %d\n", count);

  for (int i = 0; i < count; i++) {
    Serial.printf("%2d: %-24s RSSI: %d dBm Kanal: %d\n",
                  i + 1,
                  WiFi.SSID(i).c_str(),
                  WiFi.RSSI(i),
                  WiFi.channel(i));
  }
  WiFi.scanDelete();
}

void loop() {}

Örnek 3: Basit WiFi Web Sunucusu

Ağ adını ve parolayı değiştirin. Seri monitörde görülen IP adresini aynı ağa bağlı tarayıcıda açtığınızda GPIO2 kontrol edilebilir.

#include 
#include 

const char* ssid = "WIFI_ADI";
const char* password = "WIFI_SIFRE";
const int outputPin = 2;
WebServer server(80);

void sendPage() {
  String page = "

ESP32 Kontrol

"; page += "

AC | "; page += "KAPAT

"; server.send(200, "text/html", page); } void setup() { Serial.begin(115200); pinMode(outputPin, OUTPUT); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print('.'); } Serial.println(); Serial.println(WiFi.localIP()); server.on("/", sendPage); server.on("/on", []() { digitalWrite(outputPin, HIGH); sendPage(); }); server.on("/off", []() { digitalWrite(outputPin, LOW); sendPage(); }); server.begin(); } void loop() { server.handleClient(); }

Örnek 4: Bluetooth Classic Seri Haberleşme

Bu örnek klasik ESP32'nin Bluetooth SPP özelliğini kullanır. Telefon veya bilgisayardaki uyumlu Bluetooth seri terminaliyle çift yönlü veri köprüsü oluşturur.

#include 

BluetoothSerial SerialBT;

void setup() {
  Serial.begin(115200);
  SerialBT.begin("ESP32-WROOM-TypeC");
  Serial.println("Bluetooth seri cihaz hazir.");
}

void loop() {
  while (Serial.available()) {
    SerialBT.write(Serial.read());
  }
  while (SerialBT.available()) {
    Serial.write(SerialBT.read());
  }
  delay(10);
}

Örnek 5: I2C Adres Tarayıcı

SDA için GPIO21, SCL için GPIO22 kullanılır. I2C hattında uygun pull-up dirençleri bulunmalıdır; birçok hazır sensör modülü bunları üzerinde taşır.

#include 

void setup() {
  Serial.begin(115200);
  Wire.begin(21, 22);

  for (uint8_t address = 1; address < 127; address++) {
    Wire.beginTransmission(address);
    if (Wire.endTransmission() == 0) {
      Serial.printf("I2C cihaz bulundu: 0x%02X\n", address);
    }
  }
}

void loop() {}

Örnek 6: WiFi ile Birlikte Analog Ölçüm

GPIO34 bir ADC1 pinidir, yalnızca giriş olarak çalışır ve WiFi açıkken analog ölçüm için iyi bir seçimdir. Giriş gerilimi hiçbir zaman 3,3 V'u aşmamalıdır.

const int analogPin = 34;

void setup() {
  Serial.begin(115200);
  analogReadResolution(12);
}

void loop() {
  uint32_t total = 0;
  for (int i = 0; i < 32; i++) {
    total += analogRead(analogPin);
    delay(2);
  }
  float average = total / 32.0;
  Serial.printf("ADC ortalama: %.1f\n", average);
  delay(500);
}

Örnek 7: UART2 ile GPS veya Seri Modül Bağlama

UART0'ı CH340C ve seri monitöre bırakıp harici cihazı UART2'ye bağlamak çakışmayı önler. Harici cihazın TX pini ESP32 GPIO16/RX2'ye, RX pini GPIO17/TX2'ye bağlanır; GND ortaklanır.

HardwareSerial DeviceSerial(2);

void setup() {
  Serial.begin(115200);
  DeviceSerial.begin(9600, SERIAL_8N1, 16, 17);
}

void loop() {
  while (DeviceSerial.available()) {
    Serial.write(DeviceSerial.read());
  }
  while (Serial.available()) {
    DeviceSerial.write(Serial.read());
  }
}

Örnek 8: Zamanlayıcı ile Deep Sleep

Kart her 30 saniyede bir uyanır, seri porta mesaj yazar ve tekrar uyur. ESP32 çipi deep sleep sırasında çok düşük tüketim sağlayabilse de geliştirme kartındaki CH340C, regülatör ve güç LED'i toplam kart tüketimini artırır. En düşük güç için kart düzeyinde ek donanım değişikliği veya özel PCB gerekebilir.

#include "esp_sleep.h"

const uint64_t sleepTimeUs = 30ULL * 1000000ULL;

void setup() {
  Serial.begin(115200);
  delay(300);
  Serial.println("Olcum tamamlandi, 30 saniye uyku.");
  Serial.flush();

  esp_sleep_enable_timer_wakeup(sleepTimeUs);
  esp_deep_sleep_start();
}

void loop() {}

MicroPython ile Hızlı Başlangıç

ESP32 için uygun MicroPython firmware'i seri bootloader üzerinden yüklenebilir. Firmware yüklemeden önce Flash içeriği silinir; mevcut Arduino/ESP-IDF programı kaybolur. Aşağıdaki örnek GPIO2'yi yarım saniye aralıkla değiştirir.

from machine import Pin
from time import sleep

led = Pin(2, Pin.OUT)

while True:
    led.value(not led.value())
    sleep(0.5)

ESP-IDF ve PlatformIO ile Geliştirme

Espressif'in resmî geliştirme çatısı ESP-IDF; FreeRTOS görevleri, ağ yığını, güç yönetimi, OTA, NVS, güvenlik, çevre birimi sürücüleri ve hata ayıklama araçlarına en doğrudan erişimi sağlar. Uzun ömürlü ticari veya endüstriyel projelerde ESP-IDF sürümünün sabitlenmesi, sdkconfig dosyasının sürüm kontrolüne alınması ve bölümlendirme tablosunun proje gereksinimine göre seçilmesi önerilir.

PlatformIO ise Visual Studio Code içinde bağımlılık yönetimi, çoklu ortam yapılandırması ve otomatik derleme sunar. Yaygın profil esp32dev olarak seçilebilir. Yükleme portu CH340C'nin COM portudur. Kart revizyonu özel bir profile sahip değilse Flash, frekans ve bölüm düzeni gerçek donanıma göre ayrıca tanımlanmalıdır.

OTA ve Uzaktan Güncelleme

ESP32, ilk firmware USB üzerinden yüklendikten sonra WiFi ağı üzerinden yeni firmware alabilir. ArduinoOTA yerel ağda geliştirme kolaylığı sağlar; HTTP/HTTPS OTA ise sahadaki cihazlara sunucudan sürüm dağıtmaya uygundur. Güvenli bir üründe firmware bütünlüğü, TLS sertifikası, kimlik doğrulama, geri dönüş bölümü ve güç kesintisine dayanıklı güncelleme süreci planlanmalıdır.

OTA için Flash bölümü iki uygulama imajını taşıyabilecek biçimde seçilmelidir. 4 MB Flash üzerinde dosya sistemi, NVS ve iki firmware bölümü arasında kapasite planlaması yapılır; büyük uygulamalarda bölüm tablosu varsayılan değerlerle bırakılmamalıdır.

Uygulama Alanları

  • MQTT tabanlı akıllı ev sensörü, röle kontrolü ve enerji izleme
  • WiFi üzerinden sıcaklık, nem, basınç, hava kalitesi ve tank seviyesi takibi
  • Yerel web paneliyle cihaz yapılandırma ve kontrol
  • BLE beacon, telefon kontrollü cihaz ve kablosuz veri toplama
  • ESP-NOW ile erişim noktası gerektirmeyen sensör ağı
  • GPS, RS485/Modbus, RFID, NFC ve barkod okuyucu ağ geçidi
  • Adreslenebilir LED, RGB aydınlatma ve sahne otomasyonu
  • Servo, step motor veya DC motor denetleyici üst seviye kontrolü
  • microSD ile veri kaydedici ve WiFi üzerinden raporlama
  • NTP senkronize saat, sayaç, gösterge ve bilgi paneli
  • Eğitim, maker projeleri ve hızlı IoT prototipleme

Örnek Proje Önerileri

Proje Ek donanım Kullanılan özellik
Kablosuz ortam istasyonu BME280, OLED I2C, WiFi, web/MQTT
Modbus-WiFi ağ geçidi İzole RS485 dönüştürücü UART2, TCP/MQTT
Toprak nemi düğümü Kapasitif nem sensörü, uygun güç devresi ADC1, deep sleep, WiFi
Telefon kontrollü kilit MOSFET sürücü, solenoid, geri besleme sensörü BLE, GPIO, güvenli kimlik doğrulama
LED bilgi panosu WS2812B veya HUB75 panel ve ayrı güç kaynağı RMT/I2S, WiFi, NTP
Kablosuz veri kaydedici microSD modülü, RTC, sensörler SPI, I2C, WiFi, deep sleep

Tasarım ve Kullanım Notları

  • PCB anteninin önünü metal, kablo demeti, pil veya toprak yüzeyiyle kapatmayın.
  • WiFi yayın anındaki ani akım ihtiyacı için kararlı güç kaynağı ve kısa besleme kablosu kullanın.
  • Analog sensör kablolarını anten ve anahtarlamalı güç devrelerinden uzak tutun.
  • Mekanik röle ve motor gürültüsünü ayrı besleme, diyot, filtre ve doğru topraklama ile bastırın.
  • Üretim cihazlarında breadboard yerine uygun PCB, konnektör ve koruma devresi tercih edin.
  • İnternete açık cihazlarda varsayılan parola bırakmayın; TLS, OTA doğrulaması ve güvenli kimlik bilgisi saklama kullanın.

Sorun Giderme

Belirti Kontrol edilecekler
COM portu görünmüyor Veri destekli Type-C kablo, CH340 sürücüsü, farklı USB portu ve Aygıt Yöneticisi kontrolü.
Connecting aşamasında kalıyor Doğru kart/port seçimi, BOOT butonuyla manuel yükleme, GPIO0/2/12/15'e bağlı devrelerin ayrılması.
Brownout reset mesajı Güç kaynağı yetersiz veya kablo direnci yüksek olabilir; motor/röle beslemesini ayırın.
WiFi ağı görünmüyor Ağın 2,4 GHz olduğundan, SSID bilgisinin doğru olduğundan ve anten çevresinin açık olduğundan emin olun.
ADC değeri WiFi açıkken bozuk ADC2 yerine GPIO32-39 üzerindeki kullanılabilir ADC1 kanallarını seçin.
Kart açılmıyor Boot strapping pinlerindeki çevre birimlerini çıkarın; özellikle GPIO12'nin reset anında yüksek olmadığını kontrol edin.
Seri monitörde anlamsız karakter Kod ve seri monitör baud değerlerini eşitleyin; örneklerde 115200 kullanılır.
Yükleme sonrası sürekli reset Güç, boot logu, watchdog, yanlış Flash modu/boyutu ve uygulama hatasını kontrol edin.

Sıkça Sorulan Sorular

Bu kart ESP32-S3, C3 veya C6 modeli midir?

Hayır. Klasik ESP32-WROOM ailesini kullanır. Xtensa LX6 mimarisi, 2,4 GHz WiFi, Bluetooth Classic ve BLE özelliklerine sahiptir.

USB Type-C olması işlemciyi veya performansı değiştirir mi?

Hayır. Type-C, önceki Micro-USB sürümlere göre fiziksel bağlantı kolaylığı sağlar. İşlemci ve kablosuz özellikler ESP32-WROOM modülü tarafından belirlenir.

USB-C portu üzerinden klavye, bellek veya kamera bağlanabilir mi?

Hayır. Bu port CH340C USB-UART dönüştürücüsüne ve güç hattına bağlıdır; yerel USB host/OTG portu değildir.

CP2102 sürücüsüyle çalışır mı?

Bu sürüm CH340C kullanır. İşletim sisteminde CH340/CH341 uyumlu sürücü gerekir; CP2102 sürücüsü bu dönüştürücü için değildir.

5 GHz WiFi destekler mi?

Hayır. ESP32-WROOM-32 yalnızca 2,4 GHz 802.11 b/g/n ağları destekler.

Bluetooth Classic var mı?

Evet. Klasik ESP32 hem Bluetooth 4.2 BR/EDR hem de BLE desteği sunar. Bu özellik onu yalnızca BLE destekleyen bazı yeni ESP32 türevlerinden ayırır.

GPIO'lara 5 V sinyal bağlanabilir mi?

Hayır. GPIO mantık seviyesi 3,3 V'tur ve pinler 5 V toleranslı değildir. Uygun seviye dönüştürme devresi kullanın.

Arduino IDE'de hangi kart seçilmelidir?

Genellikle ESP32 Dev Module profili uygundur. Flash boyutu yaygın sürümde 4 MB, PSRAM kapalı seçilir. Teslim edilen modül farklı işaret taşıyorsa donanım değeri esas alınmalıdır.

Dahili pil şarj devresi var mı?

Hayır. Li-ion/Li-Po pil kullanımı için korumalı pil, uygun şarj devresi ve doğru regülasyon ayrıca eklenmelidir.

Deep sleep ile çok uzun pil ömrü elde edilir mi?

ESP32 çipi düşük tüketimli uyku modlarına sahiptir; ancak bu geliştirme kartındaki CH340C, regülatör ve LED gibi bileşenler kart toplam tüketimini yükseltir. En düşük güç için uygulama devresi ve kart donanımı birlikte optimize edilmelidir.

Paket İçeriği

  • 1 adet ESP32 WROOM WiFi ve Bluetooth geliştirme kartı
  • 30 pin, USB Type-C ve CH340C sürüm

Not: USB Type-C kablo, sensör, breadboard, jumper kablo, pil ve diğer aksesuarlar aksi belirtilmedikçe pakete dahil değildir.

Kaynaklar ve Teknik Belgeler

Bu ürüne ilk yorumu siz yapın!
Ürün hakkında henüz soru sorulmamış.
Bu ürünün fiyat bilgisi, resim, ürün açıklamalarında ve diğer konularda yetersiz gördüğünüz noktaları öneri formunu kullanarak tarafımıza iletebilirsiniz.
Görüş ve önerileriniz için teşekkür ederiz.
ESP32 WROOM 30 Pin USB Type-C CH340C WiFi Bluetooth Geliştirme Kartı ESP32 WROOM 30 pin geliştirme kartı; USB Type-C, CH340C, WiFi ve Bluetooth bağlantılarıyla IoT ve otomasyon projelerinde kullanılır. sk2021

Tavsiye Et

*
*
*
ideasoft e-ticaret paketleri ile hazırlandı.