Bảng phát triển không dây đa giao thức ESP32
Bảng phát triển không dây đa giao thức ESP32 là nền tảng phát triển tích hợp đa chức năng phù hợp với các kịch bản phát triển như Internet of Things, truyền thông không dây, phát triển tần số vô tuyến, NFC, định vị GPS, ghi dữ liệu và hệ thống nhúng tùy chỉnh.
Phiên bản này đã hoàn tất việc cài đặt bo mạch chủ, bảng mở rộng không dây và vỏ in 3D và có thể được sử dụng trực tiếp để phát triển thứ cấp. Vỏ có sẵn màu Xanh quân đội và Cam.
Bảng phát triển được thiết kế dựa trên mô-đun ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Nó tích hợp màn hình cảm ứng 2,8 inch, RF Sub-GHz, RF 2,4 GHz, NFC, GPS, Wi-Fi, Bluetooth, thẻ MicroSD/TF và các chức năng liên quan đến pin trong một thiết bị, cung cấp nền tảng phát triển tích hợp cho nhiều loại dự án không dây và IoT.
Chức năng chính
• Mô-đun điều khiển chính ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
• Kết nối không dây Wi-Fi
• Kết nối Bluetooth
• Màn hình LCD ST7789 2,8 inch
• Độ phân giải 240 × 320
• Cảm ứng điện trở XPT2046
• CC1101 tương thích với các mô-đun RF Sub-GHz
• NRF24 tương thích với các mô-đun RF 2.4GHz
• Giao diện SPI NFC PN532
• Giao diện GPS UART
• Giao diện thẻ MicroSD/TF
• Giao diện pin
• Phát hiện điện áp pin
• Mạch sạc TP4056 trên bo mạch
• Giao diện nối tiếp và tải xuống USB Type-C
• Chip cổng nối tiếp USB CH340C
• Nút KHỞI ĐỘNG
• Nút ĐẶT LẠI
• Nhiều thiết bị chia sẻ thiết kế bus SPI
• Lắp đặt nhà ở in 3D
• Có sẵn vỏ màu xanh lá cây/cam quân đội
Màn hình cảm ứng 2,8 inch
Bảng phát triển có màn hình màu ST7789 TFT 2,8 inch với độ phân giải 240 × 320.
Chức năng cảm ứng sử dụng bộ điều khiển cảm ứng điện trở XPT2046.
Đèn nền màn hình hỗ trợ điều chỉnh độ sáng PLC, có thể được sử dụng để phát triển giao diện đồ họa tùy chỉnh, menu thiết bị, hiển thị dữ liệu cảm biến, bảng điều khiển trạng thái, bảng điều khiển và các ứng dụng khác.
Bộ điều khiển cảm ứng sử dụng các chân SPI độc lập và độc lập với thẻ RF/TF chia sẻ bus SPI.
Nền tảng phát triển không dây đa giao thức
Một trong những tính năng lớn nhất của bảng phát triển này là nó tích hợp nhiều giao diện ngoại vi và giao tiếp không dây vào nền tảng ESP32.
Các tính năng giao tiếp và không dây được hỗ trợ bao gồm:
• Wi-Fi
• Bluetooth
• CC1101 tương thích với tần số RF dưới GHz
• NRF24 tương thích với tần số RF 2.4GHz
• PN532 NFC
• Giao diện định vị GPS
Các nhà phát triển có thể phát triển và thử nghiệm nhiều công nghệ truyền thông không dây trên cùng một thiết bị mà không cần xây dựng nhiều bảng phát triển độc lập.
CC1101/RF tần số phụ
Bo mạch mở rộng không dây cung cấp khả năng phát triển RF Sub-GHz tương thích CC1101.
Cung cấp độc lập:
• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN
Chờ tín hiệu điều khiển.
Có thể được sử dụng để liên lạc không dây Sub-GHz, thử nghiệm RF và phát triển dự án không dây tùy chỉnh.
NRF24 / 2.4GHz RF
Bo mạch phát triển cũng cung cấp các chức năng phát triển tần số vô tuyến không dây 2.4GHz tương thích với NRF24.
Phần RF NRF24 sử dụng bus SPI dùng chung và cung cấp tín hiệu điều khiển CSN và CE độc lập.
Thích hợp cho các truyền thông không dây 2.4GHz khác nhau và các dự án phát triển nhúng có liên quan.
Giao diện NFC PN532
Bảng mở rộng không dây cung cấp giao diện SPI PN532 NFC.
Định nghĩa giao diện PN532:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17
Giao diện này không dẫn đến tín hiệu IRQ và RST và nên sử dụng tính năng thăm dò SPI khi phát triển phần mềm.
Có thể được sử dụng để đọc thẻ NFC, nhận dạng thẻ và các ứng dụng NFC tương thích PN532 khác.
Giao diện GPS
Bảng phát triển cung cấp giao diện GPS độc lập có thể được sử dụng để kết nối các mô-đun định vị GPS bên ngoài.
Giao diện GPS của bảng mở rộng cung cấp:
• Nguồn điện 3,3V
• GND
• Nhập dữ liệu UART
Dữ liệu TX của mô-đun GPS được kết nối với ESP32 GPIO1.
Có thể được sử dụng để định vị GPS, thu thập dữ liệu vị trí, thiết bị di động, định vị IoT và phát triển dự án liên quan.
Thẻ MicroSD/TF
Bảng phát triển có giao diện thẻ MicroSD/TF tích hợp để lưu trữ dữ liệu cục bộ.
Thẻ TF sử dụng chế độ SPI:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5
Có sẵn cho:
• Ghi dữ liệu
• Lưu trữ file cấu hình
• Lưu trữ tài nguyên hình ảnh và giao diện người dùng
• Lưu trữ dữ liệu cảm biến
• Các ứng dụng lưu trữ tệp cục bộ khác
hỗ trợ pin
Bảng phát triển cung cấp phần cứng liên quan đến pin và có thể được sử dụng để phát triển dự án ESP32 di động.
Chức năng phát hiện điện áp pin trên bo mạch, lấy mẫu điện áp pin thông qua ESP32 GPIO34.
Trong sử dụng thực tế, nên thực hiện hiệu chỉnh phần mềm dựa trên điểm chuẩn ADC và kết quả đo nguyên mẫu thực tế.
Bo mạch phát triển cũng tích hợp mạch quản lý sạc TP4056.
Dựa trên thiết kế phần cứng hiện tại, dòng sạc là khoảng 360mA.
Tải xuống và gỡ lỗi USB Type-C
Bảng phát triển cung cấp giao diện USB Type-C.
Giao diện USB kết nối với ESP32 thông qua CH340C USB sang chip nối tiếp, có thể được sử dụng cho:
• Tải xuống chương trình cơ sở
• Giao tiếp nối tiếp
• Gỡ lỗi nối tiếp
• Kiểm soát tải xuống tự động
Bảng phát triển cũng cung cấp các nút BOOT và RESET độc lập để tạo điều kiện phát triển và gỡ lỗi chương trình cơ sở.
Kiến trúc bus SPI dùng chung
Thẻ MicroSD/TF, PN532 và một số thiết bị tần số vô tuyến trong bo mạch mở rộng không dây chia sẻ bus SPI sau:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
Các thiết bị khác nhau sử dụng tín hiệu chọn CS/chip độc lập của riêng chúng.
Khi phát triển chương trình của mình, bạn nên đảm bảo rằng chỉ chọn thiết bị hiện yêu cầu liên lạc và CS của các thiết bị SPI khác phải duy trì ở mức cao.
môi trường phát triển
Định nghĩa GPIO phần cứng của bảng phát triển này có thể được sử dụng làm cơ sở cho các môi trường phát triển sau:
• Arduino
• PlatformIO
• ESP-IDF
Các nhà phát triển có thể phát triển giao diện hiển thị, thao tác chạm, liên lạc không dây, NFC, GPS, ghi dữ liệu và các chức năng khác dựa trên nhu cầu của dự án.
Những cân nhắc phát triển quan trọng
• Tất cả tín hiệu GPIO ESP32 đều ở mức 3,3V.
• Không nhập trực tiếp mức 5V vào ESP32 GPIO.
• GPIO34, GPIO35, GPIO36, GPIO39 chỉ có thể được sử dụng làm đầu vào.
• GPIO0 cũng là chân cấu hình khởi động BOOT của ESP32. Không tiếp tục kéo GPIO0 xuống thấp trong khi bật nguồn và đặt lại.
• MicroSD, PN532 và một số mô-đun RF dùng chung bus SPI. Khi phát triển phần mềm, bạn cần quản lý chính xác tín hiệu chọn chip CS của từng thiết bị.
• Cổng nối tiếp USB UART và CH340C GPS sử dụng một số tín hiệu được chia sẻ.
• Khi phát triển liên quan đến GPS và tải firmware, bạn cần chú ý đến vấn đề chia sẻ tài nguyên cổng nối tiếp.
Các kịch bản phát triển có thể áp dụng
Sản phẩm này phù hợp cho:
• Phát triển ESP32
• Phát triển Internet vạn vật IoT
• Phát triển truyền thông không dây
• Phát triển RF tần số dưới GHz
• Phát triển tần số RF 2.4GHz
• Dự án NFC
• Dự án định vị GPS
• Giao diện đồ họa nhúng
• Dự án cảm biến
• Nhà thông minh
• Home Automation
• Ghi dữ liệu
• Kiểm tra thiết bị không dây
• Dự án ESP32 di động
• Thí nghiệm giao tiếp đa giao thức
• Phát triển sản phẩm nguyên mẫu
• Giảng dạy và Nghiên cứu
thông số kỹ thuật sản phẩm
Loại sản phẩm:
Bảng phát triển không dây đa giao thức ESP32
Kiểm soát chính:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
Trưng bày:
Màn hình LCD ST7789 2,8 inch
Nghị quyết:
240 × 320
chạm:
Cảm ứng điện trở XPT2046
Kết nối không dây:
Wi-Fi
Bluetooth
chức năng RF:
CC1101 tương thích với tần số RF dưới GHz
Tương thích RF NRF24 2.4GHz
Các giao diện khác:
PN532 NFC
GPS UART
Thẻ MicroSD/TF
Giao diện pin
USB:
USB Type-C + CH340C Cổng USB sang nối tiếp
vỏ bọc:
nhà ở in 3D
Màu vỏ:
Quân xanh
màu cam
Tình trạng sản phẩm:
Bo mạch chủ, bo mạch mở rộng không dây và vỏ in 3D đã được lắp đặt.
Sản phẩm này chủ yếu được sử dụng cho các dự án phát triển, tạo mẫu, nghiên cứu, giảng dạy và tùy chỉnh.
Sản phẩm này là một nền tảng phát triển, không phải là một thiết bị tiêu dùng hoàn chỉnh với một chức năng cố định. Các dự án khác nhau có thể yêu cầu người dùng tự phát triển, biên dịch hoặc định cấu hình phần mềm và chương trình cơ sở tương ứng.
