
সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান
- পদক্ষেপ 2: PI সেটআপ করুন
- ধাপ 3: আপনার মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন (ওয়াইফাই মডিউল)
- ধাপ 4: অন/অফ রিকোয়েস্ট পাঠানোর জন্য ওপেনহ্যাব কনফিগার করুন
- ধাপ 5: আপনার ওপেনহ্যাবকে ক্লাউডে লিঙ্ক করুন
- ধাপ 6: আপনার ওপেনহাবকে আপনার গুগল সহকারীর সাথে সংযুক্ত করুন (IFTTT)
- ধাপ 7: একসঙ্গে জিনিসগুলি সংযুক্ত করা
- ধাপ 8: বাক্স
- ধাপ 9:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আমার বান্ধবী সবসময় একটি স্মার্ট বাড়ি তৈরি করতে চেয়েছিল।
সুতরাং আমরা স্মার্ট হোমের অবকাঠামো এবং প্রথম আইটেম তৈরি করি, একটি রিমোট কন্ট্রোল্ড আউটলেট সুইচ যা আপনি নিয়ন্ত্রণ প্যানেল ব্যবহার করে বা ভয়েস কমান্ড ব্যবহার করে নিয়ন্ত্রণ করতে পারেন (যদি আপনার গুগল হোম বা গুগল সহকারী থাকে)
আমরা যা করেছি তার ধাপে ধাপে এখানে আপনি খুঁজে পেতে পারেন।
ধাপ 1: প্রয়োজনীয় উপাদান
- রাস্পবেরিপি 2
- ESP8266
- রিলে মডিউল
- পাওয়ার অ্যাডাপ্টার
- পাত্রে
পদক্ষেপ 2: PI সেটআপ করুন

আমাদের স্মার্ট হোমের জন্য একটি সার্ভার আমাদের প্রথম প্রয়োজন।
এই সার্ভারটি আপনার স্মার্ট হোম কন্ট্রোল প্যানেল হোস্ট করবে, এবং কন্ট্রোল প্যানেলকে স্মার্ট হোম আইটেমগুলির সাথে সংযুক্ত করবে।
সার্ভার সেটআপ করার সবচেয়ে সহজ উপায় হল RaspberryPI এর জন্য openhabian PI ইমেজ ব্যবহার করা।
আপনি ওপেনহাব ওয়েবসাইটে সম্পূর্ণ নির্দেশনা পেতে পারেন
ধাপ 3: আপনার মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন (ওয়াইফাই মডিউল)

এই প্রকল্পের মাইক্রোকন্ট্রোলার অংশ সম্পর্কে শীতল বিষয় হল যে আমরা একটি ওয়াইফাই মডিউল ব্যবহার করছি যার মধ্যে একটি মাইক্রোকন্ট্রোলার রয়েছে, তাই আপনি আপনার প্রোগ্রামটি আরডুইনো ব্যবহার করে লিখতে পারেন এবং আপনার প্রোগ্রামটি ওয়াইফাই মডিউলের মাইক্রোকন্ট্রোলারে আপলোড করতে পারেন।
আমি আমার প্রকল্পের জন্য একটি খুব মৌলিক প্রোগ্রাম ব্যবহার করছি তাই যদি আমি https:// IP_ADDRESS_OF_THE_MODULE/কল করি তাহলে রিলে পিন 1 চালু হবে এবং https:// IP_ADDRESS_OF_THE_MODULE/বন্ধ হবে রিলে পিন 0 চালু করবে।
আমি কিছু অভিনব কোড যোগ করি যাতে বোর্ডের RGB নেতৃত্বে লাল হয় যদি রিলে বন্ধ থাকে এবং সবুজ থাকে এবং যদি এটি লাল হয়ে থাকে এবং ওয়াইফাই সংযোগ করার সময় লাল হয় এবং সংযোগ সফল হওয়ার পর.5 সেকেন্ড সবুজ হয়।
বিঃদ্রঃ:
- কিভাবে esp8266 প্রোগ্রামে arduino IDE কনফিগার করবেন
- প্রোগ্রামিং করার আগে আপনাকে esp8266 বোর্ডের ফ্ল্যাশ বোতামটি ধরে রাখতে হবে এবং ওয়াইফাই বোর্ডের ছোট নীল নেতৃত্বে একবার দেখলে তা ছেড়ে দিতে হবে।
- মডিউলটি 2.4 গিগাহার্জ ওয়াইফাইতে সংযুক্ত হওয়া উচিত এবং 5 গিগাহার্টজ নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারে না।
ধাপ 4: অন/অফ রিকোয়েস্ট পাঠানোর জন্য ওপেনহ্যাব কনফিগার করুন


আপনি https:// openhabianpi: 8080 url ব্যবহার করে আপনার OpenHab কন্ট্রোল প্যানেল অ্যাক্সেস করতে সক্ষম হওয়া উচিত।
আমরা HTTP বাইন্ডিং ব্যবহার করব যাতে আপনাকে আপনার ওপেনহ্যাবে এটি ইনস্টল করতে হবে
- আপনার openhabianpi এ paperUI এ যান
- কনফিগারেশন> বাইন্ডিং HTTP বাইন্ডিং যোগ করে
আপনার ওপেনহাব কনফিগার করার সময়,
- ssh ব্যবহার করে আপনার ওপেনহাব বক্সে [ssh openhabian@openhabianpi]
- ওপেনহ্যাব আইটেম ফোল্ডারে যান [cd/etc/openhab2/items]
-
Readme ফাইল পড়ুন! [বিড়াল readme.txt]
যেমনটি আমি উল্লেখ করেছি আমরা http বাঁধাই ব্যবহার করব
-
আপনার আইটেম ফাইল তৈরি করুন [light2.items]
-
আমার আইটেম ফাইলের বিষয়বস্তু হল
Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET: https://192.168.1.132/off]"} স্যুইচ করুন
-
এটি এর মতো পড়ুন:
-
সুইথ NAME_OF_THE_SWITCH "লেবেল অফ দ্য সুইচ" {BINDING_TYPE = "> [নির্দেশ: পদ্ধতি: URL_TO_FETCH]…"}
- NAME_OF_THE_SWITCH শুধু একটি নাম
- সুইচের লেবেল আপনি প্যানেলে দেখতে পাবেন (আমি আমার প্যানেলে এটি ব্যবহার করছি না)
-
BINDING_TYPE হল বাঁধাই যা আমরা ব্যবহার করি (HTTP এখানে)
- > আউটপুটের জন্য (<ইনপুটের জন্য, অন্য প্রকল্পে তাপমাত্রা পড়ার কথা বলা যাক)
- কমান্ড হল কমান্ডের নাম (আমি বাছাই করেছি)
- মেথড হল কল পদ্ধতি (GET বা POST)
- URL_TO_FETCH হল সেই url যা আমরা কমান্ডটি সম্পাদন করতে আনতে চাই
-
-
- যদি আগের ধাপটি পরিষ্কার না হয়, তাহলে ধাপ 3 এ ফিরে যান!
- Habpanel https:// openhabianpi: 8080/habpanel/index.html#/এ যান এবং প্যানেলে কিছু বোতাম যুক্ত করুন
এখানে যা ঘটছে তা হল আমরা ওপেনহ্যাব থেকে আরডুইনো মডিউলের জন্য একটি http বাঁধাই সংজ্ঞায়িত করি, তাই যখন আপনি সেই সুইচটি ট্রিগার করবেন তখন এটি সেই ইউআরএলটি আনবে।
ধাপ 5: আপনার ওপেনহ্যাবকে ক্লাউডে লিঙ্ক করুন

Https://myopenhab.org ওয়েবসাইটে একটি অ্যাকাউন্ট তৈরি করুন, আপনার UUID এবং আপনার ওপেনহাব থেকে গোপনীয়তা প্রয়োজন হবে
এই মানগুলি পেতে আপনাকে https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC থেকে "openHAB ক্লাউড সংযোগকারী" ইনস্টল করতে হবে এবং আপনার ওপেনহাব পুনরায় চালু করতে হবে।
docs.openhab.org/addons/ios/openhabcloud/r…
-
সেই মানগুলি দেখতে
- cat/var/lib/openhab2/uuid
- cat/var/lib/openhab2/openhabcloud/secret
ধাপ 6: আপনার ওপেনহাবকে আপনার গুগল সহকারীর সাথে সংযুক্ত করুন (IFTTT)
এখন সময় এসেছে আপনার ওপেনহ্যাবকে গুগল সহকারীর সাথে যুক্ত করার, তাই আমরা বলতে পারি "আরে গুগল, আলো জ্বালান" এবং এটি আপনার বার্তা ওপেনহ্যাবে পাঠাবে এবং ফলস্বরূপ আপনার বাড়িতে কিছু অভিনব স্মার্ট জিনিস ঘটবে।
আমরা গুগল সহকারীকে ওপেনহ্যাবের সাথে যুক্ত করতে IFTTT ব্যবহার করছি
আসুন সেটা করি
- IFTTT- এ আপনার অ্যাকাউন্টে তৈরি/লগইন করুন
- একটি নতুন অ্যাপলেট তৈরি করুন
- "এই" এর জন্য "গুগল অ্যাসিস্ট্যান্ট" এবং "একটি সাধারণ বাক্যাংশ বলুন" বেছে নিন এবং আপনার ভয়েস কমান্ড এবং ভয়েস রেসপন্স কি (যেমন "হে গুগল লাইট চালু করুন") বেছে নিন।
- "THAT" এর জন্য "openHAB" বেছে নিন এবং "একটি কমান্ড পাঠান" তারপর আপনার আইটেম এবং কমান্ড নির্বাচন করুন (বাঁধাই অংশে চালু এবং বন্ধ কমান্ডগুলি মনে রাখবেন? এটি একই মান হওয়া উচিত)
- শেষ করুন।
- এখন "হেই গুগল" বলে চিৎকার করুন। এবং "আলো জ্বালান", আপনার বোর্ডের দিকে তাকান, এটি কিছু করা উচিত (RGB নেতৃত্বে সবুজ হওয়া উচিত)
- তুমি পেরেছ,
ধাপ 7: একসঙ্গে জিনিসগুলি সংযুক্ত করা

এখন পর্যন্ত আমাদের প্যানেল এবং ভয়েস কমান্ড ব্যবহার করে arduino থেকে একটি পিন চালু এবং বন্ধ করতে সক্ষম হওয়া উচিত।
পরবর্তী ধাপ হল সবকিছু একসাথে করা, তাই আপনার আরডুইনো বিদ্যুৎ সংযোগ এবং সংযোগ বিচ্ছিন্ন করার জন্য রিলেতে একটি সংকেত পাঠাবে।
অত্যন্ত গুরুত্বপূর্ণ নোট: এখানে আমরা উচ্চ ভোল্টেজ ব্যবহার করছি এবং আপনি যদি আপনার বাড়ি পুড়িয়ে ফেলতে পারেন বা ভুল কিছু করতে পারেন তাহলে নিজেকে হত্যা করতে পারেন। তাই যদি আপনার কোন অভিজ্ঞতা না থাকে তবে আপনাকে খুব সতর্ক থাকতে হবে অথবা এই অংশটি উপেক্ষা করতে হবে।
ধাপ 8: বাক্স
এখন সময় একটি বাক্সে সবকিছু রাখার, তাই একটি বাক্স খুঁজুন এবং বাক্সের ভিতরে সবকিছু রাখুন (নিশ্চিত করুন যে আপনি কোন শর্ট সার্কিট করছেন না)।
আমাদের বাড়িতে একটি 3 ডি প্রিন্টার আছে, তাই আমি আমার কিটের জন্য একটি বাক্স ডিজাইন এবং প্রিন্ট করেছি।
TinkerCad লিঙ্ক
ধাপ 9:




ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জে রানার আপ
প্রস্তাবিত:
আরডুইনো ভিত্তিক ভয়েস-নিয়ন্ত্রিত আইওটি রিলে সুইচ (গুগল হোম এবং আলেক্সা সমর্থিত): 11 টি ধাপ

আরডুইনো ভিত্তিক ভয়েস-নিয়ন্ত্রিত আইওটি রিলে সুইচ (গুগল হোম এবং আলেক্সা সাপোর্টেড): এই প্রকল্পটি বর্ণনা করে কিভাবে একটি আরডুইনো-ভিত্তিক, ভয়েস-নিয়ন্ত্রিত, আইওটি রিলে সুইচ তৈরি করা যায়। এটি এমন একটি রিলে যা আপনি আইওএস এবং অ্যান্ড্রয়েডের জন্য একটি অ্যাপ ব্যবহার করে দূর থেকে চালু এবং বন্ধ করতে পারেন, সেইসাথে এটিকে IFTTT- এর সাথে সংযুক্ত করতে পারেন এবং গুগ ব্যবহার করে আপনার ভয়েস দিয়ে এটি নিয়ন্ত্রণ করতে পারেন
ভয়েস নিয়ন্ত্রিত হোম অটোমেশন (যেমন আলেক্সা বা গুগল হোম, কোন ওয়াইফাই বা ইথারনেটের প্রয়োজন নেই): 4 টি ধাপ

ভয়েস নিয়ন্ত্রিত হোম অটোমেশন (যেমন আলেক্সা বা গুগল হোম, কোন ওয়াইফাই বা ইথারনেটের প্রয়োজন নেই): এটি মূলত ভয়েস নির্দেশে বার্তা পাঠানোর জন্য গুগল সহকারী সেটআপ সহ এসএমএস ভিত্তিক আরডুইনো নিয়ন্ত্রিত রিলে। এটা খুবই সহজ এবং সস্তা এবং আপনার সাথে আলেক্সা বিজ্ঞাপনের মতো বিদ্যমান বৈদ্যুতিক যন্ত্রপাতি (যদি আপনার মটো -এক্স স্মার্টপ থাকে
আউটলেট ওয়াল পাওয়ার থেকে আগস্ট স্মার্ট লক কিভাবে পাওয়ার করবেন?: 7 টি ধাপ (ছবি সহ)

আউটলেট ওয়াল পাওয়ার থেকে আগস্ট স্মার্ট লক কিভাবে পাওয়ার? সমস্যা হল যে এটি ব্যাটারিতে চলে এবং আমার বাবা খুব ঘন ঘন ব্যাটারি পরিবর্তন নিয়ে চিন্তা করতে চান না। যেমন, তিনি আগস্ট স্মার্ট লকটি বাইরে থেকে পাওয়ার সিদ্ধান্ত নিয়েছিলেন
গুগল হোম নিয়ন্ত্রিত এলইডি: 8 টি ধাপ

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

গুগল নিয়ন্ত্রিত আউটলেট: আপনার নিজস্ব স্মার্ট আউটলেট তৈরির একটি প্রকল্প যা গুগল সহকারী বা আইএফটিটিটি -তে মূলত অন্য কোনও ইনপুট পরিষেবা দ্বারা নিয়ন্ত্রিত হতে পারে