Índice:

ESP8266 / Arduino MQTT Memo Minder com LCD (também conhecido como Teenage Gamer Attention Getter!): 4 etapas
ESP8266 / Arduino MQTT Memo Minder com LCD (também conhecido como Teenage Gamer Attention Getter!): 4 etapas

Vídeo: ESP8266 / Arduino MQTT Memo Minder com LCD (também conhecido como Teenage Gamer Attention Getter!): 4 etapas

Vídeo: ESP8266 / Arduino MQTT Memo Minder com LCD (também conhecido como Teenage Gamer Attention Getter!): 4 etapas
Vídeo: ESP8266/Arduino MQTT Text Memo Notifier 2024, Novembro
Anonim
Image
Image

Os adolescentes que se fecham para jogar online com fones de ouvido? Cansado de eles não ouvirem você gritar por eles ou não responder às suas mensagens de texto ou chamadas? Sim … NÓS TAMBÉM! Isso é o que impulsiona a motivação para o meu último aparelho (além disso, foi divertido de construir). Estacione esta pequena joia bem na frente da tela. Enquanto está quieto, ele está apenas sentado lá, cuidando da própria vida. Mas … quando você envia uma mensagem, ela fica um pouco OBNOSA e emite um sinal sonoro e pisca LEDs junto com sua mensagem no LCD … DEFINITIVAMENTE chamando a atenção do seu precioso filho adolescente. Portanto, continue lendo, verifique o vídeo acima e crie um para você também.

Etapa 1: Hardware necessário e conexão

Hardware necessário e conexão
Hardware necessário e conexão
Hardware necessário e conexão
Hardware necessário e conexão

PARTES:

ESP8266 NodeMCU 1.0 (qualquer ESP deve funcionar)

1602 ou 2004 LCD com interface Serial / I2C

Botão de pressão momentâneo

Tábua de pão

CONDUZIU

Jumpers

LIGAR:

ESP8266 ----------- LCD ----------- BOTÃO ----------- BUZZER ------------- CONDUZIU

Grnd ----------------- Grnd ---------- 1º Pólo ------------ Grnd ------ ------------ Grnd

Vcc ------------------- Vcc

D6 ------------------------------------------------- -------------------------------------Perna longa

D7 ------------------------------------------------- ------------ 2º Pólo

D4 -------------------------------------- 2º Pólo

D1 -------------------- SCL

D2 -------------------- SDA

Etapa 2: software necessário e configuração

Software necessário e configuração
Software necessário e configuração
Software necessário e configuração
Software necessário e configuração
Software necessário e configuração
Software necessário e configuração

Premissas: Conhecimento e prática de uso do IDE Arduino e bibliotecas.

Software necessário:

  • Arduino IDE (usei 1.8.5)
  • Android App MQTT Dash (não tenho certeza se há uma versão iOS)
  • Site

Configurações de software:

  1. Android App MQTT DashUse os mesmos detalhes de client.subscribe (também chamado de Tópico) conforme abaixo. O restante do padrão 'deve' estar OK. Use os detalhes encontrados no site acima para a porta # e o nome do host do servidor:
  2. Arduino Sketch (a programação que precisa de mudanças também é comentada no sketch)

    • Endereço I2C do seu LCD
    • WiFi Creds
    • MQTT Broker Info (escolhas aleatórias / personalizadas que você fornece)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

Etapa 3: Operação

Operação
Operação

Ao abrir o aplicativo MQTT Dash:

  1. Clique no sinal MAIS no canto superior direito.
  2. Escolha o tipo 'Texto'.
  3. O nome é sua escolha.
  4. Insira o nome do seu tópico aqui, conforme mencionado na etapa anterior.
  5. Clique em Disco no canto superior direito para salvar.
  6. Abra o bloco listado pelo nome escolhido na etapa 3 acima.
  7. Digite o texto de forma livre na linha apresentada. Clique em SET.
  8. A mensagem deve aparecer no LCD se tudo funcionar conforme o esperado.
  9. Para limpar a mensagem, envie uma mensagem em branco.
  10. OU… Pressione o botão conectado ao ESP por um momento para limpar.

Etapa 4: tudo encaixado e pronto para MQTT

Peguei uma caixa de artesanato e um botão momentâneo mais agradável e juntou tudo isso.

Recomendado: