AITRIP ESP-WROOM-32 ESP-32S Development Board

AITRIP ESP-WROOM-32 ESP32 ESP-32S Development Board Instruction Manual

Model: ESP-WROOM-32 ESP-32S Development Board

Brand: AITRIP

1. Kirish

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.

Asosiy xususiyatlar

  • 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. Mahsulot tugadiview

Product Components and Dimensions

ESP-WROOM-32 Development Board with dimensions

2.1-rasm: 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.

ESP-WROOM-32 Pinout Diagram

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

ESP-WROOM-32 Micro USB Port

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

ESP-WROOM-32 in various applications

2.4-rasm: Examples of the ESP-WROOM-32 Development Board integrated into different breadboard projects, demonstrating its versatility in electronic prototyping.

Texnik spetsifikatsiyalar

SpetsifikatsiyaQiymat
Model nomiESP-WROOM-32 ESP-32S Development Board
CPU tezligi240 MGts
Protsessorlar soni2 (Dual Cores)
O'rnatilgan operativ xotira hajmi512 KB
Ulanish texnologiyasiUART, USB
Simsiz moslik802.11bgn (WiFi), Bluetooth
Operatsion tizimning muvofiqligiLinux, Windows, macOS
Mos qurilmalarArduino Boards, Computers (PCs, laptops, tablets), Game Consoles, Smartphones, Printers, Keyboards, Speakers
Jami USB portlari1 (Micro USB)

3. Sozlash

Initial Board Preparation

  1. Paketdan chiqarish: Carefully remove the ESP-WROOM-32 Development Board from its packaging. Inspect for any visible damage.
  2. Quvvatlantirish manbai: 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.
  3. Haydovchi o'rnatish: 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 websayt.

Software Setup (Arduino IDE)

  1. Install Arduino IDE: Download and install the latest version of the Arduino IDE from the official Arduino websayt (www.arduino.cc/en/software).
  2. Add ESP32 Board Manager URL: Arduino IDE-ni oching, o'ting File > Afzalliklar. In the 'Additional Boards Manager URLs' field, add the following URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json. OK tugmasini bosing.
  3. Install ESP32 Boards: ga boring Asboblar > Kengash > Kengashlar menejeri.... Ni qidirish "ESP32" and install the "esp32 by Espressif Systems" package.
  4. Select Board: O'rnatishdan so'ng, o'ting Asboblar > Doska > ESP32 Arduino and select the appropriate board, typically "ESP32 Dev Module" or "DOIT ESP32 DEVKIT V1".
  5. Portni tanlang: ga boring Asboblar > Port and select the serial port corresponding to your connected ESP32 board.

4. Operatsion

Programming and Uploading

  1. Write Code: 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.
  2. Kompilyatsiya: Click the 'Verify' button (checkmark icon) in the Arduino IDE to compile your code and check for errors.
  3. Yuklash: 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:

  • Stansiya (STA) rejimi: The ESP32 connects to an existing WiFi network, acting as a client device.
  • Kirish nuqtasi (AP) rejimi: 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. Xizmat ko'rsatish

Umumiy parvarish

  • Ishlov berish: Handle the board by its edges to avoid touching the electronic components, which can be sensitive to static electricity.
  • Saqlash: 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.
  • Tozalash: If necessary, clean the board with a soft, dry brush or compressed air to remove dust. Avoid using liquids or abrasive materials.
  • Quvvat: Har doim to'g'ri hajmga ishonch hosil qilingtage (5V via USB or VIN pin) is supplied to the board. Incorrect voltage can cause permanent damage.

6. Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Umumiy muammolar va yechimlar

  • Board Not Detected by Computer:
    Yechim: Ensure USB drivers (e.g., CP210x, CH340G) are correctly installed. Try a different USB cable or port. Restart your computer.
  • Yuklashdagi xatolar:
    Yechim: 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.
  • WiFi/Bluetooth Connectivity Issues:
    Yechim: 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:
    Yechim: 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:
    Yechim: 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. Ommaviy axborot vositalari

Rasmiy mahsulot videolari

Hozirda ushbu mahsulot uchun sotuvchining rasmiy mahsulot videolari mavjud emas.

8. Qutida nima bor

Paket tarkibi

  • 1 x ESP32 30-pin development board

9. Kafolat va qo'llab-quvvatlash

Kafolat haqida ma'lumot

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.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.