ESP32 ESP32 ESP-WROOM-32D

ESP32 ESP-WROOM-32D иштеп чыгуу тактасы, 0.96 дюймдук OLED дисплейи бар колдонуучу колдонмосу

Model: ESP32 ESP-WROOM-32D

Бренд: ESP32

1. Киришүү

This manual provides detailed instructions for the ESP32 ESP-WROOM-32D Development Board, an integrated solution for IoT projects. It combines Wi-Fi and Bluetooth capabilities with an onboard 0.96-inch OLED display, offering a versatile platform for various applications. Please read this manual thoroughly before using the development board to ensure proper operation and to maximize its potential.

Жогорку view of the ESP32 ESP-WROOM-32D Development Board with integrated OLED display.
1-сүрөт: Жогорку view of the ESP32 ESP-WROOM-32D Development Board with integrated OLED display.

2. Өзгөчөлүктөрү

  • Integrated ESP-WROOM-32 module.
  • Supports 802.11b/g/n Wi-Fi and Bluetooth 4.2 BR/EDR + BLE standards.
  • Low-power dual-core 32-bit CPU, capable of acting as an application processor.
  • CPU main frequency up to 240MHz, with computing power up to 600DMIPS.
  • Built-in 520KB SRAM.
  • Supports various interfaces: UART, SPI, I2C, PWM, DAC, ADC, SDIO, I2S, IR.
  • Supports openOCD debugging interface.
  • Multiple sleep modes with deep sleep current as low as 6.5uA.
  • Embedded LWip and FreeRTOS operating systems.
  • Supports STA/AP/STA+AP Wi-Fi modes.
  • Supports SmartConfiguration/AirKiss one-click network configuration.
  • Universal AT commands for ease of use.
  • Supports local serial port upgrade and remote firmware over-the-air (FOTA) upgrade.
  • Integrated 0.96-inch OLED display (128x64 pixels, SSD1306 driver, I2C Address 0x3C).

3. Техникалык шарттар

ПараметрНарк
Продукт атыESP32 WiFi+BT Dual-Mode Development Board
SPI FlashДемейки 32 Мбит
BluetoothBluetooth 4.2 BR/EDR and BLE standards
Wi-Fi802.11b/g/n/
Колдоого алынган интерфейстерUART, SPI, SDIO, I2C, PWM, I2S, IR, ADC, DAC
On-chip SensorsHall sensors, Temperature sensors, Capacitive touch sensors
IO порттору22
Сериялык порт ылдамдыгыДемейки 115200бит/сек
Спектр диапазону2412~2484МГц
Antenna FormOnboard PCB antenna with 2dBi gain
Transmission Power (802.11b)17 ± 2dBm (@ 11Mbps)
Transmission Power (802.11g)14 ± 2dBm (@ 54Mbps)
Transmission Power (802.11n)13 ± 2dBm (@ MCS7)
Receiving Sensitivity (CCK, 1Mbps)-90дБм
Receiving Sensitivity (CCK, 11Mbps)-85дБм
Receiving Sensitivity (6Mbps, 1/2BPSK)-88дБм
Receiving Sensitivity (54Mbps, 3/4 64-QAM)-70дБм
Receiving Sensitivity (MCS7, 65Mbps, 72.2Mbps)-67дБм
Энергияны керектөө300mA @ 3.3V
КоопсуздукWPA/WPA2/WPA2 Enterprise/WPS
USB Power Supply5V
Vin Pin Power Supply6.0V~12V
Иштөө температурасы-20 °C ~ 80 °C
Өлчөмдөр53.2мм x 28.7мм

4. Орнотуу жана баштоо

4.1. Board Overview

Бурчтуу view of the ESP32 ESP-WROOM-32D Development Board.
2-сүрөт: Бурчтуу view of the ESP32 ESP-WROOM-32D Development Board.
Төмөнкү view of the ESP32 ESP-WROOM-32D Development Board.
3-сүрөт: Төмөнкү view of the ESP32 ESP-WROOM-32D Development Board.

4.2. USB Port Selection

The development board is available with different USB connector types. Ensure you have the correct cable for your board variant (Mini USB, Micro USB, or Type-C).

Comparison of Mini USB, Micro USB, and Type-C variants of the ESP32 development board.
Figure 4: USB Port Variants (Mini USB, Micro USB, Type-C).

4.3. Pinout диаграммасы

Refer to the pinout diagram for connecting external components and understanding the GPIO assignments.

Detailed pinout diagram for the ESP32 ESP-WROOM-32D Development Board, showing GPIOs, power pins, and special functions.
Figure 5: ESP32 ESP-WROOM-32D Pinout Diagram. This diagram illustrates the function of each pin, including GPIOs, power, and communication interfaces. Pins labeled 'GPIX' are input-only.

4.4. Электр камсыздоо

The board can be powered via the USB port (5V) or through the Vin pin (6.0V to 12V). Ensure the power supply voltage зыяндын алдын алуу үчүн көрсөтүлгөн диапазондо.

4.5. Батареяны туташтыруу

The board includes a 3.7V lithium battery interface (2-pin 1.25mm connector) for portable applications.

Diagram showing the 3.7V lithium battery interface on the ESP32 development board.
Figure 6: 3.7V Lithium Battery Interface (2-pin 1.25mm).

4.6. Программалык камсыздоону орнотуу

To program the ESP32 development board, you will typically use the Arduino IDE or ESP-IDF. Follow these general steps:

  1. USB драйверин орнотуу: Depending on your operating system and the USB-to-serial chip on your board (e.g., CP210x, CH340), you may need to install a specific USB driver.
  2. Arduino IDE орнотуу: Download and install the Arduino IDE from the official webсайт.
  3. ESP32 тактасынын колдоосун кошуу: Arduino IDEде, өтүңүз File > Preferences and add the ESP32 board manager URL. Then, go to Tools > Board > Boards Manager and search for 'ESP32' to install the platform.
  4. Тактаны тандаңыз: Go to Tools > Board and select 'ESP32 Dev Module' or a similar appropriate board.
  5. Порт тандоо: Go to Tools > Port and select the serial port connected to your ESP32 board.
  6. Жүктөө коду: Write or load your code, then click the 'Upload' button. You may need to press the 'BOOT' button on the board while uploading if prompted.

5. Иштөө нускамалары

5.1. Негизги операция

  • Күйгүзүү: Connect the board to a power source (USB or Vin pin). The power LED should illuminate.
  • Кайтаруу: Press the 'EN' (Enable/Reset) button to restart the ESP32.
  • Жүктөө режими: The 'BOOT' button is used to put the ESP32 into firmware upload mode. Hold it down while pressing and releasing 'EN', then release 'BOOT'.

5.2. OLED Display Usage

The integrated 0.96-inch OLED display uses the I2C protocol. The default I2C address is 0x3C. The SDA pin is connected to GPIO21 and the SCL pin to GPIO22. You can use standard OLED libraries (e.g., Adafruit SSD1306 library) with the Arduino IDE to control the display.

5.3. Wi-Fi жана Bluetooth

The ESP32 supports various Wi-Fi and Bluetooth functionalities. Refer to the ESP-IDF programming guide or Arduino ESP32 examples for detailed instructions on implementing Wi-Fi (STA, AP, STA+AP modes) and Bluetooth (BR/EDR, BLE) applications.

6. Кыйынчылыктарды

  • Board not detected by PC: Ensure USB drivers are correctly installed. Try a different USB cable or port.
  • Upload failed: Check if the correct board and serial port are selected in the IDE. Ensure the board is in bootloader mode (press BOOT button during upload if necessary). Verify power supply.
  • OLED not displaying: Check I2C connections (GPIO21/SDA, GPIO22/SCL) and ensure the correct I2C address (0x3C) is used in your code. Verify the OLED library is correctly installed and initialized.
  • Wi-Fi/Bluetooth туташуу көйгөйлөрү: Double-check network credentials. Ensure antenna is not obstructed. Verify power supply stability.
  • Unexpected resets: This can be caused by insufficient power supply (especially during Wi-Fi/Bluetooth operations). Ensure your power supply can provide enough current (300mA at 3.3V).

7. Техникалык тейлөө

  • Keep the board in a dry, static-free environment.
  • Avoid exposing the board to extreme temperatures or humidity.
  • Do not apply excessive force to the pins or connectors.
  • Clean the board gently with a soft, dry brush if dust accumulates. Avoid liquids.
  • Regularly check for firmware updates for the ESP32 platform to benefit from bug fixes and new features.

8. Колдонуучунун кеңештери

  • When using the board with a breadboard, ensure all pins are correctly aligned to prevent short circuits.
  • For projects requiring stable power, consider using the Vin pin with a regulated 6-12V power supply instead of relying solely on USB, especially when driving many peripherals.
  • Utilize the deep sleep modes for battery-powered applications to significantly extend battery life.
  • Explore the extensive online community and documentation for ESP32 for project ideas, code examples, and advanced techniques.

9. Кепилдик жана колдоо

This product is designed for hobbyists and developers. For technical support, please refer to the vast online resources available for ESP32 development boards, including official Espressif documentation, community forums, and open-source projects. While specific warranty details are not provided, proper handling and adherence to this manual will ensure the longevity and functionality of your development board.

For further assistance, please contact your retailer or the manufacturer directly.

Тектеш документтер - ESP32 ESP-WROOM-32D

Preview 0.96 OLED экраны бар ESP32 иштеп чыгуу тактасы: Орнотуу жана мүнөздөмөлөрү
0.96 дюймдук OLED дисплейи бар ESP32 иштеп чыгуу тактасы боюнча кеңири колдонмо. Бул документте продукттун кириш сөзү, техникалык параметрлер, пиндердин сүрөттөмөлөрү жана Arduino IDE чөйрөсүн орнотуу жана тактаны программалоо боюнча этап-этабы менен көрсөтмөлөр кеңири баяндалган.
Preview ESP32 Development Board User Guide and FCC Compliance Information
Comprehensive user guide for the ESP32 Development Board, covering FCC compliance, RF exposure, technical specifications, WiFi and Bluetooth features, block diagram, and pin descriptions.
Preview MSP4030/MSP4031 дисплей модулу менен ESP32 иштеп чыгуу: Демо көрсөтмөлөрү
MSP4030 жана MSP4031 дисплей модулдарын ESP32 иштеп чыгуу такталары менен колдонуу боюнча кеңири колдонмо, анда орнотуу, пин туташуулары,...ampпрограммалар, китепкананын конфигурациясы жана компиляциясы.
Preview E32R28T&E32N28T 2.8 дюймдук ESP32-32E демо нускамалары
Arduino IDE колдонуп, E32R28T&E32N28T 2.8 дюймдук ESP32-32E дисплей модулу үчүн ар кандай демо программаларды орнотуу, пиндерди бөлүштүрүү жана колдонуу боюнча кеңири колдонмо. Программалык камсыздоо китепканаларын, WiFi, Bluetooth жана сенсордук экран функцияларын камтыйт.
Preview 2.8 дюймдук ESP32-32E дисплей модулунун колдонуучу нускамасы
User manual for the 2.8-inch ESP32-32E Display Module, covering resource description, software and hardware instructions, and precautions for use. Details include ESP32-WROOM-32E module, ILI9341 LCD controller, SPI communication, USB-to-serial conversion, and various circuit diagrams.
Preview 3.5 дюймдук ESP32-32E дисплей модулунун колдонуучу нускамасы (E32R35T & E32N35T)
3.5 дюймдук ESP32-32E дисплей модулу (E32R35T жана E32N35T моделдери) үчүн комплекстүү колдонуучу колдонмо. Бул колдонмодо аппараттык камсыздоо ресурстары, программалык камсыздоону иштеп чыгуу кадамдары, ар кандай схемалар үчүн схемалык түшүндүрмөлөр (Type-C, SPI, USB-to-Serial, аудио, батареяны башкаруу ж.б.) жана негизги колдонуу сактык чаралары. ESP32-WROOM-32E модулу, ST7796 дисплей драйвери жана XPT2046 сенсордук контроллери бар.