Სარჩევი:

მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება: 7 ნაბიჯი
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება: 7 ნაბიჯი

ვიდეო: მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება: 7 ნაბიჯი

ვიდეო: მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება: 7 ნაბიჯი
ვიდეო: Как ускорить Windows 10, оптимизировать для игр, повысить производительность компьютера 2024, ნოემბერი
Anonim
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება
მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება

გამარჯობა ყველას, კეთილი იყოს თქვენი მობრძანება კიდევ ერთი ინსტრუქციით. სახლიდან მუშაობის ამჟამინდელი მდგომარეობით, მე ვდგავარ გარკვეული გამოწვევების წინაშე, რადგან დროდადრო მივიღე წერილები ჩემი კომპანიისგან. შემდეგ ვფიქრობდი, რომ შემექმნა სამუშაო მაგიდა, რომელიც შემატყობინებდა ჩემს ახალს ელექტრონული ფოსტა და ბოლოს გავაკეთე. მე გამოვიყენე ყველაზე მაგარი დაფა Nodemcu, რომ საქმე რეალობაში მომეყვანა. ეს სამაგიდო შეტყობინება შეგატყობინებთ თქვენი ახალი Gmail- ის შესახებ და გაჩვენებთ ახალი წერილების საერთო რაოდენობას.

მარაგები

1X Nextion 3.2 TFT ჩვენება

1X კვანძის MCU

1X წითელი LED

1X 5V 1000mA კვების წყარო

1X 220 Ohm რეზისტორი

1X AMS 1117 3.3V მარეგულირებელი

Jumper Wires

ცხელი წებოს იარაღი

მავთულის საჭრელი

მუყაოს ყუთი

ნაბიჯი 1: წაკითხული წერილების რაოდენობის ჩვენება

ნაჩვენებია წაუკითხავი წერილების რაოდენობა
ნაჩვენებია წაუკითხავი წერილების რაოდენობა

Google- ის Gmail სერვერებთან დასაკავშირებლად, ჩვენ უნდა დავამყაროთ უსაფრთხო კავშირი სერვერთან და გავაგზავნოთ უსაფრთხო HTTPS მოთხოვნა ჩვენი ელ.ფოსტის მისამართით და პაროლით. Gmail მაშინ გიპასუხებთ XML დოკუმენტით, რომელიც შეიცავს ყველა სახის ინფორმაციას, მაგალითად (თქვენი უახლესი შეტყობინებების (ნაწილების) და წაუკითხავი წერილების რაოდენობას.

იმის უზრუნველსაყოფად, რომ ჩვენ არ ვაგზავნით ჩვენს Google პაროლს მავნე სერვერზე, ჩვენ უნდა შევამოწმოთ სერვერის ვინაობა SSL სერთიფიკატის SHA-1 თითის ანაბეჭდის გამოყენებით. ეს არის თექვსმეტობითი სიმბოლოების უნიკალური მიმდევრობა, რომელიც განსაზღვრავს სერვერს.

ნაბიჯი 2: აპარატურა და გაყვანილობა

აპარატურა და გაყვანილობა
აპარატურა და გაყვანილობა
აპარატურა და გაყვანილობა
აპარატურა და გაყვანილობა

მე დავამატე რამდენიმე ფოტო ზემოთ

  • 220 ohm რეზისტორი LED და D3 ქინძისთავებს შორის მავთული GND შორის.
  • TX პინი დაკავშირებულია NEXTION ეკრანის RX პინთან.
  • RX პინი დაკავშირებულია NEXTION ეკრანის TX პინთან.

ნაბიჯი 3: დააყენეთ შემდეგი ეკრანი

ჩასვით ეს.tft ფაილი ცარიელ მიკრო SD ბარათში. შემდეგ ჩვენ ვათავსებთ ამ SD ბარათს sd ბარათის სლოტში Nextion ჩვენების უკანა ნაწილში. თუ ჩვენ ახლა გავააქტიურებთ ჩვენებას, ის განაახლებს კოდს, რომელსაც ჩვენება ასრულებს. თუ ჩვენ ახლავე ამოვიღებთ SD ბარათს და კიდევ ერთხელ გავააქტიურებთ ჩვენებას, გამოჩნდება ახალი გრაფიკული ინტერფეისი.

ნაბიჯი 4: კოდი და როგორ მუშაობს

კოდი და როგორ მუშაობს
კოდი და როგორ მუშაობს

კარგი, აი, რა ხდება სინამდვილეში.

ვიღაც ელ.წერილს გამოგიგზავნით. Gmail ხედავს მას და იწყებს თქვენს Nodemcu პროგრამას. Nodemcu იღებს HTTP პასუხს და სწორედ ეს იწვევს LED ნათურის ჩართვას. ასევე აჩვენებს წაუკითხავი წერილების რაოდენობას.

ნაბიჯი 5: საჭირო ფაილები

ნაბიჯი 6: თქვენი ავტორიზაციის მონაცემების კოდირება

არხზე წვდომის მისაღებად თქვენ უნდა შეიყვანოთ თქვენი ელ.ფოსტის მისამართი და პაროლი. თქვენ არ შეგიძლიათ გაგზავნოთ ისინი როგორც უბრალო ტექსტი, თქვენ ჯერ უნდა დაშიფროთ ისინი base64– ში. გამოიყენეთ შემდეგი ბრძანება ტერმინალში (Linux და Mac):

echo -n "[email protected]: პაროლი" | ბაზა 64

შემდეგ დაამატეთ ესკიზი. Მაგალითად:

const char* რწმუნებათა სიგელები = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

ნაბიჯი 7: ტესტირება და ზაფხული

ტესტირება და ზაფხული
ტესტირება და ზაფხული
ტესტირება და ზაფხული
ტესტირება და ზაფხული
ტესტირება და ზაფხული
ტესტირება და ზაფხული

ვიმედოვნებ, რომ ეს შეიძლება ვინმესთვის იყოს სასარგებლო და ისწავლა ისევე, როგორც მე. თქვენ შეგიძლიათ გამოიყენოთ აქ გაზიარებული ყველა ფაილი და თავად გაერთოთ.

ნებისმიერი კომენტარი მისასალმებელია, თუ მოგეწონათ გაგვიზიარეთ თქვენი გამოხმაურება და მიეცით ხმა. მადლობა ყველას და გნახავთ მალე. ბედნიერი დამზადება!

გირჩევთ: