সুচিপত্র:

আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ: 10 টি ধাপ (ছবি সহ)
আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ: 10 টি ধাপ (ছবি সহ)

ভিডিও: আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ: 10 টি ধাপ (ছবি সহ)

ভিডিও: আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ: 10 টি ধাপ (ছবি সহ)
ভিডিও: Active Power 858A SMD Unboxing. | Max Electronics BD | #Max_Electronics_BD | 2024, জুলাই
Anonim
আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ
আলেক্সা এবং আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত সুইচ

এই প্রকল্পের মূল লক্ষ্য হল ডিভাইসটি চালু বা বন্ধ করতে সুইচ (রিলে) নিয়ন্ত্রণ করতে তাপমাত্রা সেন্সর ব্যবহার করা।

উপকরণ তালিকা

  1. 12V রিলে মডিউল ==> $ 4.2
  2. Arduino uno ==> $ 8
  3. DHT11 তাপমাত্রা সেন্সর ==> $ 3
  4. ESP8266 মডিউল ==> $ 4.74
  5. N26 optocoupler ==> $ 0.60
  6. LM1117 ভোল্টেজ রেগুলেটর ==> $ 0.60
  7. ব্রেডবোর্ড ==> $ 2.2
  8. জাম্পার তার ==> $ 2.5
  9. পুশ বোতাম ==> $ 2.5

প্রকল্পের মোট খরচ প্রায় $ 30 ডলার। এই প্রকল্পটি তিনটি ভাগে বিভক্ত। প্রথমত, আমরা একটি অ্যাপ তৈরি করতে হিরকু ব্যবহার করি। দ্বিতীয়ত, আমরা আমাদের কাজ বাস্তবায়নের জন্য একটি অ্যামাজন আলেক্সা দক্ষতা তৈরি করি (সবচেয়ে গুরুত্বপূর্ণ অংশ)। তৃতীয়ত, আমরা আমাদের হার্ডওয়্যার সেটআপ করি এবং এটি Arduino IDE ব্যবহার করে প্রোগ্রাম করি।

ধাপ 1: গিটহাবের সাথে হেরোকুকে লিঙ্ক করা

হিরোকুকে গিটহাবের সাথে সংযুক্ত করা
হিরোকুকে গিটহাবের সাথে সংযুক্ত করা
হিরোকুকে গিটহাবের সাথে সংযুক্ত করা
হিরোকুকে গিটহাবের সাথে সংযুক্ত করা
হিরোকুকে গিটহাবের সাথে সংযুক্ত করা
হিরোকুকে গিটহাবের সাথে সংযুক্ত করা

হেরোকু হল একটি ক্লাউড প্ল্যাটফর্ম যা একটি সার্ভিস (PaaS) যা বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ সমর্থন করে যা একটি ওয়েব অ্যাপ্লিকেশন স্থাপনার মডেল হিসেবে ব্যবহৃত হয়। প্রথমে হেরোকু সাইটে যান একটি নতুন অ্যাকাউন্ট তৈরি করুন অথবা সেখানে লগইন করুন। লিংক নিচে দেওয়া হল

হেরোকু ওয়েবসাইট

একটি নতুন অ্যাপ তৈরি করা শুরু করা যাক।আমি আমার অ্যাপের নাম "iottempswitch" দিয়েছি যখন আপনি অ্যাপ স্থাপন করেন, লিঙ্ক তৈরি হয়।

একবার অ্যাপ তৈরি হয়ে গেলে GitHub. GitHub/ এ যান

সেখানে লগইন করুন অথবা আপনার অ্যাকাউন্ট না থাকলে সাইন আপ করুন। একবার লগ ইন করে নতুন রিপোজিটরি তৈরি করুন। আপনি যে নামটি চয়ন করতে চান তা দিন এবং তারপর রিপোজিটরি তৈরি করুন টিপুন। পরবর্তী পৃষ্ঠায় README এ ক্লিক করুন, এই পৃষ্ঠায় আপনি অন্যদের সাথে শেয়ার করতে চান এমন বিবরণ দিন। তারপরে কমিট নতুন ফাইলটিতে ক্লিক করুন। পরবর্তী, আপলোড বোতামে ক্লিক করুন।

দুটি বিকল্প আছে হয় আপনি টেনে আনুন এবং ফোল্ডার ছেড়ে দিন অথবা ফাইল নির্বাচন করুন। নিচের থেকে প্রয়োজনীয় ফাইল ডাউনলোড করুন। ফাইল সিলেক্ট করার পর কমিট চেঞ্জ প্রেস করুন।হিরোকুতে আপনার তৈরি করা অ্যাপটি খুলুন তারপর ডিপ্লাই সেকশনে যান। তারপরে GitHub- এ ক্লিক করুন রিপোজিটরির নাম দিন যা আপনি GitHub পাশে তৈরি করেছেন। আমার ক্ষেত্রে এটি স্মার্ট-রিলে। সেটা কপি করে এখানে পেস্ট করুন। একবার আপনার লিঙ্ক দেখানো হলে সংযোগে ক্লিক করুন। পরবর্তী, স্থাপনা শাখা (ম্যানুয়াল) এ ক্লিক করুন। স্থাপনের পর আপনি বিল্ড লগে লিঙ্ক দেখতে পারেন অথবা আপনি সেটিংসে লিঙ্ক দেখতে পারেন। যখন আমরা অ্যামাজনকে দক্ষ করে তুলছি তখন আমাদের এই লিঙ্কটি প্রয়োজন।

পদক্ষেপ 2: অ্যামাজন

আমাজন
আমাজন
আমাজন
আমাজন
আমাজন
আমাজন

আলেক্সা দক্ষতার সর্বশেষ ছবি

আমাজন ডেভেলপার সাইটে আমরা তাপমাত্রা এবং আর্দ্রতা নির্ধারণ করে সুইচ ট্রিগার নিয়ন্ত্রণ করতে আমাজন দক্ষতা ব্যবহার করি।

আমাজন ডেভেলপার সাইটে যান। লিংক নিচে দেওয়া হল।

অ্যামাজন ডেভেলপার ওয়েবসাইট

  • চিত্র i4 এ দেখানো উপরের ডানদিকে ডেভেলপার কনসোলে যান
  • অ্যালেক্সায় যান তারপর অ্যালেক্সা স্কিল কিট নির্বাচন করুন এবং তারপর নতুন দক্ষতা যোগ করুন এ ক্লিক করে নতুন দক্ষতা তৈরি করুন।

যখন আপনি নতুন দক্ষতা যোগ করবেন তখন আপনি দক্ষতার তথ্য পৃষ্ঠা দেখতে পাবেন।

1. দক্ষতা তথ্য (চিত্র i7 এ দেখানো হয়েছে)

আমাদের দক্ষতার ধরন, ভাষা, নাম, আহ্বানের নাম দিতে হবে।

দক্ষতার ধরন ==> কাস্টম নির্বাচন করুন।

  • নাম ==> যে কোন নাম নির্বাচন করুন।
  • আহ্বানের নাম ==> যা আপনি অ্যালেক্সার সাথে যোগাযোগ করার সময় ব্যবহার করেন। উদাহরণস্বরূপ;- আলেক্সা, সেন্সরকে সুইচ ট্রিগার চালু করতে বলুন বা আলেক্সা, এখানে আলো জিজ্ঞাসা করুন আহ্বানের নামগুলি সেন্সর এবং হালকা।
  • ভাষা ==> ইংরেজি (ভারত)। আপনার দেশ অনুযায়ী নির্বাচন করুন

সংরক্ষণ করুন এবং তারপর পরবর্তী ক্লিক করুন।

2. মিথস্ক্রিয়া মডেল

এখানে, আমরা দক্ষ নির্মাতা ব্যবহার করব। সুতরাং, লঞ্চ স্কিল বিল্ডারে ক্লিক করুন। আপনি ছবি i8 এ দেখানো হিসাবে পৃষ্ঠা দেখতে পাবেন।

প্রথমে আমরা নতুন ইন্টেন্ট তৈরি করি। Add (বাম দিকে) এ ক্লিক করুন এবং আপনি যে কোন নাম দিতে চান আমি "smartswitch" ব্যবহার করেছি।

  • স্লট টাইপ নাম "পরিমাপ_ টাইপ" দিন এবং স্লট মান "তাপমাত্রা" এবং "আর্দ্রতা" চিত্র i9 এ দেখানো হয়েছে।
  • এর পরে স্লট টাইপ নাম "ক্যোয়ারী" যোগ করুন এবং স্লট মানগুলি "কি" এবং "হল" ইমেজ i10 এ দেখানো হয়েছে।
  • এর পরে স্লট টাইপ "সুইচস্টেট" যোগ করুন এবং স্লট মানগুলি "চালু" এবং "বন্ধ" হল ছবি i11 এ দেখানো হয়েছে।
  • আরেকটি স্লট টাইপ "টেম্পস্কেল" যোগ করুন এবং স্লটের মান হল "ফারেনহাইট" এবং "সেলকুইস" ছবি i12 এ দেখানো হয়েছে।
  • তারপরে এখানে নতুন স্লট টাইপ যোগ করুন আমরা বিদ্যমান স্লট টাইপ ব্যবহার করি তার জন্য আমাদের বিদ্যমান স্লট ব্যবহার করতে ক্লিক করতে হবে। এটি যোগ করার পর আপনি ইমেজ i13 এ দেখানো স্লট প্রকারে দেখতে পাবেন।

সুতরাং আমরা স্লট প্রকারের সাথে সম্পন্ন করেছি মোট স্লট টাইপ যা আমরা ব্যবহার করছি 5। এখন, পরবর্তী ধাপে যান। আমাদের তৈরি করা অভিপ্রায়টিতে ক্লিক করুন, আমার ক্ষেত্রে এটি স্মার্টসুইচ। ডানদিকে আপনি ইন্টেন্ট স্লট দেখতে পাবেন যেমন ছবি i14 এ দেখানো হয়েছে।

  • একটি নতুন স্লট তৈরি করুন, এর নাম দিন "Switch_State" এবং ইমেজ i15 এ দেখানো ড্রপ ডাউন বাটন ব্যবহার করে এটিকে "সুইচস্টেট" এ ম্যাপ করুন।
  • নতুন স্লট তৈরি করুন, এটিকে "সেন্সর_ভ্যালু" নাম দিন এবং ইমেজ i16 এ দেখানো হিসাবে এটি "পরিমাপ_ টাইপ" এ ম্যাপ করুন।
  • নতুন স্লট তৈরি করুন, এটিকে "ক্যোয়ারী" নাম দিন এবং ইমেজ i17 এ দেখানো হিসাবে এটিকে "ক্যোয়ারী" এ ম্যাপ করুন।
  • এর পরে নতুন স্লট "tmp_scale" তৈরি করুন এবং i18 চিত্রের মতো এটিকে "টেম্পস্কেল" -এ ম্যাপ করুন।
  • নতুন স্লট "নাম্বার" তৈরি করুন এবং ইমেজ i19 এ দেখানো হিসাবে এটি "Amazon. Numbers" এ ম্যাপ করুন।

এখন আমরা ইন্টেন্ট স্লট সম্পন্ন করেছি। আমরা 5 টি ইন্টেন্ট স্লট ব্যবহার করছি। এর পরে আমরা ছবি i20 এ দেখানো নমুনা উচ্চারনে চলে যাই।

এই নমুনা উচ্চারণ যোগ করুন।

সুইচ ট্রিগারকে {Numbers} শতাংশ {tmp_scale} এ সেট করুন

{query} হল সুইচ অবস্থা

{Switch_State} সুইচ ট্রিগার

সুইচ ট্রিগারকে {Numbers} ডিগ্রী {tmp_scale} এ সেট করুন

টার্ন সুইচ {Switch_State}

{query} সুইচ {Switch_State}

{query} হল বর্তমান {Sensor_Values}

এর পরে মডেলটি সংরক্ষণ করুন এবং এটি তৈরি করুন। মডেলটি তৈরি হওয়ার জন্য অপেক্ষা করুন কনফিগারেশনে ক্লিক করুন বিল্ডিংয়ের পরে আপনি i21 এবং i22 ছবিতে দেখানো বার্তা দেখতে পাবেন।

3. কনফিগারেশন

HTTPS নির্বাচন করুন এবং লিঙ্ক যোগ করুন যা হেরোকু অ্যাপ তৈরি করার সময় তৈরি হয়েছিল। আমার ক্ষেত্রে এটি https://iottempswitch.herokuapp.com/। লিঙ্ক যোগ করার পর ছবি i23 এ দেখানো হিসাবে পরবর্তী ক্লিক করুন।

4. SSL সার্টিফিকেট দ্বিতীয় বিকল্পটি নির্বাচন করুন এবং ছবি i24 এ দেখানো হিসাবে পরবর্তী ক্লিক করুন।

আমরা সফলভাবে আমাদের দক্ষতা তৈরি করেছি।

ধাপ 3: Arduino

আরডুইনো
আরডুইনো
আরডুইনো
আরডুইনো
আরডুইনো
আরডুইনো

Arduino IDE খুলুন তারপর File ==> Preference এ যান।

অতিরিক্ত বোর্ড ম্যানেজারে, ইউআরএলটি অনুলিপি করুন এবং আটকান এবং ছবি i26 এ দেখানো ঠিক আছে ক্লিক করুন।

arduino.esp8266.com/versions/2.4.0/package_…

  • Tools ==> Board ==> Board Manager এ গিয়ে বোর্ড ম্যানেজার খুলুন।
  • বোর্ড ম্যানেজার খুলুন এবং ছবি i27 এ দেখানো হিসাবে nodemcu অনুসন্ধান করুন।
  • তারপরে ESP8266WiFi লাইব্রেরি ডাউনলোড করুন। লাইব্রেরি ম্যানেজার খুলুন: স্কেচ ==> লাইব্রেরি অন্তর্ভুক্ত করুন ==> লাইব্রেরি পরিচালনা করুন।
  • ESP8266WiFi লাইব্রেরি অনুসন্ধান করুন এবং এটি ইনস্টল করুন।
  • বোর্ড ==> জেনেরিক ESP8266 মডিউল নির্বাচন করুন।
  • কোড আপলোড করার আগে আমাদের তিনটি লাইব্রেরি দরকার।

প্রয়োজনীয় গ্রন্থাগার

এই লাইব্রেরিগুলিকে Arduino এর লাইব্রেরি ফোল্ডারে সরান।

কোড SSID, PWD এবং আপনার হেরকু অ্যাপ লিংকে তিনটি জিনিস পরিবর্তন করতে হবে। ESP মডিউলের জন্য আপনাকে কোড আপলোড করার সময় ফ্ল্যাশ বোতাম টিপতে হবে এবং তারপর একবার রিসেট বোতাম টিপুন এবং তারপর ফ্ল্যাশ বোতামটি ছেড়ে দিন। কোড আপলোড করার পর, টার্মিনাল খুলুন। আপনি আউটপুট দেখতে পাবেন।

ধাপ 4: উপাদান বিবরণ

উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ
উপাদান বিবরণ

1. রিলে কি

রিলে একটি ইলেক্ট্রোম্যাগনেটিক ডিভাইস যা দুটি সার্কিটকে বৈদ্যুতিকভাবে বিচ্ছিন্ন করতে এবং চুম্বকীয়ভাবে সংযুক্ত করতে ব্যবহৃত হয়। এগুলি খুব দরকারী ডিভাইস এবং একটি সার্কিট অন্য একটিকে স্যুইচ করার অনুমতি দেয় যখন তারা সম্পূর্ণ আলাদা থাকে। এগুলি প্রায়শই একটি ইলেকট্রনিক সার্কিট (কম ভোল্টেজে কাজ করা) একটি বৈদ্যুতিক সার্কিটে ইন্টারফেস করতে ব্যবহৃত হয় যা খুব বেশি ভোল্টেজে কাজ করে। উদাহরণস্বরূপ, একটি রিলে একটি 230V এসি মেইন সার্কিট পরিবর্তন করতে একটি 5V ডিসি ব্যাটারি সার্কিট তৈরি করতে পারে।

কিভাবে এটা কাজ করে

একটি রিলে সুইচকে দুটি ভাগে ভাগ করা যায়: ইনপুট এবং আউটপুট। ইনপুট অংশে একটি কুণ্ডলী থাকে যা ইলেকট্রনিক সার্কিট থেকে একটি ছোট ভোল্টেজ প্রয়োগ করলে চৌম্বক ক্ষেত্র তৈরি করে। এই ভোল্টেজকে বলা হয় অপারেটিং ভোল্টেজ। সাধারণত ব্যবহৃত রিলে অপারেটিং ভোল্টেজের বিভিন্ন কনফিগারেশনে পাওয়া যায় যেমন 6V, 9V, 12V, 24V ইত্যাদি। একটি বেসিক রিলেতে তিনটি যোগাযোগকারী রয়েছে: সাধারণত খোলা (NO), সাধারণত বন্ধ (NC) এবং সাধারণ (COM)। কোন ইনপুট অবস্থায়, COM NC এর সাথে সংযুক্ত থাকে। যখন অপারেটিং ভোল্টেজ প্রয়োগ করা হয় তখন রিলে কুণ্ডলী শক্তি পায় এবং COM NO তে যোগাযোগ পরিবর্তন করে। বিভিন্ন রিলে কনফিগারেশন পাওয়া যায় যেমন SPST, SPDT, DPDT ইত্যাদি, যার বিভিন্ন সংখ্যক পরিবর্তনশীল পরিচিতি রয়েছে। যোগাযোগকারীদের যথাযথ সংমিশ্রণ ব্যবহার করে, বৈদ্যুতিক সার্কিট চালু এবং বন্ধ করা যায়। রিলে সুইচের গঠন সম্পর্কে ভিতরের বিশদ বিবরণ পান।

COM টার্মিনাল হল সাধারণ টার্মিনাল। যদি COIL টার্মিনালগুলি রেটযুক্ত ভোল্টেজের সাথে সক্রিয় হয়, COM এবং NO টার্মিনালের ধারাবাহিকতা থাকে। যদি COIL টার্মিনালগুলি সক্রিয় না হয়, তাহলে COM এবং NO টার্মিনালের কোন ধারাবাহিকতা নেই।

NC টার্মিনাল হল সাধারনত বন্ধ টার্মিনাল। এটি এমন টার্মিনাল যা চালিত হতে পারে এমনকি যদি রিলে চালানোর জন্য কোন বা পর্যাপ্ত ভোল্টেজ না পায়।

NO টার্মিনাল নরমালি ওপেন টার্মিনাল। এটি এমন টার্মিনাল যেখানে আপনি যে আউটপুটটি চান তা রিলে তার রেটযুক্ত ভোল্টেজ গ্রহণ করলে। যদি COIL টার্মিনালে কোন ভোল্টেজ না থাকে বা অপর্যাপ্ত ভোল্টেজ থাকে, আউটপুট খোলা থাকে এবং কোন ভোল্টেজ পায় না। যখন কয়েল টার্মিনালগুলি রেট ভোল্টেজ বা একটু কম পায়, NO টার্মিনাল পর্যাপ্ত ভোল্টেজ পায় এবং আউটপুটে ডিভাইস চালু করতে পারে।

2. ডিএইচটি তাপমাত্রা সেন্সর

DHT11 একটি আর্দ্রতা এবং তাপমাত্রা সেন্সর, যা ক্যালিব্রেটেড ডিজিটাল আউটপুট উৎপন্ন করে। DHT11 Arduino, Raspberry Pi ইত্যাদি যেকোনো মাইক্রো কন্ট্রোলারের সাথে ইন্টারফেস হতে পারে এবং তাৎক্ষণিক ফলাফল পেতে পারে। DHT11 একটি কম খরচে আর্দ্রতা এবং তাপমাত্রা সেন্সর যা উচ্চ নির্ভরযোগ্যতা এবং দীর্ঘমেয়াদী স্থায়িত্ব প্রদান করে।

3. ESP8266 সম্পূর্ণ বিবরণ

ইএসপি 26২6 ওয়াইফাই মডিউল হল একটি স্বয়ংসম্পূর্ণ এসওসি যা ইন্টিগ্রেটেড টিসিপি/আইপি প্রটোকল স্ট্যাকের সাহায্যে যে কোন মাইক্রোকন্ট্রোলারকে আপনার ওয়াইফাই নেটওয়ার্কে অ্যাক্সেস দিতে পারে। ESP8266 হয় অন্য একটি অ্যাপ্লিকেশন থেকে একটি অ্যাপ্লিকেশন নেটওয়ার্কিং ফাংশন হোস্ট করতে সক্ষম প্রতিটি ESP8266 মডিউল একটি AT কমান্ড দিয়ে প্রাক প্রোগ্রাম করা হয়।

ESP8266 ভিওআইপি অ্যাপ্লিকেশন এবং ব্লুটুথ কো-অস্তিত্ব ইন্টারফেসের জন্য APSD সমর্থন করে, এতে একটি স্ব-ক্যালিব্রেটেড আরএফ রয়েছে যা এটিকে সমস্ত অপারেটিং অবস্থার অধীনে কাজ করার অনুমতি দেয় এবং এর জন্য কোনও বাহ্যিক আরএফ অংশের প্রয়োজন হয় না।

বৈশিষ্ট্য

  • 802.11 বি/জি/এন
  • ওয়াই-ফাই ডাইরেক্ট (P2P),
  • নরম-এপিআই সংহত TCP/IP প্রোটোকল স্ট্যাক
  • ইন্টিগ্রেটেড টিআর সুইচ, বালুন, এলএনএ, পাওয়ার এম্প্লিফায়ার এবং ম্যাচিং নেটওয়ার্ক
  • ইন্টিগ্রেটেড পিএলএল, রেগুলেটর, ডিসিএক্সও এবং পাওয়ার ম্যানেজমেন্ট ইউনিট
  • +19.5dBm আউটপুট পাওয়ার 802.11 বি মোডে
  • <10uA এর পাওয়ার লিকেজ কারেন্ট
  • 1MB ফ্ল্যাশ মেমরি
  • ইন্টিগ্রেটেড লো পাওয়ার 32-বিট CPU অ্যাপ্লিকেশন প্রসেসর হিসেবে ব্যবহার করা যেতে পারে
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMOA-MPDU এবং A-MSDU একত্রীকরণ এবং 0.4ms গার্ড ব্যবধান
  • জেগে উঠুন এবং <2ms এ প্যাকেট প্রেরণ করুন
  • স্ট্যান্ডবাই বিদ্যুৎ খরচ <1.0mW (DTIM3)

পিন বর্ণনা i34 এ দেখানো হয়েছে।

আরডুইনো ইউএনও এর সাথে ইএসপি মডিউল সংযুক্ত করার জন্য আমাদের Lm1117 3.3 ভোল্টেজ রেগুলেটর বা কোন নিয়ন্ত্রক প্রয়োজন কারণ Arduino ESP8266 তে 3.3 v প্রদান করতে সক্ষম নয়।

দ্রষ্টব্য:- কোডটি আপলোড করার সময় ফ্ল্যাশ বোতাম টিপুন এবং তারপরে একবার রিসেট বোতাম টিপুন এবং তারপরে চিত্র i29 এ দেখানো ফ্ল্যাশ বোতামটি ছেড়ে দিন।

DHT11 সেন্সর এবং রিলে সংযোগের জন্য আমরা ESP8266 মডিউলের দুটি GPIO পিন ব্যবহার করি। কোড আপলোড করার পর আপনি RX, TX, GPIO0 পিন সংযোগ বিচ্ছিন্ন করতে পারেন। আমি DHT11 সেন্সরের জন্য GPIO0 এবং রিলেতে GPIO2 ব্যবহার করেছি। DHT11 সেন্সর ESP8266 এর সাথে ভাল কাজ করে কিন্তু রিলেগুলির জন্য আমাদের একটি অতিরিক্ত জিনিস প্রয়োজন যেমন অপটো আইসোলেটর বা অপটো কাপলার। ছবি i30, i31, i32 এবং i33 দেখুন।

ধাপ 5: সংযোগ

ESP8266 ===> DHT11GPIO0 ===> আউটপুট পিন

ESP8266 ===> রিলে GPIO2 ===> ইনপুট

ARDUINO ===> ESP8266

Gnd ===> GndTX ===> TX

RX ===> RX

রিসেট বোতাম ===> আরএসটি

ফ্ল্যাশ বাটন ===> GPIO0

ধাপ 6: সমস্ত জিনিস চেক করা

সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে
সব কিছু চেক করা হচ্ছে

আমরা সফলভাবে আমাদের অ্যাপ, দক্ষতা তৈরি করেছি এবং আমাদের হার্ডওয়্যার প্রস্তুত। সুতরাং, এটি চেক করার সময়।

তার জন্য আপনার ESP8266 চালু আছে কারণ আমাদের সার্ভার ESP8266 এ চলছে। এখানে আমি কোন সেন্সরকে ESP8266 এর সাথে সংযুক্ত করিনি আমি শুধু কাজ করছি কিনা তা পরীক্ষা করছি কিন্তু আপনি ESP8266 এর সাথে সেন্সর, রিলে সংযোগ করতে পারেন। একবার এটি হেরোকুর সাথে সংযুক্ত হয়ে গেলে আপনি সংযুক্ত দেখতে পাবেন। পরীক্ষার জন্য আপনার তৈরি করা অ্যামাজন দক্ষতায় যান, তারপরে পরীক্ষার পৃষ্ঠায় ক্লিক করুন। একবার এটির কাজ যাচাই হয়ে গেলে আমি আমার সেন্সরটিকে ESP8266 এর সাথে সংযুক্ত করব। আপনি i35, i36, 37, 38, 39, 40 ছবিতে দেখানো ফলাফল দেখতে পারেন।

যদি আপনি ESP8266 সংযোগ না করে এটি ব্যবহার করেন তবে আপনি i41 চিত্রের মতো এই ত্রুটিটি পান।

উচ্চারণ আপনি ব্যবহার করতে পারেন

সুইচ ট্রিগারকে {Numbers} শতাংশ {tmp_scale} এ সেট করুন

উদা:- 50 শতাংশ আর্দ্রতায় সুইচ ট্রিগার সেট করুন

{query} হল সুইচ অবস্থা

ex-on/off হল সুইচ স্টেট

{Switch_State} সুইচ ট্রিগার

ex -on/off সুইচ ট্রিগার

সুইচ ট্রিগারকে {Numbers} ডিগ্রী {tmp_scale} এ সেট করুন

ex - 76 ডিগ্রি ফারেনহাইটে সুইচ ট্রিগার সেট করুন

প্রাক্তন - সেট সুইচ ট্রিগার 24 ডিগ্রি সেলসিয়াস

টার্ন সুইচ {Switch_State}

যেমন - সুইচ চালু/বন্ধ করুন

ফলাফলের জন্য ছবি i41 থেকে i46 দেখুন।

অ্যালেক্সার সাথে কথা বলার সময়, arduino কে সুইচ ট্রিগার চালু/বন্ধ করতে বলুন

অ্যালেক্সা, আরডুইনোকে 24 ডিগ্রি সেলসিয়াসে সুইচ ট্রিগার সেট করতে বলুন।

অ্যালেক্সা, আরডুইনোকে 50 শতাংশ আর্দ্রতায় সুইচ ট্রিগার সেট করতে বলুন

আলেক্সা, আরডুইনোকে সুইচ চালু/বন্ধ করতে বলুন

ধাপ 7: VUI (ভয়েস ইউজার ইন্টারফেস) ডায়াগ্রাম

VUI (ভয়েস ইউজার ইন্টারফেস) ডায়াগ্রাম
VUI (ভয়েস ইউজার ইন্টারফেস) ডায়াগ্রাম

ধাপ 8: ডেমো

Image
Image

1. তাপমাত্রা এবং আর্দ্রতার জন্য ট্রিগার সেট করুন।

2. 20 ডিগ্রি সেলসিয়াসে ট্রিগার সেট করুন

3. 80 শতাংশ আর্দ্রতা সেট করুন।

ধাপ 9: পরিকল্পিত

প্রস্তাবিত: