ESp32-S3 Placa de Desenvolvimento Prático com tela

ESp32-S3 Placa de Desenvolvimento Prático com tela 3

Arduhack Esp32-S3 Esp32-S3 Placa De Desenvolvimento Prático Com Tela

Placa de Desenvolvimento Prático ESP32-S3. A Practical S3 Development Board usa o chip ESP32-S3, equipado com 16 MB FLASH, 8 MB PSRAM, câmera GC0308 integrada, tela IPS de 2 polegadas, tela sensível ao toque capacitiva e chips de áudio duplos. Inclui um sensor 6D, interface de expansão, slot para cartão TF, USB-HUB e suporta AI.

Há muitas maneiras de desenvolver com o ESP32, como Arduino, MicroPython e ESP-IDF. Este manual explica o desenvolvimento usando o método ESP-IDF oficial da Espressif, que requer algum conhecimento das linguagens de programação C ou C++. Além disso, como o ESP-IDF usa o sistema operacional FreeRTOS, é necessária experiência com o FreeRTOS. Se você não tem experiência em C e FreeRTOS, mas ainda deseja aprender sobre o ESP32 por meio deste tutorial, consulte os materiais de aprendizagem relevantes para resolver quaisquer problemas fundamentais em C e FreeRTOS que encontrar.

Esquema ESp32-S3 Placa de Desenvolvimento Prático

Esp32-S3 Placa De Desenvolvimento Prático Com Tela Audio
Esp32-S3 Placa De Desenvolvimento Prático Com Tela Audio
Cruso Placa Video Esp32-S3 Esp32-S3 Placa De Desenvolvimento Prático Com Tela

Esp32-S3 Placa De Desenvolvimento Prático Com Tela Interface E Fonte De Alimentação Esp32-S3 Placa De Desenvolvimento Prático Com Tela

Em comparação com as placas de desenvolvimento tradicionais, a Placa de Desenvolvimento Prático tem uma aparência mais próxima de um produto real. Ele pode ser usado não apenas como uma placa de desenvolvimento totalmente funcional, mas também como um produto real no trabalho e na vida diária. Atualmente, existem duas versões do Quadro de Desenvolvimento Prático.

Esta placa de desenvolvimento abrange quase todas as funções alcançáveis do ESP32-S3, maximizando seu desempenho. Possui display colorido (2 polegadas), entrada de áudio completa (2 microfones) e funções de saída (alto-falante). Combinado com seu sensor de movimento integrado, recursos Wi-Fi e Bluetooth, bem como funções de reconhecimento de imagem AI e reconhecimento de voz, permite a criação de aplicativos IoT mais práticos e interessantes. Duas interfaces de expansão são reservadas para conectar módulos de sensores externos e atuadores adicionais. A placa de desenvolvimento é compacta (69x41x14mm) e apresenta um design sem parafusos para fácil abertura e instalação sem ferramentas como chaves de fenda, facilitando o aprendizado sobre hardware e conhecimento estrutural.

Em seguida, vem o trabalho de preparação antes do desenvolvimento: primeiro introduzindo o hardware da placa de desenvolvimento, seguido pela configuração do ambiente de desenvolvimento.

Esp32-S3 Placa De Desenvolvimento Prático Com Tela Descrição Esp32-S3 Placa De Desenvolvimento Prático Com Tela Funções 4

 

 

Categoria Modelo Parâmetros
Módulo ESP32-S3-WROOM-1-N16R8 Equipado com processador dual-core Xtensa® LX7 de 32 bits, com frequência principal de até 240 MHz, SRAM de 512 kB integrado, PSRAM externa de 8 MB, FLASH externo de 16 MB, Wi-Fi de 2,4 GHz (802.11 b/g/n) com largura de banda de 40 MHz, Bluetooth 5 (LE) e Bluetooth Mesh, instruções vetoriais de IA integradas para acelerar a computação de rede neural e o processamento de sinais.
Exposição ST7789 2,0 polegadas, ângulo de visão total IPS, resolução de 320 * 240, interface SPI
Tela sensível ao toque FT6336 Toque capacitivo, interface I2C
Sensor de atitude QMI8658 Acelerômetro de três eixos + giroscópio de três eixos, interface I2C
DAC de áudio ES8311 Canal único, interface I2C
ADC de áudio ES7210 Quatro canais (três canais usados na placa de desenvolvimento), interface I2C
Amplificador de áudio NS4150B Amplificador de áudio mono classe D
Microfone ZTS6216 Configuração de microfone duplo, saída analógica
Orador DB1811AB50 1811 alto-falante de câmara de som, 1W
USB HUB CH334F USB2.0 HUB
USB para serial CH340K Taxa de transmissão máxima de 2Mbps
Chip de energia SY8088AAC Fornece saídas duplas, cada uma com 1A
GH1.25 Interface Duas interfaces de sensores externos que podem fornecer energia a sensores externos a 5V e 3,3V; pode ser usado como interfaces GPIO, CAN, I2C, UART, PWM
Interface de cartão TF Conecta-se ao ESP32 usando o modo 1-SD
Interface tipo C Usado para fonte de alimentação, download de programas, depuração de programas e comunicação de dados USB
Botões Um botão de reinicialização e um botão definido pelo usuário

 

  • O principal chip de controle da placa de desenvolvimento é o ESP32-S3, utilizando o módulo Espressif ESP32-S3-WROOM-1-N16R8, com capacidade FLASH de 16 MB e capacidade PSRAM de 8 MB.
  • Em termos de exibição, integra uma câmera e uma tela LCD. O modelo da câmera é GC0308 com 300.000 pixels. A tela LCD é uma tela colorida IPS de alta definição de 2,0 polegadas, adequada para várias aplicações de exibição. A tela sensível ao toque capacitiva permite aplicações controladas com os dedos.
  • Para áudio, a placa integra chips de áudio ES7210 e ES8311, com entrada de microfone duplo, cancelamento de eco de hardware e um alto-falante de 1W para saída de som.
  • Em relação aos sensores, inclui um sensor de atitude 6D QMI8658, que pode ser usado para detectar a postura da prancha.
  • Existem duas interfaces de expansão: uma interface I2C e uma interface multifuncional. A interface I2C pode se conectar a sensores externos que suportam comunicação I2C. A interface multifuncional expõe dois pinos GPIO do ESP32, que podem ser usados como GPIOs gerais ou configurados como portas seriais, portas I2C, portas CAN, portas PWM, etc.
  • A placa integra uma interface de cartão TF usando uma conexão de modo 1-SD.
  • A placa de desenvolvimento inclui um chip USB-HUB que se conecta às portas serial e USB do ESP32. Por meio de uma interface TYPE-C, um único cabo de dados pode lidar com aplicativos de fonte de alimentação, download, observação de dados e comunicação de dispositivos USB.
  • A placa possui fontes de alimentação duplas; o circuito MCU e o circuito de áudio são alimentados de forma independente.
  • Há um botão de reinicialização e um botão definido pelo usuário.
  • O ESP32-S3 possui certos recursos de IA, permitindo reconhecimento de voz e reconhecimento de imagem. Combinado com os recursos Wi-Fi e Bluetooth do ESP32-S3, a placa de desenvolvimento pode ser usada para muitas aplicações interessantes.
Esp32-S3 Placa De Desenvolvimento Prático Com Tela 1
Esp32-S3 Placa De Desenvolvimento Prático Com Tela 1

 

Introdução ao Circuito

A placa de desenvolvimento usa o módulo ESP32-S3-WROOM-1-N16R8. Abaixo está o esquema do módulo. O módulo já integra o chip ESP32-S3, chip FLASH, circuitos periféricos e antena, tornando o design esquemático relativamente simples aqui.

Os nomes de rótulos de rede para pinos usam o formato número GPIO + função periférica. Esse método de nomenclatura é benéfico porque permite que você entenda rapidamente a finalidade do pino e seu número GPIO, o que é muito fácil de programar.

O pino IO46 deve estar em um nível baixo no modo de download; caso contrário, os programas não podem ser baixados. Um resistor pull-down é conectado ao IO46 para garantir que ele permaneça baixo quando não controlado. Ao projetar circuitos usando IO46 conectados a outros chips, certifique-se de que esses chips tenham alta impedância padrão ou mantenham níveis baixos quando ligados.

O módulo usa um chip PSRAM de oito fios; os pinos IO35, 36 e 37 já são usados pela PSRAM e não podem ser usados de outra forma.

Esp32-S3 Practical Dev Board Esp32-S3

Abaixo está o circuito USB-HUB. O CH334F é um chip de hub USB de quatro portas com quatro interfaces USB 2.0 downstream; usamos apenas duas interfaces downstream aqui. A porta TYPE-C na placa de desenvolvimento se conecta à interface upstream do chip (USB_D+ e USB_D- no diagrama). A interface downstream D4 se conecta a um chip USB para serial; A interface downstream D3 se conecta à interface USB-OTG do ESP32.

Ch334F Usb Hub Circuito Esquema
Ch334F Usb Hub Circuito Esquema

O chip HUB não requer drivers e pode ser reconhecido automaticamente em sistemas WIN10 e Linux.

Abaixo está o circuito USB para serial conectado à porta serial 0 do ESP32, permitindo o download automático do programa e as funções de depuração do terminal serial. O chip USB para serial usa CH340K e requer instalação de driver para uso.

Ch340K Circuito Esquema Usb
Ch340K Circuito Esquema Usb

Abaixo está o circuito de botões com dois botões: um botão de reset e um botão de usuário. O botão de reinicialização reinicia o microcontrolador. O botão do usuário pode obter funções personalizadas. Sem o circuito de download automático anterior, o download do programa requer pressionar e segurar o botão BOOT antes de pressionar RESET para iniciar o download. Como BOOT e RESET são controlados por circuitos de download automático, BOOT aqui atua como um botão de usuário para funções de entrada personalizadas.

Esp32-S3 Practical Dev Board Botões

Abaixo está a tela LCD e o circuito de interface da tela sensível ao toque. O LCD usa o modo de comunicação SPI; a tela sensível ao toque usa o modo de comunicação I2C. O LCD suporta ativação/desativação da luz de fundo controlada por programa e ajuste de brilho PWM.

Lcd Interface
Lcd Interface

Abaixo está a interface da câmera usando um conector BTB; o modelo da câmera é GC0308 alimentado por uma única fonte de 2.8 V.

Gc0308 Camera Interface
Gc0308 Camera Interface

Esp32-S3 Placa De Desenvolvimento Prático Com Tela Camera Ia

O circuito de áudio consiste em entrada ADC (MIC) e saída DAC (alto-falante).
Abaixo está o circuito ADC de áudio com chip de áudio ES7210 com suporte para quatro entradas MIC; usamos três aqui: dois se conectam a MICs e um se conecta à saída DAC para cancelamento de eco.

Es7210 Circuito Esquema Audio Adc
Es7210 Circuito Esquema Audio Adc
Zts6216 Circuito Esquema Microfone Mems Omnidirecional
Zts6216 Circuito Esquema Microfone Mems Omnidirecional

Abaixo está o circuito DAC de áudio com chip ES8310 compatível com ADC e DAC; usamos apenas sua saída de áudio aqui sem a funcionalidade de entrada MIC. Sua saída vai para dois lugares: a entrada MIC3 do ES7210 e uma saída de amplificador de áudio.

Es8311 Circuito Esquema Wqfn-20 Codec De Audio
Es8311 Circuito Esquema Wqfn-20 Codec De Audio

Abaixo está o circuito de saída do amplificador de áudio com NS4150B modelo de chip; PA_EN pino padrão baixo para desativar a saída do alto-falante.

Ns4150B Circuito Esquema Amplificador Audio Classe D Msop-8 3W
Ns4150B Circuito Esquema Amplificador Audio Classe D Msop-8 3W

Abaixo está o circuito de fonte de alimentação dupla; AU_3V3 alimenta circuitos de áudio enquanto outros circuitos usam alimentação 3V3.

Sy8088 Circuito Esquema Step-Down Fixo 3.3V 1A Sot-23-5 Conversor Dc-Dc
Sy8088 Circuito Esquema Step-Down Fixo 3.3V 1A Sot-23-5 Conversor Dc-Dc

Abaixo está um circuito de sensor de atitude que permite projetos inteligentes, como detectar se está em posição vertical / plana durante as fases de movimento ou repouso usando o sensor de atitude integrado na placa de desenvolvimento.

Qmi8658A Circuito Esquema Lga-14 Acelerômetro
Qmi8658A Circuito Esquema Lga-14 Acelerômetro

O diagrama abaixo mostra o circuito do chip de expansão IO. Este chip de expansão usa uma interface I2C e pode expandir 8 canais IO, mas estamos usando apenas 3 aqui. LCD_CS controla a tela LCD, PA_EN controla o interruptor do amplificador de áudio e DVP_PWDN controla o interruptor da câmera. Portanto, se seu aplicativo precisar usar a tela LCD, a saída de áudio ou a câmera, você deverá primeiro ativar o driver de expansão de E/S.

Pca9557Pw Circuito Esquema 8 400Khz Tssop-16 I-O Expander
Pca9557Pw Circuito Esquema 8 400Khz Tssop-16 I-O Expander

O diagrama abaixo mostra o circuito de interface do cartão TF. O cartão TF se comunica com o ESP32 usando o modo 1-SD, exigindo apenas os pinos CMD, CLK e DAT0. Embora os outros pinos de dados não sejam usados para comunicação, eles ainda precisam ser equipados com chips de proteção ESD para evitar danos ao cartão TF durante a inserção e remoção. Além disso, o pino DAT3 deve ser conectado a um resistor pull-up porque quando o DAT3 está em um nível alto, o cartão TF opera no modo SD e, quando está em um nível baixo, opera no modo SPI. Aqui, precisamos que ele opere no modo SD.

Interface Cartão De Memória Circuito Esquema
Interface Cartão De Memória Circuito Esquema

A imagem abaixo mostra o circuito da interface de expansão externa. A placa de desenvolvimento tem duas interfaces de expansão: uma é uma interface I2C e a outra é uma interface personalizada multifuncional. Eles usam conectores GH de 5 pinos e podem produzir 3,3 V e 5 V para alimentar sensores externos. A interface I2C é compartilhada com o sensor de atitude, tela sensível ao toque capacitiva e chip de áudio, portanto, só pode ser usada como uma interface I2C e não deve ser reaproveitada para outras funções. A outra interface multifuncional expõe GPIO10 e GPIO11, que podem ser usados como GPIOs regulares ou reaproveitados como uma porta serial, porta I2C, porta CAN, porta PWM, etc.

Interface Externa
Interface Externa

Lista de material ESp32-S3 Placa de Desenvolvimento Prático com tela

Partes Valor Descrição Quantidade
Resistores
R1, R2, R3, R5, R13, R14, R15, R16, R19, R21, R25,
R26, R27, R40
10kΩ R0402 – Resistor SMD 14
R4, R6, R23 1kΩ R0402 – Resistor SMD 3
R7, R8, R9, R10 51kΩ R0402 – Resistor SMD 4
R11, R12 5.1kΩ R0402 – Resistor SMD 2
R17, R22 680kΩ R0402 – Resistor SMD 2
R18, R24 150kΩ R0402 – Resistor SMD 2
R20 10Ω R0402 – Resistor SMD 1
R28, R29, R30, R31, R32, R33, R34, R35, R38, R39,
R41, R44, R45, R46, R47, R48, R49, R50, R51, R52
R0402 – Resistor SMD 20
R36 51Ω R0402 – Resistor SMD 1
R37 0Ω(NC) R0402 – Resistor SMD 1
R42, R43 100kΩ R0402 – Resistor SMD 2
Capacitores
C1, C2, C8, C9 NFM18PC104R1C3D 100nF ±20% 30mΩ SMD-3P,0.8×1.6mm Feed Through Capacitor 4
C3, C4, C6, C10, C11, C12, C13, C15, C17, C18, C19,
C21, C23, C25, C29, C31, C33, C50, C51, C56, C57,
C72, C73, C80, C83
100nF C0402 – Capacitor SMD 25
C5, C14, C16, C20, C28, C81, C84 10uF C0402 – Capacitor SMD 7
C7, C26, C27, C34, C35, C36, C37, C38, C39,
C40, C41, C42, C43, C44, C45, C46, C47, C48, C49,
C52, C55, C58, C59, C60, C61, C65, C66, C74, C79
1uF C0402 – Capacitor SMD 29
C22, C30, C53, C54, C62, C63, C64, C67, C68, C69,
C77, C78, C82, C85
22pF C0402 – Capacitor SMD 14
C24, C32 10uF C0603 – Capacitor SMD 2
C70, C71 1nF C0402 – Capacitor SMD 2
C75, C76 22uF C0603 – Capacitor SMD 2
Semicondutores
D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13 RCLAMP0521T-ES 4A 80W 6V Bidirecional 5V DFN1006-2L
ESD e proteção contra surtos (TVS/ESD)
13
MIC1,MIC2 ZTS6216 Omnidirecional -38dB 100Ω 65dB SMD-4P, microfone MEMS de 1,9 x 2,8 mm 2
Q1 LMBT3904DW1T1G 40V 150mW 200mA NPN SC-88 Bipolar (BJT) 1
Q2 SI2301CDS-T1-GE3-ES 20V 1.3A 800mW 82mΩ P-Channel SOT-23 MOSFET 1
U1 ESP32-S3-WROOM-1-N16R8 SMD, módulo de 18×25.5mm 1
U2 PCA9557PW.118 8 expansor de E/S TSSOP-16 de 400kHz 1
U3 QMI8658A Acelerômetro LGA-14 1
U4 CH340K Conversor USB 2Mbps para USB 2.0 serial ESSOP-10-150mil USB 1
U5 CH334F Controlador de HUB USB QFN-24 (4×4) 1
U6,U8 SY8088AAC Conversor DC-DC fixo tipo abaixador 3.3V 1A SOT-23-5 2
U7 ME6211C28M5G-N 450mA fixou a gota linear
dos reguladores de tensão positivos SOT-23-5 2.8V baixa gota para fora (LDO)
1
U9 ES8311 WQFN-20 – CODEC de áudio mono de baixa potência 1
U10 ES7210 QFN-32 – ADC de áudio de quatro canais de alto desempenho 1
U11 NS4150B Amplificador de áudio MSOP-8 Classe D de 3W 1
Variado
F1 BSMD0603L-100 F0603 – Fusível rearmável 6V 1A 0603 1
J1,J2 HC-GH-5PWT conector horizontal de SMD do acessório de 1x5P 1.25mm 2
J3 EMPURRE DIABOS Slot para cartão de 2 mm Cartão MicroSD (cartão TF) Conector de cartão SMD SD com salto
automático
1
J4 AFC34-S10FIA-00 Contatos de dupla face 10P / conexão
superior e inferior Acessório horizontal 0,5 mm SMD FFC
FPC (Flat Flexible) Conector
1
J5 AFC34-S06FIA-00 6P Contatos de dupla face / conexão
superior e inferior Acessório horizontal 0,5 mm SMD FFC
FPC (Flat Flexible) Conector
1
J6 AXK724147G 0,4 mm 2x24P pasta permanente SMD, P = 0,4 mm
placa a placa e conector de backplane
1
J7 X9821WRS-02-9TSN fio do ângulo direito de 1x2P 1.25mm SMD para embarcar no conector 1
L1 UPZ1608U221-2R2TF 50mΩ 220Ω@100MHz 0603 Grânulo de ferrite 1
SW1, SW2 TS-1010-C-A 4,7 mm 3,5 mm Botão retangular Acessório horizontal
SPST SMD Interruptor tátil
2
L2, L3 2.2uH 3A 2.2uH SMD, indutor de potência de 2,5×2,0x1,2 mm 2
USB1 TIPOC-304-ACP16 Conector USB 3A 16P Type-C SMD 1
X1 12MHz Cristal SMD3225-4P de 12MHz 1

Download dos arquivos, links e notas

Esp32-S3 Placa De Desenvolvimento Prático Com Tela 2

 

Fonte: https://oshwhub.com/li-chuang-kai-fa-ban/li-chuang-shi-zhan-pai-esp32-s3-kai-fa-ban

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média 0 / 5. Total de votos 0

Sem votos até agora! Seja o primeiro a avaliar este post.

Foto do autor
Sobre o Autor
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.

Compartilhe:
Comentar via Facebook

Deixe um comentário


Sair da versão mobile