Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ipinapakita ang Bilang ng Mga Hindi Nabasang Email
- Hakbang 2: Hardware at Mga Kable
- Hakbang 3: I-set Up ang Pagpapakita ng Nextion
- Hakbang 4: Code at Paano Ito Gumagana
- Hakbang 5: Kinakailangan na Mga File
- Hakbang 6: Pag-encode ng Iyong Mga Kredensyal sa Pag-login
- Hakbang 7: Pagsubok at Tag-init
Video: Madaling Hindi Nabasa na Notifier ng Email: 7 Mga Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kumusta Lahat, maligayang pagdating sa isa pang maituturo. Sa kasalukuyang sitwasyon ng pagtatrabaho mula sa bahay, nahaharap ako sa ilang mga hamon dahil nakatanggap ako ng mga email mula sa oras-oras ng aking Kumpanya. Pagkatapos ay iniisip kong gumawa ng isang Desk Notifier na aabisuhan ako tungkol sa aking bago email at sa wakas nagawa ko ito. Ginamit ko ang pinaka-cool na solong board na Nodemcu upang dalhin ang bagay sa katotohanan. Aabisuhan ka ng Desk Notifier na ito tungkol sa iyong bagong Gmail at ipapakita sa iyo ang kabuuang bilang ng mga bagong email.
Mga gamit
1X Nextion 3.2 TFT Display
1X Node MCU
1X Red LED
1X 5V 1000mA Power Supply
1X 220 Ohm Resistor
1X AMS 1117 3.3V Regulator
Jumper Wires
Mainit na glue GUN
Pamutol ng Wire
Kahon ng karton
Hakbang 1: Ipinapakita ang Bilang ng Mga Hindi Nabasang Email
Upang makipag-usap sa mga server ng Google ng Google, kailangan naming magtaguyod ng isang ligtas na koneksyon sa server at magpadala ng isang ligtas na kahilingan sa HTTPS sa aming email address at password. Tutugon ang Gmail sa pamamagitan ng isang XML na dokumento na naglalaman ng lahat ng uri ng impormasyon, tulad ng (mga bahagi ng) iyong pinakabagong mga mensahe at ang bilang ng mga hindi nabasang email.
Upang matiyak na hindi namin ipinapadala ang aming Google password sa isang nakakahamak na server, kailangan naming suriin ang pagkakakilanlan ng server, gamit ang SHA-1 na fingerprint ng sertipiko ng SSL. Ito ay isang natatanging pagkakasunud-sunod ng mga hexadecimal character na tumutukoy sa server.
Hakbang 2: Hardware at Mga Kable
Nagsama ako ng ilang mga larawan sa itaas
- 220 ohm risistor sa pagitan ng LED at D3 pins na Wire sa pagitan ng GND.
- Ang pin ng TX ay konektado sa RX pin ng NEXTION Display.
- Ang RX pin ay konektado sa TX pin ng NEXTION Display.
Hakbang 3: I-set Up ang Pagpapakita ng Nextion
I-paste ang.tft file na ito sa isang walang laman na micro sd card. Pagkatapos ay inilalagay namin ang SD card na ito sa puwang ng sd card sa likod ng Nextion Display. Kung papalakasin namin ngayon ang display, ia-update nito ang code na ipinatutupad ng display. Kung aalisin namin ngayon ang SD card at i-power up ang display nang isa pang beses, lilitaw ang bagong interface ng grapiko na gumagamit.
Hakbang 4: Code at Paano Ito Gumagana
Ok, kaya narito kung ano talaga ang nangyayari.
May nagpapadala sa iyo ng isang email. Nakita ito ng Gmail, at sinisimulan ang iyong programa ng Nodemcu. Natatanggap ng Nodemcu ang HTTP Response, at iyon ang sanhi ng pag-on ng LED light bombilya. at ipinapakita rin ang bilang ng mga hindi nabasang email.
Hakbang 5: Kinakailangan na Mga File
Hakbang 6: Pag-encode ng Iyong Mga Kredensyal sa Pag-login
Upang makakuha ng access sa feed, kailangan mong ipasok ang iyong email address at password. Hindi mo maaaring ipadala ang mga ito bilang simpleng teksto, kailangan mo munang i-encode ang mga ito sa base64. Gamitin ang sumusunod na utos sa isang terminal (Linux & Mac):
echo -n "[email protected]: password" | base64
Pagkatapos idagdag ito sa sketch. Halimbawa:
const char * mga kredensyal = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Hakbang 7: Pagsubok at Tag-init
Inaasahan kong ito ay maaaring maging kapaki-pakinabang para sa isang tao at natutunan tulad ng ginawa ko. Maaari mong gamitin ang lahat ng mga file na ibinahagi dito at mag-go ang iyong sarili.
Anumang mga puna ay maligayang pagdating, kung ikaw kung nasiyahan ka na ibahagi ang iyong puna at Bumoto. Salamat sa lahat at magkita tayo kaagad. Maligayang paggawa!