ESP32-S3-DevKitC-1 N16R8 Modül
- Stok Durumu: Stok Var
- Marka: Alkatronik
- Ürün Kodu: ESP32-S3-DevKitC-1 N16R8
- Ağırlık: 0,05 desi
651,81 TL
543,17 TL
ESP32-S3-DevKitC-1 N16R8 Wifi Bluetooth 5 Modül Geliştirme Kartı
ESP32-S3-N16R8 32 Bit Çift Çekirdek 240Mhz 8Mb Psram 16Mb Flash 36x IO Ws2812b Rgb Led Dual Type C Usb Uart Spi Adc Touch
ESP32-S3-DevKitC-1, Espressif'in çift çekirdekli 32-bit Xtensa LX7 işlemciye sahip Wi-Fi ve Bluetooth geliştirme kartıdır. Bu kart, yüksek performanslı bir çift çekirdekli işlemciye, bol miktarda bellek kapasitesine ve zengin bir çevresel bağlantı seçeneğine sahiptir. 16MB flash belleğe ve 8 MB psram'e sahiptir. ESP32-S3, Wi‑Fi ve Bluetooth 5.0 kablosuz bağlantılarını desteklediği için IoT projeleri, kablosuz akıllı ev sistemleri, otomasyon ve daha gelişmiş ev hobisi projelerinde mükemmel sonuçlar verir.
Bu modül, Arduino IDE, ESP IDE ve Micropython yazılımları ile programlanabilmektedir. Kart üzerinde CH343 usb ttl çevirici entegre bulunmaktadır. Rgb led göstergesi bulunur. Reset ve boot butonları bulunmaktadır. Kart üzerinde, biri UART bağlantısı için, diğeri ise modül iletişimi ve beslemesi için olmak üzere 2 usb tip c portu bulunur. Kartta bir adet WS2812B rgb led, besleme ile UART iletimine ait durum gösterge ledleri bulunur.
Usb Tip C (sağ) Portu: Bu port, kartın programlanması ve güç kaynağı sağlanması için kullanılır. Bu port üzerinden kod yükleyebilir, seri iletişim kurabilir ve kartı besleyebilirsiniz.
Usb-Otg (On-The-Go) Portu: Bu port, USB cihazlarınızı doğrudan kartınıza bağlayabilmeniz için tasarlanmıştır. Örneğin; USB flash bellek, klavye veya fare gibi cihazları bu port üzerinden ESP32-S3-DevKitC-1 kartına bağlayabilirsiniz.
Programlama: Usb uart çevirici portuna bağlı type c (sağdaki) soket üzerinden bilgisayara bağlı olmalıdır. Boot0 pini basılı tutulurken reset butonuna basılıp bırakılır. İşlemci programlama modunda başlar. Donanım yöneticisinde gözüken com port numarası ile ilgili yazılımda, haberleşme ayarı yapılarak program yüklemesi yapılır.
Özellikler:
Entegre: ESP32-S3-N16R8 Xtensa 32 Bit LX7 çift çekirdek 240Mhz
Çalışma voltajı: Type C Usb Dc 5V
Sram: 512kb
Rom: 384kb
Flash: 16Mb
Psram: 8Mb
Wi-Fi Protokolü: 802.11b/g/n 2.4Ghz
Bluetooth Protokolü: BLE 5 Maksimum 2 Mbps 20dBm
ESP-NOW, Wi-Fi Direct, Bluetooth Mesh ve ESP-Wi-Fi Mesh desteği.
Pcb tip anten
1 Adet usb ttl uart çevirici için type c bağlantı soketi
Ch343p usb ttl çevirici entegre
1 Adet usb otg type c bağlantı soketi (GPIO19, GPIO20)
Çevresel: I2C, I2S, SPI, UART, USB OTG, Adc, Touch
AES, SHA, RSA, ECC ve RNG
Secure boot, Flash encryption, Digital signature, HMAC
4096 bit OTP
36 adet gpio
Esp Ide, Micropython ve Arduino programlama desteği
Bir adet adreslenebilir ws2812b rgb led (GPIO48)
Bir adet besleme gösterge ledi.
Tx haberleşme gösterge ledi
Rx haberleşme gösterge ledi
Reset ve boot butonu
2 adet 22 pin lehimlenmiş erkek header.
Header pin aralığı: 2.54mm / 100mil
Renk: Siyah
Çalışma sıcaklığı: -40C / 85C
Boyut: 28mm x 57mm x5mm
Ağırlık: 12gr
Usb driver: Google üzerinden CH343SER.EXE dosyası indirilip kurulum yapılmalıdır.
wch-ic.com/products/CH343.html
Yazılım desteği:
docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html
docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#about-arduino-esp32
docs.micropython.org/en/latest/esp32/quickref.html
github.com/microrobotics/ESP32-S3-N16R8/blob/main/ESP32-S3-N16R8_User_Guide.pdf
99tech.com.au/mx-m/esp32/esp32-s3-yd_schematics.pdf
espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf
tasmota.github.io/docs/
github.com/vcc-gnd/YD-ESP32-S3
circuitpython.org/board/yd_esp32_s3_n16r8/
Paket içeriği:
1 Adet ESP32-S3-DevKitC-1 N16R8 Modül
.
Pin açıklama tablosu:
SOL
Sıra
Pin
Tip
Pin Fonksiyonu
1
3V3
P
3.3 V
2
3V3
P
3.3 V
3
RST
I
EN
4
4
I/O/T
RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
5
5
I/O/T
RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
6
6
I/O/T
RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
7
7
I/O/T
RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
8
15
I/O/T
RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
9
16
I/O/T
RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
10
17
I/O/T
RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6
11
18
I/O/T
RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3
12
8
I/O/T
RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1
13
3
I/O/T
RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
14
46
I/O/T
GPIO46
15
9
I/O/T
RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD
16
10
I/O/T
RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0
17
11
I/O/T
RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPID
18
12
I/O/T
RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK
19
13
I/O/T
RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ
20
14
I/O/T
RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP
21
5V
P
5 V
22
G
G
Toprak
SAĞ
Sıra
Pin
Tip
Pin Fonksiyonu
1
G
G
Toprak
2
TX
I/O/T
U0TXD, GPIO43, CLK_OUT1
3
RX
I/O/T
U0RXD, GPIO44, CLK_OUT2
4
1
I/O/T
RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
5
2
I/O/T
RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
6
42
I/O/T
MTMS ve GPIO42
7
41
I/O/T
MTDI, GPIO41, CLK_OUT1
8
40
I/O/T
MTDO, GPIO40, CLK_OUT2
9
39
I/O/T
MTCK, GPIO39, CLK_OUT3, SUBSPICS1
10
38
I/O/T
GPIO38, FSPIWP, SUBSPIWP
11
37
I/O/T
SPIDQS, GPIO37, FSPIQ, SUBSPIQ
12
36
I/O/T
SPIIO7, GPIO36, FSPICLK, SUBSICLK, SUBSPICLK
13
35
I/O/T
SPIIO6, GPIO35, FSPID, SUBSPID
14
0
I/O/T
RTC_GPIO, GPIO0
15
45
I/O/T
GPIO45
16
48
I/O/T
GPIO48, SPPLK_N, SUBSPICLK_N_DIFF, RGB LED
17
47
I/O/T
GPIO47, SPPLK_P, SUBSPICLK_P_DIFF
18
21
I/O/T
RTC_GPIO21, GPIO21
19
20
I/O/T
RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
20
19
I/O/T
RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
21
G
G
Toprak
22
G
G
Toprak
I: Giriş
O: Çıkış
T: Pull up direnç ihtiyacını gösterir.
Wifi test örneği:
Esp modülün wifi ağını oluşturmasını sağlar. Bu ağa telefon yada pcdne bağlanabilirsiniz. 192.168.4.1 adresine girince buton çıkar. Sayfa espboardun içinden yayınlanmaktadır. Butona bastıkça kart üzerindeki RGB LED aç/kapat yapar.
Wifi ağ adı: ESP32S3_TEST
Şifre: 12345678
Bağlantı adresi: 192.168.4.1 adresine girince buton çıkar Butona bastıkça RGB LED aç/kapat yapar
#include
#include
#include
#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 = "";
html += "
ESP32-S3 WIFI TEST
"; html += "RGB LED DURUM: "; html += (ledState ? "ACIK" : "KAPALI"); html += "
"; html += ""; 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(); }