Оглавление:
- Запасы
- Шаг 1. Отображение количества непрочитанных писем
- Шаг 2. Аппаратное обеспечение и проводка
- Шаг 3. Настройте Nextion Display
- Шаг 4: Код и как он работает
- Шаг 5: Необходимые файлы
- Шаг 6. Кодирование учетных данных для входа
- Шаг 7. Тестирование и резюме
![Легкое уведомление о непрочитанных сообщениях электронной почты: 7 шагов Легкое уведомление о непрочитанных сообщениях электронной почты: 7 шагов](https://i.howwhatproduce.com/images/006/image-17550-j.webp)
Видео: Легкое уведомление о непрочитанных сообщениях электронной почты: 7 шагов
![Видео: Легкое уведомление о непрочитанных сообщениях электронной почты: 7 шагов Видео: Легкое уведомление о непрочитанных сообщениях электронной почты: 7 шагов](https://i.ytimg.com/vi/Zv4TtIr39e0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
![Легкое уведомление о непрочитанных сообщениях электронной почты Легкое уведомление о непрочитанных сообщениях электронной почты](https://i.howwhatproduce.com/images/006/image-17550-1-j.webp)
![Легкое уведомление о непрочитанных сообщениях электронной почты Легкое уведомление о непрочитанных сообщениях электронной почты](https://i.howwhatproduce.com/images/006/image-17550-2-j.webp)
![Легкое уведомление о непрочитанных сообщениях электронной почты Легкое уведомление о непрочитанных сообщениях электронной почты](https://i.howwhatproduce.com/images/006/image-17550-3-j.webp)
![Легкое уведомление о непрочитанных сообщениях электронной почты Легкое уведомление о непрочитанных сообщениях электронной почты](https://i.howwhatproduce.com/images/006/image-17550-4-j.webp)
Привет всем, добро пожаловать в еще один Instructable. С текущей ситуацией, когда я работаю из дома, я сталкиваюсь с некоторыми проблемами, потому что время от времени я получал электронные письма от моей компании. Тогда я думал сделать Desk Notifier, который будет уведомлять меня о моем новом электронная почта и, наконец, я сделал это. Я использовал самую крутую одноплатную Nodemcu, чтобы воплотить это в реальность. Этот Desk Notifier уведомит вас о вашем новом Gmail и покажет вам общее количество новых писем.
Запасы
1X Nextion 3.2 TFT-дисплей
1X узел MCU
1X красный светодиод
Блок питания 1X 5V 1000mA
1 резистор 220 Ом
Регулятор 1X AMS 1117 3.3V
Провода перемычки
Пистолет для горячего клея
Кусачки
Картонная коробка
Шаг 1. Отображение количества непрочитанных писем
![Отображение количества непрочитанных писем Отображение количества непрочитанных писем](https://i.howwhatproduce.com/images/006/image-17550-5-j.webp)
Для связи с серверами Gmail Google, мы должны установить безопасное соединение с сервером и отправить защищенный запрос HTTPS с нашим адресом электронной почты и паролем. Затем Gmail ответит XML-документом, содержащим все виды информации, например (части) ваших последних сообщений и количество непрочитанных писем.
Чтобы убедиться, что мы не отправляем наш пароль Google на вредоносный сервер, мы должны проверить идентичность сервера, используя отпечаток SHA-1 сертификата SSL. Это уникальная последовательность шестнадцатеричных символов, которая идентифицирует сервер.
Шаг 2. Аппаратное обеспечение и проводка
![Аппаратное обеспечение и проводка Аппаратное обеспечение и проводка](https://i.howwhatproduce.com/images/006/image-17550-6-j.webp)
![Аппаратное обеспечение и проводка Аппаратное обеспечение и проводка](https://i.howwhatproduce.com/images/006/image-17550-7-j.webp)
Я включил пару фото выше
- Резистор 220 Ом между светодиодом и контактами D3. Проведите между GND.
- Вывод TX подключен к выводу RX дисплея NEXTION.
- Вывод RX подключен к выводу TX дисплея NEXTION.
Шаг 3. Настройте Nextion Display
Вставьте этот файл.tft на пустую карту micro sd. Затем мы помещаем эту SD-карту в слот для SD-карты на задней панели дисплея Nextion. Если теперь мы включим дисплей, он обновит код, который дисплей выполняет. Если теперь мы извлечем SD-карту и включим дисплей еще раз, появится новый графический интерфейс пользователя.
Шаг 4: Код и как он работает
![Код и как это работает Код и как это работает](https://i.howwhatproduce.com/images/006/image-17550-8-j.webp)
Хорошо, вот что на самом деле происходит.
Кто-то присылает вам электронное письмо. Gmail видит это и запускает вашу программу Nodemcu. Nodemcu получает HTTP-ответ, и именно поэтому загорается светодиодная лампочка. а также отображает количество непрочитанных писем.
Шаг 5: Необходимые файлы
Шаг 6. Кодирование учетных данных для входа
Чтобы получить доступ к ленте, вы должны ввести свой адрес электронной почты и пароль. Вы не можете отправить их как обычный текст, вы должны сначала закодировать их в base64. Используйте следующую команду в терминале (Linux и Mac):
echo -n "[email protected]: пароль" | base64
Затем добавьте его к эскизу. Например:
const char * credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Шаг 7. Тестирование и резюме
![Тестирование и резюме Тестирование и резюме](https://i.howwhatproduce.com/images/006/image-17550-9-j.webp)
![Тестирование и резюме Тестирование и резюме](https://i.howwhatproduce.com/images/006/image-17550-10-j.webp)
![Тестирование и резюме Тестирование и резюме](https://i.howwhatproduce.com/images/006/image-17550-11-j.webp)
Надеюсь, это может быть полезно для кого-то и узнал столько же, сколько и я. Вы можете использовать все файлы, к которым предоставлен общий доступ, и попробовать сами.
Любые комментарии приветствуются, если вам понравилось, поделитесь своими отзывами и проголосуйте. Спасибо всем и до скорой встречи. Удачи!
Рекомендуемые:
Учебное пособие по приложению Kraken Jr. IoT, часть 1 - Регистрация и активация электронной почты: 9 шагов
![Учебное пособие по приложению Kraken Jr. IoT, часть 1 - Регистрация и активация электронной почты: 9 шагов Учебное пособие по приложению Kraken Jr. IoT, часть 1 - Регистрация и активация электронной почты: 9 шагов](https://i.howwhatproduce.com/images/001/image-535-53-j.webp)
Kraken Jr. IoT App Tutorial Part 1 - Email Registration and Activation: Tutorial Part 1 (Email Registration and Activation) Tutorial Part 2 (Capting Cid and Auth Code) Tutorial Part 3 (Arduino Registration) Kraken Jr IoT is the simplest of IoT implementation on паутина. Используя Arduino Uno + Ethernet Shield, вы
Мониторинг галлонов топливного бака с помощью электронной почты, SMS и pushbullet: 9 шагов (с изображениями)
![Мониторинг галлонов топливного бака с помощью электронной почты, SMS и pushbullet: 9 шагов (с изображениями) Мониторинг галлонов топливного бака с помощью электронной почты, SMS и pushbullet: 9 шагов (с изображениями)](https://i.howwhatproduce.com/images/004/image-11049-23-j.webp)
Мониторинг галлонов топливного бака с помощью электронной почты, SMS и pushbullet. Предупреждение: ИНФОРМАЦИЯ ПО БЕЗОПАСНОСТИ: на случай, если кто-то захочет узнать, «безопасно ли строить / устанавливать это»; - Я отнес это в 2 разные нефтяные компании для обратной связи / по соображениям безопасности, и я провел это заместителем по пожарной безопасности C
Автоматическая отправка электронной почты с фотографией из пакетного файла с использованием старого рабочего стола и XP: 4 шага
![Автоматическая отправка электронной почты с фотографией из пакетного файла с использованием старого рабочего стола и XP: 4 шага Автоматическая отправка электронной почты с фотографией из пакетного файла с использованием старого рабочего стола и XP: 4 шага](https://i.howwhatproduce.com/images/002/image-3713-47-j.webp)
Автоматическая отправка электронной почты с фотографией из пакетного файла с использованием старого рабочего стола и XP: Мне очень повезло, что у меня прекрасный вид из окна домашнего офиса. Когда меня нет, я хочу увидеть, чего мне не хватает, и я часто бываю в отъезде. Раньше у меня был свой веб-сайт и домашняя метеостанция, которая загружала по ftp всю погоду, да
Как переслать вашу почту TIGERweb на вашу учетную запись электронной почты: 5 шагов
![Как переслать вашу почту TIGERweb на вашу учетную запись электронной почты: 5 шагов Как переслать вашу почту TIGERweb на вашу учетную запись электронной почты: 5 шагов](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126131-how-to-forward-your-tigerweb-mail-to-your-e-mail-account-5-steps-j.webp)
Как пересылать вашу почту TIGERweb на вашу учетную запись электронной почты: Давайте посмотрим правде в глаза, почту TIGERweb очень сложно проверять. Microsoft Outlook Web Access работает медленно, с ошибками и, как правило, неприятен в использовании. Вот тут-то и пригодится этот учебник. Как только вы здесь закончите, вы, надеюсь, сможете проверить всю свою электронную почту TIGERweb
Чтение электронной почты с помощью Arduino и Wave Shield: 4 шага
![Чтение электронной почты с помощью Arduino и Wave Shield: 4 шага Чтение электронной почты с помощью Arduino и Wave Shield: 4 шага](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126307-read-email-with-arduino-and-wave-shield-4-steps-j.webp)
Прочтите электронную почту с Arduino и Wave Shield: в рамках моего проекта здесь https://www.instructables.com/id/Sound-Switcher/ (этот проект участвует в конкурсе, поэтому, если он вам нравится, голосуйте за него!), который использует Arduino для прерывания внешнего источника звука (например, iPod), чтобы вы знали об этом