Índice:
- Suprimentos
- Etapa 1: Mostrar o número de e-mails não lidos
- Etapa 2: Hardware e fiação
- Etapa 3: Configurar Nextion Display
- Etapa 4: Código e como funciona
- Etapa 5: arquivos necessários
- Etapa 6: codificando suas credenciais de login
- Etapa 7: teste e verão
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá a todos, bem-vindos a mais um Instructable. Com a situação atual de trabalho em casa, estou enfrentando alguns desafios, pois recebo e-mails da minha empresa de vez em quando. Então estava pensando em fazer um Notificador de Mesa que me notificará sobre o meu novo e-mail e finalmente consegui. Usei a placa única mais legal do Nodemcu para tornar a coisa realidade. Este Notificador de mesa o notificará sobre seu novo Gmail e mostrará o número total de novos e-mails.
Suprimentos
Display TFT Nextion 3.2 1X
1X Nó MCU
1X LED vermelho
Fonte de alimentação 1X 5V 1000mA
1X resistor de 220 ohms
Regulador de 3,3 V 1X AMS 1117
Jumper Wires
Pistola de cola quente
Cortador de fio
Caixa de papelão
Etapa 1: Mostrar o número de e-mails não lidos
Para nos comunicarmos com os servidores do Gmail do Google, temos que estabelecer uma conexão segura com o servidor e enviar uma solicitação HTTPS segura com nosso endereço de e-mail e senha. O Gmail responderá com um documento XML contendo todos os tipos de informações, como (partes de) suas mensagens mais recentes e o número de e-mails não lidos.
Para ter certeza de não enviar nossa senha do Google a um servidor malicioso, temos que verificar a identidade do servidor, usando a impressão digital SHA-1 do certificado SSL. Esta é uma sequência única de caracteres hexadecimais que identifica o servidor.
Etapa 2: Hardware e fiação
Eu incluí algumas fotos acima
- Resistor de 220 ohm entre o LED e os pinos D3. Fio entre o GND.
- O pino TX é conectado ao pino RX do NEXTION Display.
- O pino RX é conectado ao pino TX do NEXTION Display.
Etapa 3: Configurar Nextion Display
Cole este arquivo.tft em um cartão micro SD vazio. Em seguida, colocamos este cartão SD no slot de cartão SD na parte de trás do monitor Nextion. Se agora ligarmos o monitor, ele atualizará o código que o monitor está executando. Se agora removermos o cartão SD e ligarmos o monitor mais uma vez, a nova interface gráfica do usuário aparecerá.
Etapa 4: Código e como funciona
Ok, então aqui está o que realmente está acontecendo.
Alguém lhe envia um e-mail. O Gmail vê e inicia seu programa Nodemcu. O Nodemcu recebe a resposta HTTP e é isso que faz com que a lâmpada LED acenda. e também exibe a contagem de emails não lidos.
Etapa 5: arquivos necessários
Etapa 6: codificando suas credenciais de login
Para obter acesso ao feed, você deve inserir seu endereço de e-mail e senha. Você não pode enviá-los como texto simples; primeiro, é necessário codificá-los para base64. Use o seguinte comando em um terminal (Linux e Mac):
echo -n "[email protected]: senha" | base64
Em seguida, adicione-o ao esboço. Por exemplo:
const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Etapa 7: teste e verão
Espero que isso possa ser útil para alguém e aprendido tanto quanto eu. Você pode usar todos os arquivos compartilhados aqui e experimentar.
Quaisquer comentários são bem-vindos, se você gostou, compartilhe seus comentários e Vote. Obrigado a todos e até breve. Feliz fabricação!
Recomendado:
Notificador de chamadas Bluetooth: 5 etapas (com imagens)
Notificador de chamadas Bluetooth: introduçãoEu estava navegando no feed de notícias instructables alguns dias atrás, quando me deparei com este projeto. Foi um projeto legal. Mas eu pensei: Por que não construí-lo com um Bluetooth em vez de coisas complicadas de wi-fi. Especificação deste Notificador de Chamadas Bluetooth
Chapéu, não chapéu - um chapéu para pessoas que realmente não usam chapéus, mas gostariam de ter um chapéu Experiência: 8 etapas
Chapéu, não chapéu - um chapéu para pessoas que realmente não usam chapéus, mas gostariam de ter um chapéu Experiência: Sempre desejei ser uma pessoa que gostava de chapéus, mas nunca encontrei um chapéu que funcionasse para mim. Este " Chapéu, não chapéu " ou fascinator, como é chamado, é uma solução crocante para o meu problema de chapéu em que eu poderia participar do Kentucky Derby, vacu
Construir um Notificador Fácil ISS: 5 etapas
Construa um Notificador Easy ISS: Por TokyLabs | Tempo necessário: 1–3 horas | Dificuldade: Fácil | Preço: $ 60– $ 70 Você pode criar facilmente um notificador de hardware que levanta um astronauta de papel para alertá-lo cada vez que a Estação Espacial Internacional passa sobre sua localização. Muito mais divertido do que
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: 3 etapas
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: Este projeto irá ajudá-lo a conectar 18 LEDs (6 vermelho + 6 azul + 6 amarelo) à sua placa Arduino e analisar os sinais em tempo real da placa de som do seu computador e retransmiti-los para os LEDs para iluminá-los de acordo com os efeitos da batida (caixa, chapéu alto, chute)
Uma maneira realmente simples / fácil / não complicada de fazer pessoas / humanos / animais / robôs parecerem ter uma visão de calor realmente fria / brilhante (cor de sua escolha) usando o GIMP: 4 etapas
Uma maneira realmente simples / fácil / não complicada de fazer pessoas / humanos / animais / robôs parecerem ter uma visão de calor realmente fria / brilhante (cor de sua escolha) usando o GIMP: Leia … o … título