Índice:
- Suprimentos
- Etapa 1: preparar o quadro
- Etapa 2: Monte a Placa Wemos (ESP8266)
- Etapa 3: montar o display OLED
- Etapa 4: monte o switch
- Etapa 5: faça o circuito
- Etapa 6: monte o suporte da bateria
- Etapa 7: Complete o circuito
- Etapa 8: Configurações do ThingSpeak
- Etapa 9: insira a string de análise
- Etapa 10: Software e Bibliotecas
- Etapa 11: Teste Final
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Este pequeno gadget o ajudará a se manter atualizado sobre o surto do coronavírus e a situação em seu país. Este é um projeto baseado em IoT que exibe os dados em tempo real de casos, mortes e pessoas recuperadas pelo coronavírus (COVID-19). Ele usa uma placa Wemos D1 Mini Pro que é baseada no módulo ESP8266 Wifi para obter dados dos worldômetros via API ThingSpeak. Usei um display OLED de 0,96 para fazer um painel para todos os dados em tempo real.
Nota: Fiz este projeto para me divertir e aprender. A exibição de dados COVID-19 neste projeto é totalmente baseada nas informações em www.worldometers.info/coronavirus/. Siga a OMS (https://www.who.int/) para atualizações do COVID19.
Suprimentos
1. Wemos D1 Mini Pro (Amazon)
2. Display OLED (Amazon)
3. Prototype Board (Amazon)
4. Bateria 18650 (Amazon)
5. Porta-bateria 18650 (Amazon)
6. Botão deslizante (Amazon)
7. Cabeçalhos femininos (Amazon)
8. Fios 24 AWG (Amazon)
Etapa 1: preparar o quadro
Para tornar o projeto compacto e organizado, usei uma placa perfurada.
Primeiro, meço a largura da placa Wemos e, a seguir, recortei um pedaço da placa perfurada um pouco maior do que a largura. Usei uma faca para cortar a placa perfurada.
Etapa 2: Monte a Placa Wemos (ESP8266)
Para montar a placa Wemos, você precisa de um pino conector fêmea reto. Quando você compra os cabeçalhos retos, eles são muito longos para o Arduino Nano. Você precisará cortá-los em um comprimento adequado. Usei uma pinça para apará-lo.
Em seguida, solde os pinos fêmea do coletor na placa perfurada.
Etapa 3: montar o display OLED
Neste projeto, estou usando um display I2C OLED de 0,96 . Portanto, você precisa de um cabeçalho de 4 pinos.
Assim como na etapa anterior, corte o pino da plataforma com uma pinça.
Em seguida, solde os pinos de cabeçalho como mostrado na imagem acima.
Etapa 4: monte o switch
O switch é necessário para isolar a energia da bateria para a placa Wemos. Estou usando um interruptor deslizante para isso.
Solde a chave deslizante conforme mostrado na imagem acima.
Etapa 5: faça o circuito
O diagrama de circuito para este projeto é muito simples. O display OLED é conectado à placa Wemos no modo de comunicação I2C.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
Usei fios coloridos 24AWG para fazer o circuito. Solde o fio de acordo com o diagrama do circuito.
O esquema está anexado abaixo.
Etapa 6: monte o suporte da bateria
A energia necessária para acionar a placa Wemos e o display OLED é fornecida por uma bateria 18650 Li-Ion.
Primeiro, coloque uma fita dupla-face na parte traseira do suporte da bateria.
Em seguida, cole-o na parte inferior da placa perfurada. Você pode ver a imagem acima.
Em seguida, apliquei cola quente em todo o suporte da bateria.
Etapa 7: Complete o circuito
Por fim, você deve completar o circuito conectando o terminal da bateria à placa Wemos por meio do interruptor deslizante.
Conecte o terminal positivo do suporte da bateria ao pino do meio do interruptor deslizante. Em seguida, conecte um dos dois pinos restantes da chave ao pino Wemos 5V.
Conecte o terminal negativo da bateria ao pino GND da placa Wemos.
Etapa 8: Configurações do ThingSpeak
Primeiro, crie uma conta no ThingSpeak e, em seguida, faça login em sua conta.
No menu superior, clique no aplicativo e pressione “Novo ThingHTTP”.
Você notará muitos campos em branco, mas não se preocupe, você deve preencher os três seguintes:
1. Nome: Nomeie o campo de acordo com sua escolha
2. URL:
3. Analisar String: Na próxima etapa, irei guiá-lo sobre como obter essa string.
Etapa 9: insira a string de análise
Acesse o site WorldOmeters
Pesquise o nome do país, no meu caso é Índia. Em seguida, clique no nome do país. Você encontrará 3 contadores
1. Casos de Coronavírus
2. Mortes
3. Recuperado
Selecione o contador -> Clique com o botão direito -> Inspecionar
No lado direito da tela, passe o mouse sobre esses elementos até selecionar os dados corretos a serem obtidos. Você pode ver a imagem acima para um melhor entendimento.
Em seguida, pressione o botão direito do mouse no elemento e Copie XPath.
Agora volte ao campo ThingHTTP (Casos) e cole em Parse String, e pressione “Salvar ThingHTTP”.
Agora você está pronto!
Etapa 10: Software e Bibliotecas
Primeiro, baixe o código anexado abaixo. Em seguida, baixe a biblioteca OLED do GitHub.
Para usar Wemos D1 com a biblioteca Arduino, você terá que usar o IDE Arduino com suporte para placa ESP8266. Se você ainda não fez isso, você pode facilmente instalar o suporte da placa ESP8266 para o seu IDE Arduino seguindo
este tutorial por Sparkfun.
No código, preencha o SSID e a senha do roteador WiFi.
Em seguida, preencha a api_key para todos os 3 campos.
Você pode consultar a imagem acima para obter a api_key.
Depois de editar seu código, compile-o e carregue-o em sua placa Wemos / ESP8266.
Crédito: O código original foi escrito pela SurtrTech, eu modifiquei o código para se adequar aos meus requisitos.
Etapa 11: Teste Final
Depois de enviar o código com sucesso, você pode ir para o seu monitor serial. Você encontrará os números conforme exibidos no site da WorldoMeters.
Aqui está um pequeno clipe para teste:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Parabéns, agora seu pequeno gadget está pronto para ser usado. Insira a bateria 18650 no suporte da bateria.
Deslize a chave para a posição ON, você notará o ícone do vírus CORONA no display OLED. Em seguida, um após os dados serão exibidos.
Obrigado por ler este artigo.
Recomendado:
Sistema de irrigação controlado por WiFi 'inteligente' alimentado por energia solar: 6 etapas (com fotos)
Sistema de irrigação controlado por Wi-Fi 'inteligente' alimentado por energia solar: este projeto usa peças solares DIY e 12v padrão do ebay, juntamente com dispositivos Shelly IoT e alguma programação básica em openHAB para criar uma rede elétrica de jardim e irrigação inteligente totalmente movida a energia solar setup.System Highlights: Fu
Dispensador de água automático para rastrear o consumo: 6 etapas
Dispensador de água automático para rastrear o consumo: Olá! Há alguns meses, eu estava em meu quarto pensando no tipo de projeto que gostaria de fazer para um trabalho escolar. Eu queria fazer algo que me agradasse e que me beneficiasse no futuro. De repente, minha mãe entrou na sala e
Como fazer um sensor de taxa de fluxo de ar preciso com Arduino por menos de £ 20 Ventilador COVID-19: 7 etapas
Como fazer um sensor de fluxo de ar preciso com Arduino por menos de £ 20 Ventilador COVID-19: Consulte este relatório para o projeto mais recente deste sensor de fluxo de orifício: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Estes instrutíveis mostram como construir um sensor de taxa de fluxo de ar usando um sensor de pressão diferencial de baixo custo e prontamente a
Ultimate Dry Ice Fog Machine - controlada por Bluetooth, alimentada por bateria e impressa em 3D: 22 etapas (com fotos)
Ultimate Dry Ice Fog Machine - Bluetooth controlada, alimentada por bateria e impressa em 3D: Recentemente, precisei de uma máquina de Dry Ice para alguns efeitos teatrais de um show local. Nosso orçamento não se estenderia para a contratação de um profissional, então foi isso que eu construí. É principalmente impresso em 3D, controlado remotamente via bluetooth, bateria powere
Como rastrear imagens no Photoshop Elements 6: 6 etapas
Como rastrear imagens no Photoshop Elements 6: Neste instrutível, mostrarei como rastrear qualquer imagem e fazer com que pareça que você a desenhou. Isso é bastante simples e, se você quiser, pode torná-lo mais detalhado. Para fazer isso, você precisará de: 1. Photoshop Elements 6 (ou qualquer forma de photosh