ESP8266 Qual módulo escolher?

ESP8266 Qual módulo escolher?

ESP8266 Qual módulo escolher?

Em princípio, qualquer um dos módulos wi-fi ESP8266 podem ser programados usando as linguagens disponíveis para eles (também qualquer IDE), então A escolha depende principalmente da implementação do hardware.. A nuance mais relevante que poderia ser feita seria, em qualquer caso, a quantidade de memória disponível.

Tabela de conteúdos

    Embora inicialmente alguns módulos estavam intimamente ligados a determinadas linguagens ou ambientes de desenvolvimento, o exemplo mais claro disso é NodeMCU e pelo linguagem lua, atualmente é relativamente fácil usar qualquer um dos disponíveis com qualquer módulo.

    Acessórios e modelos do ESP8266

    Os regulamentos do local (país) onde um dispositivo contendo o Módulo wi-fi ESP8266 É certamente o mais restritivo na concepção de equipamentos que devem ser aprovados ou autorizados para venda. Em tais casos, O primeiro passo é descartar aqueles que não atendem às regulamentações correspondentes (que felizmente raramente estará à venda) ou verificar a aprovação do módulo escolhido. Se a série fabricada for suficientemente grande, os componentes serão certamente utilizados diretamente no projeto do circuito (e não em um módulo) e o processo seria então o usual para obter as correspondentes licenças de comercialização.

    Antes de olhar para a lista de dados objetivos para escolher a sua própria opção, permita-me explicar quais são as minhas recomendações para cada cenário e explicar por que o são.

    Quer seja para ser programado em Lua como se não, o solução mais completa, que dispensa outros componentes, perfeito, por exemplo, para um curso de programação de microcontroladores em que redes (wi-fi) estão envolvidos, como no caso da Internet das Coisas (IoT), é NodeMCU. Não há necessidade de um adaptador USB para conectar ao computador, ele se encaixa em um placa de ensaio (protoboard ou placa de ensaio) ou pode ser facilmente usado com conectores tipo Dupont. Mais que um módulo, é uma placa de desenvolvimento comparável, por exemplo, a uma placa Arduino.

    NodeMCU ESP8266

    Se no seu laboratório ou oficina não é problema ter um adaptador USB-UART, ESP-201 Pensador de IA É uma versão barata da placa de desenvolvimento NodeMCU. Ele foi projetado para ser usado com conectores do tipo Dupont em vez de um placa de ensaio; Na verdade, a versão que é vendida com os pinos soldados na placa costuma ter uma das tiras para que não possa ser inserida em um placa de ensaio a menos que seja removido e soldado à superfície oposta. A rotulagem nas hastes também não é muito amigável: parte fica na frente e outra atrás por algum excelente motivo que não conheço.

    ESP8266 ESP-201

    Quando é necessário desenvolver um aplicativo que requer uma boa quantidade de memória, mais do que os habituais 4 Mbit, uma versão especial do ESP8266, o módulo ESP-12F Pensador de IA, que tem um memória flash 32 Mbit (além de 96 Kbytes de RAM) e tem um preço excelente, o mais barato que encontrei com essa memória.

    ESP8266-12F

    Dos 32 pinos disponíveis no pacote QFN Apenas 17 são entrada-saída (excluindo a conexão da antena e o oscilador externo) e deles apenas dois, GPIO4 e GPIO5, são atribuídos exclusivamente como GPIO, já que os demais compartilham uma função e você deve escolher se serão utilizados, por exemplo, para comunicação serial ou para entrada-saída digital genérica.

    Portanto, nenhum dos módulos que incluem o SoC ESP8266 eles podem ter muitas portas GPIO Mas desde a versão ESP-03 surgiram diversos modelos de módulos com mais pinos, e as correspondentes funções disponíveis. Esses novos módulos, especialmente O ESP-07, o ESP-12 e a maioria dos que o seguiram, permitem mais facilmente criar circuitos nos quais o ESP8266 não só cuida das comunicações wi-fi mas também é o microcontrolador que gerencia o dispositivo.

    Para poder utilizar confortavelmente o mesmo módulo que será incluído no circuito final em testes, existem placas em cuja superfície se solda o módulo e que possuem conexões para pinos com a separação padrão de um placa de ensaio (um décimo de polegada).

    Algumas dessas placas incluem circuitos para converter os níveis de tensão de alimentação e comunicação entre 3,3 V e 5 V, para que também possam se comunicar com dispositivos (ou um μC) que funcionam com essa tensão.

    Como este tipo de acessório foi inicialmente projetado para os módulos ESP8266 ESP-07, que não possuem conexões no lado oposto da antena, será necessário prescindir delas nos modelos mais novos, como o ESP-12E, ESP-12F, ESP-13..., conecte-os manualmente (com um cabo na parte superior) ou projete nossa própria placa adaptadora também com nosso próprio design de circuito extra para converter nível serial, energia, adicionar expansores de porta GPIO…Se você não tem certeza de como fazer isso, em artigos anteriores do blog você pode encontrar alguns truques para como fixar um componente de montagem em superfície como esses módulos que usam o ESP8266.

    ESP8266 ESP-07 e ESP-12 com placa acessória de pinos

    Se na montagem já existe um MCUesse é o ESP8266 não é ele microcontrolador dispositivo principal, a primeira versão do módulo, o ESP-01, é perfeitamente funcional e tem preço imbatível, especialmente se forem adquiridos muitos módulos (quando se compra apenas um módulo dificilmente ultrapassará 1€ de diferença com outros modelos).

    ESP8266 ESP-01 duas versões comentários

    Para solucionar o problema da disposição dos pinos do módulo ESP-01 ao utilizá-lo em um placa de ensaio (protoboard ou placa de ensaio), você pode utilizar um acessório como o das imagens abaixo, que também resolve as diferenças de tensão que existem quando usado, por exemplo, com as placas Arduino da série alimentada a 5 V. De forma mais artesanal, você pode usar um dos Truques para conectar um módulo com tira de pinos duplos a uma placa de ensaio.

    Outra vantagem de acessórios como o mostrado nas imagens abaixo é que eles possuem um botão (quase sempre), um switch ou um jumper para carregar novo firmware no memória flash De SoC Wi-Fi ESP8266.

    ESP8266 ESP-01 com acessório regulador de tensão 5V-3.3V

    Para usar o ESP8266 em condições mais específicas, com pouco espaço na placa de montagem, quando é necessária uma antena externa, em situações onde há interferência... será preciso refinar um pouco mais; Para fazer isso, espero que a lista de recursos a seguir seja útil. Usei a série de módulos da empresa como referência Pensador de IA que é o mais completo e adicionei a placa de desenvolvimento NodeMCU porque me parece que é o mais popular.

    • ESP-01

      Módulo Wifi ESP8266 Modelo ESP-01Módulo Wifi ESP8266 Modelo ESP-01 vista lateral

      Dimensões: 14,30 mm × 24,80 mm
      Conexões: 8 pinos entre alimentação e GPIO
      Antena impresso no PCB
      Não blindado
      Alimentação: 3,3 V
      Para ser mais preciso, as versões mais recentes incluem o ESP8266EX e as primitivas o modelo inicial do ESP8266 (sem EX). Embora já seja difícil encontrar o mais antigo, é importante ter cuidado na hora de escolher o módulo para optar pela versão moderna.

      : 1Mbit-->

    • ESP-02

      Módulo Wifi ESP8266 Modelo ESP-02Vista traseira do módulo Wifi ESP8266 modelo ESP-02

      Dimensões: 14,20 mm × 14,20 mm
      Conexões: 8 conexões de superfície (é possível soldar pinos de 0,1 “)
      sem antena na placa mas com conector para antena externa
      Não blindado
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-03

      Módulo Wifi ESP8266 Modelo ESP-03Vista traseira do módulo Wifi ESP8266 modelo ESP-03

      Dimensões: 17,30 mm × 12,10 mm
      Conexões: 14 conexões de superfície em ambos os lados longos
      Antena tipo cerâmico
      Não blindado
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-04

      Módulo Wifi ESP8266 Modelo ESP-04Vista traseira do módulo Wifi ESP8266 modelo ESP-04

      Dimensões: 14,70 mm × 12,10 mm
      Conexões: 14 conexões de superfície em ambos os lados longos
      sem antena
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-05

      Módulo Wifi ESP8266 Modelo ESP-05Vista traseira do módulo Wifi ESP8266 modelo ESP-05

      Dimensões: 14,20 mm × 14,20 mm
      Conexões: 8 pinos espaçados um décimo de polegada em uma única tira
      sem antena a bordo, mas com conector para antena externa
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-06

      Módulo Wifi ESP8266 Modelo ESP-06Vista traseira do módulo Wifi ESP8266 modelo ESP-06

      : 17,50 mm × 14,50 mm -->Dimensões: 14,20 mm × 14,70 mm
      Conexões: 12 conexões sob a placa
      sem antena
      Rastreados
      Alimentação: 3,3 V

    • ESP-07

      Módulo Wifi ESP8266 Modelo ESP-07Vista traseira do módulo Wifi ESP8266 modelo ESP-07

      Dimensões: 20,00 mm × 16,00 mm
      Conexões: 16 conexões de superfície nos lados longos da placa
      Antena conector u de cerâmica para antena externa
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-08

      Módulo Wifi ESP8266 Modelo ESP-08Vista traseira do módulo Wifi ESP8266 modelo ESP-08

      : 18,00 mm × 16,00 mm (versão original) -->Dimensões: 17,00 mm × 16,00 mm
      Conexões: 16 conexões de superfície nos lados longos da placa
      sem antena
      Rastreados
      Alimentação: 3,3 V

    • ESP-09

      Módulo Wifi ESP8266 Modelo ESP-09Vista traseira do módulo Wifi ESP8266 modelo ESP-09

      Dimensões: 10,00 mm × 10,00 mm
      Conexões: 18 conexões sob a placa (6 das quais vão para o terra)
      sem antena
      Não blindado
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-10

      Módulo Wifi ESP8266 Modelo ESP-10Vista traseira do módulo Wifi ESP8266 modelo ESP-10

      Dimensões: 14,20 mm × 10,00 mm
      Conexões: 5 conexões de superfície em um dos lados menores
      sem antena
      Não blindado
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-11

      Módulo Wifi ESP8266 Modelo ESP-11Vista traseira do módulo Wifi ESP8266 modelo ESP-11

      Dimensões: 17,30 mm × 12,10 mm
      Conexões: 8 conexões de superfície no lado oposto à antena
      Antena cerâmica
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-12

      Módulo Wifi ESP8266 Modelo ESP-12Vista traseira do módulo Wifi ESP8266 modelo ESP-12

      Dimensões: 24,00 mm × 16,00 mm
      Conexões: 16 conexões de superfície dispostas nos dois lados longos
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-12-E — ESP-12-F

      Módulo Wifi ESP8266 Modelo ESP-12-EVista traseira do módulo Wifi ESP8266 modelo ESP-12-E

      Dimensões: 24,00 mm × 16,00 mm
      Conexões: 22 conexões de superfície dispostas em três lados (8+8+6)
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3 V

      : 1Mbit-->

    • ESP-13

      Módulo Wifi ESP8266 Modelo ESP-13Vista traseira do módulo Wifi ESP8266 modelo ESP-13

      : 17,50 mm × 13,50 mm -->Dimensões: 18,00 mm × 20,00 mm
      Conexões: 18 conexões de superfície localizadas nos dois lados menores
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3 V

    • ESP-14

      Módulo Wifi ESP8266 Modelo ESP-14Vista traseira do módulo Wifi ESP8266 modelo ESP-14

      Inclui um STM8 que é responsável pelo controle do ESP8266 por meio de Em pedidos

      Dimensões: 24,30 mm × 16,20 mm
      Conexões: 22 conexões de superfície dispostas em três lados (8+8+6)
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3 V

    • ESP-WROOM

      Módulo ESP8266 Wifi Modelo WROOMVista traseira do modelo ESP8266 Wifi WROOM

      Dimensões: 18,00 mm × 20,00 mm
      Conexões: 18 conexões de superfície dispostas nos lados longos
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3 V

    • NodeMCU

      Modelo NodeMCU do módulo Wifi ESP8266Vista traseira do modelo ESP8266 Wifi Module NodeMCU

      Baseado em ESP-12
      Dimensões: 30,85 mm × 47,35 mm
      Conexões: 30 pinos espaçados um décimo de polegada entre si e USB
      Antena impresso no PCB
      Rastreados
      Alimentação: 3,3V e 5V
      Botões de usuário e programação (flash)

    • ESP-201

      Módulo Wifi ESP8266 Modelo ESP-201Vista traseira do módulo Wifi ESP8266 modelo ESP-201

      Dimensões: 26,00 mm × 33,50 mm
      Conexões: 26 pinos separados por um décimo de polegada e distribuídos em duas tiras de 11 de cada lado (que cabem em um placa de ensaio) e 4 perpendiculares que, por serem soldadas no mesmo lado, não são possíveis de serem utilizadas em protoboard.
      Antena impresso na placa e conector para antena externa. Você deve escolher entre uma opção ou outra dessoldando um jumper (um resistor de 0 Ω, por padrão ele usa o conector externo, então a maioria das placas ESP-201 são vendidas com uma pequena (espécie de) antena. Algumas versões mais antigas possuem o conector de Antena mal soldada (girada 180°) e precisa ser reposicionada ou a antena (externa) é inútil.
      Não blindado
      Alimentação: 3,3 V

    Outros módulos ou placas de desenvolvimento que incorporam o ESP8266

    Nem mais nem menos do que devido à extraordinária diferença no preço base, que é agravada pelos elevados custos de envio, no sul da Europa as excelentes chapas de Adafruit ou Sparkfun e suspeito que, excepto na América do Norte, terão dificuldades em competir com os seus homólogos chineses. As alternativas que podem ser vistas aqui são as da casa WeMos (que também vem da China) e os de Olimex, que vem da Europa e tem excelente qualidade.

    La D1 mini-profissional de WeMos É uma placa de desenvolvimento comparável à NodeMCU, pois possui um conector USB, pode ser usado em um placa de ensaio, pode ser alimentado a 5V, possui botão reset, 4MB de memória flash…embora em formato menor, pois possui 16 pinos em um décimo de polegada.

    Existem muitos módulos com sensores e atuadores que podem ser conectados facilmente para serem usados ​​com o WeMos D1 mini-profissional, um pouco no estilo dos "escudos" de Arduino. Embora não tenha encontrado um kit completo, certamente será comercializado algo semelhante e, entre outras coisas pelo preço, seria uma alternativa muito boa para uma sala de aula de programação de computadores. microcontroladores.

    Olimex comercializa dois produtos baseados em ESP8266: O MOD-WIFI-ESP8266 e pelo MOD-WIFI-ESP8266-DEV, que são, como sugerem seus nomes prosaicos, um módulo (10 pinos) e uma placa de desenvolvimento (22 pinos que também cabem em um placa de ensaio). Ambos os dispositivos possuem 2 MB de memória flash e uma antena impressa na placa de circuito, mas permite facilmente a adição de uma antena externa. Olimex Também oferece algumas placas para testar com a versão de desenvolvimento, mas devido aos seus componentes de preço elas não são muito competitivas em comparação com outros módulos genéricos.

    A série de produtos Adafruit que incluem o SoC ESP8266 É composto pela placa Fuga do HUZZAH ESP8266 e a placa Pena HUZZAH (com Wi-Fi ESP8266). A primeira é a sua opção de desenvolvimento e a segunda, embora bastante versátil, é projetada principalmente para produção, como sugere sua conexão (mais ou menos padrão) a uma bateria externa, que na placa Fuga do HUZZAH ESP8266 É apenas um alfinete. Além disso, na opção de desenvolvimento, você encontra tanto um botão de reset, também presente na de produção, quanto outro botão de programação que as placas Pena HUZZAH não incluído. A placa de produção também possui um conector USB

    Ambos os produtos Adafruit Eles podem ser usados ​​com pinos separados por um décimo de polegada e possuem 26 conectores no gabinete da placa. Fuga do Adafruit HUZZAH ESP8266 e 32 conectores na placa Pena de Adafruit HUZZAH. Ambos são baseados no módulo ESP-12, portanto, exceto pelas características do circuito em que está disponível (como a conexão da bateria), as características são as mesmas deste dispositivo.

    A casa Sparkfun comercializa quatro produtos baseados no SoC wi-fi ESP8266. Por um lado, oferece a escudo para Arduino Escudo WiFi SparkFun cuja principal característica é justamente essa: poder ser facilmente disposta em um placa arduino.

    Além disso, Sparkfun também tem o prato Quadro Blynk, cujo principal objetivo é desenvolver produtos para celulares como opção de entrada para a Internet das Coisas. Seus conectores são bastante fáceis de usar, mesmo por usuários que não estão acostumados a montar componentes eletrônicos: podem ser conectados tanto com pinças jacaré quanto em um placa de ensaio (protoboard ou placa de ensaio) e possui conectores verticais com guias para os sensores, bem como uma conexão USB. Existem vários conjuntos de sensores para teste e é vendido com assinatura de uma espécie de nuvem para aplicações desenvolvidas com este dispositivo.

    As opções de Sparkfun que certamente serão mais interessantes para desenvolvedores próximos à eletrônica são os de a série Thing: o prato Coisa ESP8266 para segurar e placa Coisa ESP8266 – Placa de Desenvolvimento, para desenvolvimento. Uma das diferenças mais notáveis ​​entre eles é a possibilidade de alimentar confortavelmente a versão de produção com bateria. Ambos têm switch (não me lembro de nenhuma outra placa ESP8266 tenho), conexão USB, 20 espaços (10+10) para pinos de um décimo de polegada e um conector para antena externa.

    Claro, existem muito mais placas de desenvolvimento ou de aplicação que usam o ESP8266 mas, em geral, focam em agregar valor integrando outros componentes e acima de tudo fornecendo opções de desenvolvimento, especialmente para usar a nuvem, como é o caso de Quadro Blynk de Sparkfun o Expresso Lite desenhada por especialista e que distribui Citrão.

    Vários modelos de ESP8266

    Postar Comentário

    Você pode ter perdido