0% acharam este documento útil (0 voto)
16 visualizações21 páginas

Introdução ao Microcontrolador ESP32

O ESP32 é uma série de microcontroladores desenvolvidos pela Espressif Systems, que evoluiu a partir do ESP8266, oferecendo maior potência e conectividade. O ESP32 DevKitC é um kit de desenvolvimento que integra o módulo ESP-WROOM-32, permitindo programação para aplicações de Internet das Coisas (IoT) com suporte a várias linguagens. Com recursos avançados como Bluetooth, criptografia por hardware e múltiplas interfaces de comunicação, o ESP32 se destaca em projetos de prototipagem e desenvolvimento.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações21 páginas

Introdução ao Microcontrolador ESP32

O ESP32 é uma série de microcontroladores desenvolvidos pela Espressif Systems, que evoluiu a partir do ESP8266, oferecendo maior potência e conectividade. O ESP32 DevKitC é um kit de desenvolvimento que integra o módulo ESP-WROOM-32, permitindo programação para aplicações de Internet das Coisas (IoT) com suporte a várias linguagens. Com recursos avançados como Bluetooth, criptografia por hardware e múltiplas interfaces de comunicação, o ESP32 se destaca em projetos de prototipagem e desenvolvimento.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

ESP32

Antecedentes
• ESP32 é o nome de uma série de
microcontroladores diseñados por la empresa china
Espressif Systems, situada em Xangai.
• A Espressif começou lançando módulos
WiFi, que permitiam a outros microcontroladores
conectar a redes sem fio e realizar
conexões TCP/IP usando comandos AT, os quais
eram fabricados pela empresa Ai-Thinker.
Antecedentes
• Em agosto de 2014, a Espressif Systems lança ao
mercado su primer dispositivo el ESP-01, sin
embargo no tubo mayor notoriedad devido ao
desconhecimento de seu potencial.
• Antes da decolagem da Espressif Systems, a placa
de desenvolvimento Arduino MKR1000 com seu chip
ATSAMW25 revolucionava o mercado.
Antecedentes
• Por meio do firmware de comandos AT, é possível estabelecer um
ponte entre Arduino e o chip ESP8266.
• De acordo com o interesse da comunidade sobre a gestão da
ESP-01 foi aumentado, começaram a ser criados firmwares e
manuais para programar o dispositivo.
• A comunidade liberou um SDKs (Kits de Desenvolvimento de Software) de
código aberto baseado na toolchain GCC. Isso permitiu a
programação com o Arduino Core.
Antecedentes
• Existem também outros firmwares que funcionam
como intérpretes. Fazem precisamente essa função,
interpretar un lenguaje de alto nivel y lo traducen
para poder controlar o microcontrolador ESP8266.
Há intérpretes para Python (microPython),
Javascript (Espruino) ou Basic (ESPBasic).
MCU, SoC, Módulo e Kit de desenvolvimento
• MCU (do inglês Microcontroller Unit) é o cérebro que vai a
executar as sentenças.
• SoC (Sistema em um Chip) é uma tendência que busca a
integração de todos os componentes de um sistema em um
solo chip ou circuito o que reduz em grandes proporções o
tamanho do dispositivo que o inclui.
• O módulo integra o SoC, além de um cristal de oscilação,
memória flash, e uma antena dependendo do modelo.
• Kit de desenvolvimento busca programar de uma forma muito simples
o microcontrolador que leva dentro, facilitando a tarefa de
prototipado, para isso integrar o módulo em um PCB que
permite conexão série/USB, alimentação por USB, botões
de boot e reset e pinos soldados à placa.
Chip, Módulo e Placa de desenvolvimento
SoC (Sistema em Chip) ESP8266
• O ESP8266 é um sistema integrado em um
chip, o qual é a base substancial dos
módulos de conexão sem fio e cartões
de desenvolvimento Node MCU.
SoC (Sistema em Chip) ESP8266
• As diferentes evoluções que o módulo teve
variavam basicamente na memória flash
disponível. Assim, continuaram saindo módulos com
diferentes funcionalidades desde o ESP-02 até o
ESP-14, e outros como o ESP201, baseado nos
anteriores. Mas o módulo mais característico do
familia ESP8266 es el NodeMCU.
SoC (Sistema em Chip) ESP32
• É um sistema integrado em um chip projetado pela Espressif
Sistemas, mas fabricado pela TSMC. Assim como o chip
ESP8266 possui vários modelos com diferentes
características.
Cartões de Desenvolvimento baseados em
SoC ESP32
ESP32 DevKitC
• Pode incorporar tanto o módulo ESP-WROOM-32 como o
ESP-WROOM-32D.
• Incorpora pinos adaptados e inclui interface USB, que
também serve de alimentação à placa.
• Inclui o chip CP2102N que suporta velocidades de
transmisión de hasta 3Mbit/s en el modo USB/UART.
• Incorpora dois pulsadores com funções de reset e boot.
ESP32 DevKitC
• Microcontrolador orientado ao desenvolvimento de aplicações para
a "Internet das coisas" ou IoT, que constitui a evolução
do ESP8266
• O ESP32 é um sistema em chip de baixo consumo e baixo
custo, Integra em um único chip um processador Tensilica Xtensa
de núcleo duplo de 32 bits a 160Mhz (com possibilidade de até
240Mhz), conectividade WiFi e Bluetooth.
• Agrega muitas melhorias em relação ao ESP8266, como são
maior potência, Bluetooth 4.0, criptografia por hardware
sensor de temperatura, sensor hall, sensor táctil, reloj de
tempo real (RTC). mais portas, mais barramentos
ESP32 DevKitC
• Desde a aparição do ESP32 teve muita aceitação, teste
de ello esta el desarrollo de firmwares, documentación y
ferramentas para seu uso; embora seu suporte ainda seja inferior ao
do ESP8266.
• Em relação a linguagens de programação, temos várias
opções, basicamente semelhantes às que vimos no ESP8266.
É possível usar o IDE do Arduino, instalar o MicroPython,
RTOS, Mongoose OS, Espruino.
• Capacidade de criptografia acelerada por hardware, isso significa
que poderemos usar comunicações seguras, como HTTPS e
WSS
ESP32 DevKitC
• Tem uma memória RAM de 520 kB, pode utilizar memória
RAM externa adicional de até 8 MB.
• Posee una memoria ROM de 448kB, utilizada para el
bootloader e as funções internas, suporta memória flash
externa de até 16 MB.
• Integra pinos GPIO, PWM e ADC, conversores DAC, além de
tem canais PWM dedicados para o controle de LEDs e de
motores.
• É capaz de se comunicar utilizando protocolos I2C, série, I2S,
SPI e IR. Incorpora interfaces Ethernet, SDIO e CAN bus 2.0.
• Integra um sensor de efeito Hall e um termômetro. Além disso, os
conversores ADC podem ativar um pré-amplificador de baixo
ruído para suportar sinais de muito baixo nível.
Arquitetura
Comparación de especificaciones
PONTAS
Referências Bibliográficas
• [Link]
ativa-e-analise-completa-dos-modulos-wifi-esp8
266-y-esp32/
• [Link]
• [Link]
• [Link]
hackeados/
• [Link]
/35420/TFG_Benito_Herranz_2019.pdf?sequence=1
&isAllowed=y
• [Link]
-passo-a-passo/

Você também pode gostar