Daftar Isi:

Notifier Email Mudah Belum Dibaca: 7 Langkah
Notifier Email Mudah Belum Dibaca: 7 Langkah

Video: Notifier Email Mudah Belum Dibaca: 7 Langkah

Video: Notifier Email Mudah Belum Dibaca: 7 Langkah
Video: What will Fruit Notifier Give me in Blox Fruits?? 🧐 2024, November
Anonim
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca
Notifier Email Mudah Belum Dibaca

Hai Semua, selamat datang di Instructable lainnya. Dengan situasi bekerja dari rumah saat ini, saya menghadapi beberapa tantangan karena saya menerima email dari Perusahaan saya dari waktu ke waktu. Kemudian saya berpikir untuk membuat Desk Notifier yang akan memberi tahu saya tentang pekerjaan baru saya email dan akhirnya saya berhasil. Saya menggunakan papan tunggal paling keren Nodemcu untuk mewujudkannya. Desk Notifier ini akan memberi tahu Anda tentang Gmail baru Anda dan akan menunjukkan kepada Anda jumlah total email baru.

Perlengkapan

1X Berikutnya 3.2 Tampilan TFT

1X Node MCU

1X LED Merah

Catu Daya 1X 5V 1000mA

1X 220 Ohm Resistor

1X AMS 1117 3.3V Regulator

Kabel Jumper

Pistol lem panas

Alat pemotong kawat

Kotak kardus

Langkah 1: Menampilkan Jumlah Email yang Belum Dibaca

Menampilkan Jumlah Email yang Belum Dibaca
Menampilkan Jumlah Email yang Belum Dibaca

Untuk berkomunikasi dengan server Gmail Google, kita harus membuat koneksi yang aman ke server dan mengirim permintaan HTTPS yang aman dengan alamat email dan sandi kita. Gmail kemudian akan merespons dengan dokumen XML yang berisi semua jenis informasi, seperti (bagian dari) pesan terbaru Anda dan jumlah email yang belum dibaca.

Untuk memastikan kami tidak mengirimkan sandi Google kami ke server jahat, kami harus memeriksa identitas server, menggunakan sidik jari SHA-1 dari sertifikat SSL. Ini adalah urutan unik karakter heksadesimal yang mengidentifikasi server.

Langkah 2: Perangkat Keras & Pengkabelan

Perangkat Keras & Pengkabelan
Perangkat Keras & Pengkabelan
Perangkat Keras & Pengkabelan
Perangkat Keras & Pengkabelan

Saya menyertakan beberapa foto di atas

  • 220 ohm resistor antara LED dan pin D3 Kawat antara GND.
  • Pin TX terhubung ke pin RX dari NEXTION Display.
  • Pin RX terhubung ke pin TX dari NEXTION Display.

Langkah 3: Atur Tampilan Berikutnya

Tempel file.tft ini di kartu micro sd kosong. Kami kemudian menempatkan kartu SD ini di slot kartu sd di bagian belakang Tampilan Nextion. Jika sekarang kami menyalakan tampilan, itu akan memperbarui kode yang dijalankan oleh tampilan. Jika sekarang kita melepas kartu SD dan menyalakan layar sekali lagi, antarmuka pengguna grafis baru akan muncul.

Langkah 4: Kode & Cara Kerja

Kode & Cara Kerjanya
Kode & Cara Kerjanya

Oke, jadi inilah yang sebenarnya terjadi.

Seseorang mengirimi Anda email. Gmail melihatnya, dan memulai program Nodemcu Anda. Nodemcu menerima Respons HTTP, dan itulah yang menyebabkan bola lampu LED menyala. dan juga menampilkan jumlah email yang belum dibaca.

Langkah 5: File yang Diperlukan

Langkah 6: Encoding Kredensial Login Anda

Untuk mendapatkan akses ke feed, Anda harus memasukkan alamat email dan kata sandi Anda. Anda tidak dapat mengirimnya sebagai teks biasa, Anda harus menyandikannya ke base64 terlebih dahulu. Gunakan perintah berikut di terminal (Linux & Mac):

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

Kemudian tambahkan ke sketsa. Sebagai contoh:

const char* kredensial = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ=";

Langkah 7: Pengujian & Musim Panas

Pengujian & Musim Panas
Pengujian & Musim Panas
Pengujian & Musim Panas
Pengujian & Musim Panas
Pengujian & Musim Panas
Pengujian & Musim Panas

Semoga ini bisa bermanfaat bagi seseorang dan belajar sebanyak yang saya lakukan. Anda dapat menggunakan semua file yang dibagikan di sini dan mencobanya sendiri.

Setiap komentar dipersilakan, jika Anda menikmatinya, bagikan umpan balik dan Vote Anda. Terima kasih semuanya dan sampai jumpa. Selamat membuat!

Direkomendasikan: