תוכן עניינים:
וִידֵאוֹ: שולח דואר אלקטרוני ESP8266: 3 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
שלום וברוכים הבאים למדריך הראשון שלי.
אני אראה לך כיצד לשלוח מיילים מכל מודול 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 (אני משתמש בקישור eBay ESP8266-07).
- במקרה שלי USB UART Board (אני משתמש FT232RL FTDI Serial 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
- הגדר את שם נקודת הגישה ל- WiFi (SSID) והסיסמה שלך. אמור להיות כך:
const char* ssid = "MyWiFi";
const char* password = "12345678";
בפונקציה setup () מצא
if (gsender-> Subject (subject)-> Send ("[email protected]", "test setup"))
הפרמטר הראשון של הפונקציה 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 שלך.
פתח צג סידורי, הלוח ידפיס הודעות יומן.
זה כל מה שאני מקווה שתקבל "שלח הודעה". תודה…
מוּמלָץ:
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 2 - ייבא התאמה אישית של תמונה: 4 שלבים
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 2 | ייבא התאמה אישית של התמונה: במדריך זה לפרק 2 של כיצד-מודול תצוגת דואר אלקטרוני E-INK | ייבא התאמה אישית של תמונה, אני הולך לשתף אתכם כיצד לייבא את התמונה שאתם אוהבים ולהציג אותה במודול התצוגה של E-Ink. זה מאוד פשוט בעזרת כמה שניות
צילום דואר אלקטרוני ודואר אלקטרוני בתנועה: 6 שלבים
לכידת תמונות ודוא"ל באמצעות Motion Triggered: אנו בונים על הפרויקטים הקודמים של ESP32-CAM ובונים מערכת לכידת תמונות המופעלת באמצעות תנועה ששולחת גם הודעת דוא"ל עם התמונה כקובץ מצורף. מבנה זה משתמש בלוח ESP32-CAM יחד עם מודול חיישן PIR המבוסס על AM312
ESP32-CAM לצלם תמונות ולשלוח באמצעות דואר אלקטרוני באמצעות SPIFF Memmory. -- אין צורך בכרטיס SD: 4 שלבים
ESP32-CAM לצלם תמונות ולשלוח באמצעות דואר אלקטרוני באמצעות SPIFF Memmory. || אין צורך בכרטיס SD: שלום אנשים, לוח ESP32-CAM הוא לוח פיתוח בעלות נמוכה המשלב שבב ESP32-S, מצלמת OV2640, מספר GPIO לחיבור ציוד היקפי וחריץ לכרטיס microSD. יש לו מספר יישומים הנעים בין שרת אינטרנט לזרם וידאו
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 3 - WiFi: 7 שלבים (עם תמונות)
כיצד-מודול תצוגת דואר אלקטרוני של E-INK-חלק 3 | WiFi: במדריך זה לפרק 3 של כיצד-מודול תצוגת E-INK E-PAPER, אני הולך לשתף אתכם כיצד לחבר את מודול תצוגת הדיו האלקטרוני שלכם למודול WiFi המאפשר לעדכן את הטקסטים באמצעות WiFi. אין לך מודול תצוגת דיו אלקטרוני? אתה יכול לקבל שעה אחת
שולח SMS עם טמפרטורה בזמן: 5 שלבים (עם תמונות)
שולח SMS עם טמפרטורה בזמן: הרעיון הוא לקבל הודעת טמפרטורה מבית אבותיי. אין דבר מפואר פשוט להרכיב חלקים מהירים.החלקים הם: Geekcreit ® לוח בקר ATmega328P Nano V3 תואם ArduinoDIY NANO IO Shield V1.O לוח הרחבה עבור ArduinoDS130