Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.
Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.
Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.
ESP32-Entwicklungsboard, ESP-WROOM-32, WLAN und Bluetooth BLE, DevKit1
Diese vielseitige Lösung für IoT- und Automatisierungsprojekte mit drahtloser Konnektivität bietet integriertes 2,4-GHz-WLAN und Bluetooth BLE für die schnelle Kommunikation mit Netzwerk oder Smartphone. Sie basiert auf einem Dual-Core Tensilica LX6 mit bis zu 240 MHz, verfügt über 4 MB Flash-Speicher und 520 KB SRAM für komplexe Anwendungen und lässt sich einfach über die Arduino IDE oder Lua via USB Typ-C programmieren.
Shipping by Mittwoch 11 November
Mit dem Kauf dieses Produkts erhalten Sie 159,85 Ft an Treuepunkten.
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
We ship from our stock within 24H
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.
Das Entwicklungsboard ESP32 DevKit V1 kombiniert das Modul ESP32-WROOM-32D mit einem USB-UART-Wandler CP2102 und einer USB-Type-C-Buchse und bietet damit eine vollständige Plattform für Projekte, die WLAN- und Bluetooth-BLE-Konnektivität benötigen. Das Board liest digitale und analoge Eingänge, erzeugt digitale und analoge Signale und kommuniziert über SPI, I2C, I2S und UART. Damit eignet es sich für IoT-Anwendungen, Automatisierungen, Messstationen, Sensor-Gateways und Prototypen vernetzter Produkte.
Das Modul ESP32-WROOM-32D verfügt über einen Dual-Core-Prozessor Tensilica LX6, der mit Taktfrequenzen von bis zu 240 MHz arbeitet, 520 KB SRAM, 448 KB ROM für den Bootloader und die Systembibliotheken sowie 4 MB Flash-Speicher. Die Konnektivität umfasst WLAN 802.11 b/g/n/e/i im 2.4-GHz-Band und Bluetooth v4.2 BR/EDR mit Bluetooth Low Energy über die auf dem Modul integrierte Antenne. Der Analog-Digital-Wandler hat 12 Bit und bis zu 18 Kanäle, das Board verfügt über 2 DAC-Kanäle. Die Sicherheit wird durch einen Kryptografiebeschleuniger (AES, SHA-2, ECC, RSA), die Unterstützung für WPA/WPA2/WPA3 Personal und Enterprise sowie die AES-CCM-Verschlüsselung für Bluetooth BLE gewährleistet.
Zu den wichtigsten Merkmalen gehören die USB-Type-C-Buchse für Stromversorgung und Programmierung, der USB-UART-Wandler CP2102, die BOOT-Taste zum Wechsel in den Programmiermodus, die EN-Taste für den Reset, die blaue LED an GPIO2 sowie zwei Pinreihen mit einem Rastermaß von 2.54 mm und einem Abstand von 25 mm zwischen den Reihen. Das Board wird über den Type-C-Anschluss mit 5 VDC versorgt, der logische Pegel der GPIO-Pins beträgt 3.3 V. Für Sensoren oder Module mit Spannungen über 3.3 V verwenden Sie einen Logikpegelwandler.
Das Board wird über die Arduino IDE (Paket ESP32 Arduino, Board ESP32 Dev Module) oder mit ESP-IDF programmiert und ist mit dem Erweiterungsterminal mit der Referenz 5001 kompatibel. Über die Schnittstellen SPI, I2C, I2S und UART lassen sich Sensoren, Displays, Funkmodule und andere Entwicklungsboards anschließen.
Spezifikationen:
Versorgungsspannung: 5 VDC, über Type-C
Logikspannung: 3.3 V (Logikpegelwandler für Sensoren mit Spannungen über 3.3 V verwenden)
Modul: ESP32-WROOM-32D
USB-UART-Wandler: CP2102
Anschluss: USB Type-C
Prozessor: Dual-Core Tensilica LX6
Frequenz: bis zu 240 MHz
SRAM-Speicher: 520 KB
ROM-Speicher: 448 KB für den Bootloader und die Systembibliotheken
Flash-Speicher: 4 MB
WLAN: 802.11 b/g/n/e/i (2.4 GHz)
Bluetooth: v4.2 BR/EDR und Bluetooth Low Energy (BLE)
Antenne: Integriert für WLAN und Bluetooth
Pins: 34 I/O-Pins (General Purpose Input/Output), einschließlich analoger Eingangspins
Kommunikation: SPI, I2C, I2S, UART/USART
ADC: 12 Bit, bis zu 18 Kanäle
DAC: 2 Kanäle
Sicherheit: Kryptografiebeschleuniger (AES, SHA-2, ECC, RSA)
WLAN-Sicherheit: WPA/WPA2/WPA3 Personal und Enterprise
Bluetooth-BLE-Sicherheit: AES-CCM-Verschlüsselung
Abstand zwischen den Pinreihen: 25 mm
Layout:
| Element | Funktion |
|---|---|
| Modul ESP32-WROOM-32D | Enthält den Dual-Core-Prozessor, den Flash-Speicher mit 4 MB, das WLAN- und Bluetooth-Funkmodul und die integrierte Antenne. Der Antennenbereich am Ende des Boards muss frei von Metallobjekten und Kabeln bleiben. |
| USB-Type-C-Buchse | Versorgt das Board mit 5 VDC und stellt über den CP2102-Wandler die Verbindung zum Computer für Programmierung und seriellen Monitor her. |
| USB-UART-Wandler CP2102 | Stellt die Verbindung zwischen dem USB-Anschluss und der UART0-Schnittstelle des Moduls her (Pins TX0 und RX0). |
| BOOT-Taste (GPIO0) | Wird das Board beim Einschalten oder Anschließen gedrückt gehalten, wechselt es in den Programmiermodus. Im normalen Betrieb kann GPIO0 nach dem Start als Programmeingang gelesen werden. |
| EN-Taste | Setzt das Modul zurück. Ein kurzer Tastendruck startet das Programm aus dem Flash-Speicher neu. Der Pin EN ist High-aktiv, und das Drücken der Taste verbindet ihn mit Masse. |
| Blaue LED (GPIO2 / D2) | Vom Programm über den Pin D2 gesteuerte LED. Sie leuchtet, wenn GPIO2 auf HIGH gesetzt ist, und erlischt, wenn er auf LOW gesetzt ist. |
| Spannungsregler 3.3 V | Reduziert die über USB oder den Pin VIN empfangenen 5 V auf die 3.3 V, die vom Modul und vom Pin 3V3 benötigt werden. |
| Pinreihe 1 (D23 - 3V3) | GPIO-Pins, UART, I2C, SPI, Masse und 3.3-V-Ausgang. |
| Pinreihe 2 (EN - VIN) | Analoge Eingangspins, DAC, Touch, Masse und der 5-V-Pin VIN. |
| Montagebohrungen | Befestigung des Boards im Gehäuse oder auf einer Halterung. |
Pinout:


| Anschluss | Pin | Funktion |
|---|---|---|
| Pinreihe 1 | D23 | GPIO23, VSPI MOSI |
| Pinreihe 1 | D22 | GPIO22, I2C SCL standardmäßig in Arduino |
| Pinreihe 1 | TX0 | GPIO1, UART0 TX (mit CP2102 verbunden) |
| Pinreihe 1 | RX0 | GPIO3, UART0 RX (mit CP2102 verbunden) |
| Pinreihe 1 | D21 | GPIO21, I2C SDA standardmäßig in Arduino |
| Pinreihe 1 | D19 | GPIO19, VSPI MISO |
| Pinreihe 1 | D18 | GPIO18, VSPI SCK |
| Pinreihe 1 | D5 | GPIO5, VSPI CS, Konfigurationspin beim Start |
| Pinreihe 1 | TX2 | GPIO17, UART2 TX |
| Pinreihe 1 | RX2 | GPIO16, UART2 RX |
| Pinreihe 1 | D4 | GPIO4, Touch T0, ADC2_CH0 |
| Pinreihe 1 | D2 | GPIO2, blaue LED, Touch T2, ADC2_CH2, Konfigurationspin beim Start |
| Pinreihe 1 | D15 | GPIO15, Touch T3, ADC2_CH3, Konfigurationspin beim Start |
| Pinreihe 1 | GND | Masse |
| Pinreihe 1 | 3V3 | Ausgang 3.3 V |
| Pinreihe 2 | EN | Modulaktivierung (High-aktiv), mit der EN-Taste verbunden |
| Pinreihe 2 | VP | GPIO36, ADC1_CH0, nur Eingang |
| Pinreihe 2 | VN | GPIO39, ADC1_CH3, nur Eingang |
| Pinreihe 2 | D34 | GPIO34, ADC1_CH6, nur Eingang |
| Pinreihe 2 | D35 | GPIO35, ADC1_CH7, nur Eingang |
| Pinreihe 2 | D32 | GPIO32, ADC1_CH4, Touch T9 |
| Pinreihe 2 | D33 | GPIO33, ADC1_CH5, Touch T8 |
| Pinreihe 2 | D25 | GPIO25, DAC1-Ausgang, ADC2_CH8 |
| Pinreihe 2 | D26 | GPIO26, DAC2-Ausgang, ADC2_CH9 |
| Pinreihe 2 | D27 | GPIO27, Touch T7, ADC2_CH7 |
| Pinreihe 2 | D14 | GPIO14, Touch T6, ADC2_CH6, HSPI CLK |
| Pinreihe 2 | D12 | GPIO12, Touch T5, ADC2_CH5, Konfigurationspin beim Start |
| Pinreihe 2 | D13 | GPIO13, Touch T4, ADC2_CH4, HSPI MOSI |
| Pinreihe 2 | GND | Masse |
| Pinreihe 2 | VIN | Versorgung 5 V |
| GPIO0 | Startmodus |
|---|---|
| 1 (High-Pegel, Standard) | Ausführung des Programms aus dem Flash-Speicher (normaler Betrieb) |
| 0 (BOOT-Taste gedrückt oder mit GND verbunden) | Programmiermodus über UART |
Verwendung:
Installieren Sie in der Arduino IDE das Paket ESP32 Arduino und wählen Sie im Menü Tools > Board das Board ESP32 Dev Module aus.
Versorgen Sie das Board mit 5 VDC über die USB-Type-C-Buchse, mit einem Kabel, das auch Daten überträgt, oder über den Pin VIN mit 5 V, wobei jeweils nur eine Stromquelle verwendet wird.
Legen Sie an die GPIO-Pins keine Spannungen über 3.3 V an. Für Sensoren oder Module mit 5-V-Ausgängen verwenden Sie einen Logikpegelwandler.
Zum Programmieren drücken Sie die BOOT-Taste und halten sie gedrückt (oder verbinden Sie den GPIO0-Pin kurz mit GND), bevor Sie das Type-C-Kabel an den Computer anschließen, und halten Sie sie gedrückt, solange der UPLOAD läuft.
Nach Abschluss des Programmiervorgangs lassen Sie die BOOT-Taste los und drücken die EN-Taste, um das Board zurückzusetzen und das Programm zu starten.
Zur schnellen Überprüfung laden Sie ein Programm, das den Zustand des Pins D2 wechselt, und beobachten Sie die blaue LED des Boards.
Verwenden Sie die Pins D34, D35, VP und VN ausschließlich als Eingänge, da sie keine Ausgangsschaltungen und keine internen Pull-up- oder Pull-down-Widerstände besitzen.
Vermeiden Sie die Pins D2, D5, D12, D15 und GPIO0 für Signale, die beim Start den Pegel verändern, da es sich um Konfigurationspins handelt und der korrekte Start des Boards dadurch verhindert werden kann.
Wenn WLAN aktiv ist, verwenden Sie für analoge Messungen die Pins des ADC1 (VP, VN, D34, D35, D32, D33), da die Pins des ADC2 in dieser Zeit nicht gelesen werden können.
Für erzeugte analoge Signale verwenden Sie die Pins D25 und D26, und für kapazitive Sensoren die Pins mit Touch-Funktion (D4, D2, D15, D13, D12, D14, D27, D33, D32).
Für stabile Ergebnisse verwenden Sie eine USB-Stromquelle, die mindestens 500 mA liefern kann, besonders wenn WLAN oder Bluetooth aktiv sind, sowie kurze USB-Kabel.
- Versorgungsspannung
- 5 V DC
- Schnittstelle
- SPI, I2C, I2S, UART/USART
- Logikspannung
- 3.3 V
- Steckverbindertyp
- USB Type-C
- Flash-Speicher
- 4 MB
- Integrierter Schaltkreis
- ESP32-WROOM-32D
- Antenne
- Integriert für WiFi und Bluetooth
- Prozessor
- Dual-Core Tensilica LX6
- WLAN
- 802.11 b/g/n/e/i (2.4 GHz)
- Bluetooth
- Bluetooth 4.2 (BR/EDR si BLE)
- SRAM-Speicher
- 520 KB
- Anzahl digitaler I/O-Pins
- 30 I/O
- Prozessortakt
- pana la 240 MHz
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
/*
ESP32 DevKit V1 (ESP-WROOM-32) - basic board test
Board (Arduino IDE): ESP32 Dev Module
Board package: esp32 by Espressif Systems (Boards Manager)
Wiring: none, the onboard blue LED on GPIO2 is used and the board is powered over USB Type-C
Libraries: none, WiFi.h is part of the ESP32 package
The program blinks the onboard LED, prints chip information and scans
the available WiFi networks every 10 seconds.
*/
#include <WiFi.h>
// Onboard blue LED (D2 = GPIO2)
const int LED_PIN = 2;
unsigned long lastScan = 0;
const unsigned long SCAN_INTERVAL_MS = 10000;
void setup() {
Serial.begin(115200);
delay(500);
pinMode(LED_PIN, OUTPUT);
// Print basic chip information
Serial.println("ESP32 DevKit V1 test");
Serial.print("Chip model: ");
Serial.println(ESP.getChipModel());
Serial.print("CPU frequency (MHz): ");
Serial.println(ESP.getCpuFreqMHz());
Serial.print("Flash size (bytes): ");
Serial.println(ESP.getFlashChipSize());
// Set WiFi to station mode and disconnect from any network
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
}
void loop() {
// Blink the onboard LED
digitalWrite(LED_PIN, HIGH);
delay(250);
digitalWrite(LED_PIN, LOW);
delay(250);
// Scan WiFi networks at a fixed interval
if (millis() - lastScan >= SCAN_INTERVAL_MS) {
lastScan = millis();
Serial.println("Scanning WiFi networks...");
int count = WiFi.scanNetworks();
if (count <= 0) {
Serial.println("No networks found");
} else {
for (int i = 0; i < count; i++) {
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.println(" dBm)");
}
}
WiFi.scanDelete();
}
}