সুচিপত্র:
ভিডিও: ESP8266 GMail প্রেরক: 3 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হ্যালো এবং আমার প্রথম নির্দেশযোগ্য স্বাগতম।
Gmail সার্ভার ব্যবহার করে যে কোন ESP8266 wifi মডিউল থেকে কিভাবে ইমেইল পাঠাতে হয় তা আমি আপনাকে দেখাব।
এই নির্দেশযোগ্য ESP8266 ওয়াইফাই চিপের জন্য Arduino কোর উপর নির্ভর করে, যা এটি থেকে একটি স্বয়ংসম্পূর্ণ মাইক্রোকন্ট্রোলার তৈরি করে (AT কমান্ড এবং মাস্টার ডিভাইসের প্রয়োজন নেই)।
আপনি সেন্সর সংযুক্ত করতে পারেন এবং পরিবর্তন সম্পর্কে ইমেলের মাধ্যমে বিজ্ঞপ্তি পেতে পারেন।
2018 আপডেট:
এখানে arduino lib হিসাবে নতুন কোড লেখা হয়েছে। এটি একাধিক প্রাপকদের সমর্থন করে।এছাড়া বেস 64 এ লগইন এবং পাসওয়ার্ড এনকোড করার প্রয়োজন নেই এখন এটি ইএসপি কোর বেস 64 লিব ব্যবহার করে। গিথুব
2019 আপডেট:
- এই কোডটি Arduino সংস্করণ 2.5.0 এর জন্য ESP8266 কোর দিয়ে কাজ করে না!
- অস্থায়ী সমাধান কোর সংস্করণ 2.4.2 ব্যবহার করে
আমরা শুরু করার আগে
প্রয়োজনীয় হার্ডওয়্যার:
- কোন ESP8266 (আমি ESP8266-07 ইবে লিঙ্ক ব্যবহার করছি)।
- আমার ক্ষেত্রে USB UART বোর্ড (আমি FT232RL FTDI সিরিয়াল অ্যাডাপ্টার মডিউল ইবে ব্যবহার করছি)। আপনার বোর্ডে ইউএসবি পোর্ট থাকলে প্রয়োজন নেই।
- কিছু জাম্পার ক্যাবল।
- অবশ্যই ওয়াইফাই রাউটার।
তালিকা অসম্পূর্ণ হতে পারে।
প্রয়োজনীয় সফটওয়্যার:
- Arduino সফটওয়্যার
- ESP8266 ওয়াইফাই চিপের জন্য Arduino কোর
- প্রকল্প এবং পরীক্ষা কোড সহ স্কেচ (ESP8266_Gmail_Sender.zip)।
ধাপ 1: জিমেইল অ্যাকাউন্ট সেটআপ
আমরা বার্তা পাঠাতে SMTP ব্যবহার করতে যাচ্ছি।
SMTP প্রমাণীকরণ ব্যবহার করে আমরা শুধুমাত্র ইমেল এবং পাসওয়ার্ড প্রদান করি, ডিফল্টরূপে গুগল আরও জটিল যাচাই পদ্ধতি ব্যবহার করে তাই আমাদের সেটিংস পরিবর্তন করতে হবে।
আপনার Google অ্যাকাউন্ট সেটিংসে যান এবং পৃষ্ঠার নীচে "কম সুরক্ষিত অ্যাপ্লিকেশনগুলিকে অনুমতি দিন" সক্ষম করুন।
এর মানে হল আপনার জিমেইল একাউন্টে লগইন করার সময় অ্যাপসটি শুধুমাত্র আপনার ইমেইল এবং পাসওয়ার্ডের প্রয়োজন।
আপনি যদি নিরাপত্তার ব্যাপারে উদ্বিগ্ন থাকেন, তাহলে শুধু ভিন্ন অ্যাকাউন্ট ব্যবহার করুন।
ধাপ 2: স্কেচ সম্পাদনা করুন
আমি একটি ছোট স্কেচ লিখেছি যা একটি পরীক্ষা বার্তা পাঠায় যা যাচাই করে যে সমস্ত কাজ করা উচিত।
যখন সমস্ত সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করা হয়:
- ESP8266_Gmail_Sender.zip আনজিপ করুন
- ESP8266_Gmail_Sender.ino খুঁজুন এবং খুলুন
- আপনার ওয়াইফাই অ্যাক্সেস পয়েন্ট নাম (SSID) এবং পাসওয়ার্ড সেট করুন। এই মত হওয়া উচিত:
const char* ssid = "MyWiFi";
const char* password = "12345678";
সেটআপ () ফাংশন খুঁজুন
যদি (gsender-> বিষয় (বিষয়)-> পাঠান ("[email protected]", "সেটআপ পরীক্ষা"))
Send () ফাংশনের প্রথম প্যারামিটার হল প্রাপক ইমেল, দ্বিতীয় বার্তা পাঠ্য।
[email protected] থেকে প্রাপককে আপনার ইমেইলে পরিবর্তন করুন যা একটি বার্তা পাবে।
আমি প্রতিদিন অনেক ইমেল পাচ্ছি কারণ আপনারা কেউ কেউ মনোযোগী নন, দয়া করে প্রাপক ইমেল পরিবর্তন করতে ভুলবেন না
বিষয় ফাংশন alচ্ছিক! সাবজেক্ট একবার সেট করে সংরক্ষণ করা হয় যতক্ষণ না আপনি এটি পরিবর্তন করেন।
আপনি সাবজেক্ট ছাড়াই মেইল পাঠাতে পারেন অথবা যদি এটি ইতিমধ্যে সেট করা থাকে
gsender-> পাঠান (পাঠান, বার্তা);
এখন Gsender.h ট্যাব খুলুন
আমাদের Base64 এনকোডেড ইমেইল ঠিকানা এবং জিমেইল অ্যাকাউন্টের পাসওয়ার্ড প্রয়োজন যা ইমেইল পাঠাতে ব্যবহার করা হবে।
আপনি এনকোডিংয়ের জন্য base64encode.org ব্যবহার করতে পারেন, ফলাফল অবশ্যই এরকম হতে হবে:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
এবার FROM ফিল্ড সেট করুন।
const char* FROM = "[email protected]";
এই অংশের জন্য এটাই সব।
ধাপ 3: কোড আপলোড এবং পরীক্ষা
পরিবর্তনগুলোর সংরক্ষন. টুল মেনুতে আপনার বোর্ড সেট করতে ভুলবেন না।
আপনার ESP8266 বোর্ডে স্কেচ আপলোড করুন।
সিরিয়াল মনিটর খুলুন, বোর্ড লগ বার্তা মুদ্রণ করবে।
এটাই আমি আশা করি আপনি "বার্তা পাঠান" পাবেন। ধন্যবাদ…
প্রস্তাবিত:
ESP8266 - ইন্টারনেট / ESP8266 এর মাধ্যমে টাইমার এবং রিমোট কন্ট্রোল সহ বাগান সেচ: 7 টি ধাপ (ছবি সহ)
ESP8266 - ইন্টারনেট / ESP8266 এর মাধ্যমে টাইমার এবং রিমোট কন্ট্রোল দিয়ে বাগান সেচ এটি ইএসপি -8266 সার্কিট এবং সেচকারী ফিডের জন্য একটি জলবাহী / বৈদ্যুতিক ভালভ ব্যবহার করে। সুবিধা: কম খরচে (~ US $ 30,00) দ্রুত অ্যাক্সেস কমান্ডগুলি
ESP8266 Arduino এবং OLED ব্যবহার করে GMail বিজ্ঞপ্তি: 5 টি ধাপ
ESP8266 Arduino এবং OLED ব্যবহার করে জিমেইল বিজ্ঞপ্তি: আজকাল, প্রতিটি মেশিনে ক্লাউডে পোস্ট করার জন্য কিছু ডেটা থাকে এবং ডেটা বিশ্লেষণ করতে হয় এবং অনেক উদ্দেশ্যে রেকর্ড করতে হয়। একই সাথে তথ্য বিশ্লেষকের কাছেও প্রবেশযোগ্য হওয়া উচিত। এই জিনিসগুলি আইওটি ধারণা ব্যবহার করে করা যেতে পারে। IOT হল ইন্টারনেট
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে
ESP8266 এর বিগিনার্স গাইড এবং ESP8266 ব্যবহার করে টুইট করা: 17 টি ধাপ (ছবি সহ)
ESP8266 এর জন্য শিক্ষানবিসের নির্দেশিকা এবং ESP8266 ব্যবহার করে টুইট করা: আমি 2 বছর আগে Arduino সম্পর্কে শিখেছি তাই আমি এলইডি, বোতাম, মোটর ইত্যাদির মতো সাধারণ জিনিস নিয়ে খেলতে শুরু করেছি তারপর আমি ভাবলাম যে এটি প্রদর্শন করার মতো জিনিসগুলি করার জন্য সংযোগ করা ভাল হবে না LCD ডিসপ্লেতে দিনের আবহাওয়া, স্টকের দাম, ট্রেনের সময়।
ESP8266 রোবট গাড়ি ESP8266 বেসিক দিয়ে প্রোগ্রাম করা হয়েছে: 18 টি ধাপ (ছবি সহ)
ESP8266 রোবট কার ESP8266 বেসিক দিয়ে প্রোগ্রাম করা: আমি একজন মিডল স্কুল বিজ্ঞানের শিক্ষক এবং রোবটিক ক্লাবের উপদেষ্টাও। আমি আমার ছাত্রদের হাতে রোবট পেতে আরো সাশ্রয়ী উপায় খুঁজছি। ESP8266 বোর্ডের কম দামের সাথে, আমি একটি স্বায়ত্তশাসিত তৈরি করতে সক্ষম হয়েছি