Existem muitas placas microcontroladas disponíveis para os entusiastas, mas você sabe sobre a ESP32-CAM, uma placa frequentemente esquecida que agrega uma quantidade enorme de valor em um espaço muito pequeno?

O ESP32-CAM tem como coração um ESP32-S System-on-Chip (SoC) feito pela Espressif. Ser um SoC significa que o chip ESP32-S contém um computador inteiro - o microprocessador, RAM, armazenamento e periféricos - tudo compactado em um único chip. As capacidades do chip em si são bastante surpreendentes, mas a placa de desenvolvimento ESP32-CAM traz ainda mais recursos à mistura. Vamos examinar os componentes um de cada vez.

O Microprocessador

O ESP32-S contém dois núcleos de 32 bits rodando a impressionantes 240 MHz! Compare isso com uma placa inicial típica, como o Arduino Uno, que tem um único núcleo de 8 bits rodando a 8 MHz e você vai entender porque o ESP32-S é capaz de tarefas pesadas como processamento de vídeo ou até mesmo inteligência artificial, tarefas que o Arduino não consegue nem toque.

instagram viewer

Relacionado: O que é um núcleo do processador?

O carneiro

A memória é fundamental para tarefas complexas. Com o ESP32-S, você obtém 320 kilobytes de memória onboard, muito mais do que os insignificantes 2 kilobytes do Uno. É memória suficiente para gráficos sofisticados ou processamento de áudio.

O armazenamento

Todos os recursos que mencionamos não valem nada se você não tiver amplo armazenamento para seus programas e dados. O chip ESP32-S também brilha aqui, com 4.096 kilobytes de armazenamento on-chip contra os 32 kilobytes do Uno. O ESP32-CAM, em particular, melhora o negócio ao adicionar um cartão micro SD. Isso permite uma expansão ilimitada e é uma ótima pequena placa para registradores de dados ou captura de imagens.

Relacionado: O que é um System-on-a-Chip?

Os periféricos

Um computador é tão bom quanto sua capacidade de interagir com o mundo real. Para fazer isso, um computador depende de seus periféricos. Vamos dar uma olhada nos periféricos do chip ESP32-S.

O Rádio Sem Fio

O chip de rádio de primeira classe no ESP32-S permite a comunicação via Wi-Fi e Bluetooth, tornando qualquer placa baseada em ESP32 perfeita para levando seus projetos para o mundo da Internet das Coisas (IoT), permitindo que você construa habilitado para web ou controlado por smartphone projetos. O recurso Bluetooth também abre muitas possibilidades interessantes, como a capacidade de enviar áudio para um alto-falante Bluetooth ou permitir a entrada de dados por meio de um teclado ou mouse sem fio Bluetooth.

Relacionado: O que é Bluetooth? Perguntas comuns, feitas e respondidas

Os Sensores

O principal ponto de venda do ESP32-CAM, ao contrário de outras placas de desenvolvimento ESP32, é que ele tem um módulo de câmera que permite projetos de vídeo, como uma campainha de vídeo e uma câmera babá. Com o poder de processamento integrado dos núcleos duplos no ESP32-S, até o reconhecimento facial se torna uma possibilidade!

Aqui está um exemplo de um estojo de câmera impressa em 3D para o ESP32-CAM projetado por Electronlibre:

Crédito da imagem: Marcio Teixeira /Flickr

Além da câmera, o chip ESP32-S traz para a mesa três sensores interessantes. Há um sensor de efeito Hall embutido "secreto" que pode ser usado para detectar um campo magnético próximo. Isso poderia ser usado como um gatilho magnético para uma caixa de quebra-cabeça!

Outra característica interessante são os sensores de toque capacitativos, que permitem acionar ações simplesmente com o toque de suas mãos; em uma reviravolta interessante, os sensores de toque capacitativos também podem ser usados ​​para detectar água.

Por último, mas não menos importante, há um conversor analógico-digital que pode ser usado para ler sinais elétricos de dispositivos analógicos, como potenciômetros ou sensores de luz ambiente!

O ESP32-CAM possui um LED branco. Destina-se a ser usado como flash para a câmera, mas também pode ser usado para iluminação geral, como uma luz estroboscópica, para enviar código Morse, ou o que quer que seu projeto exija. Na parte traseira, há um pequeno LED vermelho que pode ser usado como indicador de status.

Crédito da imagem: Marcio Teixeira /Flickr

Os pinos de uso geral

Para hackers de hardware mais avançados, o chip ESP32-S tem portas de E / S (entrada / saída) de uso geral poderosas que permitem a comunicação com outros dispositivos. Esses pinos podem ser usados ​​como portas seriais ou barramentos I2C e, com alguma programação inteligente, podem até gerar sinais de televisão, conforme mostrado no seguinte projeto:

No ESP32-CAM, um bom número de pinos é compartilhado com a câmera e o cartão SD e não podem ser usados ​​junto com esses recursos, mas existem quatro pinos de E / S de uso geral gratuitos para seus projetos. Se o seu projeto não fizer uso da câmera e precisar de mais pinos, basta removê-los para liberar vários outros para uso geral.

Relacionado: Como funcionam as comunicações seriais UART, SPI e I2C

Selecionando a Variante ESP32-CAM certa

Um possível motivo pelo qual o ESP32-CAM não pegou como uma placa DIY é que ele não tinha uma porta USB embutida, tornando-o um tanto difícil de programar. Para programá-lo, você tinha que comprar algo como um cabo USB para serial FTDI 3.3V e conectá-lo corretamente.

Além disso, uma vez que a programação foi feita, você precisava conectar a uma fonte de alimentação de 5,5 V ou 3,3 V dedicada. Essas etapas tornaram o ESP32-CAM um tanto hostil para iniciantes. No entanto, hoje em dia, existem duas grandes soluções para esse problema.

O ESP32-CAM com o ESP32-CAM-MB

Hoje, você pode encontrar vários fornecedores que oferecem a placa ESP32-CAM nua em combinação com uma pequena placa-filha complementar chamada ESP32-CAM-MB. Você empilha o ESP32-CAM na placa-filha para adicionar um conector micro USB que pode ser usado para programação e também para alimentação.

Esta configuração é modular, o que significa que você pode usar uma única placa-filha para programar qualquer número de ESP32-CAM placas, desde que seus projetos incorporem alguma outra fonte de energia para o ESP32-CAM programado Pranchas.

O ESP32-CAM-CH340

Se você preferir uma solução tudo-em-um, o ESP32-CAM-CH340 é a nova criança do setor. É uma versão um pouco maior do ESP32-CAM que coloca o conector micro USB e o chip conversor de USB para serial na própria placa. Embora esta versão acrescente muita conveniência, ela custa um pouco mais e é um pouco maior, ocupando mais espaço em seus projetos.

Revendo tudo o que você obtém com o módulo ESP32-CAM

Então, para recapitular, aqui estão os recursos do ESP32-CAM que permitem que ele seja uma adição fantástica ao seu kit de ferramentas DIY:

  • Um poderoso processador dual-core
  • Grande quantidade de RAM onboard e armazenamento de programas
  • Um slot micro SD externo para expansão
  • Um rádio sem fio para Wi-Fi e Bluetooth
  • Vários sensores:
    • Uma câmera
    • Um sensor de efeito Hall (magnetismo)
    • Sensores de toque capacitivos
    • Um conversor analógico-digital
  • Um LED de iluminação branca brilhante e um LED indicador vermelho
  • Quatro pinos de E / S de uso geral (mais se você remover a câmera)
  • Três opções para programar e alimentar as placas

Todos esses recursos têm um custo de menos de $ 10, tornando o ESP32-CAM uma excelente plataforma para todos os seus projetos futuros!

Os 10 melhores projetos de casa inteligente ESP32

Você pode criar alguns projetos domésticos inteligentes incríveis e úteis usando um microcontrolador ESP32.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • faça você mesmo
  • Idéias para projetos DIY
  • Computadores de placa única
Sobre o autor
Equipe MUO

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever