সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন
- ধাপ 2: ESPHome ইনস্টল করুন
- ধাপ 3: বোর্ড কনফিগার করুন (নোড)
- ধাপ 4: হোম সহকারীতে নোড যুক্ত করুন
- ধাপ 5: DHT11 সেন্সর ইন্টারফেস
- ধাপ 6: তাপমাত্রা এবং আর্দ্রতার মান দেখুন
ভিডিও: DIY মডিউল ব্যবহার করে হোম অটোমেশন দিয়ে শুরু করার একটি অত্যন্ত সহজ উপায়: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
হোম অ্যাসিস্ট্যান্টে কিছু 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 সেন্সর ব্যবহার করব। রেফারেন্স ওয়্যারিং ডায়াগ্রাম ব্যবহার করে এটিকে বোর্ডের সাথে সংযুক্ত করুন। আপনাকে প্রথমে নীচের লিঙ্কটি ব্যবহার করে ESPHome ওয়েবসাইট থেকে উদাহরণ কনফিগারেশনটি অনুলিপি করতে হবে:
esphome.io/components/sensor/dht.html
তারপরে, ESPHome এ যান এবং কনফিগারেশন যোগ করে নোডের কনফিগারেশন সম্পাদনা করুন। পিন আপডেট করতে ভুলবেন না এবং ছবিতে দেখানো মডেলের নামও যোগ করুন। একবার হয়ে গেলে, কেবল আপলোড বোতামটি টিপুন এবং এটি সবকিছু সম্পন্ন হওয়ার জন্য অপেক্ষা করুন। এটি স্বয়ংক্রিয়ভাবে কোড তৈরি করবে, কম্পাইল করবে এবং ওটিএ ফিচার ব্যবহার করে বোর্ডে তারবিহীনভাবে আপলোড করবে। একবার সম্পন্ন হলে, আপনি আউটপুট লগ দেখতে পাবেন এবং বোর্ড স্বয়ংক্রিয়ভাবে আপনার নেটওয়ার্কের সাথে সংযুক্ত হবে।
ধাপ 6: তাপমাত্রা এবং আর্দ্রতার মান দেখুন
পরের জিনিসটি আমাদের করতে হবে তা হল ড্যাশবোর্ডে সেন্সর মান যোগ করা। এই ধাপটি পূর্ববর্তী বিভাগের অনুরূপ। একটি নতুন কার্ড তৈরি করার জন্য কনফিগার UI বিকল্পটি নির্বাচন করুন, তারপর এটি একটি নাম দিন এবং ছবিতে দেখানো সত্তা যুক্ত করুন। সেভ ক্লিক করুন, কনফিগারেশন স্ক্রিন থেকে প্রস্থান করুন এবং তারপর আপনি স্ক্রিনে সেন্সরের তথ্য দেখতে সক্ষম হবেন।
ESPHome ব্যবহার করে হোম অটোমেশন শুরু করা কত সহজ। আমরা হোম অ্যাসিস্ট্যান্টের কাছে বিভিন্ন মডিউল ইন্টারফেস করা চালিয়ে যাব তাই দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার বিষয়টি বিবেচনা করুন কারণ এটি আমাদের এই ধরনের প্রকল্প তৈরি করতে সাহায্য করে।
ইউটিউব:
পড়ার জন্য আপনাকে ধন্যবাদ!
প্রস্তাবিত:
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া: এই হোম অটোমেশন প্রকল্পে, আমরা একটি স্মার্ট হোম রিলে মডিউল ডিজাইন করব যা 5 টি হোম যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন, আইআর রিমোট বা টিভি রিমোট, ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। এই স্মার্ট রিলেটিও বুঝতে পারে
টেক ডেক দিয়ে ম্যাকি ম্যাকি ব্যবহার করার সহজ উপায়: 5 টি ধাপ
টেক ডেক দিয়ে ম্যাকি ম্যাকি ব্যবহার করার সহজ উপায়: হাই। আমি সম্প্রতি এই প্রতিযোগিতায় একটি টেক ডেক মেকি মেকি প্রোগ্রাম দেখেছি যা সত্যিই দুর্দান্ত ছিল কিন্তু কঠিন মনে হয়েছিল তাই আমি একটি টেক ডেক দিয়ে গেম খেলার একটি সহজ উপায় তৈরি করেছি। আপনি যদি আমার নির্দেশযোগ্য পছন্দ করেন তবে দয়া করে মেকি মেকি প্রতিযোগিতায় এটির জন্য ভোট দিন
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: 3 টি ধাপ
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: আমরা এখন হোম অটোমেশন সিরিজ শুরু করতে যাচ্ছি, যেখানে আমরা একটি স্মার্ট হোম তৈরি করব যা আমাদের লাইট, স্পিকার, সেন্সর ইত্যাদি নিয়ন্ত্রণ করতে দেবে ভয়েস সহকারী। এই পোস্টে, আমরা শিখব কিভাবে ইনস
একটি ESP8266 12X মডিউল প্রোগ্রাম করার 3 টি সহজ উপায়: 5 টি ধাপ (ছবি সহ)
একটি ESP8266 12X মডিউল প্রোগ্রামিং করার 3 টি সহজ উপায়: আপনি যদি ESP8266 মাইক্রো কন্ট্রোলারের সাথে পরিচিত না হন, আমি সত্যিই অনুভব করছি আপনি হারিয়ে যাচ্ছেন! এই জিনিসগুলি অবিশ্বাস্য: এগুলি সস্তা, শক্তিশালী এবং সব থেকে ভাল অন্তর্নির্মিত ওয়াইফাই
GIMP ব্যবহার করে মানুষ/মানুষ/প্রাণী/রোবটকে সত্যিই সুন্দর/উজ্জ্বল তাপদৃষ্টি (আপনার পছন্দের রঙ) করার মতো একটি সহজ/সহজ/জটিল উপায় নয়: 4 টি ধাপ
GIMP ব্যবহার করে মানুষ/মানুষ/প্রাণী/রোবটকে দেখতে সত্যিই সহজ/সহজ/জটিল উপায় নয় যে তারা সত্যিই শীতল/উজ্জ্বল তাপদর্শন (আপনার পছন্দের রঙ) ব্যবহার করে: পড়ুন … শিরোনাম