সুচিপত্র:

DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়: 6 টি ধাপ
DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়: 6 টি ধাপ

ভিডিও: DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়: 6 টি ধাপ

ভিডিও: DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়: 6 টি ধাপ
ভিডিও: কিতাবুল ফেরাউয়ানা 1935 পৃষ্ঠা-বহু আগের পুরানো কিতাব-কুফরি ও ইসলামিক যন্ত্র-মন্ত্র-তন্ত্র 2024, নভেম্বর
Anonim
DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়
DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়

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

ধাপ 1: ভিডিওটি দেখুন

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

ধাপ 2: ESPHome ইনস্টল করুন

প্রথমে, আমাদের হোম অ্যাসিস্ট্যান্টে ইএসপিহোম অ্যাড-অন ইনস্টল করতে হবে। নিম্নলিখিত কাজ করে অ্যাড-অন স্টোরে নেভিগেট করুন:

Hass.io -> অ্যাড -অন স্টোর

দোকানে নিম্নলিখিত ইউআরএল যোগ করুন যাতে এটি ESPHome অ্যাড-অন খুঁজে পেতে পারে:

github.com/esphome/hassio

একবার হয়ে গেলে, কেবল ইএসপিহোমের জন্য অনুসন্ধান করুন, অ্যাড-অনটি দেখান যা দেখায় এবং ইনস্টল বোতামটি টিপুন। ইনস্টলেশন কিছু সময় নিতে পারে তাই দয়া করে এটি কয়েক মিনিট দিন কারণ এটি আপনার ইন্টারনেট সংযোগের উপর নির্ভর করবে। একবার ইনস্টল হয়ে গেলে, কেবল স্টার্ট বোতামটি টিপুন এবং এটি শুরু হওয়ার জন্য কয়েক সেকেন্ড অপেক্ষা করুন। তারপরে, "OPEN WEB UI" বোতামটি ক্লিক করুন যা আপনাকে ESPHome স্ক্রিনে নিয়ে যাবে।

ধাপ 3: বোর্ড কনফিগার করুন (নোড)

বোর্ড কনফিগার করুন (নোড)
বোর্ড কনফিগার করুন (নোড)

ইএসপিহোমে, ডিভাইসগুলিকে নোড বলা হয় এবং আমাদের প্রথমে একটি তৈরি করতে হবে যাতে এটি হোম সহকারীর সাথে যোগাযোগ শুরু করতে পারে।

একটি নতুন নোড তৈরি করতে অ্যাড বোতামে ক্লিক করুন। তারপর পর্দায় দেখানো অক্ষর ব্যবহার করে এটি একটি নাম দিন। আমি এটাকে "লিভিং_রুম" বলব। তারপরে, এই ডেমোটির জন্য "WeMos D1 Mini" ডিভাইসের ধরন নির্বাচন করুন। অবশেষে, আপনার ওয়াইফাই নেটওয়ার্কের বিবরণ যোগ করুন যাতে বোর্ড আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হতে পারে এবং তারপর নোড তৈরি করতে "SUBMIT" ক্লিক করুন।

একটি নতুন নোড তৈরির পর ESPHome পুনরায় চালু করা প্রয়োজন। Hass.io -> ESPHome এ নেভিগেট করে এবং তারপর RESTART বোতামে ক্লিক করে এটি করা যেতে পারে। এটি কয়েক সেকেন্ড দিন এবং তারপরে ওয়েব UI খুলুন।

আমাদের এখন এই নোডটি কনফিগার করতে হবে যাতে আমরা LED কে পিন D2 এর সাথে সংযুক্ত করতে পারি। ESPHome ওয়েবসাইটে বিভিন্ন উপাদান কনফিগার করার জন্য আপনার প্রয়োজনীয় সমস্ত তথ্য রয়েছে এবং যেহেতু আমরা একটি GPIO পিন নিয়ন্ত্রণ করব, আমরা নিম্নলিখিত পৃষ্ঠা থেকে উদাহরণ কনফিগারেশন সত্তা তথ্য ব্যবহার করতে পারি:

esphome.io/components/switch/gpio.html

নোডের জন্য EDIT বোতামে ক্লিক করুন এবং তারপরে কনফিগারেশন তথ্য পেস্ট করুন এবং ছবিতে দেখানো হিসাবে এটি আপডেট করুন এবং তারপরে ফাইলটি সংরক্ষণ করুন। যেহেতু এই প্রথম আমরা ESPHome এর সাথে বোর্ড ব্যবহার করছি, তাই আমাদের কোডটি বোর্ডে ম্যানুয়ালি আপলোড করতে হবে। একবার এটি হয়ে গেলে, আমরা OTA আপডেট বৈশিষ্ট্যটি ব্যবহার করে স্বয়ংক্রিয়ভাবে কোন আপডেট ওয়্যারলেস আপলোড করতে পারি।

কোডটি ম্যানুয়ালি ডাউনলোড করার জন্য, আমাদের প্রথমে এটি কম্পাইল করতে হবে। তাই নোডের জন্য কোড কম্পাইল করার জন্য নোড অপশন মেনু ব্যবহার করুন। এটি একটি সময় লাগবে এবং এটি আমার জন্য প্রায় 100 সেকেন্ড সময় নিয়েছে। একবার হয়ে গেলে, কেবল বাইনারি ফাইলটি ডাউনলোড করুন। তারপরে, নিম্নলিখিত লিঙ্কটিতে যান এবং আপনার সিস্টেমের জন্য ESPHome ফ্ল্যাশার সরঞ্জামটি ডাউনলোড করুন:

github.com/esphome/esphome-flasher/releases

ফাইলটি খুলতে ডাবল ক্লিক করুন। তারপরে আপনার বোর্ডে প্লাগ করুন, সঠিক COM পোর্ট নির্বাচন করুন, আমাদের ডাউনলোড করা বাইনারি ফাইলটি নির্বাচন করুন এবং তারপর ফ্ল্যাশ বোতামটি টিপুন। এটি আপনার বোর্ডে কোডটি ডাউনলোড করবে তাই এটি সম্পূর্ণ করতে কয়েক সেকেন্ড সময় দিন। একবার হয়ে গেলে, বোর্ড স্বয়ংক্রিয়ভাবে আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হবে এবং আপনি লগগুলিতে এটি দেখতে সক্ষম হবেন।

ধাপ 4: হোম সহকারীতে নোড যুক্ত করুন

হোম অ্যাসিস্ট্যান্টে নোড যুক্ত করুন
হোম অ্যাসিস্ট্যান্টে নোড যুক্ত করুন
হোম অ্যাসিস্ট্যান্টে নোড যুক্ত করুন
হোম অ্যাসিস্ট্যান্টে নোড যুক্ত করুন

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

কনফিগারেশন -> ইন্টিগ্রেশন

আপনি তারপর নোড দেখতে সক্ষম হবেন, তাই কনফিগার ক্লিক করুন এবং সংযোজন নিশ্চিত করুন। এখন, আমাদের যা করতে হবে তা ড্যাশবোর্ডে যোগ করা। সুতরাং ড্যাশবোর্ড/ওভারভিউ বিভাগে যান এবং তারপরে উপরের ডান বিভাগে বিকল্প মেনু থেকে "কনফিগার ইউআই" বিকল্পটি নির্বাচন করুন। তারপরে, যোগ বোতামটি ক্লিক করুন, সত্তা নির্বাচন করুন এবং তারপরে এটি একটি নতুন নাম দিন। আপনি তারপর সত্তা তালিকা ব্যবহার করতে পারেন সুইচ নির্বাচন করতে যা নোডের মতো নাম থাকবে। সেভ -এ ক্লিক করুন, ড্যাশবোর্ড কনফিগারেশন ভিউ বন্ধ করুন এবং এটাই আপনাকে করতে হবে। যদি আপনি সুইচটি টগল করেন তাহলে বোর্ডের LED টিও টগল করা উচিত এবং রাজ্যটি ড্যাশবোর্ডে প্রদর্শিত হবে।

ধাপ 5: DHT11 সেন্সর ইন্টারফেস

DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন
DHT11 সেন্সর ইন্টারফেস করুন

আমি তাপমাত্রা এবং আর্দ্রতার মান পেতে DHT11 সেন্সর ব্যবহার করব। রেফারেন্স ওয়্যারিং ডায়াগ্রাম ব্যবহার করে এটিকে বোর্ডের সাথে সংযুক্ত করুন। আপনাকে প্রথমে নীচের লিঙ্কটি ব্যবহার করে ESPHome ওয়েবসাইট থেকে উদাহরণ কনফিগারেশনটি অনুলিপি করতে হবে:

esphome.io/components/sensor/dht.html

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

ধাপ 6: তাপমাত্রা এবং আর্দ্রতার মান দেখুন

তাপমাত্রা এবং আর্দ্রতা মান দেখুন
তাপমাত্রা এবং আর্দ্রতা মান দেখুন
তাপমাত্রা এবং আর্দ্রতা মান দেখুন
তাপমাত্রা এবং আর্দ্রতা মান দেখুন

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

ESPHome ব্যবহার করে হোম অটোমেশন শুরু করা কত সহজ। আমরা হোম অ্যাসিস্ট্যান্টের কাছে বিভিন্ন মডিউল ইন্টারফেস করা চালিয়ে যাব তাই দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার বিষয়টি বিবেচনা করুন কারণ এটি আমাদের এই ধরনের প্রকল্প তৈরি করতে সাহায্য করে।

ইউটিউব:

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: