Բովանդակություն:

Հեշտ չկարդացված էլփոստի ծանուցիչ. 7 քայլ
Հեշտ չկարդացված էլփոստի ծանուցիչ. 7 քայլ

Video: Հեշտ չկարդացված էլփոստի ծանուցիչ. 7 քայլ

Video: Հեշտ չկարդացված էլփոստի ծանուցիչ. 7 քայլ
Video: 30 վերջնական հեռանկարային խորհուրդներ և հնարքներ 2020 թ 2024, Նոյեմբեր
Anonim
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող
Հեշտ չկարդացված էլփոստի ծանուցող

Ողջույն, ողջունում եմ ևս մեկ հրահանգի: Տանից աշխատելու ներկայիս իրավիճակի հետ ես կանգնած եմ որոշ մարտահրավերների առջև, որովհետև ժամանակ առ ժամանակ էլփոստ եմ ստանում իմ ընկերությունից: Հետո ես մտածում էի գրասեղանի ծանուցող սարքել, որն ինձ կտեղեկացնի իմ նորի մասին: փոստ, և վերջապես ես հասցրեցի այն: Ես օգտագործել եմ ամենաթեժ Nodemcu տախտակը ՝ իրն իրականություն դարձնելու համար: Այս Գրասեղանի ծանուցողը ձեզ կտեղեկացնի ձեր նոր Gmail- ի մասին և ձեզ ցույց կտա նոր նամակների ընդհանուր թիվը:

Պարագաներ

1X Nextion 3.2 TFT էկրան

1X հանգույցի MCU

1X կարմիր LED

1X 5V 1000mA էլեկտրամատակարարում

1X 220 Օմ դիմադրություն

1X AMS 1117 3.3V կարգավորիչ

Jumper լարերը

Տաք սոսինձ ատրճանակ

Մետաղական կտրիչ

Ստվարաթղթե տուփ

Քայլ 1: Showingույց տալ չկարդացված էլ

Showingույց է տալիս չկարդացված էլ
Showingույց է տալիս չկարդացված էլ

Google- ի Gmail սերվերների հետ հաղորդակցվելու համար մենք պետք է ապահով կապ հաստատենք սերվերի հետ և ուղարկենք ապահով HTTPS հարցում ՝ մեր էլ. Փոստի հասցեով և գաղտնաբառով: Gmail- ը այնուհետև կպատասխանի XML փաստաթղթով, որը պարունակում է բոլոր տեսակի տեղեկություններ, օրինակ ՝ ձեր վերջին հաղորդագրությունների (մասերի) և չկարդացված էլ.

Որպեսզի համոզվենք, որ մենք մեր Google գաղտնաբառը չենք ուղարկում վնասակար սերվերին, մենք պետք է ստուգենք սերվերի ինքնությունը ՝ օգտագործելով SSL վկայագրի SHA-1 մատնահետքը: Սա տասնվեցական նիշերի յուրահատուկ հաջորդականություն է, որը նույնականացնում է սերվերը:

Քայլ 2: Սարքավորումներ և լարեր

Սարքավորումներ և լարեր
Սարքավորումներ և լարեր
Սարքավորումներ և լարեր
Սարքավորումներ և լարեր

Վերևում մի քանի լուսանկար ներառեցի

  • 220 օհմ դիմադրություն LED- ի և D3 կապումների միջև Հաղորդալար GND- ի միջև:
  • TX կապը միացված է NEXTION ցուցադրման RX կապին:
  • RX կապը միացված է NEXTION ցուցադրման TX կապին:

Քայլ 3: Կարգավորեք հաջորդ ցուցադրումը

Տեղադրեք այս.tft ֆայլը դատարկ միկրո SD քարտի մեջ: Այնուհետև մենք տեղադրում ենք այս SD քարտը sd քարտի բնիկում ՝ Nextion Display- ի հետևի մասում: Եթե մենք այժմ միացնենք էկրանը, այն կթարմացնի էկրանը կատարող ծածկագիրը: Եթե այժմ հեռացնենք SD քարտը և ևս մեկ անգամ միացնենք էկրանը, նոր գրաֆիկական ինտերֆեյսը կհայտնվի:

Քայլ 4: Կոդ և ինչպես է այն աշխատում

Կոդ և ինչպես է այն աշխատում
Կոդ և ինչպես է այն աշխատում

Լավ, ահա թե ինչ է իրականում կատարվում:

Ինչ -որ մեկը ձեզ նամակ է ուղարկում: Gmail- ը տեսնում է այն և սկսում ձեր Nodemcu ծրագիրը: Nodemcu- ն ստանում է HTTP արձագանքը, և դա է պատճառը, որ LED լամպը միանում է: և նաև ցուցադրում է չկարդացված էլ.

Քայլ 5: Պահանջվող ֆայլեր

Քայլ 6: Մուտքի հավատարմագրերի կոդավորում

Հոսքին հասանելիություն ունենալու համար պետք է մուտքագրեք ձեր էլ. Փոստի հասցեն և գաղտնաբառը: Դուք չեք կարող դրանք ուղարկել որպես պարզ տեքստ, նախ պետք է դրանք կոդավորեք base64- ում: Տերմինալում օգտագործեք հետևյալ հրամանը (Linux և Mac).

echo -n "[email protected]: գաղտնաբառ" | բազա 64

Այնուհետեւ ավելացրեք այն ուրվագծին: Օրինակ:

const char* հավատարմագրեր = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Քայլ 7: Փորձարկում և ամառային

Փորձնական և ամառային
Փորձնական և ամառային
Փորձարկում և ամառային
Փորձարկում և ամառային
Փորձարկում և ամառային
Փորձարկում և ամառային

Հուսով եմ, որ սա կարող է օգտակար լինել ինչ -որ մեկի համար և սովորել այնքան, որքան ես: Դուք կարող եք օգտագործել այստեղ կիսված բոլոր ֆայլերը և ինքներդ գնալ:

Commentsանկացած մեկնաբանություն ողջունելի է, եթե ձեզ դուր եկավ, կիսվեք ձեր կարծիքներով և քվեարկեք: Շնորհակալություն բոլորին և շուտով կհանդիպենք: Երջանիկ պատրաստում:

Խորհուրդ ենք տալիս: