সুচিপত্র:

অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: 5 টি ধাপ
অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: 5 টি ধাপ

ভিডিও: অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: 5 টি ধাপ

ভিডিও: অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: 5 টি ধাপ
ভিডিও: 3 য় জেনারেল ইকো ডট প্লাস অ্যালেক্সা অ... 2024, নভেম্বর
Anonim
অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম
অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম

এই প্রকল্পের পিছনে মূল ধারণা হল আমাজন আলেক্সা ব্যবহার করে বা পৃথিবীর যে কোন জায়গা থেকে এর অ্যাপের মাধ্যমে ইলেকট্রনিক যন্ত্রপাতি নিয়ন্ত্রণ করা। আমরা এর জন্য একটি নোড MCU V1.0 ব্যবহার করব। সমস্ত কোড আমার Github পৃষ্ঠায় থাকবে। যদি কোন পর্যায়ে আপনি একটি ধাপ বুঝতে না পারেন তাহলে নিচে মন্তব্য করতে বিনা দ্বিধায় এবং আমি যত তাড়াতাড়ি সম্ভব এটির উত্তর দেব। সার্ভারের জন্য সমস্ত ক্রেডিট সেইসাথে কোডটি কাকোপাপ্পাতে যায় (https://github.com/kakopappa)। আমি এই টিউটোরিয়ালের উদ্দেশ্যে 4 রিলে নিয়ন্ত্রণ করতে কোডটি সংশোধন করেছি। আচ্ছা, শুরু করা যাক!

দ্রষ্টব্য: এই টিউটোরিয়ালটি অনুমান করে যে আপনার Arduino IDE এবং Node MCU সম্পর্কে কিছু জ্ঞান আছে।

সরবরাহ

  1. নোড MCU V1.0
  2. 4 রিলে (রিলে ব্যাংক)
  3. জাম্পার তার
  4. ব্রেডবোর্ড
  5. একটি বাহ্যিক শক্তির উৎস

ধাপ 1: Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন

Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন
Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন
Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন
Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন
Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন
Sinric.com এ একটি অ্যাকাউন্ট তৈরি করুন

প্রথমে আপনাকে যা করতে হবে তা হল sinric.com এ যান এবং একটি অ্যাকাউন্ট তৈরি করুন (ইটস ফ্রি)। সিন্রিক আপনাকে ইন্টারনেটে আপনার মাইক্রো-কন্ট্রোলার নিয়ন্ত্রণ করতে দেয়। তারপরে আপনি একটি API কী পাবেন যা আপনার অ্যাকাউন্টের জন্য অনন্য হবে। আপনি পরে আপনার কোডে এই কী ব্যবহার করবেন। পরের জিনিসটি আমাদের করতে হবে একটি ডিভাইস যোগ করা। এটি "যোগ করুন" বোতামে ক্লিক করে সম্পন্ন করা হয়। আপনার ডিভাইসের জন্য একটি নাম তৈরি করুন যা আপনি তারপর অ্যালেক্সার মাধ্যমে কল করতে ব্যবহার করবেন। ডিভাইসের প্রকারে "সুইচ" নির্বাচন করুন এবং তারপরে সংরক্ষণ করুন ক্লিক করুন। এটি আপনার ডিভাইসের জন্য একটি ডিভাইস আইডি তৈরি করবে যা কোডেও ব্যবহৃত হতে চলেছে। অ্যালেক্সা অ্যাপে আপনার আমাজন প্রতিধ্বনির জন্য সিন্রিক দক্ষতা সক্ষম করুন যাতে এটি নতুন তৈরি ডিভাইসগুলি আবিষ্কার করতে পারে।

ধাপ 2: সার্কিট তারের

সার্কিট তারের
সার্কিট তারের
সার্কিট তারের
সার্কিট তারের

সার্কিটকে ফলো বা তার সাথে সংযুক্ত ফ্রিটিজিং ডায়াগ্রাম অনুসরণ করুন:

রিলে- ইএসপি

ভিসিসি ----- ভিন

IN1 ------ D5

IN2 ------ D4

IN3 ------ RX

IN4 ------ D2

JD-VCC বহিরাগত বিদ্যুৎ সরবরাহের ইতিবাচক

বাহ্যিক বিদ্যুৎ সরবরাহের GND ----- GND

যেহেতু নোডএমসিইউ রিলে ব্যাঙ্ককে এককভাবে ক্ষমতা দিতে পারে না এটিকে পাওয়ার জন্য একটি বাহ্যিক বিদ্যুৎ সরবরাহ প্রয়োজন।

রিলেগুলি লাইভ তারের ভেঙে এবং সুইচের মতো প্রতিটি রিলেতে byুকিয়ে যন্ত্রপাতির মধ্যে সংযুক্ত থাকে।

ধাপ 3: NodeMcu এ কোড আপলোড করা হচ্ছে

কোডটি এখানে আপলোড করা হয়েছে:

আপনার যে লাইব্রেরিগুলির প্রয়োজন হবে তা হল ArduinoJson (সংস্করণ 5.13.2 ইনস্টল করুন) এবং Arduino ওয়েবসকেট (এটি থেকে পান:

বোর্ডকে নোড MCU v1.0 এ কনফিগার করতে ভুলবেন না।

আপনার প্রয়োজনীয় রিলেগুলির সংখ্যার উপর ভিত্তি করে আপনি আরও সংযোজন করতে কোডটি সংশোধন করতে পারেন। প্রয়োজনীয় পরিবর্তনগুলি একটি নতুন পিন সংজ্ঞায়িত করা এবং নতুন ডিভাইস আইডি দিয়ে লুপ থাকলে অন্য একটি যোগ করা হবে। আপনি

এটি আপনাকে বলে যে কোন জিপিআইও আরডুইনোতে রয়েছে। মূলত আপনি যদি আপনার রিলে পিনকে D4 থেকে D3 এ পরিবর্তন করতে চান তাহলে কোডের পরিবর্তন নিম্নরূপ হবে:

পূর্ববর্তী কোড:

#MYPIN2 2 // D4 সংজ্ঞায়িত করুন

নতুন কোড:

#MYPIN2 0 // D3 সংজ্ঞায়িত করুন

বিঃদ্রঃ:

// এর পরে যে কোনও কিছু একই লাইনের একটি মন্তব্য এবং কম্পাইলার দ্বারা বিবেচিত হয় না।

ধাপ 4: আমাজন ইকো কনফিগার করা

আমাজন ইকো কনফিগার করা হচ্ছে
আমাজন ইকো কনফিগার করা হচ্ছে
আমাজন ইকো কনফিগার করা হচ্ছে
আমাজন ইকো কনফিগার করা হচ্ছে

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

ধাপ 5: শেষ

আমি আশা করি আপনি এই নির্দেশনা অনুসরণ করার সময় কোন সমস্যার সম্মুখীন হননি। যদি আপনার কোন প্রশ্ন থাকে তবে দয়া করে মন্তব্য বিভাগে তাদের নিচে রাখুন।

আপনি যদি কোন ভাবে আমাকে সমর্থন করতে চান তাহলে এখানে আমার পেপাল আইডি: paypal.me/sahilgoel2001

প্রস্তাবিত: