Мазмуну:
- Жабдуулар
- 1 -кадам: Окула элек каттардын санын көрсөтүү
- 2 -кадам: Аппараттык камсыздоо жана өткөргүчтөр
- 3 -кадам: Nextion дисплейин орнотуңуз
- 4 -кадам: Код жана кантип иштейт
- 5 -кадам: Керектүү файлдар
- 6 -кадам: Кирүү грамоталарыңызды коддоо
- 7 -кадам: Testing & Summer
Video: Оңой окулбаган электрондук почта кабарлоочусу: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Саламатсызбы, дагы бир Instructable. With үйдөн иштөө учурдагы кырдаалга кош келиңиз, мен кээ бир кыйынчылыктарга туш болуп жатам, анткени мен мезгил -мезгили менен компаниямдан электрондук каттарды алып турчумун. Мен жаңы ишим жөнүндө мага кабарлап турган Desk Notifier кылууну ойлонуп жаткам. электрондук почта жана акыры мен жасадым. Мен бул нерсени ишке ашыруу үчүн эң сонун тактай Nodemcu колдондум. Бул Desk Notifier сизге жаңы Gmail жөнүндө кабар берет жана сизге жаңы электрондук каттардын жалпы санын көрсөтөт.
Жабдуулар
1X Nextion 3.2 TFT дисплейи
1X түйүн MCU
1X Кызыл LED
1X 5V 1000mA Power Supply
1X 220 Ом резистору
1X AMS 1117 3.3V жөндөгүч
Jumper Wires
Hot Glue Gun
Wire Cutter
Картон кутуча
1 -кадам: Окула элек каттардын санын көрсөтүү
Googleдун Gmail серверлери менен байланышуу үчүн, биз серверге коопсуз байланыш түзүп, электрондук почта дарегибиз жана сырсөзүбүз менен коопсуз HTTPS сурамын жөнөтүшүбүз керек. Gmail анда XML документи менен жооп берет, анын ичинде эң акыркы билдирүүлөрүңүз жана окулбаган каттардын саны сыяктуу ар кандай маалыматтар камтылган.
Google сырсөзүбүздү зыяндуу серверге жөнөтпөөбүз үчүн, SSL сертификатынын SHA-1 манжа изин колдонуу менен сервердин инсандыгын текшеришибиз керек. Бул серверди аныктоочу он алтылык символдордун уникалдуу ырааттуулугу.
2 -кадам: Аппараттык камсыздоо жана өткөргүчтөр
Мен жогоруда бир -эки сүрөттү коштум
- LED менен D3 төөнөгүчтөрүнүн ортосундагы 220 Ом каршылыгы WND ортосундагы Gire.
- TX пин NEXTION дисплейинин RX пинине туташкан.
- RX пин NEXTION дисплейинин TX пинине туташкан.
3 -кадам: Nextion дисплейин орнотуңуз
Бул.tft файлын бош micro sd картка чаптаңыз. Биз бул SD картаны Nextion дисплейинин артындагы SD картанын уячасына жайгаштырабыз, эгерде азыр дисплейди иштетсек, ал дисплей аткарып жаткан кодду жаңыртат. Эгерде биз азыр SD картаны алып салып, дисплейди дагы бир жолу иштетсек, жаңы графикалык колдонуучу интерфейси пайда болот.
4 -кадам: Код жана кантип иштейт
Макул, бул жерде чынында эмне болуп жатат.
Кимдир бирөө сизге электрондук кат жөнөтөт. Gmail муну көрүп, сиздин Nodemcu программаңызды баштайт. Nodemcu HTTP Жоопту алат, бул LED лампочкасынын күйүшүнө себеп болот. жана ошондой эле окулбаган каттардын санын көрсөтөт.
5 -кадам: Керектүү файлдар
6 -кадам: Кирүү грамоталарыңызды коддоо
Түрмөккө кирүү үчүн сиз электрондук почтаңыздын дарегин жана сырсөзүңүздү киргизишиңиз керек. Сиз аларды жөнөкөй текст катары жөнөтө албайсыз, адегенде аларды base64кө коддошуңуз керек. Терминалда төмөнкү буйрукту колдонуңуз (Linux жана Mac):
echo -n "[email protected]: сырсөз" | base64
Андан кийин эскизге кошуңуз. Мисалы:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7 -кадам: Testing & Summer
Бул кимдир бирөө үчүн пайдалуу болот жана мен сыяктуу көп нерсени үйрөнөт деп үмүттөнөм. Бул жерде бөлүшүлгөн бардык файлдарды колдонуп, өзүңүз барып көрө аласыз.
Ар кандай комментарийлер кабыл алынат, эгер сизге жакса, пикириңиз менен бөлүшүп, добуш бериңиз. Баарына рахмат жана жакында көрүшөбүз. Бактылуу кылуу!
Сунушталууда:
IoT долбоорлоруңуздан электрондук почта билдирмелерин алыңыз: 6 кадам
IoT долбоорлоруңуздан электрондук почта билдирмелерин алыңыз: IoT долбоорлоруңузду Adafruit IO жана IFTTTге туташтырган электрондук почта билдирмелери. Мен кээ бир IoT долбоорлорун жарыяладым. Мен сиз аларды көрдүңүз деп үмүттөнөм, эгер болбосо, мен сизди профилиме чакырып, текшерип көрөм
ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. -- SD карт талап кылынбайт: 4 кадам
ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. || Эч кандай SD карт талап кылынбайт: Саламатсыздарбы, элдер, ESP32-CAM тактасы-бул ESP32-S чипин, OV2640 камерасын, перифериялык түзүлүштөрдү жана microSD картанын уячасын бириктирүүчү бир нече GPIOдорду камтыган, төмөн чыгымдарды иштеп чыгуучу такта. Бул видео агымдык веб -серверден тартып бир катар тиркемелерге ээ, бул
Arduino электрондук почта камерасы (VC0706 + 3G Shield + Arduino M0 аналогу): 5 кадам
Arduino электрондук почта камерасы (VC0706 + 3G Shield + Arduino M0 аналогу): Бир жолу колума VC0706 камерасын алдым. Мен аны Arduino UNO менен ийгиликтүү туташтырдым, сүрөткө тартып, micro SDге жаздырдым. Мен дагы бир нерсени кааладым - алынган сүрөттү бир жерге которууну. Мисалы, 3G/GPRS калканы аркылуу. Эң жөнөкөй - сен
Коопсуздук камерасы катары эң оңой веб -камера - Кыймылды аныктоо жана электрондук почта аркылуу жөнөтүлгөн сүрөттөр: 4 кадам
Коопсуздук камерасы катары эң оңой веб -камера - Кыймылды аныктоо жана электрондук почта аркылуу жөнөтүлгөн сүрөттөр: Веб -камераңыздан электрондук почтаңызга кыймыл аныкталган сүрөттөрдү алуу үчүн программалык камсыздоону жүктөп же конфигурациялоонун кереги жок - жөн гана браузериңизди колдонуңуз. Сүрөттү тартуу үчүн Windows, Mac же Androidде заманбап Firefox, Chrome, Edge же Opera браузерин колдонуңуз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)