HowTo: ESP8266 – Remover/Desabilitar LED

Nos últimos anos, o ESP8266 tornou-se cada vez mais o microcontrolador universal para florestas e prados que pode ser usado em quase todos os projetos. Um microcontrolador por ~2€ incluindo WLAN e com ampla memória só pode ser encontrado no irmão mais velho, o ESP32.

O ESP8266 está disponível em diferentes versões. A versão mais comum, porque certificada, é a versão ESP-12 com todas as suas subvariantes. Com isso você pode usar quase todos os GPIO e também o ADC, o que nem sempre acontece com outras versões. Mas esta versão tem uma "desvantagem"...

Um LED azul brilhante no ESP PCB é útil para ver se o ESP está ligado. Porém, em projetos em que o ESP8266 deve ser instalado da forma mais invisível possível, isso é bastante incômodo.

Mas existem maneiras de se livrar desse LED. Como isso funciona e o que você deve considerar é descrito no artigo a seguir.


instruções de segurança

Eu sei que as notas a seguir são sempre meio chatas e parecem desnecessárias. Infelizmente, muitas pessoas que sabiam "melhor" perderam olhos, dedos ou outras coisas por descuido ou se machucaram. A perda de dados é quase insignificante em comparação, mas mesmo isso pode ser realmente irritante. Portanto, dedique cinco minutos para ler as instruções de segurança. Porque mesmo o projeto mais legal não vale ferimentos ou outros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Links afiliados/Links de publicidade

Os links para lojas online listados aqui são os chamados links de afiliados. Se você clicar em um link de afiliado e fizer uma compra por meio desse link, o Nerdiy.de receberá uma comissão da loja ou fornecedor online relevante. O preço não muda para você. Se você fizer suas compras por meio desses links, estará apoiando o Nerdiy.de para poder oferecer outros projetos úteis no futuro. 🙂 


requisitos

Artigos úteis:
No caso da solução de hardware, você já deve ter lidado com o ferro de solda.
Você pode fazer isso no artigo Eletrônica - Meu amigo, o ferro de solda encontrar mais informações.

Material Necessário:

- não -

Ferramenta necessária:

Na lista a seguir, você encontrará todas as ferramentas necessárias para implementar este artigo.


A solução de software

A solução de software é a solução mais simples para o "problema do LED", que não requer ferro de solda nem outras ferramentas. Pois uma olhada no diagrama de circuito de um ESP8266 na versão 12 mostra que o cátodo do nosso LED problemático (no diagrama de circuito "LED1") é encaminhado para o GPIO02 através de um resistor. E onde há um GPIO, também há uma opção de troca de software. 🙂

Deve-se notar que a lógica de comutação deste LED é invertida porque o LED está conectado ao GPIO com seu "pólo negativo". Isso significa que o LED está desligado com nível ALTO no GPIO02, mas ligado com nível BAIXO. Isso deve ser levado em consideração ao alternar o GPIO2.

Esquema elétrico do ESP8266 na versão ESP-12. Fonte: bimbo385@freenet.de ou https://vietnhap.com/dien-tu-so/tom-tat-esp8266-va-phan-loai-cac-ho-esp.htm

Se você mesmo programar seu ESP8266 usando o Arduino IDE, o seguinte código é suficiente para desativar o LED.

  #define GPIO02 2 pinMode(GPIO02, OUTPUT); digitalWrite(GPIO02, HIGH);

Se, por outro lado, você estiver utilizando o ESPEasy como “sistema operacional” do ESP8266, poderá utilizar a seguinte função que já vem integrada.

Tudo o que você precisa fazer é entrar no menu da web do ESPEasy e definir o GPIO correto - no caso do ESP-12 GPIO-2 - na guia "Hardware" na seção "Wifi Status LED". A caixa "LED invertido" deve ser marcada porque o LED é controlado com uma lógica invertida conforme descrito acima. Não se esqueça de salvar a configuração pressionando o botão "Enviar".

A solução de hardware

A solução de hardware é a solução de sua escolha se você deseja desativar o LED, mas ainda usar o GPIO02 para interagir com outro hardware. O LED é simplesmente dessoldado. O GPIO02 ou D4 em particular é frequentemente usado em miniplacas Wemos D1 - pelo menos por mim - porque fica bem próximo aos pinos "5V" e "GND". A única desvantagem: o LED geralmente é destruído no processo, mas isso pode ser superado na maioria dos casos.

Por exemplo, a miniplaca Wemos D1 também usa um ESP8266 ESP-12 com LED integrado.
O LED pode ser encontrado no canto frontal esquerdo entre a blindagem da caixa (retângulo prateado) e a antena da placa de circuito impresso (linha curva dourada na placa de circuito impresso).
Agora você pode dessoldar o LED com um ferro de solda. Para fazer isso, aqueça alternadamente a esquerda…
...e o contato correto do LED. O LED aquece completamente até que você possa empurrá-lo para fora das almofadas de solda pressionando suavemente contra a carcaça do LED com o ferro de solda. Na maioria das vezes, o LED irá quebrar e rachar durante esta etapa. Mas isso não é ruim. As peças individuais podem ser removidas muito facilmente com um ferro de solda.
Depois que o LED for removido, ele deve ficar assim.
Em seguida, verifique novamente se as duas almofadas de solda não estão em curto-circuito/conectadas por resíduos de solda. Isso é muito importante porque, caso contrário, o GPIO2 estará em um nível ALTO constante e, portanto, poderá atrapalhar seu uso como um GPIO.

É certo que esta é a solução mais radical. Ao mesmo tempo, também é a única solução para desabilitar o LED se você quiser usar o GPIO02 para outras saídas ao mesmo tempo.


Informações adicionais

https://vietnhap.com/dien-tu-so/tom-tat-esp8266-va-phan-loai-cac-ho-esp.htm


Divirta-se com o projeto

Espero que tudo funcionou como descrito para você. Se não, ou se você tiver alguma dúvida ou sugestão, por favor, deixe-me saber nos comentários. Em seguida, adicionarei isso ao artigo, se necessário.
Ideias para novos projetos são sempre bem vindas. 🙂

PS Muitos desses projetos - especialmente os projetos de hardware - custam muito tempo e dinheiro. Claro que faço isso porque gosto, mas se você acha legal que eu compartilhe as informações com você, ficaria feliz com uma pequena doação para o fundo do café. 🙂

Compre-me um café em ko-fi.com       

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert