1. Einleitung
The AITRIP ESP-WROOM-32 ESP32 ESP-32S Development Board is a versatile 2.4GHz dual-mode WiFi and Bluetooth microcontroller. It is designed for a wide range of applications, offering robust connectivity and processing capabilities. This board supports the LWIP protocol and FreeRTOS, making it a reliable and scalable solution for various projects. Its ultra-low power consumption and compatibility with the Arduino IDE enhance its utility for developers and hobbyists alike.
Hauptmerkmale
- 2.4GHz Dual Mode WiFi + Bluetooth Development Board
- Support for LWIP protocol and FreeRTOS
- Secure, reliable, and scalable for diverse applications
- Supports three operational modes: AP (Access Point), STA (Station), and AP+STA
- Ultra-Low power consumption for extended use
- Compatible with Arduino IDE for easy programming
- Integrated with Antenna RF Low Noise Amplifiers and Filters
2. Produktüberschreitungview
Produktkomponenten und Abmessungen

Abbildung 2.1: ESP-WROOM-32 Development Board with dimensions. The board measures approximately 24mm (0.94 inches) in width and 52mm (2.04 inches) in length, with a pin spacing of 1mm.

Abbildung 2.2: Detailed pinout diagram for the ESP-WROOM-32 Development Board, indicating GPIO, power (5V, 3.3V, GND), and other functional pins for various applications.

Abbildung 2.3: Nahaufnahme view of the Micro USB port on the ESP-WROOM-32 Development Board, used for power supply and data communication.

Abbildung 2.4: Examples of the ESP-WROOM-32 Development Board integrated into different breadboard projects, demonstrating its versatility in electronic prototyping.
Technische Spezifikationen
| Spezifikation | Wert |
|---|---|
| Modellname | ESP-WROOM-32 ESP-32S Development Board |
| CPU-Geschwindigkeit | 240 MHz |
| Anzahl der Prozessoren | 2 (Dual Cores) |
| Größe des installierten RAM-Speichers | 512 KB |
| Konnektivitätstechnologie | UART, USB |
| Drahtlose Kompatibilität | 802.11bgn (WiFi), Bluetooth |
| Betriebssystemkompatibilität | Linux, Windows, macOS |
| Kompatible Geräte | Arduino Boards, Computers (PCs, laptops, tablets), Game Consoles, Smartphones, Printers, Keyboards, Speakers |
| Anzahl USB-Anschlüsse | 1 (Micro USB) |
3. Einrichtung
Initial Board Preparation
- Auspacken: Carefully remove the ESP-WROOM-32 Development Board from its packaging. Inspect for any visible damage.
- Stromversorgung: Connect the board to a computer or a 5V power adapter using a Micro USB cable. The board will typically power on and an LED indicator may light up.
- Treiberinstallation: For initial connection to your computer, you may need to install the appropriate USB-to-Serial drivers (e.g., CP210x or CH340G, depending on the board's specific chip). These drivers are usually available from the chip manufacturer's webWebsite.
Software Setup (Arduino IDE)
- Installieren Sie die Arduino IDE: Laden Sie die neueste Version der Arduino IDE von der offiziellen Arduino-Website herunter und installieren Sie sie. webSeite? ˅ (www.arduino.cc/en/software).
- ESP32 Board Manager hinzufügen URL: Öffnen Sie Arduino IDE, gehen Sie zu File > EinstellungenIm Bereich „Zusätzlicher Vorstandsmanager“ URLs' field, add the following URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json. OK klicken.
- ESP32-Boards installieren: Gehe zu Werkzeuge > Board > Board-Manager.... Suchen nach "ESP32" und installieren Sie das Paket "esp32 by Espressif Systems".
- Ausschuss auswählen: Nach der Installation gehen Sie zu Werkzeuge > Board > ESP32 Arduino and select the appropriate board, typically "ESP32 Dev Module" or "DOIT ESP32 DEVKIT V1".
- Port auswählen: Gehe zu Werkzeuge > Port und wählen Sie den seriellen Port aus, der zu Ihrem angeschlossenen ESP32-Board gehört.
4. Betrieb
Programming and Uploading
- Code schreiben: Use the Arduino IDE to write your program (sketch). The ESP32 supports standard Arduino functions as well as specific ESP32 libraries for WiFi, Bluetooth, and other peripherals.
- Kompilieren: Click the 'Verify' button (checkmark icon) in the Arduino IDE to compile your code and check for errors.
- Hochladen: Click the 'Upload' button (right arrow icon) to upload the compiled code to the ESP32 board. During the upload process, you might need to press and hold the 'BOOT' button on the ESP32 board, then press the 'EN' (Reset) button, and release 'BOOT' when the upload starts. Some boards may automatically enter programming mode.
WiFi and Bluetooth Modes
The ESP-WROOM-32 supports various modes for wireless communication:
- Stationsmodus (STA): The ESP32 connects to an existing WiFi network, acting as a client device.
- Access Point (AP)-Modus: The ESP32 creates its own WiFi network, allowing other devices to connect to it.
- AP+STA Mode: The ESP32 operates as both an Access Point and a Station simultaneously.
Bluetooth functionality allows for communication with other Bluetooth-enabled devices, supporting both Classic Bluetooth and Bluetooth Low Energy (BLE).
Using GPIO Pins
The board features multiple General Purpose Input/Output (GPIO) pins that can be configured for various functions, including digital input/output, analog-to-digital conversion (ADC), digital-to-analog conversion (DAC), I2C, SPI, UART, and capacitive touch sensing. Refer to the pinout diagram (Figure 2.2) for specific pin capabilities.
5. Wartung
Allgemeine Pflege
- Handhabung: Handle the board by its edges to avoid touching the electronic components, which can be sensitive to static electricity.
- Lagerung: Store the board in an anti-static bag when not in use to protect it from electrostatic discharge. Keep it in a dry, cool environment away from direct sunlight and extreme temperatures.
- Reinigung: If necessary, clean the board with a soft, dry brush or compressed air to remove dust. Avoid using liquids or abrasive materials.
- Leistung: Achten Sie immer auf die richtige Lautstärketage (5V via USB or VIN pin) is supplied to the board. Incorrect voltage kann dauerhafte Schäden verursachen.
6. Fehlerbehebung
Häufige Probleme und Lösungen
- Platine vom Computer nicht erkannt:
Lösung: Ensure USB drivers (e.g., CP210x, CH340G) are correctly installed. Try a different USB cable or port. Restart your computer. - Upload-Fehler:
Lösung: Verify that the correct board and serial port are selected in the Arduino IDE. Ensure the board is in programming mode (often by holding the 'BOOT' button during upload). Check for syntax errors in your code. - WLAN-/Bluetooth-Verbindungsprobleme:
Lösung: Check your network credentials (SSID, password). Ensure the ESP32 is within range of the WiFi router or Bluetooth device. For Bluetooth devices, some may enter a 'sleep' mode to conserve power and might require activation to be recognized. Consider optimal placement of the ESP32 board for better signal coverage, especially in larger homes. - Unexpected Behavior/Crashes:
Lösung: This can often be due to insufficient power. Ensure your power supply can provide enough current, especially when using WiFi/Bluetooth or external components. Review your code for logic errors or memory leaks. - GPIO Pin Malfunction:
Lösung: Double-check your wiring and ensure pins are correctly connected. Verify that the GPIO pins are configured correctly in your code (input/output, pull-up/down resistors).
7. Medien
Offizielle Produktvideos
Für diesen Artikel sind derzeit keine offiziellen Produktvideos des Verkäufers verfügbar.
8. Lieferumfang
Packungsinhalt
- 1 x ESP32 30-pin development board
9. Garantie und Support
Garantieinformationen
Please refer to the retailer's return policy for details regarding product returns and replacements. For technical support or further assistance, please contact the manufacturer, AITRIP, through their official support channels or the platform where the product was purchased.