ESP32 WROOM-32 Geliştirme Kartı: Wi-Fi ve Bluetooth, 30 Pin, Type-C Girişli
Bu kart, Espressif'in ESP32-WROOM-32 modülünü USB bağlantısı, voltaj regülatörü ve butonlarla birlikte breadboard'a takılabilir hale getiren 30 pinli bir ESP32 geliştirme kartıdır. Çift çekirdekli 240 MHz işlemci, 4 MB flash bellek, 2,4 GHz Wi-Fi ve Bluetooth tek modülde bulunur. Bilgisayar bağlantısı USB Type-C girişten, CH340C USB-seri çip üzerinden yapılır; pin başlıkları lehimli gelir.
Akıllı ev, uzaktan izleme, sensör verisini internete gönderme ve telefonla kontrol edilen projeler için Arduino'dan sonraki doğal adımdır. Arduino IDE ile programlanabildiği için alıştığınız yazım biçimini koruyarak projelerinize Wi-Fi ve Bluetooth eklersiniz.
Öne çıkan özellikler
- Wi-Fi ve Bluetooth bir arada: 802.11 b/g/n Wi-Fi ile kart bir ağa bağlanabilir, kendi erişim noktasını açabilir ya da ikisini aynı anda yapabilir. Bluetooth tarafında hem klasik Bluetooth hem Bluetooth LE desteklenir.
- Çift çekirdek, 240 MHz: Bir çekirdek kablosuz bağlantıyla uğraşırken diğeri sensör okuma ve kontrol işini sürdürebilir.
- Type-C giriş: Kod yükleme ve besleme aynı kabloyla yapılır; ters takma derdi yoktur.
- Zengin çevre birimleri: ADC, 2 kanal DAC, kapasitif dokunma pinleri, PWM, UART, SPI, I2C ve I2S.
- EN ve BOOT butonları: EN kartı yeniden başlatır; BOOT, kod yükleme moduna geçmek gerektiğinde kullanılır. Kartta güç LED'i ve bir kullanıcı LED'i bulunur.
- Çoklu yazılım desteği: Arduino IDE, Espressif'in ESP-IDF ortamı, MicroPython ve Mixly gibi blok tabanlı araçlarla programlanır.
ESP32 pinout: bağlamadan önce bilinmesi gerekenler
Kart üstten, anten solda ve Type-C girişi sağda olacak şekilde gösterilmiştir. Pin adları kart üzerindeki baskıyla aynıdır; VP, VN, TX0 ve RX0 pinlerinin GPIO numarası altlarında yazılıdır.
- Pin dizilimi: Bir kenarda 3V3, GND, D15, D2, D4, D16, D17, D5, D18, D19, D21, RX0, TX0, D22, D23; diğer kenarda VIN, GND, D13, D12, D14, D27, D26, D25, D33, D32, D35, D34, VN, VP, EN. Pin aralığı 2,54 mm'dir.
- Lojik seviye 3,3 V: Pinler 5 V'a dayanıklı değildir. 5 V çıkış veren sensör ve modülleri seviye dönüştürücüyle bağlayın.
- Yalnız giriş pinleri: D34, D35, VP (GPIO36) ve VN (GPIO39) çıkış veremez; buton ve analog sensör okumak için uygundur.
- Wi-Fi açıkken ADC: Wi-Fi kullanılırken ADC2 kanalları (D2, D4, D12-D15, D25-D27) analog okumada kullanılamaz; analog sensörleri ADC1 pinlerine (D32-D35, VP, VN) bağlayın.
- Açılış pinleri: D2, D5, D12 ve D15 (BOOT tuşuna bağlı GPIO0 ile birlikte) kartın açılış modunu belirler. Bu pinlere bağlı bir modül kartın açılmasını ya da kod yüklemeyi engelliyorsa bağlantıyı başka bir pine taşıyın.
- DAC: D25 ve D26 gerçek analog voltaj çıkışı verir.
Teknik özellikler
| Modül | ESP32-WROOM-32, PCB anten |
| İşlemci | Xtensa LX6 32 bit çift çekirdek, en fazla 240 MHz |
| Bellek | 520 KB SRAM, 448 KB ROM, 4 MB SPI flash |
| Wi-Fi | 802.11 b/g/n, 2,4 GHz, 802.11n'de en fazla 150 Mbps |
| Bluetooth | v4.2 BR/EDR ve Bluetooth LE |
| USB | Type-C, CH340C USB-seri çip |
| Besleme | USB'den 5 V ya da VIN pini; kart üzerinde 3,3 V regülatör |
| Lojik voltaj | 3,3 V |
| Pinler | 30 (2 x 15 erkek pin başlığı, lehimli), 2,54 mm aralık |
| Modül çalışma sıcaklığı | -40 ile 85 °C arası |
| Boyut / ağırlık | 28,5 x 51,6 mm / 10 g, 4 montaj deliği |
ESP32-WROOM-32 modül datasheet'i (PDF)
Arduino IDE ile ilk kurulum
- Arduino IDE'de Kart Yöneticisi'nden Espressif'in "esp32" paketini kurun.
- Kartı Type-C veri kablosuyla bağlayın. Bilgisayar portu göstermezse CH340 sürücüsünü (üretici WCH'nin CH341SER paketi) kurun.
- Kart olarak "ESP32 Dev Module" ve CH340 görünen portu seçin, örnek kodlardan WiFiScan ile başlayın.
- Yükleme "Connecting..." aşamasında takılırsa bu yazı görünürken BOOT tuşunu basılı tutun.
CH340 USB-seri çip datasheet'i (PDF)
Kutu içeriği
- 1 adet ESP32 WROOM-32 30 pin Type-C geliştirme kartı (USB kablo dahil değildir)
Uyumlu ürünler
- Pinleri kendisi lehimlemek ya da doğrudan devreye lehimlemek isteyenler için ESP32 DevKit V1 lehimsiz 30 pin
- Sensör ve modül bağlantıları için 40 pin dişi-erkek jumper kablo
- Diğer ESP kartları ve modülleri: NodeMCU ve ESP
Sık sorulan sorular
Kartla birlikte USB kablo geliyor mu?
Hayır, kutuda yalnız kart vardır. Veri aktarımı yapabilen bir USB Type-C kablo gerekir; yalnız şarj için üretilmiş kablolarla bilgisayar kartı görmez.
5 V çalışan sensörleri doğrudan bağlayabilir miyim?
Sensörü VIN ya da harici 5 V ile besleyebilirsiniz, ancak sensörün ESP32'ye giden sinyal ucu 5 V ise arada seviye dönüştürücü ya da gerilim bölücü kullanın. ESP32 pinleri 3,3 V ile çalışır.
5 GHz Wi-Fi ağına bağlanır mı?
Hayır. ESP32 WROOM-32 yalnız 2,4 GHz bandında çalışır. Çift bantlı modemlerde 2,4 GHz ağın adını kullanın.
Arduino kodlarım ESP32'de çalışır mı?
Temel komutlar (digitalWrite, analogRead, Serial ve benzerleri) aynıdır, ESP32 Arduino desteği sayesinde çoğu kütüphane çalışır. AVR'ye özgü zamanlayıcı ve kesme kodları ile 5 V varsayan bağlantılar uyarlanmalıdır; analog okuma 0-4095 aralığında döner.