Съдържание:
- Стъпка 1: Настройка на Gmail акаунт
- Стъпка 2: Редактиране на скица
- Стъпка 3: Качване на код и тестване
Видео: ESP8266 GMail изпращач: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте и добре дошли в първия ми Instructable.
Ще ви покажа как да изпращате имейли от всеки WiFi модул ESP8266, използвайки Gmail сървър.
Тази инструкция разчита на ядрото Arduino за WiFi чип ESP8266, което прави самостоятелен микроконтролер от него (няма нужда от AT команди и главни устройства).
Можете да свържете сензори и да получавате известия по имейл за промените.
Актуализация за 2018 г.:
Ето по -нов код, написан като arduino lib. Той поддържа множество получатели. Също така няма нужда да кодирате потребителско име и парола към base64, сега използва ESP core base64 lib. github
Актуализация за 2019 г.:
- Този код не работи с ядрото ESP8266 за Arduino версия 2.5.0!
- Временно решение използва основна версия 2.4.2
Преди да започнем
Необходим хардуер:
- Всеки ESP8266 (използвам ESP8266-07 ebay връзка).
- В моя случай USB UART Board (Използвам FT232RL FTDI Serials Adapter Module ebay). Не е необходимо, ако вашата платка има usb порт.
- Някои джъмперни кабели.
- WIFI рутер разбира се.
Списъкът може да е непълен.
Необходим софтуер:
- Софтуер Arduino
- Ядро Arduino за WiFi чип ESP8266
- Скица с проект и код на теста (ESP8266_Gmail_Sender.zip).
Стъпка 1: Настройка на Gmail акаунт
Ще използваме SMTP за изпращане на съобщения.
Използвайки SMTP удостоверяване, ние предоставяме само имейл и парола, по подразбиране Google използва по -сложни методи за проверка, така че трябва да променим настройките.
Отидете в настройките на профила си в Google и активирайте „Разрешаване на по -малко сигурни приложения“в долната част на страницата.
Това означава, че приложенията се нуждаят само от вашия имейл и парола, когато влизат в профила ви в Gmail.
Ако се притеснявате за сигурността, просто използвайте друг акаунт
Стъпка 2: Редактиране на скица
Написах малка скица, която изпраща едно тестово съобщение, за да провери дали всичко работи както трябва
Когато изтеглите и инсталирате целия софтуер:
- Разархивирайте ESP8266_Gmail_Sender.zip
- Намерете и отворете ESP8266_Gmail_Sender.ino
- Задайте името на вашата точка за достъп до Wi -Fi (SSID) и паролата. Трябва да е така:
const char* ssid = "MyWiFi";
const char* password = "12345678";
В функцията setup () намерете
if (gsender-> Subject (subject)-> Send ("[email protected]", "Тест за настройка"))
Първият параметър на функцията Send () е имейл на получателя, вторият текст на съобщението.
Променете получателя от [email protected] на вашия имейл, който ще получи съобщение.
Получавам много имейли всеки ден, защото някои от вас, които не сте внимателни, МОЛЯ, НЕ ЗАБРАВЯЙТЕ ДА ПРОМЕНЕТЕ ПОЛУЧАТЕЛЕН ИМЕЙЛ
Предметната функция не е задължителна! Темата се задава веднъж и се съхранява, докато не я промените.
Можете да изпращате писма без тема или ако вече е зададена
gsender-> Изпрати (до, съобщение);
Сега отворете раздела Gsender.h
Нуждаем се от кодиран с Base64 имейл адрес и парола за gmail акаунт, които ще се използват за изпращане на имейли
Можете да използвате base64encode.org за кодиране, резултатът трябва да е нещо като:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Сега задайте поле FROM
const char* FROM = "[email protected]";
Това е всичко за тази част.
Стъпка 3: Качване на код и тестване
Запазите промените. Не забравяйте да настроите дъската си в менюто Инструменти.
Качете скица на дъската си ESP8266.
Отворете сериен монитор, таблото ще отпечатва съобщения от дневника.
Това е всичко, надявам се да получите „Изпращане на съобщение“. Благодаря…
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Шифроване на имейла ви в Gmail!: 6 стъпки (със снимки)
Шифроване на имейла ви в Gmail !: Ако искате да сте сигурни, че вашият имейл не може да бъде прочетен от никой освен вас, тогава той трябва да бъде шифрован. Ще се изненадате да разберете кой може да иска да прочете имейла ви. Бях. Една от най -добрите системи за криптиране се нарича GPG криптиране, което е отворено
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr