Placa de desenvolvimento sem fio multiprotocolo ESP32
A placa de desenvolvimento sem fio multiprotocolo ESP32 é uma plataforma de desenvolvimento multifuncional integrada adequada para cenários de desenvolvimento como Internet das Coisas, comunicações sem fio, desenvolvimento de radiofrequência, NFC, posicionamento GPS, gravação de dados e sistemas embarcados personalizados.
Esta versão completou a instalação da placa-mãe, placa de expansão sem fio e shell impresso em 3D, e pode ser usada diretamente para desenvolvimento secundário. A concha está disponível em Verde Militar e Laranja.
A placa de desenvolvimento foi projetada com base no módulo ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Ele integra uma tela sensível ao toque de 2,8 polegadas, RF sub-GHz, RF de 2,4 GHz, NFC, GPS, Wi-Fi, Bluetooth, cartão MicroSD/TF e funções relacionadas à bateria em um único dispositivo, fornecendo uma plataforma de desenvolvimento integrada para uma variedade de projetos sem fio e IoT.
Funções principais
• Módulo de controle principal ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
• Conexão sem fio Wi-Fi
• Conexão Bluetooth
• Tela TFT ST7789 de 2,8 polegadas
• Resolução 240 × 320
• Toque resistivo XPT2046
• CC1101 compatível com módulos RF Sub-GHz
• NRF24 compatível com módulos RF de 2,4 GHz
• Interface NFC SPI PN532
• Interface GPS UART
• Interface de cartão MicroSD/TF
• Interface de bateria
• Detecção de tensão da bateria
• Circuito de carregamento TP4056 integrado
• Download USB Type-C e interface serial
• CH340C USB para chip de porta serial
• Botão BOOT
• Botão REINICIAR
• Vários dispositivos compartilham design de barramento SPI
• Caixa impressa em 3D instalada
• Caixa militar verde/laranja disponível
Tela sensível ao toque de 2,8 polegadas
A placa de desenvolvimento possui uma tela colorida TFT ST7789 de 2,8 polegadas com resolução de 240 × 320.
A função de toque usa o controlador de toque resistivo XPT2046.
A luz de fundo da tela suporta ajuste de brilho PWM, que pode ser usado para desenvolver interfaces gráficas personalizadas, menus de dispositivos, exibições de dados de sensores, painéis de status, painéis de controle e outras aplicações.
O controlador de toque usa pinos SPI independentes e é independente do cartão RF/TF que compartilha o barramento SPI.
Plataforma de desenvolvimento sem fio multiprotocolo
Uma das maiores características desta placa de desenvolvimento é que ela integra uma variedade de comunicação sem fio e interfaces periféricas em uma plataforma ESP32.
Os recursos sem fio e de comunicação suportados incluem:
• Wi-Fi
• Bluetooth
• CC1101 é compatível com RF Sub-GHz
• NRF24 compatível com RF de 2,4 GHz
• PN532 NFC
• Interface de posicionamento GPS
Os desenvolvedores podem desenvolver e testar diversas tecnologias de comunicação sem fio no mesmo dispositivo sem construir diversas placas de desenvolvimento independentes.
CC1101/RF sub-GHz
A placa de expansão sem fio fornece recursos de desenvolvimento de RF Sub-GHz compatíveis com CC1101.
Fornece independente:
• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN
Aguarde o sinal de controle.
Pode ser usado para comunicações sem fio Sub-GHz, experimentos de RF e desenvolvimento de projetos sem fio personalizados.
NRF24/2,4 GHz RF
A placa de desenvolvimento também fornece funções de desenvolvimento de radiofrequência sem fio de 2,4 GHz compatíveis com NRF24.
A seção RF NRF24 usa um barramento SPI compartilhado e fornece sinais de controle CSN e CE independentes.
Adequado para várias comunicações sem fio de 2,4 GHz e projetos de desenvolvimento incorporados relacionados.
Interface NFC PN532
A placa de expansão sem fio fornece a interface PN532 NFC SPI.
Definição da interface PN532:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17
Essa interface não leva a sinais IRQ e RST, e a pesquisa SPI deve ser usada no desenvolvimento de software.
Pode ser usado para leitura de tags NFC, reconhecimento de cartão e outros aplicativos NFC compatíveis com PN532.
Interface GPS
A placa de desenvolvimento fornece uma interface GPS independente que pode ser usada para conectar módulos externos de posicionamento GPS.
A interface GPS da placa de expansão fornece:
• Fonte de alimentação de 3,3 V
• GND
• Entrada de dados UART
Os dados TX do módulo GPS estão conectados ao ESP32 GPIO1.
Pode ser usado para posicionamento GPS, coleta de dados de localização, dispositivos móveis, posicionamento IoT e desenvolvimento de projetos relacionados.
Cartão MicroSD/TF
A placa de desenvolvimento possui uma interface de cartão MicroSD/TF integrada para armazenamento local de dados.
O cartão TF adota o modo SPI:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5
Disponível para:
• Registro de dados
• Armazenamento de arquivos de configuração
• Armazenamento de recursos de imagem e UI
• Armazenamento de dados de sensores
• Outros aplicativos de armazenamento de arquivos locais
suporte de bateria
A placa de desenvolvimento fornece hardware relacionado à bateria e pode ser usada para desenvolvimento de projetos ESP32 portáteis.
Função de detecção de tensão da bateria integrada, amostrando a tensão da bateria através do ESP32 GPIO34.
No uso real, recomenda-se realizar a calibração do software com base no benchmark ADC e nos resultados reais da medição do protótipo.
A placa de desenvolvimento também integra o circuito de gerenciamento de carregamento TP4056.
Com base no design de hardware atual, a corrente de carga é de aproximadamente 360mA.
Download e depuração de USB tipo C
A placa de desenvolvimento fornece uma interface USB Type-C.
A interface USB se conecta ao ESP32 através do CH340C USB para chip serial, que pode ser usado para:
• Download de firmware
• Comunicação serial
• Depuração serial
• Controle automático de download
A placa de desenvolvimento também fornece botões BOOT e RESET independentes para facilitar o desenvolvimento e depuração de firmware.
Arquitetura de barramento SPI compartilhada
Cartões MicroSD/TF, PN532 e alguns dispositivos de radiofrequência em placas de expansão sem fio compartilham o seguinte barramento SPI:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
Diferentes dispositivos usam seus próprios sinais independentes de seleção de CS/chip.
Ao desenvolver seu programa, você deve garantir que apenas o dispositivo que atualmente requer comunicação seja selecionado e que o CS de outros dispositivos SPI permaneça alto.
ambiente de desenvolvimento
A definição GPIO de hardware desta placa de desenvolvimento pode ser usada como base para os seguintes ambientes de desenvolvimento:
• Arduino
• PlatformIO
• ESP-IDF
Os desenvolvedores podem desenvolver interfaces de exibição, operações de toque, comunicações sem fio, NFC, GPS, registro de dados e outras funções com base nas necessidades do projeto.
Considerações importantes sobre desenvolvimento
• Todos os sinais GPIO do ESP32 são de nível 3,3V.
• Não insira diretamente o nível de 5 V no ESP32 GPIO.
• GPIO34, GPIO35, GPIO36, GPIO39 só podem ser usados como entradas.
• GPIO0 também é o pino de configuração de inicialização BOOT do ESP32. Não continue puxando o GPIO0 para baixo durante a inicialização e reinicialização.
• MicroSD, PN532 e alguns módulos RF compartilham o barramento SPI. Ao desenvolver software, você precisa gerenciar corretamente os sinais de seleção do chip CS de cada dispositivo.
• GPS UART e porta serial USB CH340C usam alguns sinais compartilhados.
• Ao desenvolver relacionados ao download de GPS e firmware, você precisa prestar atenção à questão do compartilhamento de recursos da porta serial.
Cenários de desenvolvimento aplicáveis
Este produto é adequado para:
• Desenvolvimento ESP32
• Desenvolvimento de IoT Internet das Coisas
• Desenvolvimento de comunicação sem fio
• Desenvolvimento de RF sub-GHz
• Desenvolvimento de RF de 2,4 GHz
• Projeto NFC
• Projeto de posicionamento GPS
• Interface gráfica incorporada
• Projetos de sensores
• Casa inteligente
• Home Automation
• Registro de dados
• Teste de dispositivos sem fio
• Projetos ESP32 portáteis
• Experimento de comunicação multiprotocolo
• Desenvolvimento de protótipo de produto
• Ensino e Pesquisa
especificações do produto
Tipo de produto:
Placa de desenvolvimento sem fio multiprotocolo ESP32
Controle principal:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
Mostrar:
TFT ST7789 de 2,8 polegadas
Resolução:
240 × 320
tocar:
Toque resistivo XPT2046
Conexão sem fio:
Wi-Fi
Bluetooth
Função RF:
CC1101 é compatível com RF Sub-GHz
Compatível com NRF24 2,4 GHz RF
Outras interfaces:
PN532 NFC
GPS UART
Cartão MicroSD/TF
Interface de bateria
USB:
USB Type-C + CH340C USB para porta serial
concha:
Carcaça impressa em 3D
Cor da casca:
Verde exército
cor laranja
Estado do produto:
A placa-mãe, a placa de expansão sem fio e o gabinete impresso em 3D foram instalados.
Este produto é utilizado principalmente para desenvolvimento, prototipagem, pesquisa, ensino e projetos customizados.
Este produto é uma plataforma de desenvolvimento, não um dispositivo de consumo acabado com uma função única fixa. Diferentes projetos podem exigir que os usuários desenvolvam, compilem ou configurem software e firmware correspondentes por conta própria.
