Os 3 projetos ESP8266 mais recomendados

Os 3 projetos ESP8266 mais recomendados

Neste repositório de projetos ESP8266, apresentaremos alguns dos projetos DIY mais recomendados. Um módulo WiFi muito pequeno, mas altamente potente, que serve como um destino único para uma ampla gama de tarefas baseadas em IoT e projetos de automação residencial. Esses projetos são bastante semelhantes aos projetos do Arduino, no entanto, os projetos ESP8266 são criados com WiFi integrado.

Você sabia que durante muito tempo o mundo desconhecia a existência do ESP8266? Há cerca de cinco anos, os desenvolvedores tiraram a sorte grande chamada ESP-01, que permitiu que microcontroladores se conectassem a uma rede Wi-Fi e simplificassem a conexão TCP/IP por meio de comandos no estilo Hayes. Percorreu um longo caminho desde então. Os projetos abordados abaixo darão uma visão melhor de como ele pode aperfeiçoar os projetos de IoT ao seu redor.

1) Previsor do tempo ESP8266

Que tal ter um dispositivo ao lado da maçaneta que o lembre de carregar uma garrafa de água extra caso as temperaturas sejam mais altas do que o normal na sua área. Estamos a falar de um dispositivo simples que permite saber o tempo com uma simples mudança na cor do LED.
Coisas que você vai precisar

    • Fio Jumper
    • Tábua de ensaio
    • 4 x Resistores
    • 4 LEDs
    • ESP8266 12-E

O que mais você precisará?
Você precisará de uma API Open Weather Map. A chave API pode ser obtida inscrevendo-se na plataforma. Basta pegar a chave, copiá-la e colá-la em algum lugar. Para obter informações sobre o clima em um local selecionado, você terá que inserir o URL abaixo enquanto insere o local entre chaves.

http://api.openweathermap.org/data/2.5/forecast?q={sua cidade},{o código do seu país}&APPID={sua chave de API}&mode=json&units=metric&cnt=2

Copie este URL no navegador e ele fornecerá todas as informações necessárias sobre a previsão do tempo local.

Instalação da biblioteca ArduinoJson
Para instalar a biblioteca ArduinoJson você precisará baixar o arquivo em Descompacte a pasta baixada e você terá a pasta ArduinoJson-master. Mova-o para a pasta de bibliotecas de instalação do Arduino IDE e reabra o Arduino IDE>

Fazendo upload do código
Depois de ter o add-on ESP8266 para Arduino IDE, basta ir ao segmento de ferramentas e clicar em “NodeMCU (Módulo ESP-12E)”. Copie o código no Arduino IDE e carregue-o na placa ESP8266. Você precisará adicionar alguns outros detalhes como código do país, nome da cidade, senha SSID e chave da API Open Weather Map no código. Você pode verificar todos os detalhes de codificação em:

Esquemas
O circuito fornecido abaixo lhe dará uma boa ideia sobre a fiação do circuito.

Projetos ESP8266

A imagem final deve ficar mais ou menos assim

2) Blu Bug
Você deve ter ouvido falar sobre a criação de escudos de sensor, escudo Bluetooth ou escudo Wi-Fi. BluBug reúne todos esses escudos. É um formato consolidado com sensor, motor, Bluetooth, Wi-Fi e escudo de programação wireless em uma única placa. Ele permite que você controle os dados do sensor e verifique online os motores de um local distante. Ele elimina a necessidade de conectar o Arduino ao PC, carregando códigos do Arduino IDE via Bluetooth. Além do mais, fica mais fácil porque o BluBug vem com um aplicativo Android que monitora robôs por meio de joysticks virtuais.

Por que você precisa disso?
A lista de desvantagens associadas à compra de diferentes escudos para cada finalidade é interminável. Uma solução completa parece simples e resolve todos os problemas. Com o BluBug você pode fazer upload de códigos sem fio de um Arduino IDE por Wi-Fi ou Bluetooth (o que você preferir). É bastante útil quando seu sistema foi implantado em algum local distante e você não pode pagar fios espalhados por todo lado para monitorar dados, depuração, monitor serial, bem como fazer upload de esboços. Ele também permite conectar servomotores, dispositivos de passo, CC, CA, sensores analógicos e assim por diante. Não pode haver escolha melhor para seus projetos de robótica e IoT.

Suprimentos e componentes necessários

  • 1 x Expressif ESP8266 ESP-01
  • SparkFun, regulador de tensão elevador – 3,3V x1
  • 1x Genuíno UNO e Arduino UNO
  • 1 x unidades de motor Texas Instruments Dual H-Bridge L293D
  • 1x Módulo Bluetooth HC-05
  • Ferro de solda

O que mais você pode fazer com o BluBug?
BluBug é perfeito para todos os projetos robóticos e IoT. Ele pode desempenhar um papel fundamental na construção de seu próprio sistema de automação residencial baseado em IoT para ligar ventiladores e luzes em seu apartamento por meio de seu smartphone. Também pode ajudar no monitoramento de características do solo como temperatura, umidade, umidade e outras para fins agrícolas.

Você pode encontrar todos os detalhes de montagem deste dispositivo em

3) Hackeando o sensor de movimento PIR com um ESP8266
O projeto gira em torno da modificação de um sensor de movimento comercial através do ESP8266 para registrar dados sempre que algum movimento for detectado. Os dados são então enviados para Node-RED com protocolo de comunicação MQTT. Aqui, o ESP8266 absorve energia por meio do fio de eliminação de fase do sensor de movimento com a ajuda do conversor CA/CC HLK-PM03.

Requisitos

  • Sensor de movimento 220V PIR
  • ESP8266-01
  • Adaptador serial ESP8266-01
  • Protoboard pequeno
  • Raspberry Pi
  • Capacitor eletrolítico de 47 uF
  • Fusível de sopro lento (200mA)
  • Olá-Link HLK-PM03

Visão geral
Está dividido em três partes diferentes:

  1. Construção de circuito
  2. Criação e upload de código ESP8266
  3. Criação do fluxo Mode-RED

Vamos discutir o processo passo a passo

  1. Edifício de Circuito:
    Para começar, você precisará remover a tampa do sensor de movimento PIR. Você verá três fios: fio de saída de fase, entrada de fase e fio neutro. Também é sugerido que você adicione um fusível de queima lenta logo antes do conversor HKL-PM03, bem como um capacitor na saída. A montagem final será mais ou menos assim:

    Este é um HLK-PM03 junto com um circuito ESP8266 em uma protoboard de pequeno porte. Alguns pinos de cabeçalho também foram adicionados para manter o ESP8266-01 em seu lugar.

  2. Escrita e upload de código ESP8255
    Para este projeto, o ESp8266 será programado com Arduino IDE. Você precisará começar instalando o complemento ESP8266. Além disso, instale a biblioteca PubSubClient que ajudará na criação do cliente MQTT para publicação básica de mensagens com o servidor. Agora, copie o código para o Arduino IDE e comece a fazer modificações nele. Você precisará adicionar seu próprio endereço IP, senha e SSID do corretor MQTT. Você pode verificar os detalhes completos da codificação em

Em seguida, você precisará incluir suas credenciais de rede e, finalmente, o IP do corretor MQTT.

Então, como funciona o código? É uma coisa simples que apenas publica uma mensagem. Aqui, o LED acenderá sempre que o ESP8266 for ligado. Depois que o código for retificado com as credenciais de rede necessárias, ele poderá ser carregado diretamente. Você precisará de um programador FTDI ou de um adaptador serial para essa finalidade.

  1. Criação de fluxo Node-RED:
    Pouco antes de criar o fluxo, você precisa instalar o Mosquito Broker, o Node-RED Dashboard e o Node-RED no Raspberry Pi.
    Em seguida, você precisará importar o fluxo Node-RED do repositório GitHub. É assim que o fluxo importado fica quando obtém os logs e mensagens do ESP8266 MQQTT sempre que algum movimento é sentido ou identificado. Você pode ver os dois botões adicionados para atualizar e limpar o log na imagem abaixo.

Painel Node-RED
Depois que as alterações necessárias forem feitas, basta tocar na guia Implantar para salvar as alterações. Para acessar sua aplicação na rede local você precisará digitar http://Seu_RPi_IP_address:1880/ui

O projeto ajuda a hackear um sensor de movimento e transformá-lo em um sensor mais inteligente. O HLK-PM03 pode ser usado para alimentar o ESP8266 diretamente da tensão principal. Sempre que um movimento é detectado, o ESP8266 é ligado e realiza a tarefa. Em seguida, ele assina a mensagem MQTT para registrar o momento exato em que o movimento foi detectado. Da mesma forma, outro código pode ser escrito para executar qualquer outro requisito.

Palavras Finais

Esses projetos fornecem uma visão clara do potencial do ESP8266. Os projetos aqui abordados foram cuidadosamente escolhidos para mostrar a gama de tarefas abrangidas por este dispositivo. Existem vários outros propósitos úteis atendidos pelo ESP8266, como construção de projetos de automação residencial, criação de uma blindagem multisensor, servidores web, clone do botão DIY Amazon, criação de seu próprio regulador de tensão, monitor de status da porta e assim por diante. Falaremos mais sobre isso provavelmente em nosso próximo blog.

Referências

Conteúdo Relacionado

ESP32-CAM é um módulo de câmera compacto que combina...
Uma rede de sensores é incorporada em todos os...
O controlador do motor é um dos componentes mais...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
O mercado embarcado tem uma necessidade de soluções de...
Você provavelmente já se deparou com o termo 'arrastar'...
Você provavelmente tem um Isolador de suporte Se você...
Você provavelmente já viu permanecer um isolante sente-se em...
Você provavelmente já viu Isoladores de manilha entronizados em...
Você provavelmente já passou por situações em que o...
Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.