ESP32 PLUS 2.4 GHz WiFi + Bluetooth® + Bluetooth LE Board
Giới thiệu:
ESP32 PLUS là bo mạch phát triển dựa trên module ESP32-WROOM-32UE kích thước nhỏ được sản xuất bởi Espressif, có 16MB Flash, 448kB ROM, 536kB SRAM. Tất cả các chân I/O được đưa ra header ở cả hai bên để dễ dàng kết nối, người dùng có thể kết nối các thiết bị ngoại vi bằng dây nối hoặc lắp ESP32 PLUS trực tiếp lên một breadboard.
Với bộ nạp dữ liệu và giao tiếp Uart CP2102, công suất cực thấp có khả năng hoạt động trên pin LiPo khi thiếu nguồn điện bên ngoàI.
ESP32-WROOM-32UE Dựa trên dòng vi xử lý ESP32 series of SoCs, Xtensa® dualcore 32bit LX6, 26 GPIOs,
ADC, GPIO, I²C, I²S, PWM, SDIO, SPI, UART...
Tính năng:
Hình và mô tả các thành phần, giao diện và điều khiển chính của Board ESP32 PLUS.
- Micro USB Port:
- Giao diện USB. Nguồn cung cấp điện cho board cũng như giao diện truyền thông giữa máy tính và module ESP32-WROOM-32.
- USB-to-UART Bridge:
- Sử dụng chip CP2102 (USB to Serial Converter) cung cấp tốc độ truyền lên đến 3 Mbps.
- RESET button
- BOOT button:
- Chức năng nút Download. Giữ nút BOOT và sau đó nhấn RESET khởi động chế độ Firmware Download để tải firmware thông qua cổng nối tiếp.
- LED:
- PWR: Led màu đỏ báo nguồn
- CHG: Led màu vàng báo sạc
- 13: Led màu xanh dương báo trạng thái sử dụng (GPIO 13)
- GPIO
- Tất cả các chân I/O trên module được đưa ra các Pin Header 2.54mm trên board. Bạn có thể lập trình ESP32 để kích hoạt nhiều chức năng như PWM, ADC, DAC, I2C, I2S, SPI, v.v...
- Tùy chọn cấp nguồn: Có 4 cách để cung cấp nguồn cho Board:
- Cổng micro USB, nguồn điện mặc định
- Chân tiêu đề 5V và GND
- Chân tiêu đề 3V3 và GND
- Chân tiêu đề VBAT và GND: Trên board tích hợp khối sạc Pin LiPo sử dụng IC MCP73832 dòng sạc 500mA.
- Kích thước: mm x mm
Sử dụng ESP32 trên Arduino IDE
1. Cài đặt Arduino IDE
Tải xuống và cài đặt theo hướng dẫn tại trang web của Arduino tại
đây.
2. Cài đặt/bổ sung thư viện ESP32
Có hai cách để cài đặt thư viện ESP32:
Tải xuống thư viện ESP32 từ trang web của Arduino tại
đây. Sau khi tải xuống, hãy sao chép toàn bộ thư mục thư viện vào thư mục libraries của Arduino IDE.
Cài đặt thư viện ESP32 thông qua Arduino IDE: Mở Arduino IDE và đi tới menu File > Preferences. Trong cửa sổ Preferences, hãy nhập địa chỉ URL sau vào trường Additional Boards Manager URLs:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Nhấn OK để lưu thay đổi. Sau đó, đi tới menu Tools > Boards > Boards Manager. Trong cửa sổ Boards Manager, hãy tìm esp32 và cài đặt thư viện.
3. Chọn board ESP32
Sau khi cài đặt thư viện ESP32, bạn cần chọn board ESP32 trong Arduino IDE. Mở Arduino IDE và đi tới menu Tools > Board. Trong danh sách Board, hãy chọn board ESP32 mà bạn đang sử dụng.
Để chọn Code ESP32 trong Arduino IDE: Mở Arduino IDE và chọn File > Examples > ESP32..., Bạn sẽ thấy một danh sách các code có sẵn cho ESP32, như ESP32.., WiFi, WiFiScan v.v...
4. Chọn cổng COM
Cài đặt Driver CP2102, Kết nối board với PC qua Micro USB, Arduino IDE sẽ tự động phát hiện cổng COM của board ESP32. Nếu không, bạn có thể chọn cổng COM thủ công trong menu Tools > Port.
5. Nạp Code cho ESP32
Để nạp Code cho ESP32, hãy nhấn nút Upload trong Arduino IDE. Khi Code được nạp thành công, board ESP32 sẽ bắt đầu chạy Code của bạn.
Example Test
Trong thư viện Arduino IDE và phần Tài Liệu có nhiều code demo cho các chức năng cơ bản đến nâng cao. Bạn có thể tham khảo và thực hiện một cách dễ dàng, ngay cả khi bạn là người mới bắt đầu.
Hình test ESP32_Web Server: Điều khiển ON/OFF 2 led qua web.
Tài liệu:
TMe_ESP32 PLUS Schematic.pdf
ESP32-WROOM-32UE Datasheets.pdf
Example ESP32
SP32- Example Test.rar