quinta-feira, 10 de outubro de 2019

ESP 32

Introdução ao ESP 32

No primeiro post do blog será explicado o funcionamento do ESP 32 que será utilizado para concluir um projeto da matéria de Comunicação de Dados no curso de engenharia de computação.
ESP 32



O ESP 32 é um módulo que possui um microcomputador de 32 bits e WI-FI integrado, possui uma ótima integração com Arduíno com várias bibliotecas compatíveis, e conta com fácil programação. A placa ainda possui conectividade via Bluetooth Low Energy.

Especificações ESP 32

  • CPU: Xtensa® Dual-Core 32-bit LX6
  • Memória ROM: 448 KBytes
  • Memória RAM: 520 Kbytes
  • Memória Flash: 4 MB
  • Clock máximo: 240MHz
  • Wireless padrão 802.11 b/g/n
  • Conexão Wifi de 2.4Ghz (máximo de 150 Mbps)
  • Antena embutida na placa
  • Conector micro USB para comunicação e alimentação
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode e P2P Power Management
  • Modos de operação: STA/AP/STA+AP
  • Bluetooth BLE 4.2
  • Portas GPIO: 11
  • GPIO com funções de PWM, I2C, SPI, etc
  • Tensão de operação: 4,5 ~ 9V
  • Conversor analógico digital (ADC)

Primeira aula

No segundo post do blog, será explicado e mostrado através de fotos e textos, o andamento do projeto com ESP 32.



Resultado de imagem para esp 32 na protoboard
Começamos montando na Protoboard o módulo ESP 32, com os jumpers, resistores e instalamos o software IDE Arduíno juntamente aos drivers do módulo. O primeiro laboratório foi trabalhoso, porém aprendemos bastante, pois tínhamos algumas dificuldades com circuitos elétricos e após ver algumas vídeo aulas, entendemos e conseguimos concluir a atividade proposta.


Segunda aula

No segundo laboratório, integramos a IDE Arduíno com o circuíto montado. Iniciamos o processo fazendo a ligação USB no módulo com o notebook. Encontramos dificuldades para importar as bibliotecas do ESP 32 na plataforma arduíno. Após finalizarmos a montagem do circuito, encontramos alguns códigos na internet para testar as funcionalidades da IDE integrada ao ESP 32.
Tentamos algumas conexões e interações com o ESP32 através do sensor de luminosidade (LDR), porém não obtivemos o resultado que esperávamos, o ESP32 não conseguiu comunicação com o LDR.



Resultado de imagem para esp 32 e ldr

Foi uma aula produtiva, pois os testes e leituras pela web, nos deram uma noção de como serão feitos os nossos códigos a serem publicados posteriormente em nosso blog.