সুচিপত্র:

বিজ্ঞপ্তি: 17 টি ধাপ
বিজ্ঞপ্তি: 17 টি ধাপ

ভিডিও: বিজ্ঞপ্তি: 17 টি ধাপ

ভিডিও: বিজ্ঞপ্তি: 17 টি ধাপ
ভিডিও: কেটে যাচ্ছে বেসরকারি শিক্ষক নিয়োগে জটিলতা! | Teacher Recruitment | NTRCA | PSC | Somoy TV 2024, জুলাই
Anonim
সংবাদদাতা
সংবাদদাতা

ডিভাইসটি IFTTT সিস্টেমে উদাহরণস্বরূপ সংযুক্ত করা যেতে পারে এবং একটি নতুন মেইল উপস্থিত হলে প্রতিক্রিয়া জানাতে পারে। App.remoteme.org এ আমরা কল করার পর একটি লিঙ্ক জেনারেট করব যা Arduino তে বাইট পাঠানো হবে, এবং Arduino কিছু হালকা প্রভাব প্রদর্শন করবে এবং SDcard থেকে কিছু mp3 প্লে করবে

ধাপ 1: কি প্রয়োজন

কি প্রয়োজন
কি প্রয়োজন
কি প্রয়োজন
কি প্রয়োজন
  • NodeMCU, WemOS বা অনুরূপ কিছু
  • WS2812B ডায়োড সহ দুটি LED রিং (আমি 16 তম এলইডি রিং ব্যবহার করেছি)
  • DFRobotDFPlayerMini - এটি mp3 প্লেয়ার। এটি SDcard থেকে mp3 চালায় এবং RX/TX দ্বারা Arduino এর সাথে যোগাযোগ করে
  • স্পিকার
  • এসডি কার্ড
  • লজিক কনভার্টার -আমি এটি ব্যবহার করেছি, এমপি 3 প্লেয়ার 5V এবং Arduino 3.3 ব্যবহার করে তাই আমাদের এই কনভার্টার দরকার
  • আমাদের নিজের দ্বারা সহজ পিসিবি তৈরির জ্ঞান এবং দক্ষতা

মিনার:

  • কার্ডবোর্ড - দুটি ভিন্ন বেধ
  • নকশা অঙ্কনার্থ কাগজ
  • অ্যালুমিনিয়াম ফয়েল

ধাপ 2: টাওয়ার বিল্ডিং

টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং
টাওয়ার বিল্ডিং

সাইড ভিউতে টাওয়ারের পরিকল্পনার উপরে (প্রাথমিক বিদ্যালয়ে টেকনিক্যাল ড্রয়িংয়ের সাথে আমার অ্যাডভেঞ্চার শেষ), মিলিমিটারে সমস্ত মাত্রা।

কাজের মুলনীতি

  1. LED গুলির রিং জ্বলছে
  2. নকশা অঙ্কনার্থ কাগজ
  3. কাটানো শঙ্কু, কার্ডবোর্ড দিয়ে তৈরি এবং অ্যালুমিনিয়াম ফয়েল দিয়ে coveredাকা, তাই এটি নেতৃত্বাধীন রিং থেকে আলো প্রতিফলিত করে, চিত্র 3 '= কাট-আউট জাল
  4. শক্ত কাগজ নল - টাওয়ারগুলিকে উল্লম্বভাবে ধরে রাখে, নলের ভিতরে এলইডিগুলির জন্য তারগুলি থাকে
  5. উচ্চতা আপনার উপর নির্ভর করে আমার 85 মিমি আছে
  6. সমস্ত ইলেকট্রনিক্স যন্ত্রাংশের ভিতরে দাঁড়ানো

সমস্ত অনুভূমিক উপাদানগুলি ঘন কার্ডবোর্ডের তৈরি হওয়া উচিত।

ধাপ 3: তারের ডায়াগ্রাম

তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম
তারের ডায়াগ্রাম

এমপি 3 প্লেয়ার 5V ভোল্টেজ দিয়ে সরবরাহ করা হয় এবং TX / RX এর মাধ্যমে Arduino এর সাথে যোগাযোগ করে, একটি লজিক কনভার্টারের প্রয়োজন হয় কারণ Arduino নিজেই 3.3V ভোল্টেজে কাজ করে। লিংক কনভার্টারের মাধ্যমে রিংগুলির নিয়ন্ত্রণ Arduino (D5, D6) এর সাথেও সংযুক্ত।

সংগ্রহস্থলে, আপনি পিসিবি পরিকল্পনা সহ agগল ফাইল পাবেন

আমি পরামর্শ দিচ্ছি স্থায়ীভাবে আরডুইনো এবং এমপি 3 প্লেয়ারকে কেবল মহিলা গোল্ডপিন ব্যবহার করার জন্য নয়

ধাপ 4: অপারেশনের নীতি

আমাদের Arduino ওয়েবসকেট ব্যবহার করে app.remoteme.org সিস্টেমে সংযোগ করে (সেখানে প্রস্তুত লাইব্রেরি আছে) এই সংযোগের মাধ্যমে 5-বাইট বার্তা পাঠানো হয়:

  • উপরের LED রিংয়ের জন্য হালকা প্রভাবের প্রথম বাইট
  • নিচের এলইডি রিংয়ের জন্য দ্বিতীয় বাইট লাইট ইফেক্ট
  • প্লে হওয়া mp3 ফাইলের সংখ্যা
  • কতক্ষণ আলোর প্রভাব এবং mp3 চালানো হবে সেকেন্ডের সংখ্যা
  • mp3 একবার বা একটি লুপে চালানো উচিত কিনা

সোর্স কোড

পুরো সোর্স কোড আপনি এখানে পেতে পারেন

SingleRing.cpp এবং SingleRing.h ফাইলে LED রিং এর প্রভাব নিয়ন্ত্রণের জন্য একটি ক্লাস আছে। আমি আপনাকে setMode (int m) ফাংশন দেখে শুরু করার পরামর্শ দিচ্ছি:

void SingleRing:: setMode (int m) {switch (m) {case 0: setConfiguration (0, 0, 50, 0, 5, 1); বিরতি; // বন্ধ = 0 কেস 1: সেট কনফিগারেশন (6, 0, 50, 0, 0, 20); বিরতি; // কঠিন মান সবুজ কেস 2: সেট কনফিগারেশন (6, 0, 0, 50, 0, 20); বিরতি; // কঠিন মান নীল কেস 3: সেট কনফিগারেশন (6, 50, 0, 0, 0, 20); বিরতি; // কঠিন মান লাল কেস 4: সেট কনফিগারেশন (6, 50, 10, 0, 0, 20); বিরতি; // কঠিন মান কমলা কেস 5: সেট কনফিগারেশন (1, 0, 100, 0, 5, 2); বিরতি; // পুলিশ ঘড়ির কাঁটার দিকে সবুজ কেস 6: সেট কনফিগারেশন (1, 0, 100, 0, 5, -2); বিরতি; // পুলিশ সবুজ কেস 7 ফিরিয়ে দেয়: সেট কনফিগারেশন (1, 0, 0, 100, 5, 2); বিরতি; // পুলিশ ঘড়ির কাঁটার নীল কেস 8: সেট কনফিগারেশন (1, 0, 0, 100, 5, -2); বিরতি; // পুলিশ নীল মামলা 9 ফিরিয়ে দেয়: সেট কনফিগারেশন (1, 100, 0, 0, 5, 2); বিরতি; // পুলিশ স্ট্যান্ডার্ড রেড কেস 10: সেট কনফিগারেশন (1, 100, 0, 0, 5, -2); বিরতি; // পুলিশ লাল মামলা 11: setConfiguration (1, 100, 20, 0, 5, 2); বিরতি; // পুলিশ স্ট্যান্ডার্ড কমলা কেস 12: সেট কনফিগারেশন (1, 100, 20, 0, 5, -2); বিরতি; // পুলিশ কমলা মামলা 13 ফিরিয়ে দেয়: সেট কনফিগারেশন (2, 0, 0, 50, 8, 10); বিরতি; // ক্রস স্ট্যান্ডার্ড ব্লু কেস 14: সেট কনফিগারেশন (2, 0, 0, 50, 8, -10); বিরতি; // ক্রস রিভার্ট ব্লু কেস 15: সেট কনফিগারেশন (5, 0, 50, 0, 0, 20); বিরতি; // ব্লিঙ্ক স্ট্যান্ডার্ড গ্রিন কেস 16: সেট কনফিগারেশন (5, 0, 50, 0, 0, -20); বিরতি; বিরতি; // ব্লিঙ্ক স্ট্যান্ডার্ড ব্লু কেস 18: সেট কনফিগারেশন (5, 0, 0, 50, 0, -20); বিরতি; বিরতি; // ঝলকানো স্ট্যান্ডার্ড লাল কেস 20: সেট কনফিগারেশন (5, 50, 0, 0, 0, -20); বিরতি; বিরতি; // ব্লিঙ্ক স্ট্যান্ডার্ড কমলা কেস 22: সেট কনফিগারেশন (5, 50, 10, 0, 0, -20); বিরতি; // ঝলকানি কমলা ডিফল্ট প্রত্যাবর্তন: বিরতি; // বন্ধ = 0}}

প্রদত্ত প্যারামিটারের উপর নির্ভর করে, রিংটি প্রভাব প্রদর্শন করবে। আপনি ফাংশন setConfiguration কে কল করে আপনার নিজস্ব প্রভাব যোগ করতে পারেন (রঙ পরিবর্তন, প্রদর্শন গতি) একটি নতুন মোড যোগ করে, অথবা সম্পূর্ণ নতুন প্রভাব যোগ করে - অথবা আমাকে যদি কমেন্টে জানাতে চান তবে আমি নতুন প্রভাব যোগ করব

arduino.ino:

#অন্তর্ভুক্ত "Arduino.h" #অন্তর্ভুক্ত "SoftwareSerial.h" #অন্তর্ভুক্ত "DFRobotDFPlayerMini.h"

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #SingleRing.h

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#WIFI_NAME "" নির্ধারণ করুন

#DIFIN WIFI_PASSWORD "" #DEVICE_ID 205 নির্ধারণ করুন

#DIODES_COUNT 16 নির্ধারণ করুন

একক রিং শীর্ষ = একক রিং (DIODES_COUNT, D5);

একক রিং নীচে = একক রিং (DIODES_COUNT, D6);

সফটওয়্যার সিরিয়াল mySoftwareSerial (D4, D3); // RX, TX

DFRobotDFPlayer মিনি myDFPlayer; RemoteMe এবং remoteMe = RemoteMe:: getInstance (টোকেন, DEVICE_ID);

ESP8266WiFiMulti WiFiMulti;

অকার্যকর সেটআপ () {mySoftwareSerial.begin (9600); Serial.begin (115200);

যদি (! myDFPlayer.begin (mySoftwareSerial)) {// mp3 এর সাথে যোগাযোগের জন্য softwareSerial ব্যবহার করুন।

Serial.println (F ("শুরু করতে অক্ষম:")); Serial.println (F ("1. দয়া করে সংযোগটি আবার পরীক্ষা করুন!")); Serial.println (F ("2. অনুগ্রহ করে SD কার্ড !োকান!")); while (সত্য); } Serial.println (F ("DFPlayer Mini online।"));

myDFPlayer.setTimeOut (500); // সিরিয়াল যোগাযোগের সময় 500ms সেট করুন

myDFPlayer.volume (30);

myDFPlayer. EQ (DFPLAYER_EQ_NORMAL);

myDFPlayer.outputDevice (DFPLAYER_DEVICE_SD); WiFiMulti.addAP (WIFI_NAME, WIFI_PASSWORD); যখন (WiFiMulti.run ()! = WL_CONNECTED) {বিলম্ব (100); }

remoteMe.setUserMessageListener (onUserMessage);

remoteMe.setupTwoWayCommunication ();

remoteMe.sendRegisterDeviceMessage (DEVICE_NAME);

top.setup ();

নীচে সেটআপ (); top.clear (); নীচে স্পষ্ট (); }

বুলিয়ান turnOff = true;

স্বাক্ষরবিহীন দীর্ঘ turnOffMillis = 0;

অনির্বাণ

uint16_t pos = 0; uint8_t bottomMode = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t topMode = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t trackNumber = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t সময় = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t মোড = RemoteMeMessagesUtils:: getUint8 (data, pos);

bottom.setMode (bottomMode);

top.setMode (topMode); যদি (মোড == 1) {myDFPlayer.loop (trackNumber); } অন্যথায় {myDFPlayer.play (trackNumber); } turnOff = মিথ্যা; turnOffMillis = মিলিস () + 1000 * সময়; }

অকার্যকর লুপ ()

{remoteMe.loop (); top.loop (); bottom.loop (); যদি (turnOffMillis

}

ব্যাখ্যা:

#DIFIN WIFI_NAME "" #Define WIFI_PASSWORD "" #DEVICE_ID 205 নির্ধারণ করুন

আমাদের উপরোক্ত তথ্য, বিস্তারিত নির্দেশাবলী এখানে লিঙ্কে প্রদান করতে হবে এছাড়াও আমি দেখিয়েছি কিভাবে remoteme.org এ নিবন্ধন করতে হবে এবং টোকেন তৈরি করতে হবে, অনির্বাণ uint8_t bottomMode = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t topMode = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t trackNumber = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t সময় = RemoteMeMessagesUtils:: getUint8 (data, pos); uint8_t মোড = RemoteMeMessagesUtils:: getUint8 (data, pos);

bottom.setMode (bottomMode);

top.setMode (topMode); যদি (মোড == 1) {myDFPlayer.loop (trackNumber); } অন্য {myDFPlayer.play (trackNumber); } turnOff = মিথ্যা; turnOffMillis = মিলিস () + 1000 * সময়; }

এই ফাংশনটি বলা হবে যখন বার্তাটি Arduino এ আসে এবং বিজ্ঞপ্তি প্রদর্শন করে। কোডটি এত স্পষ্ট যে এটি নিজেই বর্ণনা করে। আমি এখানে এবং এখানে ডকুমেন্টেশনে ক্লাসের বিবরণ উল্লেখ করি

অকার্যকর লুপ () {remoteMe.loop (); top.loop (); bottom.loop (); যদি (turnOffMillis <millis ()) {

যদি (! turnOff) {

top.clear ();

নীচে স্পষ্ট (); myDFPlayer.stop (); turnOff = true; }}

লুপে, আমরা বস্তুর লুপ ফাংশনগুলিকে কল করি, এবং যদি বিজ্ঞপ্তির প্রদর্শন সময় চলে যায়, আমরা ডায়োড এবং শব্দ বন্ধ করি।

ধাপ 5: এমপি 3 প্লেয়ার

এমপি 3 প্লেয়ার
এমপি 3 প্লেয়ার

এটি TX / RX এর মাধ্যমে Arduino এর সাথে যোগাযোগ করে - এখানে প্লেয়ারের বিবরণ এবং এখানে লাইব্রেরি

আমরা এসডি কার্ডে mp3 ফাইল আপলোড করি। কার্ডের ফাইলগুলি বর্ণানুক্রমিকভাবে এবং তারপর কল করে সাজানো হয়:

myDFPlayer.play (5);

আমরা রুট ডিরেক্টরি থেকে এসডি কার্ড থেকে পঞ্চম ফাইলটি খেলি। এজন্য এসডি কার্ডের উপসর্গ 01, 02 ইত্যাদি ফাইল দেওয়া ভাল।

ভয়েস কমান্ড তৈরি করতে আপনি এই পৃষ্ঠাটি ব্যবহার করতে পারেন।

ধাপ 6: আরডুইনোতে প্রোগ্রাম আপলোড করা

আরডুইনোতে প্রোগ্রাম আপলোড করা হচ্ছে
আরডুইনোতে প্রোগ্রাম আপলোড করা হচ্ছে
আরডুইনোতে প্রোগ্রাম আপলোড করা হচ্ছে
আরডুইনোতে প্রোগ্রাম আপলোড করা হচ্ছে

আরডুইনোতে স্কেচ আপলোড করার আগে, আপনাকে প্রয়োজনীয় লাইব্রেরিগুলি ডাউনলোড করতে হবে এখানে আপনি বিস্তারিত নির্দেশাবলী পাবেন

উপরন্তু, আমাদের DFRobotDFPlayerMini লাইব্রেরি এবং Adafruit_NeoPixel ইনস্টল করতে হবে

ধাপ 7: নিয়ন্ত্রণ

নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ

আমরা আমাদের Arduino কে পাঁচ বাইট পাঠাই

  • উপরের LED রিংয়ের জন্য হালকা প্রভাবের প্রথম বাইট
  • নিচের এলইডি রিংয়ের জন্য দ্বিতীয় বাইট লাইট ইফেক্ট
  • প্লে হওয়া mp3 ফাইলের সংখ্যা
  • কতক্ষণ আলোর প্রভাব এবং mp3 চালানো হবে সেকেন্ডের সংখ্যা
  • mp3 একবার বা একটি লুপে বাজানো উচিত কিনা (1 যদি এটি একটি লুপে বাজানো উচিত)

বাইট পাঠিয়ে

07 0F 01 05 01

শীর্ষ রিং পুলিশ লাইট (মোড 6) নীচে এক ঝলক সবুজ (মোড 15) দেখানো হবে (singleRing.cpp এ setMode ফাংশন দেখুন এবং তার পাশে মন্তব্য)। এসডিকার্ডের প্রথম ফাইলটি 5 সেকেন্ডের জন্য বাজানো হবে। এবং ফাইলটি লুপে চালানো হবে (arduino.ino এ ইউজার মেসেজ ফাংশন পরীক্ষা করুন)

এই বাইট পাঠানো যাক। উপরের স্ক্রিনে দেখুন, এবং 1, 2, 3 দ্বারা লেখা আইকনে ক্লিক করুন। উইন্ডোটি উপস্থিত হবে

তারপর দ্বিতীয় পর্দায় দেখুন - এবং দ্বিতীয় পর্দার মতো উইন্ডো পূরণ করুন

প্রদর্শিত উইন্ডোটি ডিভাইসে বার্তা পাঠাতে ব্যবহৃত হয়। ফিল্ড 1 এ, প্রেরক ডিভাইসটি নির্বাচন করুন - কারণ আমাদের একটি মাত্র ডিভাইস আছে, আমরা এটি নির্বাচন করি (এটি একটি বাধ্যতামূলক ক্ষেত্র এবং এটি কোন ডিভাইস নয় যেটা আমরা একটি বার্তা পাঠাই) এটি 2 ক্ষেত্রের মধ্যে আমরা বাইট দিই পাঠান (লাল রঙে আমরা যে মানটি প্রবেশ করেছি তা একটি স্ট্রিং হিসাবে উপস্থাপিত হবে) তারপর পাঠান বোতামে ক্লিক করুন।

বার্তা পাঠানোর পর, আমাদের নোটিফায়ারের উচিত যথাযথ আলোর প্রভাব প্রদর্শন করে এবং নির্বাচিত এমপি 3 বাজিয়ে প্রতিক্রিয়া জানানো। আমি আপনাকে 0 থেকে 22 এর মধ্যে একটি সংখ্যার প্রথম দুটি বাইট দিয়ে বিভিন্ন প্রভাব চেষ্টা করার জন্য উৎসাহিত করি (setMode ফাংশনে বর্ণনা দেখুন)।

ধাপ 8: ইউআরএল ব্যবহার করে বার্তা পাঠানো

ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো
ইউআরএল ব্যবহার করে বার্তা পাঠানো

যদি আমরা একটি বহিরাগত অ্যাপ্লিকেশন থেকে বিজ্ঞপ্তি প্রদর্শন করতে চাই যেমন IFTTT এর সাথে, আমাদের একটি ইউআরএল থাকা দরকার যা ঠিক একই কাজটি করবে যেমনটি আমরা আগের ধাপে উইন্ডোতে করেছি। remoteme.org REST APi প্রদান করে। বামে সোয়াগার ট্যাবে ক্লিক করে এটিতে যান (শেষটি)। একটি পৃষ্ঠা প্রদর্শিত হবে, এই পৃষ্ঠায় আমরা আমাদের URL গুলিও চেষ্টা করতে পারি।

প্রথম স্ক্রিনে আপনার ফাংশন আছে যা আপনাকে প্রসারিত করতে হবে, তারপর দ্বিতীয় স্ক্রিনের মতো ডেটা পূরণ করুন।

উপরের স্ক্রিনশটের মতো ডেটা পূরণ করুন। এক্সিকিউট ক্লিক করার পর আমরা একটি মেসেজ পাঠাবো

070F010501

রিসিভার 205 আইডি সহ ডিভাইস, একই ডিভাইস প্রেরকও। "No_RENEVAL" সেটিংস সহ MessageId অপ্রাসঙ্গিক। এবং তারপর Execute. Notificator ক্লিক করুন অ্যাপ্লিকেশন থেকে বার্তা পাঠানোর সময় একইভাবে প্রতিক্রিয়া দেখাবে। আরইএসটি কল করার পরে নিচে যে ইউআরএলটি বলা হয়েছিল - তৃতীয় পর্দায় দেখুন। এবং ব্রাউজারের URL- এ কপি -পেস্ট সবুজ বর্ডার দিয়ে চিহ্নিত করা হয়েছে। URL পেস্ট করার পর চতুর্থ স্ক্রিনে আমার ক্রোম ব্রাউজার

আমার ক্ষেত্রে, URL হল:

app.remoteme.org/api/*/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/

ধাপ 9: বার্তা পাঠানোর জন্য যেকোনো ইউআরএল

বার্তা পাঠানোর জন্য যেকোনো ইউআরএল
বার্তা পাঠানোর জন্য যেকোনো ইউআরএল

পূর্ববর্তী ধাপে আপনার একটি URL আছে যা আপনার ডিভাইসে ডেটা পাঠায়। দুর্ভাগ্যবশত, app.remoteme.org থেকে লগ আউট করার পর, এটি কাজ করা বন্ধ করে দেয়। এর কারণ হল আমরা প্রমাণীকরণ টোকেন প্রদান করিনি, এবং আমরা আর লগ ইন করি না। আসুন আমাদের টোকেনটি (বা একটি নতুন তৈরি করি) এবং তারকার পরিবর্তে URL এ পেস্ট করি।

পর্দার দিকে তাকান এবং আপনার টোকেন দিয়ে URL- এ * প্রতিস্থাপন করুন

আমার ক্ষেত্রে টোকেন হল:

~ 267_ZxoWtJ) 0ph & 2c

তাই আমার চূড়ান্ত URL এর মত দেখাচ্ছে:

app.remoteme.org/api/~267_ZxoWtJ)0ph&2c/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/

এখন আমরা লগ ইন না থাকলেও আমরা কল করতে পারি।

ধাপ 10: IFTTT 1/7 এর সাথে ইন্টিগ্রেশন

IFTTT 1/7 এর সাথে ইন্টিগ্রেশন
IFTTT 1/7 এর সাথে ইন্টিগ্রেশন

উপরের ধাপে তৈরি করা ইউআরএল বাহ্যিক অ্যাপ্লিকেশনের দ্বারা কার্যকর করার জন্য উপযুক্ত। এটি কিভাবে ব্যবহার করবেন IFTTT তে দেখাবো। আমি এটি কনফিগার করব যাতে ইমেইল ইমেইল (জিমেইল অ্যাকাউন্ট) এ নোটিফায়ার চালু হয়।

IFTTT- এ লগ ইন করুন তারপর My Applets ট্যাবে যান এবং তারপর “New Applet”- প্রথম স্ক্রিন

ধাপ 11: IFTTT 2/7 এর সাথে ইন্টিগ্রেশন

IFTTT 2/7 এর সাথে ইন্টিগ্রেশন
IFTTT 2/7 এর সাথে ইন্টিগ্রেশন

পরবর্তী "+এই" ক্লিক করুন

ধাপ 12: IFTTT 3/7 এর সাথে ইন্টিগ্রেশন

IFTTT 3/7 এর সাথে ইন্টিগ্রেশন
IFTTT 3/7 এর সাথে ইন্টিগ্রেশন

তারপর "অনুসন্ধান পরিষেবা" ক্ষেত্রটিতে "জিমেইল" লিখুন

তারপর "ইনবক্সে নতুন ইমেল" (কিছু কনফিগারেশনের প্রয়োজন হতে পারে)।

ধাপ 13: IFTTT 4/7 এর সাথে ইন্টিগ্রেশন

IFTTT 4/7 এর সাথে ইন্টিগ্রেশন
IFTTT 4/7 এর সাথে ইন্টিগ্রেশন

এখন আমরা "+" তে ক্লিক করি

ধাপ 14: IFTTT 5/7 এর সাথে ইন্টিগ্রেশন

IFTTT 5/7 এর সাথে ইন্টিগ্রেশন
IFTTT 5/7 এর সাথে ইন্টিগ্রেশন

"ওয়েবহুকস" খুঁজুন এবং এটিতে ক্লিক করুন

ধাপ 15: IFTTT 6/7 এর সাথে ইন্টিগ্রেশন

IFTTT 6/7 এর সাথে ইন্টিগ্রেশন
IFTTT 6/7 এর সাথে ইন্টিগ্রেশন

তারপর "একটি ওয়েব অনুরোধ করুন"

ধাপ 16: IFTTT 7/7 এর সাথে ইন্টিগ্রেশন

IFTTT 7/7 এর সাথে ইন্টিগ্রেশন
IFTTT 7/7 এর সাথে ইন্টিগ্রেশন

আমরা আমাদের url এর URL টি টোকেন দিয়ে সম্পূর্ণ করি। অ্যাপ্লিকেশন / json- এর বিষয়বস্তু টাইপ করুন এবং "ক্রিয়েশন তৈরি করুন" এ ক্লিক করুন এবং শেষ করুন। এখন আমাদের অ্যাপলেট আছে:

ধাপ 17: সারাংশ

এই টিউটোরিয়ালে, আমি দেখিয়েছি কিভাবে বাইরের সিস্টেম থেকে আমাদের Arduino বার্তা পাঠাতে হয়। আমরা IFTTT এর অনুরূপভাবে অন্য কিছু সিস্টেমকে সংহত করি। এটি অবশ্যই একটি "বিজ্ঞপ্তি" হতে হবে না যা আমি এই উদাহরণে দেখাতে চেয়েছিলাম কিভাবে বাইরের সিস্টেম থেকে আমাদের Arduino তে বার্তা পাঠানো যায়।

ফেসবুক এ sourcecodesFanPage

চিয়ার্স, ম্যাকিক

প্রস্তাবিত: