Related products
Precisando de mais poder de processamento e mais recursos do que o NodeMCU pode fornecer? Este é o módulo certo para você! O módulo ESP32 traz consigo o microprocessador Xtensa® Dual-Core 32-bit LX6, com um clock máximo de 240MHz, memória RAM de 520 KBytes e Flash de 4MB. Além das consagradas funções de conexão Wi-Fi, esta placa traz ainda conectividade via Bluetooth Low Energy (BLE), no padrão 4.2.
Este módulo chega no mercado para trazer ainda mais performance e poder de processamento para aplicações de Internet das Coisas (IoT), automação residencial, prototipagem com comunicação sem fio e muito mais. Com seu baixo consumo de energia é uma ferramenta essencial para qualquer desenvolvedor.
Processador: | Xtensa® Dual-Core 32-bit LX6 |
Memória Flash Programável: | 4 MB |
Memória RAM: | 520 KBytes |
Memória ROM: | 448 KBytes |
Clock Máximo: | 240 MHz |
Pinos Digitais GPIO: | 25 (todos com PWM) |
Resolução do PWM: | até 16 bits (ajustável via código) |
Wireless 802.11 b/g/n: | 2.4 GHz (antena integrada) |
Modos de Operação: | Access Point / Estação / Access Point+Estação |
Bluetooth Low Energy: | padrão 4.2 integrado |
Tensão de Alimentação Externa: | 4,5 V a 9 V (o módulo possui regulador integrado para 3,3 V) |
Dimensões: | 54 x 29 x 13 mm (c x l x a - com barra de pinos) |
Passo a Passo de Programação:
Assim como o NodeMCU, esta placa também pode ser programada em LUA ou pela IDE do Arduino.
Para programar utilizando a IDE do Arduino, clique aqui e siga as instruções para seu sistema operacional (conteúdo em inglês).
Após efetuar todo procedimento, durante a gravação na IDE do Arduino aparecerá no console:
Neste momento, pressione e mantenha pressionado o botão BOOT na placa para que ela comece a ser gravada, então solte o botão. Caso queira testar o LED da placa, grave o seguinte código:
Para gravar códigos na placa é aconselhável utilizar um Cabo USB - Micro B (vendido separadamente).
Documentação
To make comments you must be logged in. Login.
You are not registered yet? Register Now!
EVERTON.PFERREIRA
Sent 2024-05-02 17:06:10
Sent 2024-05-02 17:06:10
É possível conectar duas placas uma a outra via wifi?
EVERTON.PFERREIRA
Sent 2024-05-02 17:07:21
EVERTON.PFERREIRA
Sent 2024-05-02 17:07:21
EVERTON.PFERREIRA
Eu preciso que uma placa receba o sinal (via botão ou cartão RFID) e a outra placa vai estar a uma distância de x metros que estará ligada a um relé que acionará a carga. Preciso que essa comunicação seja sem fio.
carlos.oliveira
Sent 2024-05-03 08:08:16
EVERTON.PFERREIRA
Sent 2024-05-03 08:08:16
EVERTON.PFERREIRA
Olá! Sim, é possível estabelecer uma comunicação entre as duas placas, usando o WI-FI (pode ser o WI-FI da sua casa ou o WI-FI gerado por uma das placas). Existem diversos protocolos de comunicação que podem ser usados para desenvolver o projeto citado acima, mas não temos nenhum tutorial que ensine como fazer essa comunicação entre as duas placas.
Francois
Sent 2024-05-03 10:26:21
EVERTON.PFERREIRA
Sent 2024-05-03 10:26:21
EVERTON.PFERREIRA
Complementando a resposta do @carlos.oliveira, ao fazer por Wi-Fi, você pode fazer uma placa gerar a rede sem fio (modo Access Point) e a outra se conectar nela (modo Station). Mas tenha em mente que a rede gerada pelo ESP32 é um tanto limitada em termos de alcance e quantidade de clientes conectados, logo às vezes é mais interessante usar um roteador para gerar a rede Wi-Fi. Além disso, dependendo da distância (e de outras características do projeto), talvez você possa fazer a comunicação entre as placas por Bluetooth, já que o ESP32 também tem suporte para este protocolo sem fio.
EVERTON.PFERREIRA
Sent 2024-05-03 13:38:46
EVERTON.PFERREIRA
Sent 2024-05-03 13:38:46
EVERTON.PFERREIRA
Pessoal, muito obrigado pelas respostas. Procurei e não encontrei a dimensão desta placa. Ela sei encaixaria em uma protoboard de 170 pinos? https://www.robocore.net/protoboard/mini-protoboard-170-pontos-preta
carlos.oliveira
Sent 2024-05-03 14:26:03
EVERTON.PFERREIRA
Sent 2024-05-03 14:26:03
EVERTON.PFERREIRA
Infelizmente não temos as dimensões da placa para fornecer. Com a protoboard citada, até dá para encaixar a placa, entretanto, não sobra espaço para realizar as conexões dos periféricos (jumpers, LED, sensores, etc.). Neste caso, talvez a “Protoboard 400 Pontos” ( https://www.robocore.net/protoboard/protoboard-400-pontos ) seja suficiente para realizar a conexão da placa e dos periféricos.
Francois
Sent 2024-05-03 18:33:04
EVERTON.PFERREIRA
Sent 2024-05-03 18:33:04
EVERTON.PFERREIRA
As dimensões da placa foram inseridas na tabela com as informações sobre a placa (aba Descrição).
valter2
Sent 2024-02-29 10:54:55
Sent 2024-02-29 10:54:55
Olá, estou com IDE 2.2.1 configurada para esta placa, porem todo exemplo que tento fica esperando HARD RESETTING VIA RST e o botão da PLACA não surte efeito, poderia mandar o HACK pra passar de fase. grato
carlos.oliveira
Sent 2024-02-29 11:04:37
valter2
Sent 2024-02-29 11:04:37
valter2
Olá! Peço que entre em contato conosco através do e-mail suporte@robocore.net ou através do WhatsApp (11) 3522-7626. Ao entrar em contato conosco, nos envie uma captura de tela do erro apresentando, assim podemos entender melhor o problema e te auxiliar da melhor forma.
MATHEUS.CANUTO.MF
Sent 2024-01-30 10:43:30
Sent 2024-01-30 10:43:30
Eu precisava comprar o ESP8266 mas comprei esse, será se tem muita diferença? Os projetos do ESP8266 pega no ESP32?
carlos.oliveira
Sent 2024-01-30 11:04:15
MATHEUS.CANUTO.MF
Sent 2024-01-30 11:04:15
MATHEUS.CANUTO.MF
Olá! A lógica de programação é a mesma, pois os dois possuem um processador semelhante, no entanto, o ESP8266 não possui bluetooth nativo. O “ESP32 - WiFi + Bluetooth”, possui uma capacidade de memória maior que o ESP8266, e possui uma quantidade maior de portas GPIO.
gustavogrillo
Sent 2023-12-03 11:22:25
Sent 2023-12-03 11:22:25
O ESP32 precisa da 'Real Time Clock RTC DS3231 com Bateria' ou ele tem um relógio interno confiável?
Giovanni5
Sent 2023-12-04 07:27:05
gustavogrillo
Sent 2023-12-04 07:27:05
gustavogrillo
O ESP32 já possui um RTC interno, porém, diferentemente do módulo, não há uma bateria para manter o RTC ativo, portanto se a placa for desligada, ela irá perder sua referência. Uma solução recomendada é conectar a placa à um servidor NTP, para que ela seja sincronizada automaticamente quando ligada.
gustavogrillo
Sent 2023-03-16 15:33:27
Sent 2023-03-16 15:33:27
Posso encaixar essa placa diretamente numa protoboard?
luan.ferreira
Sent 2023-03-16 16:29:28
gustavogrillo
Sent 2023-03-16 16:29:28
gustavogrillo
Sim, é possível conectá-lo a uma protoboard, mas é importante a ater para não conectar a placa de uma maneira que cause um curto circuito.
pamv
Sent 2022-08-22 11:27:32
Sent 2022-08-22 11:27:32
Olá O esp32 tem um certificado de conformidade da ANATEL, https://www.espressif.com/sites/default/files/ESP32-WROOM-32D_ANATEL_Certification.pdf Isso significa que ele é homologado na Anatel e eu posso desenvolver produtos comerciais com ele como ocorre com os Raspberry Pi Anatel?
luan.ferreira
Sent 2022-08-22 15:26:21
pamv
Sent 2022-08-22 15:26:21
pamv
Olá! Sim, ele é homologado pela ANATEL, porém isso não isenta a homologação do produto final, pois toda vez que o módulo é utilizado podem haver alterações no entorno do campo eletromagnético e isso faz com que o novo equipamento também tenha que ser homologado. De toda forma, uma vez que o módulo já foi homologado, o processo de homologação do produto deve ser mais rápido.
wjesus
Sent 2022-06-10 15:12:58
Sent 2022-06-10 15:12:58
Boa tarde, Estou utilizando 3 botões, o 1º na GPIO13 INPUT_PULLUP, faço a leitura conforme descrito abaixo, a leitura no monitor serial ocorre com sucesso, ao pressionar o 1º botão, vai para nivel lógico abixo "0" e ao pressionar os demais botões, não acontece nada, até ai esta tudo certo. Porém quando eu mudo o botão para GPIO12, ao fazer os testes pela serial monitor, pressionando o botão 2, ele vai para nivel lógico "baixo", ao pressionar o botão 3, ele também vai para nivel lógico baixo também, sendo que não era para acontecer, pois estou lendo apenas uma porta do Esp32. Segue o códig
luan.ferreira
Sent 2022-06-10 16:10:39
wjesus
Sent 2022-06-10 16:10:39
wjesus
Olá! Peço que revise o seu circuito, para verificar se não há nenhum mau contato e/ou curto-circuito entre as conexões do mesmo. Se estiver tudo certo, peço que encaminhe um e-mail para o suporte@robocore.net, com um vídeo mostrando o comportamento do seu projeto, e algumas fotos do circuito e da placa.
vameza
Sent 2022-01-13 23:19:47
Sent 2022-01-13 23:19:47
Olá Pessoal, tudo bom? Fiz a instalação e todos os passos em relação à IDE do Arduino. Porém, qual placa esp32 escolho, para começar a escrever os códigos para o esp32?? Esp32 DevModule???? Muito obrigado!! Saudações!
Giovanni5
Sent 2022-01-14 08:02:03
vameza
Sent 2022-01-14 08:02:03
vameza
O modelo de placa para a gravação de códigos deste ESP32 é o "ESP32 DevModule".
amgilio
Sent 2021-07-18 11:40:25
Sent 2021-07-18 11:40:25
Porque ele teria 11 pios ? Não seria 34? Tenho essa dúvida a algum tempo...
Giovanni5
Sent 2021-07-19 11:35:53
amgilio
Sent 2021-07-19 11:35:53
amgilio
Agradecemos pela observação, já atualizamos a Descrição do produto com o número correto de GPIOs da placa.
ronaldoknr
Sent 2021-06-29 08:08:26
Sent 2021-06-29 08:08:26
Bom dia, com essa placa conseguiria acessar webservice via wifi e com dados do retorno criar arquivo e enviar pra usb para uma impressora térmica?
Giovanni5
Sent 2021-06-29 12:03:46
ronaldoknr
Sent 2021-06-29 12:03:46
ronaldoknr
A princípio é sim possível utilizar o ESP32 para acessar um Web Service, porém a parte complicada deste projeto será a integração com a impressora. O ESP32 não possui interface USB Host, portanto não há como controlar a impressora diretamente, seria necessário alguma interface de comunicação entre o ESP32 e a impressora.
ronaldoknr
Sent 2021-06-29 12:05:39
ronaldoknr
Sent 2021-06-29 12:05:39
ronaldoknr
teria alguma outra placa que conseguia, fazer desta forma que comentei?
Giovanni5
Sent 2021-06-29 12:25:24
ronaldoknr
Sent 2021-06-29 12:25:24
ronaldoknr
O ESP32 é uma opção, mas necessita de uma interface USB Host para se comunicar com a impressora, como mencionado anteriormente. Outra opção, mais direta, é uma placa Raspberry Pi (https://www.robocore.net/placa-raspberry-pi/raspberry-pi-3-model-b-plus - por exemplo), que é basicamente um computador e possui a interface USB Host para esse tipo de integração. Entretanto, é necessário verificar se há o driver da impressora para o sistema operacional da placa.