Top Qs
Linha do tempo
Chat
Contexto

ESP32

Da Wikipédia, a enciclopédia livre

ESP32
Remove ads

ESP32 é uma série de microcontroladores de baixo custo e baixo consumo de energia. Também é um sistema-em-um-chip com microcontrolador integrado, Wi-Fi e Bluetooth. A série ESP32 emprega um microprocessador Tensilica Xtensa LX6 com duas variações dual-core e single-core e inclui uma antena integrada RF tipo balun, amplificador de potência, receptor de baixo ruído amplificado, filtros, gerenciamento de energia dos módulos. ESP32 foi criado e desenvolvido por Espressif Sistemas, uma empresa Chinesa com sede em Xangai e é fabricado pela TSMC usando seus processo de fabricação de 40 nm.[2] Ele é um sucessor do microcontrolador ESP8266.

Thumb
Espressif ESP-WROOM-32 Wi-Fi & Bluetooth Module
Factos rápidos
Remove ads

Recursos

Resumir
Perspectiva

As Características do ESP32 são as seguintes:[3]

  • Processadores:
    • CPU: Xtensa dual-core (ou single-core) de 32 bits LX6 microprocessador, operando em 160 ou 240 MHz e realizar até 600 DMIPS
    • Ultra baixa potência (ULP) co-processador
  • Memória: 520 KB SRAM
  • Conectividade sem fio:
    • Wi-Fi: 802.11 b/g/n
    • Bluetooth: v4.2 BR/EDR e BLE
  • Interfaces para periféricos:
  • Segurança:
    • Padrão IEEE 802.11 recursos de segurança para todas as edições, incluindo WFA, WPA/WPA2 e WAPI
    • Boot seguro
    • Criptografia de Flash
    • 1024-bit OTP, até 768 bits para os clientes
    • Criptografia de hardware de aceleração: AES, SHA-2, RSA, criptografia de curva elíptica (ECC), gerador de número aleatório (RNG)
  • Gerenciamento de energia:
    • Regulador de baixa eliminação interno
    • Domínio Individual de  energia para o RTC
    • 5uA de consumo no sono profundo.
    • Acordar através de interrupções no GPIO, timer, atraves de medições no ADC ou pelo sensor de interrupção de toque capacitivo.
Remove ads

Chip de encapsulamento QFN e o módulo

Resumir
Perspectiva

ESP32 é alojado em um encapsulamento do tipo Quad-Flat No-leads (QFN) que possui diversos tamanhos, com 49 pinos. Especificamente são 48 pinos para ligações ao longo da laterais do encapsulamento e um grande contato térmico (ligado ao terra) na parte inferior.

Chips

O ESP32 é um sistema em um chip de circuito integrado e é encapsulado com as dimensões de 6 mm × 6 mm e 5 mm x 5 mm de tamanho em encapsulamentos tipo QFN

Mais informação Identificador, Núcleos de processador ...

Módulo

O placa do módulo ESP32-PICO-D4 Circuito integrado combina um chip ESP32 de silício, oscilador de cristal, chip Flash de memória,capacitores de filtro e trilhas correspondentes para RF em um único encapsulamento QFN de 7 mm × 7 mm.

Mais informação Identificador, Núcleos de processador ...
Remove ads

Placas de circuito impresso

Resumir
Perspectiva

Modulo de Placa de Montagem em Superfície

O ESP32 é um modulo para placa de circuito impresso baseada em montagem em superficie onde é inserido diretamente o ESP32 SoC e são projetados para serem facilmente integradas em outras placas de circuito. O modulo possui uma antena tipo F-invertido projetada no PCI em uma trilha serpenteada. Abaixo está uma lista com os diversos tipos antenas  utilizadas nos módulos anteriores. Além da memória flash, alguns módulos incluem pseudostatic RAM (pSRAM).

Mais informação Fornecedor, Nome ...

Desenvolvimento e outras placas

Desenvolvimento & placas break-out extensoras que pode adicionar mais funcionalidades ao ESP32, os módulos de placas torna o ESP32 mais fácil de usar, para fins de desenvolvimento (especialmente com Protoboards).

Mais informação Fornecedor, Nome ...

† ESP32 SoC incorporada diretamente na placa de desenvolvimento; nenhum módulo de placa utilizada.

Remove ads

Programação

Linguagens de programação, estruturas, plataformas e ambientes utilizados para programação do ESP32:

  • IDE Arduino com o Núcleo ESP32 para Arduino.
  • Espressif IoT Development Framework  – Oficial Espressif framework de desenvolvimento para ESP32.
  • Espruino – JavaScript SDK e firmware de perto emulando Node.js.
  • Lua RTOS para ESP32
  • Mongoose OS – Um sistema operacional para produtos conectados em microcontroladores; programável com JavaScript ou C. Uma plataforma recomendada pela  Espressif Sistemas,[31] AWS IoT,[32] e o Google Cloud IoT.[33]
  • mruby para o ESP32
  • PlatformIO Ecossistema e IDE
  • Pymakr IDE IDE projetado para uso com dispositivos Pycom; lida com atualizações de firmware e inclui console MicroPython REPL.
  • Simba Plataforma De Programação Incorporada.
  • Whitecat Ecossistema Blockly Web com IDE
  • MicroPython
  • Zerynth – Python para IoT e microcontroladores, incluindo o ESP32.
Remove ads

Recepção e uso

Uso comercial e na industrial com o ESP32:

Uso em dispositivos comerciais

  • O Alibaba Group's IoT LED, pulseira, utilizado pelos participantes do grupo de 2017 encontro anual. Cada pulseira operado como um "pixel", recebendo comandos para a coordenação do DIODO emissor de luz de controle, o que permitiu a formação de um "Painel de mensagem Wi-fi" utilizando o publico.[34]
  • DingTalk M1, um sistema de acompanhamento biométrico de frequência.[35]
  • LIFX Mini, uma série de dispositivos remotamente controláveis, baseada em lampadas de LED.[36]
  • Pium, um perfume para o lar e dispositivo de aromaterapia.[37]

Uso em dispositivos industriais

  • TECHBASE Moduino X série X1 e X2 utiliza módulos ESP32-WROVER baseado em computadores para automação industrial e de acompanhamento, de apoio entradas/saídas digitais, entradas analógicas, e várias interfaces de rede.[38]
Remove ads

Veja também

Referências

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads