ESP32

O ESP32 é um microcontrolador de baixo custo desenvolvido pela empresa de tecnologia chinesa, Espressif Systems. É um microcontrolador Wi-Fi e Bluetooth de baixo custo que possibilita desenvolver aplicações de Internet das Coisas (IoT). O ESP32 possui diversas características, como Bluetooth, Wi-Fi, acesso a GPIOs, processamento de sinais de voz, alto desempenho e capacidade de computação. Com seu preço acessível e baixa consumo de energia, o ESP32 tornou-se a placa de desenvolvimento ideal para aplicações IoT. Além disso, o ESP32 possui uma arquitetura de hardware aberta que permite que os desenvolvedores criem aplicações personalizadas para atender às necessidades de seus projetos.

Linha do tempo

  • 2015: Lançamento do primeiro módulo ESP32
  • 2016: Lançamento do ESP32-WROVER
  • 2017: Lançamento do ESP32-SOLO-1
  • 2018: Lançamento do ESP-WROOM-32
  • 2019: Lançamento do ESP32-S2
  • 2020: Lançamento da versão Bluetooth Mesh do ESP32

Modelos de ESP32

  1. ESP32-S0WD
  2. ESP32-S2
  3. ESP32-C3
  4. ESP32-D0WD
  5. ESP32-D2WD
  6. ESP32-PICO-D4
  7. ESP32-PICO-D2
  8. ESP32-PICO-D2U
  9. ESP32-S2U
  10. ESP32-S2-WROVER
  11. ESP32-S2-WROVER-I

O modelo mais comumente usado para estudos de programação é o ESP32-S2.

Preço médio do ESP32-S2 nos 3 últimos anos:

O preço médio do ESP32-S2 nos últimos três anos variou entre US$ 4,50 e US$ 7,00.

1. https://www.espressif.com/en/products/hardware/esp-wroom-32/overview
2. https://www.ebay.com/sch/i.html?_from=R40&_nkw=esp32+s2
3. https://www.mercadolivre.com.br/esp32-s2

Preço médio do ESP32-S2 nos 3 últimos anos no Brasil:

O preço médio do ESP32-S2 nos últimos três anos no Brasil variou entre R$ 30,00 e R$ 50,00.

1. https://www.espressif.com/en/products/hardware/esp-wroom-32/overview
2. https://www.ebay.com/sch/i.html?_from=R40&_nkw=esp32+s2
3. https://www.mercadolivre.com.br/esp32-s2

O chip usado nas placas ESP32

É o ESP32-S2-WROOM.

Memórias do ESP32

O ESP32 é um microcontrolador de baixo custo e alta performance produzido pela Espressif Systems. O ESP32 é um SoC (System-on-Chip) que contém processadores Xtensa dual-core e um processador de sinal digital, um modulo Wi-Fi, Bluetooth, periféricos e interfaces de hardware. Possui memória RAM de 520 KB e flash de 16 MB. Suporta várias interfaces de rede, incluindo Ethernet, CAN, USB e I2C. É capaz de executar várias aplicações de IoT, como sensores remotos, controle remoto e monitoramento. O ESP32 também é muito eficiente em relação ao consumo de energia, o que o torna ideal para dispositivos de baixo consumo de energia.

  • Memória RAM: 520 KB
  • Memória Flash: 16 MB
  • Memória EEPROM: Não suportada
  • Memória SRAM: Não suportada

Básico sobre ESP32


ESP32 é uma família de microcontroladores da Espressif Systems. Ela inclui o ESP32-D0WDQ6, que é um System-on-Chip (SoC) de baixo custo com Wi-Fi e Bluetooth integrados, processador Xtensa Dual-Core de 32 bits LX6, SRAM de 520KB, memória flash de 16MB, sensor de temperatura, etc. O ESP32 é ideal para aplicações IoT, como aplicativos de monitoramento remoto, domótica, robótica, controle de projetos, etc. Ele é também usado para construir redes sem fio locais (LANs) e para aplicativos de streaming de áudio. O ESP32 possui um módulo Wi-Fi 802.11b/g/n/e/i, o que o torna capaz de se conectar a redes sem fio com maior alcance e estabilidade. Além disso, ele suporta

Sugestões do uso do ESP32 em projetos do dia-a-dia

  1. Monitoramento remoto de temperatura e umidade: o ESP32 pode ser usado para monitorar temperatura e umidade em locais remotos, como armazéns, galpões, estufas, etc.
  2. Automação de casa: o ESP32 pode ser usado para controlar dispositivos domésticos, como lâmpadas, aparelhos de ar-condicionado, janelas, portões, etc.
  3. Monitoramento de veículos: o ESP32 pode ser usado para monitorar o nível de combustível, a velocidade e outras informações importantes de veículos.
  4. Controle de acesso: o ESP32 pode ser usado para controlar acessos a edifícios, portões e outros locais restritos.
  5. Robótica: o ESP32 pode ser usado para controlar robôs autônomos e veículos aéreos não tripulados.
  6. Redes sem fio: o ESP32 pode ser usado para criar e gerenciar redes sem fio, garantindo a segurança dos dados transmitidos.
  7. Sistemas de monitoramento de saúde: o ESP32 pode ser usado para monitorar sinais vitais, como pressão arterial, temperatura, batimentos cardíacos etc.
  8. Sistemas de vigilância: o ESP32 pode ser usado para monitorar áreas ao redor de um prédio, como estacionamentos, jardins, etc.
  9. Sistemas de rastreamento de veículos: o ESP32 pode ser usado para rastrear veículos, garantindo a segurança dos motoristas.

Sites oficiais do ESP32

  1. Site oficial da ESPRESSIF: http://espressif.com/
  2. Wiki oficial do ESP32: https://github.com/espressif/esp-idf/wiki
  3. Fórum de suporte oficial do ESP32: https://esp32.com/
  4. Documentação oficial do ESP32: https://docs.espressif.com/projects/esp-idf/en/latest/
  5. GitHub Oficial da ESPRESSIF: https://github.com/espressif/
  6. GitHub oficial do ESP-IDF: https://github.com/espressif/esp-idf

As redes sociais oficiais do ESP32

  1. Facebook: https://www.facebook.com/esp32
  2. Twitter: https://twitter.com/esp32net
  3. YouTube: https://www.youtube.com/channel/UCJbGX6L9jfXmHOh6jK83F7A
  4. LinkedIn: https://www.linkedin.com/company/espressif-systems-pte-ltd/
  5. GitHub: https://github.com/espressif/esp-idf

Principais simuladores virtuais do ESP32 gratuitos

  1. Simulator for Arduino (https://www.simulatorforarduino.com/): Um simulador gratuito para dispositivos Arduino, com suporte para ESP32.
  2. Tinkercad (https://www.tinkercad.com/): Um simulador gratuito e intuitivo para dispositivos Arduino, com suporte para ESP32.
  3. Wokwi (https://www.wokwi.com/): Um simulador Arduino gratuito e intuitivo, com suporte para ESP32.
  4. Proteus (https://www.labcenter.com/simulation/proteus-design-suite/): Um simulador gratuito para dispositivos Arduino, com suporte para ESP32.
  5. AVR Simulator IDE (http://www.avr-simulator.de/): Um simulador gratuito para dispositivos Arduino, com suporte para ESP32.
  6. SimulIDE (http://simulide.sourceforge.net/): Um simulador Arduino gratuito e intuitivo, com suporte para ESP32.

Iniciar o estudo com o ESP32 na eletrônica

## Instalação Para instalar as dependencias necessárias para o desenvolvimento no ESP32, você precisa seguir as instruções do [Getting Started do ESP-IDF](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html#get-started-get-esp-idf).

## Como usar Depois de instalar o ESP-IDF e o ambiente de desenvolvimento do ESP32, você pode usar os exemplos fornecidos para começar a aprender. Os exemplos fornecidos são: – LED Blink – UART – I2C – WiFi – Sensor de temperatura Você pode encontrar os exemplos na pasta `/examples` do seu repositório do ESP-IDF.

## Créditos Este projeto foi criado por [Daniela Pereira](https://github.com/DanielaPereira) como parte do projeto [ESP32 Starter Kit](https://github.com/DanielaPereira/esp32-starter-kit).

Kit básico do ESP32 para iniciar os estudos da eletrônica

  • ESP32 WROOM-32 Devkit (Módulo ESP32-WROOM-32D)
  • Placa de desenvolvimento NodeMCU-32S (ESP32)
  • Cabo USB
  • Fonte de alimentação
  • Protoboard
  • Jumpers Macho-Macho
  • LED
  • Resistor de 220Ω
  • Sensor de temperatura e umidade DHT11
  • Sensor de luz LDR

O custo médio do kit acima no Brasil nos últimos três anos foi de aproximadamente R$200,00.

Fonte: https://www.tutoriais.tech/esp32/kit-basico-esp32-iniciando-estudos-eletronica/