Სარჩევი:
- მარაგები
- ნაბიჯი 1: წაკითხული წერილების რაოდენობის ჩვენება
- ნაბიჯი 2: აპარატურა და გაყვანილობა
- ნაბიჯი 3: დააყენეთ შემდეგი ეკრანი
- ნაბიჯი 4: კოდი და როგორ მუშაობს
- ნაბიჯი 5: საჭირო ფაილები
- ნაბიჯი 6: თქვენი ავტორიზაციის მონაცემების კოდირება
- ნაბიჯი 7: ტესტირება და ზაფხული
ვიდეო: მარტივი წაუკითხავი ელ.ფოსტის შეტყობინება: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გამარჯობა ყველას, კეთილი იყოს თქვენი მობრძანება კიდევ ერთი ინსტრუქციით. სახლიდან მუშაობის ამჟამინდელი მდგომარეობით, მე ვდგავარ გარკვეული გამოწვევების წინაშე, რადგან დროდადრო მივიღე წერილები ჩემი კომპანიისგან. შემდეგ ვფიქრობდი, რომ შემექმნა სამუშაო მაგიდა, რომელიც შემატყობინებდა ჩემს ახალს ელექტრონული ფოსტა და ბოლოს გავაკეთე. მე გამოვიყენე ყველაზე მაგარი დაფა 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: ტესტირება და ზაფხული
ვიმედოვნებ, რომ ეს შეიძლება ვინმესთვის იყოს სასარგებლო და ისწავლა ისევე, როგორც მე. თქვენ შეგიძლიათ გამოიყენოთ აქ გაზიარებული ყველა ფაილი და თავად გაერთოთ.
ნებისმიერი კომენტარი მისასალმებელია, თუ მოგეწონათ გაგვიზიარეთ თქვენი გამოხმაურება და მიეცით ხმა. მადლობა ყველას და გნახავთ მალე. ბედნიერი დამზადება!
გირჩევთ:
ფოსტის ბოტი UX დიზაინი: 6 ნაბიჯი
ფოსტის ბოტი UX დიზაინი: ეს არის რობოტი, რომელიც ყვირის თქვენზე, როდესაც ფოსტა გაქვთ. თქვენ გჭირდებათ წებო და ლენტი
შექმენით მარტივი ISS შეტყობინება: 5 ნაბიჯი
შექმენით მარტივი ISS შეტყობინება: TokyLabs | საჭირო დრო: 1–3 საათი | სირთულე: მარტივი | ფასი: $ 60 - $ 70 თქვენ შეგიძლიათ მარტივად შექმნათ აპარატურის შეტყობინება, რომელიც ასწევს ქაღალდის ასტრონავტს და გააფრთხილებს ყოველ ჯერზე, როდესაც საერთაშორისო კოსმოსური სადგური გაივლის თქვენს ადგილსამყოფელს. ბევრად უფრო სახალისო ვიდრე
ვიბრაციისა და ტემპერატურის ელ.ფოსტის შეტყობინება Node-RED გამოყენებით: 33 ნაბიჯი
ელფოსტა ვიბრაციისა და ტემპერატურის შესახებ Node-RED– ის გამოყენებით: წარმოგიდგენთ NCD– ს Long Range IoT სამრეწველო უკაბელო ვიბრაციისა და ტემპერატურის სენსორს, რომელიც ამაყობს 2 მილის მანძილზე უკაბელო ქსელის ქსელის სტრუქტურის გამოყენებით. ვიბრაციისა და ტემპერატურის ზუსტი 16 ბიტიანი სენსორის ჩართვით, ეს მოწყობილობა გადადის
როგორ გავხადოთ მარტივი აცვიათ პულსის შეტყობინება: 5 ნაბიჯი
როგორ გავხადოთ უბრალო ტარებადი პულსის შემმოწმებელი: პულსიმე არის ტარებადი მოწყობილობა, რომელიც ეხმარება ადამიანებს იცოდნენ, როდესაც მათი გულისცემა აღემატება განსაზღვრულ წერტილს, აძლევენ მათ ფიზიკურ უკუკავშირს შემცირებული და შეუმცირებელი ტარებისათვის
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: 3 ნაბიჯი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: რა დაგჭირდებათ - თუნუქის ფოლგა 1 AA ბატარეა (ზოგიერთი AAA ბატარეა იმუშავებს) 1 მინი ნათურა (ნათურები გამოიყენება ფანრების უმეტესობისთვის; იხილეთ სურათი) მმართველი (საჭიროების შემთხვევაში)