Агуулгын хүснэгт:

Уншаагүй имэйлийн мэдэгдэгч: 7 алхам
Уншаагүй имэйлийн мэдэгдэгч: 7 алхам

Видео: Уншаагүй имэйлийн мэдэгдэгч: 7 алхам

Видео: Уншаагүй имэйлийн мэдэгдэгч: 7 алхам
Видео: Хэрхэн Gmail-ыг ашиглах вэ? | Herhen Gmail ashiglah ve? 2024, Долдугаар сарын
Anonim
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч
Уншаагүй хялбар имэйлийн мэдэгдэгч

Сайн байцгаана уу, өөр нэг зааварчилгаанд тавтай морилно уу. Гэрээсээ ажиллаж байгаа өнөөгийн нөхцөл байдлаас шалтгаалан би компаниасаа имэйл хүлээн авч байсан тул зарим бэрхшээлтэй тулгарч байна. и -мэйл, эцэст нь би үүнийг хийлээ. Би үүнийг бодит байдалд оруулахын тулд хамгийн гайхалтай ганц самбар Nodemcu ашигласан. Энэхүү ширээний мэдэгдэгч нь таны шинэ Gmail -ийн талаар танд мэдэгдэх бөгөөд шинэ имэйлийн нийт тоог харуулах болно.

Хангамж

1X Nextion 3.2 TFT дэлгэц

1X зангилаа MCU

1X улаан LED

1X 5V 1000mA цахилгаан хангамж

1X 220 Ом эсэргүүцэл

1X AMS 1117 3.3V зохицуулагч

Холбогч утас

Халуун цавуу буу

Утас таслагч

Цаасан хайрцаг

Алхам 1: Уншаагүй имэйлийн тоог харуулах

Уншаагүй имэйлийн тоог харуулж байна
Уншаагүй имэйлийн тоог харуулж байна

Google -ийн Gmail серверүүдтэй холбогдохын тулд бид сервер рүү аюулгүй холболт хийж, имэйл хаяг, нууц үгээ ашиглан аюулгүй HTTPS хүсэлтийг илгээх ёстой. Gmail дараа нь таны хамгийн сүүлийн мессежүүд болон уншаагүй имэйлийн тоо гэх мэт бүх төрлийн мэдээллийг агуулсан XML баримт бичгээр хариу өгөх болно.

Бид Google нууц үгээ хортой сервер рүү илгээхгүй байхын тулд SSL сертификатын SHA-1 хурууны хээг ашиглан серверийн таних тэмдгийг шалгах ёстой. Энэ бол серверийг тодорхойлдог арван зургаатын тэмдэгтүүдийн өвөрмөц дараалал юм.

Алхам 2: Тоног төхөөрөмж ба утас

Тоног төхөөрөмж ба утас
Тоног төхөөрөмж ба утас
Тоног төхөөрөмж ба утас
Тоног төхөөрөмж ба утас

Би дээр хэд хэдэн зураг оруулсан

  • LED ба D3 тээглүүр хооронд 220 ом эсэргүүцэл GND хооронд утас.
  • TX зүү нь NEXTION Display -ийн RX зүүтэй холбогдсон байна.
  • RX зүү нь NEXTION Display -ийн TX зүүтэй холбогдсон байна.

Алхам 3: Nextion дэлгэцийг тохируулна уу

Энэ.tft файлыг хоосон micro sd карт дээр буулгана уу. Дараа нь бид энэ SD картыг Nextion Display -ийн ард байрлах sd картны үүрэнд байрлуулна. Хэрэв одоо бид дэлгэцийг асаах юм бол дэлгэц ажиллаж байгаа кодыг шинэчлэх болно. Хэрэв бид одоо SD картаа аваад дэлгэцээ дахин асаах юм бол хэрэглэгчийн шинэ график интерфэйс гарч ирнэ.

Алхам 4: Код ба энэ нь хэрхэн ажилладаг талаар

Код ба энэ нь хэрхэн ажилладаг
Код ба энэ нь хэрхэн ажилладаг

За, энд яг юу болоод байна.

Хэн нэгэн танд имэйл илгээж байна. Gmail үүнийг хараад таны Nodemcu програмыг эхлүүлж, Nodemcu нь HTTP хариултыг хүлээн авдаг бөгөөд энэ нь LED гэрлийн чийдэнг асаахад хүргэдэг. мөн уншаагүй имэйлийн тоог харуулдаг.

Алхам 5: Шаардлагатай файлууд

Алхам 6: Нэвтрэх итгэмжлэлээ кодлох

Хангамжид хандахын тулд та имэйл хаяг, нууц үгээ оруулах ёстой. Та тэдгээрийг энгийн текст хэлбэрээр илгээх боломжгүй, та эхлээд base64 руу кодлох хэрэгтэй. Терминал дээр дараах тушаалыг ашиглана уу (Linux ба Mac):

echo -n "[email protected]: нууц үг" | суурь64

Дараа нь үүнийг ноорог дээр нэмнэ үү. Жишээлбэл:

const char* итгэмжлэл = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";

Алхам 7: Туршилт ба зун

Туршилт ба зун
Туршилт ба зун
Туршилт ба зун
Туршилт ба зун
Туршилт ба зун
Туршилт ба зун

Энэ нь хэн нэгэнд тустай байж, над шиг их зүйлийг сурсан гэж найдаж байна. Та энд хуваалцсан бүх файлыг ашиглаж, өөрөө очиж үзэх боломжтой.

Аливаа сэтгэгдлийг хүлээж авах боломжтой, хэрэв танд таалагдсан бол санал хүсэлтээ хуваалцаж, саналаа өгнө үү. Бүгдэд баярлалаа, удахгүй уулзъя. Аз жаргалтай хийцгээе!

Зөвлөмж болгож буй: