فهرست مطالب:

اعلان ایمیل آسان خوانده نشده: 7 مرحله
اعلان ایمیل آسان خوانده نشده: 7 مرحله

تصویری: اعلان ایمیل آسان خوانده نشده: 7 مرحله

تصویری: اعلان ایمیل آسان خوانده نشده: 7 مرحله
تصویری: تنظیمات اکانت جیمیل (ایجاد امضا) | بیش از 7 تنظیم - قسمت دوم 2024, نوامبر
Anonim
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده
اعلان کننده ایمیل آسان خوانده نشده

سلام به همه ، به یک دستورالعمل دیگر خوش آمدید. با شرایط فعلی کار در خانه ، من با برخی از چالش ها روبرو هستم زیرا هر از گاهی ایمیل هایی از شرکتم دریافت می کردم. سپس من در فکر ساختن یک میز اطلاع رسانی بودم که مرا در مورد جدیدم مطلع کند ایمیل و در نهایت من آن را ساختم. من از جالبترین تخته Nodemcu برای نشان دادن واقعیت استفاده کردم. این میز اطلاع رسانی به شما در مورد Gmail جدید شما اطلاع می دهد و تعداد کل ایمیل های جدید را به شما نشان می دهد.

تدارکات

صفحه نمایش 1X Nextion 3.2 TFT

1X Node MCU

1X LED قرمز

منبع تغذیه 1X 5V 1000mA

مقاومت 1X 220 اهم

تنظیم کننده 1X AMS 1117 3.3V

سیم های جامپر

چسب حرارتی تفنگی

سیم چین

جعبه مقوایی

مرحله 1: نمایش تعداد ایمیل های خوانده نشده

نمایش تعداد ایمیل های خوانده نشده
نمایش تعداد ایمیل های خوانده نشده

برای ارتباط با سرورهای Gmail Google ، ما باید یک اتصال امن به سرور برقرار کنیم و یک درخواست HTTPS ایمن با آدرس ایمیل و رمز عبور خود ارسال کنیم. Gmail سپس با یک سند XML که شامل انواع اطلاعات است (مانند (قسمت هایی) از جدیدترین پیام های شما و تعداد ایمیل های خوانده نشده) پاسخ می دهد.

برای اطمینان از عدم ارسال رمز عبور Google خود به سرور مخرب ، باید هویت سرور را با استفاده از اثر انگشت SHA-1 گواهی SSL بررسی کنیم. این یک دنباله منحصر به فرد از کاراکترهای هگزادسیمال است که سرور را مشخص می کند.

مرحله 2: سخت افزار و سیم کشی

سخت افزار و سیم کشی
سخت افزار و سیم کشی
سخت افزار و سیم کشی
سخت افزار و سیم کشی

چند تا عکس بالا گذاشتم

  • مقاومت 220 اهم بین پایه های LED و D3 سیم بین GND.
  • پین TX به پین RX صفحه نمایش NEXTION متصل است.
  • پین RX به پین TX صفحه نمایش NEXTION متصل است.

مرحله 3: صفحه بعدی را تنظیم کنید

این فایل.tft را در یک کارت حافظه micro SD خالی کنید. سپس این کارت SD را در شکاف کارت sd در پشت صفحه Nextion قرار می دهیم. اگر اکنون صفحه را روشن کنیم ، کدی را که صفحه نمایش در حال اجرا است به روز می کند. اگر اکنون کارت SD را حذف کرده و صفحه نمایش را یکبار دیگر روشن کنیم ، رابط کاربری گرافیکی جدید ظاهر می شود.

مرحله 4: کد و نحوه کار

کد و نحوه کار
کد و نحوه کار

خوب ، در اینجا چیزی است که واقعاً در جریان است.

کسی به شما ایمیل می زند Gmail آن را می بیند و برنامه Nodemcu شما را راه اندازی می کند. Nodemcu پاسخ HTTP را دریافت می کند و این همان چیزی است که باعث روشن شدن لامپ LED می شود. و همچنین تعداد ایمیل های خوانده نشده را نمایش می دهد.

مرحله 5: فایل های مورد نیاز

مرحله 6: رمزگذاری اطلاعات ورود به سیستم

برای دسترسی به فید ، باید آدرس ایمیل و رمز عبور خود را وارد کنید. شما نمی توانید آنها را به صورت متن ساده ارسال کنید ، ابتدا باید آنها را در base64 رمزگذاری کنید. از دستور زیر در ترمینال (لینوکس و مک) استفاده کنید:

echo -n "[email protected]: رمز عبور" | پایه 64

سپس آن را به طرح اضافه کنید. مثلا:

const char* اعتبارنامه = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ ="؛

مرحله 7: آزمایش و تابستانی

تست و تابستانی
تست و تابستانی
تست و تابستانی
تست و تابستانی
تست و تابستانی
تست و تابستانی

امیدوارم این مطلب بتواند برای کسی مفید باشد و به اندازه من آموخته باشد. می توانید از همه فایل های به اشتراک گذاشته شده در اینجا استفاده کنید و خودتان بروید.

اگر از نظرات لذت بردید ، نظرات خود را به اشتراک بگذارید و رای دهید. از همه ممنونم و به زودی میبینمتون ساخت خوشحالم!

توصیه شده: