Taula de continguts:

Notificador de correu electrònic fàcil de llegir: 7 passos
Notificador de correu electrònic fàcil de llegir: 7 passos

Vídeo: Notificador de correu electrònic fàcil de llegir: 7 passos

Vídeo: Notificador de correu electrònic fàcil de llegir: 7 passos
Vídeo: Seminari Web AppInventor 5. Taller de programació: programem una mascota virtual 2024, De novembre
Anonim
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir
Notificador de correu electrònic fàcil de llegir

Hola a tots, benvinguts a un altre instructible. Amb la situació actual de treballar des de casa, m’enfronto a alguns desafiaments perquè he rebut correus electrònics de la meva empresa de tant en tant. Llavors pensava fer un Notificador d’escriptori que em notifiqués sobre la meva nova correu electrònic i finalment el vaig aconseguir. Vaig utilitzar el tauler senzill més fresc de Nodemcu per fer realitat la cosa. Aquest notificador d’escriptori us notificarà sobre el vostre nou Gmail i us mostrarà el nombre total de correus electrònics nous.

Subministraments

Pantalla TFT 1X Nextion 3.2

MCU de node 1X

1X LED vermell

Font d'alimentació 1X 5V 1000mA

Resistència 1X 220 Ohm

Regulador 1X AMS 1117 3.3V

Filferros de pont

Pistola de cola calenta

Tallador de filferro

Caixa de cartró

Pas 1: mostrar el nombre de correus electrònics no llegits

Es mostra el nombre de correus electrònics no llegits
Es mostra el nombre de correus electrònics no llegits

Per comunicar-nos amb els servidors de Gmail de Google, hem d’establir una connexió segura amb el servidor i enviar una sol·licitud HTTPS segura amb la nostra adreça de correu electrònic i contrasenya. A continuació, Gmail respondrà amb un document XML que contingui tota mena d’informació, com ara (parts dels) missatges més recents i el nombre de correus electrònics no llegits.

Per assegurar-nos que no enviem la nostra contrasenya de Google a un servidor maliciós, hem de comprovar la identitat del servidor mitjançant l’empremta digital SHA-1 del certificat SSL. Es tracta d’una seqüència única de caràcters hexadecimals que identifica el servidor.

Pas 2: maquinari i cablejat

Maquinari i cablejat
Maquinari i cablejat
Maquinari i cablejat
Maquinari i cablejat

Vaig incloure un parell de fotos més amunt

  • Resistència de 220 ohm entre els pins LED i D3 Cable entre GND.
  • El pin TX està connectat al pin RX de la pantalla NEXTION.
  • El pin RX està connectat al pin TX de la pantalla NEXTION.

Pas 3: configureu la pantalla Nextion

Enganxeu aquest fitxer.tft en una targeta micro SD buida. A continuació, col·loquem aquesta targeta SD a la ranura de la targeta SD a la part posterior de la pantalla Nextion. Si ara encenem la pantalla, actualitzarà el codi que s’està executant a la pantalla. Si ara traiem la targeta SD i encenem la pantalla una vegada més, apareixerà la nova interfície gràfica d'usuari.

Pas 4: Codi i com funciona

Codi i com funciona
Codi i com funciona

D’acord, doncs, això és el que realment està passant.

Algú us envia un correu electrònic. Gmail ho veu i inicia el programa Nodemcu. El Nodemcu rep la resposta HTTP, i això és el que fa que s’encengui la bombeta LED. i també mostra el recompte de correus electrònics no llegits.

Pas 5: fitxers obligatoris

Pas 6: codificació de les vostres credencials d'inici de sessió

Per accedir al feed, heu d'introduir la vostra adreça de correu electrònic i contrasenya. No els podeu enviar com a text pla, primer els heu de codificar a base64. Utilitzeu l'ordre següent en un terminal (Linux i Mac):

echo -n "[email protected]: contrasenya" | base64

A continuació, afegiu-lo a l'esbós. Per exemple:

const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Pas 7: proves i estiu

Proves i estiu
Proves i estiu
Proves i estiu
Proves i estiu
Proves i estiu
Proves i estiu

Espero que això pugui ser útil per a algú i aprengui tant com jo. Podeu utilitzar tots els fitxers compartits aquí i provar-vos-els vosaltres mateixos.

Qualsevol comentari és benvingut, si us agradava, compartiu els vostres comentaris i voteu. Gràcies a tothom i fins aviat. Feliç fer!

Recomanat: