Мазмуну:
- Жабдуулар
- 1 -кадам: Туура түзмөктү тандаңыз ENC28J60 же W5100 Сериялар
- 2 -кадам: Жөнөкөй электрондук кат жөнөтүү
- 3 -кадам: Тиркемелерди башкаруу үчүн SD арабаны туташтырыңыз
- 4 -кадам: Тиркемелери бар электрондук кат жөнөтүү
- 5 -кадам: Жыйынтык
- 6 -кадам: Китепкана
Video: Ардуино, Esp32 жана Esp8266 тиркемелери менен электрондук каттарды кантип жөнөтүү керек: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул жерде мен EMailSender китепканамдын 2 -версиясын түшүндүрөм, w5100, w5200 жана w5500 ethernet shield жана enc28J60 клон түзмөктөрү менен Arduino колдоосу жана esp32 жана esp8266 колдоосу менен 1 -версияга чоң эволюция.
Эми сиз SD же SPIFFS сыяктуу сактагычтан жүктөлгөн тиркемелерди кошо аласыз. Бул жерде Arduino ethernet колдонуу.
Жабдуулар
- Arduino Mega
- enc28J60
- SD карта
1 -кадам: Туура түзмөктү тандаңыз ENC28J60 же W5100 Сериялар
Ардуино, адатта, тармакты тышкы түзмөк менен башкарат, w5100 сыяктуу стандарттык түзмөк Ethernet китепканасын колдонот, клондор ENC28J60 тандоо үчүн кээ бир китепканаларга ээ.
Түзмөгүңүздү тандоо үчүн EMailSenderKey.h китепкана файлына өтүп, туура файлды орнотушуңуз керек
#аныктоо DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_ENC28J60 // Default
Мындай түзмөктү башкаруу үчүн жүктөлгөн китепкана UIPEthernet, сиз китепкананы Arduino IDEнин китепкана менеджеринен таба аласыз.
же сиз демейки тармак түрүн өзгөртө аласыз
#аныктоо DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_W5100
Бул стандарттык ишке ашыруу жана Ethernet китепканасын колдонуу.
Бул Ethernet калканы SSL же TLSти колдобой тургандыгын эске алуу керек, андыктан бул түрдөгү жазуусуз SMTP байланышын сунуштаган SMTP провайдерин табышыңыз керек.
Мен форумда тема түзөм, анда сиз колдонгон провайдериңизди кошо аласыз, аны сиз да таба аласыз.
2 -кадам: Жөнөкөй электрондук кат жөнөтүү
Arduino менен электрондук кат жөнөтүү үчүн сиз SSL же TLSсиз иштеген провайдерди табышыңыз керек, менин чечимим үчүн мен SendGrid провайдери менен колдоном.
Менимче, колдонуу абдан жөнөкөй.
Ошентип, сиз провайдерди орнотушуңуз керек
EMailSender emailSend ("YOUR-SENDGRID-API-KEY", "YOUR-SENDGRID-PASSWD", "FROM-EMAIL", "smtp.sendgrid.net", 25);
Андан көрө сиз билдирүү түзүп, аны жөнөтүшүңүз керек
EMailSender:: EMailMessage билдирүүсү; message.subject = "Soggetto"; message.message = "Ciao staiio bene келет.
EMailSender:: Response Resp = emailSend.send ("[email protected]", билдирүү);
Serial.println ("Жөнөтүү абалы:");
Serial.println (респ. Статус);
Serial.println (resp.code); Serial.println (resp.desc);
3 -кадам: Тиркемелерди башкаруу үчүн SD арабаны туташтырыңыз
Тиркемелерди жөнөтүүдөн башка, схемадагыдай эле SD картаны туташтырышыңыз керек, эгер сизге байланыш жөнүндө көбүрөөк маалымат керек болсо, "esp8266, esp32 жана Arduino менен SD картаны кантип колдонуу керек" деген макалага кайрылыңыз.
4 -кадам: Тиркемелери бар электрондук кат жөнөтүү
Электрондук каттарды тиркөө менен жөнөтүү үчүн, сиз бул функцияны колдогон провайдерди табышыңыз керек, менин sendgrid провайдерим муну колдобойт жана 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 = false; fileDescriptor [0].storageType = EMailSender:: EMAIL_STORAGE_TYPE_SD;
EMailSender:: Тиркемелер тиркейт = {1, fileDescriptor};
EMailSender:: Response resp = emailSend.send ("[email protected]", билдирүү, тиркемелер);
5 -кадам: Жыйынтык
Бул жерде esp8266 жана GMail провайдери менен жөнөтүлгөн электрондук кат (GMailди колдонуу үчүн тышкы программаны иштетүү керек).
6 -кадам: Китепкана
Китепкананы GitHubдан таба аласыз
Жана сиз өзгөчөлүктөрдү сурап же форумдагы мүчүлүштүктөрдү билдиришиңиз керек
Кошумча документтер бул жерде.
Сунушталууда:
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек - DHT11 Proteusтагы маалыматтарды каттоочу симуляциясы: 5 кадам
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек | DHT11 Data Logger Simulation in Proteus: Киришүү: салам, бул Liono Maker, бул жерде YouTube шилтемеси. Биз Arduino менен креативдүү долбоор түзүп, камтылган системаларда иштейбиз. Дата-Логгер: Маалыматты жазуучу (ошондой эле маалыматтарды жазуучу же маалымат жазгыч)-бул убакыттын өтүшү менен маалыматтарды жазуучу электрондук түзүлүш
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен тартуу жана жөнөтүү: 7 кадам
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен түшүрүү жана жөнөтүү: ESP8266 WeMos D1 R1 WiFI процессорунун жардамы менен ESP32-Cam (OV2640) аркылуу сүрөт тартуу жана аны электрондук почтага жөнөтүү, Google Driveга сактоо жана жөнөтүү Twilio.What аркылуу Whatsapp. Талаптар: ESP8266 WeMos D1 R1 WiFI Processor Uno менен (https: // protosupplies
Эски Десктопту жана XPди колдонуп, Пакеттик Файлдан Сүрөт менен Автоматтык түрдө Электрондук Жөнөтүү: 4 Кадам
Эски рабочий жана XPди колдонуп, пакеттик файлдан сүрөт менен электрондук почтаны автоматтык түрдө жөнөтүү: Мен үй офисинин терезесинен сонун көрүнүшкө ээ болуу үчүн абдан бактылуумун. Мен жок болгондо, мен эмнени сагынып жатканымды көргүм келет жана мен көп учурда жок болом. Менин жеке веб -сайтым жана үйдөгү аба ырайы станциясы бар болчу, ал бардык аба ырайын ftp аркылуу жүктөйт
Патч кабелинин үстүнөн видео жана аудио сигналды кантип жөнөтүү керек: 5 кадам
Патч кабелинин үстүнөн видео жана аудио сигналды кантип жөнөтүү керек: бул менин биринчи инструкциямда мен сизге аудио жана видео сигналын патч кабели аркылуу кантип жөнөтүүнү көрсөтөм. Мен кинолордун бардык камдык көчүрмөлөрүн ойноо үчүн бөлмөдө чуркап жүргөн тармак кабели бар медиа ойнотуучу катары modded Xbox колдондум. Xbox жаңы эле иштей баштады
Сиздин TIGERweb почтаңызды электрондук почтаңыздын эсебине кантип жөнөтүү керек: 5 кадам
Электрондук почтаңызга TIGERweb почтаңызды кантип жөнөтүү керек: Келгиле, TIGERweb почтасын текшерүү оор. Microsoft Outlook Web Access жай, ката жана жалпысынан колдонуу үчүн жагымсыз. Бул үйрөткүч ушул жерден келет. Бул жерде бүткөндөн кийин, сиз TIGERweb e-maнын бардыгын текшере аласыз деп үмүттөнөбүз