ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ትክክለኛ መሣሪያ ENC28J60 ወይም W5100 ተከታታይ ይምረጡ
- ደረጃ 2 ቀላል ኢሜል ይላኩ
- ደረጃ 3 አባሪዎችን ለማስተዳደር የ SD ጋሪ ያገናኙ
- ደረጃ 4 ኢሜይሎችን ከአባሪዎች ጋር ይላኩ
- ደረጃ 5: ውጤቱ
- ደረጃ 6 ቤተ -መጽሐፍት
ቪዲዮ: በአርዱዲኖ ፣ Esp32 እና Esp8266: 6 ደረጃዎች ከአባሪዎች ጋር ኢሜሎችን እንዴት መላክ እንደሚቻል
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
እዚህ ላይ የእኔን ቤተ -መጽሐፍት EMailSender ን ስሪት 2 ፣ ለሥሪት 1 ትልቅ ዝግመተ ለውጥን ፣ ለአርዲኖ ድጋፍ በ w5100 ፣ w5200 እና w5500 ኤተር ጋሻ እና enc28J60 clone መሣሪያዎች ፣ እና ለ esp32 እና esp8266 ድጋፍ መስጠት እፈልጋለሁ።
አሁን እንደ ኤስዲ ወይም SPIFFS ከማከማቻ መሣሪያ የተጫኑ አባሪዎችን ማከልም ይችላሉ። እዚህ Arduino ethernet አጠቃቀም።
አቅርቦቶች
- አርዱዲኖ ሜጋ
- enc28J60
- ኤስዲ ካርድ
ደረጃ 1 - ትክክለኛ መሣሪያ ENC28J60 ወይም W5100 ተከታታይ ይምረጡ
አርዱinoኖ ፣ በመደበኛነት ፣ አውታረ መረብን ከውጭ መሣሪያ ጋር ያስተዳድሩ ፣ እንደ w5100 ያለው መደበኛ መሣሪያ የኤተርኔት ቤተ -መጽሐፍትን ይጠቀማል ፣ ENC28J60 ክሎኖች የሚመረጡ አንዳንድ ቤተ -መጽሐፍት አላቸው።
መሣሪያዎን ለመምረጥ በ EMailSenderKey.h ቤተ -መጽሐፍት ፋይል ላይ መሄድ እና ትክክለኛውን ማቀናበር አለብዎት
#ጥራት DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_ENC28J60 // ነባሪ
የዚህ ዓይነቱን መሣሪያ ለማስተዳደር የተጫነው ቤተ -መጽሐፍት UIPEthernet ነው ፣ በአርዱዲኖ አይዲኢ ቤተ -መጽሐፍት ሥራ አስኪያጅ ላይ ቤተ -መጽሐፍቱን ማግኘት ይችላሉ
ወይም ነባሪውን የአውታረ መረብ አይነት መለወጥ ይችላሉ
#ጥራት DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_W5100
ይህ መደበኛ ትግበራ እና የኢተርኔት ቤተ -መጽሐፍትን ይጠቀሙ።
ሊታሰብበት የሚገባ አስፈላጊ ሀሳብ ይህ የኤተርኔት ጋሻ SSL ወይም TLS ን አይደግፍም ፣ ስለሆነም ያለዚህ ዓይነት ምዝገባ የ SMTP ግንኙነት የሚያቀርብ አቅራቢ SMTP ማግኘት አለብዎት።
እርስዎ የእኔን ማግኘት የሚችሉበትን አቅራቢ ማከል የሚችሉበት መድረክ ላይ አንድ ርዕስ እፈጥራለሁ።
ደረጃ 2 ቀላል ኢሜል ይላኩ
ከአርዱዲኖ ጋር ኢሜል ለመላክ ከ SSL ወይም ከ TLS ውጭ የሚሰራ አቅራቢ ማግኘት አለብዎት ፣ ለኔ መፍትሄ ከ SendGrid አቅራቢው ጋር እጠቀማለሁ።
እኔ እንደማስበው አጠቃቀሙ በጣም ቀላል ነው።
ስለዚህ አቅራቢውን ማዘጋጀት አለብዎት
የኢሜል ላኪ ኢሜል ይላኩ (“የእርስዎ-SENDGRID-API-KEY” ፣ “የእርስዎ-SENDGRID-PASSWD” ፣ “FROM-EMAIL” ፣ “smtp.sendgrid.net” ፣ 25);
ከዚህ በላይ መልእክት መፍጠር እና መላክ አለብዎት
ኢሜል ላኪ:: የኢሜል መልእክት; message.subject = "Soggetto"; message.message = "Ciao come staiio bene.
EMailSender:: Response resp = emailSend.send ("[email protected]", message);
Serial.println ("የመላክ ሁኔታ:");
Serial.println (resp.status);
Serial.println (resp.code); Serial.println (resp.desc);
ደረጃ 3 አባሪዎችን ለማስተዳደር የ SD ጋሪ ያገናኙ
አባሪዎች መላክ ይልቅ አንተ "esp8266, esp32 እና Arduino ጋር የ SD ካርድ ለመጠቀም እንዴት" በዚህ ርዕስ ጋር ግንኙነት refert ተጨማሪ መረጃ ያስፈልገናል ከሆነ, የብያኔ ውስጥ እንደ አንድ የ SD ካርድ ማገናኘት አለበት.
ደረጃ 4 ኢሜይሎችን ከአባሪዎች ጋር ይላኩ
ከአባሪዎች ጋር ኢሜልን ለመላክ ያንን ተግባር የሚደግፍ አቅራቢ ማግኘት አለብዎት ፣ የእኔ የላኪው አቅራቢ ያንን አይደግፍም እና ለሙከራው የተጠቀምኩትን አቅራቢ GMX ከእንግዲህ አይደግፍም።
ነገር ግን አዲስ አቅራቢ ካገኙ ፋይሎቹን ለማያያዝ ይህንን ኮድ መጠቀም ይችላሉ።
EMailSender:: FileDescriptior fileDescriptor [1]; fileDescriptor [0].filename = F ("test.txt"); fileDescriptor [0].url = F ("/test.txt"); fileDescriptor [0].mime = MIME_TEXT_PLAIN; fileDescriptor [0].encode64 = ሐሰት; fileDescriptor [0].storageType = EMailSender:: EMAIL_STORAGE_TYPE_SD;
EMailSender:: አባሪዎች ዓባሪዎች = {1, fileDescriptor};
EMailSender:: Response resp = emailSend.send ("[email protected]" ፣ መልዕክት ፣ አባሪዎች) ፤
ደረጃ 5: ውጤቱ
እዚህ ኢሜል በ esp8266 እና በ GMail አቅራቢ ተላከ (GMail ን ለመጠቀም የውጭ ፕሮግራምን መቅዳት አለብዎት)።
ደረጃ 6 ቤተ -መጽሐፍት
በ GitHub https://github.com/xreef/EMailSender ላይ ቤተ -መጽሐፍቱን ማግኘት ይችላሉ
እና በመድረክ ላይ ባህሪያትን መጠየቅ ወይም ሳንካዎችን ሪፖርት ማድረግ አለብዎት
ተጨማሪ ሰነዶች እዚህ።
የሚመከር:
በአርዱዲኖ ጥሪዎችን እንዴት ማድረግ እንደሚቻል - CoolPhone 1/2: 5 ደረጃዎች
በአርዱዲኖ ጥሪዎችን እንዴት ማድረግ እንደሚቻል - CoolPhone 1/2: Nokia n97 - ምናልባት የመጀመሪያው የሞባይል ስልኬ ነበር። ሙዚቃን ለማዳመጥ እና አንዳንድ ጊዜ ፎቶግራፎችን ለማንሳት እጠቀም ነበር ፣ ግን አብዛኛውን ጊዜ ጥሪዎችን ለማድረግ። ጥሪዎችን ለማድረግ እና ለመቀበል ብቻ የሚያገለግል የራሴን ስልክ ለመሥራት ወሰንኩ። ኢንተር ይሆናል
ሮቦትን በቤት ውስጥ እንዴት ማስወገድ እንደሚቻል DIY Arduino እንቅፋት እንዴት ማድረግ እንደሚቻል - 4 ደረጃዎች
ሮቦትን በቤት ውስጥ DIY አርዱinoኖ እንቅፋት እንዴት እንደሚደረግ -ጤና ይስጥልኝ ወንዶች ፣ በዚህ አስተማሪ ውስጥ ሮቦትን በማስወገድ እንቅፋት ይፈጥራሉ። ይህ መመሪያ በአቅራቢያ ያሉ ነገሮችን መለየት እና እነዚህን ነገሮች ለማስወገድ አቅጣጫቸውን መለወጥ የሚችል ከአልትራሳውንድ ዳሳሽ ጋር ሮቦትን መገንባት ያካትታል። የአልትራሳውንድ ዳሳሽ
የማክ ተርሚናልን እንዴት መጠቀም እንደሚቻል ፣ እና ቁልፍ ተግባራትን እንዴት መጠቀም እንደሚቻል -4 ደረጃዎች
የማክ ተርሚናልን እንዴት እንደሚጠቀሙ እና ቁልፍ ተግባሮችን እንዴት እንደሚጠቀሙ - የ MAC ተርሚናልን እንዴት እንደሚከፍቱ እናሳይዎታለን። እንዲሁም በተርሚናሉ ውስጥ እንደ ifconfig ፣ ማውጫዎችን መለወጥ ፣ ፋይሎችን መድረስ እና አርፕን የመሳሰሉ ጥቂት ባህሪያትን እናሳያለን። Ifconfig የአይፒ አድራሻዎን እና የ MAC ማስታወቂያዎን እንዲፈትሹ ይፈቅድልዎታል
የ Kindle ድምቀቶችን እንዴት ወደ ውጭ መላክ እንደሚቻል (የግል ሰነዶች ተካትተዋል) - 6 ደረጃዎች
የ Kindle ድምቀቶችን እንዴት ወደ ውጭ መላክ እንደሚቻል (የግል ሰነዶች ተካትተዋል) - ይህ በመጀመሪያ የእኔ ብሎግ ልጥፍ ነበር። አስተማሪዎችን ለመሥራት ተስማሚ የሆኑ ብዙ የዲይ ልጥፎችን እየፃፍኩ እንደሆነ ተገነዘብኩ ስለዚህ ልጥፎቹን እዚህ እንደገና ማተም እፈልጋለሁ ብዬ አሰብኩ። በብሎጌ ላይ የመጀመሪያዎቹን ልጥፎች እዚህ ማንበብ ይችላሉ። አስተማሪዎቹ ንቦች አሏቸው
ንስር PCB ቦርድ ለፈጠራ እንዴት ማዘጋጀት እና መላክ እንደሚቻል 6 ደረጃዎች
ንስር ፒሲቢ ቦርድ ለፈጠራ እንዴት እንደሚዘጋጅ እና እንደሚልክ -ሰላም! በዚህ አጭር መማሪያ ውስጥ ፒሲቢዎን ወደ ውጭ እንዴት እንደሚላኩ እና ለእርስዎ እንዲመረቱ ወደ ፒሲቢ የማምረቻ ቤት እንደሚልኩ ያሳዩዎታል። . ቤት። www.allpcb.com እንጀምር