- Arduino একটি প্রকল্প নির্মাণ
- একটি স্মার্ট হোম সিস্টেম তৈরির জন্য প্রয়োজনীয় উপাদান
- কিভাবে যেমন একটি স্মার্ট হোম কাজ করে?
- সৃষ্টির পর্যায়
- যন্ত্রপাতি
- সংযোগ অ্যালগরিদম
- আপনি কিভাবে আপনার স্মার্ট হোম পরিচালনা করার পরিকল্পনা করছেন
- একটি স্মার্ট হোম কি"
- রিমোট কন্ট্রোল স্মার্ট হোম
- একটি "স্মার্ট হোম" একত্রিত করা: ধাপে ধাপে নির্দেশাবলী
- প্রোগ্রাম কোড উন্নয়ন
- একটি স্মার্টফোনে ক্লায়েন্ট অ্যাপ্লিকেশন ইনস্টল করা (অ্যান্ড্রয়েড ওএসের জন্য)
- একটি রাউটার সঙ্গে কাজ
- একটি নিয়ন্ত্রণ নিয়ন্ত্রক কি
- Arduino কি সমাধান অফার করে?
- মৌলিক কনফিগারেশন বিকল্প
- নতুনদের জন্য Arduino প্রকল্প
- কিভাবে একটি Arduino প্রকল্প তৈরি করতে হয়
- বৈদ্যুতিক বর্তনীগুলি
- প্রোগ্রামিং
- "স্মার্ট হোম" সিস্টেমের থিঙ্ক ট্যাঙ্ক
- Arduino থেকে ডেটা স্থানান্তর
- সাধারণ ব্র্যান্ডের কন্ট্রোলার
- মেষ রাশি
- ভেরাএজ
- আরডুইনো
- সিমেন্স
- তোমার কী পছন্দ
- মনিটরিং এবং টিউনিং
- নিয়ন্ত্রণ
- আরডুইনো কি
- কাজের মুলনীতি
- প্ল্যাটফর্ম উপাদান
- অ্যাপার্টমেন্টের বিভিন্ন এলাকার জন্য সিস্টেমের জন্য প্রকল্প
Arduino একটি প্রকল্প নির্মাণ
আমরা নিম্নলিখিত ফাংশনগুলিকে অন্তর্ভুক্ত করবে এমন একটি সিস্টেমের উদাহরণ ব্যবহার করে একটি Arduino "স্মার্ট হোম" তৈরি এবং কনফিগার করার প্রক্রিয়া দেখাব:
- বাইরে এবং বাড়ির ভিতরে তাপমাত্রা পর্যবেক্ষণ;
- উইন্ডো স্টেট ট্র্যাকিং (খোলা/বন্ধ);
- আবহাওয়ার অবস্থা পর্যবেক্ষণ করা (পরিষ্কার/বৃষ্টি);
- অ্যালার্ম ফাংশন সক্রিয় করা হলে মোশন সেন্সর ট্রিগার হলে একটি শব্দ সংকেত তৈরি করা।
আমরা সিস্টেমটিকে এমনভাবে কনফিগার করব যাতে ডেটা একটি বিশেষ অ্যাপ্লিকেশনের পাশাপাশি একটি ওয়েব ব্রাউজারের মাধ্যমে দেখা যায়, অর্থাৎ, ব্যবহারকারী যেখানে ইন্টারনেট অ্যাক্সেস রয়েছে সেখান থেকে এটি করতে পারে।
ব্যবহৃত সংক্ষিপ্ত রূপ:
- "GND" - স্থল।
- "ভিসিসি" - খাদ্য।
- "পির" - মোশন সেন্সর।
একটি স্মার্ট হোম সিস্টেম তৈরির জন্য প্রয়োজনীয় উপাদান
Arduino স্মার্ট হোম সিস্টেম নিম্নলিখিত প্রয়োজন হবে:
- আরডুইনো মাইক্রোপ্রসেসর বোর্ড;
- ইথারনেট মডিউল ENC28J60;
- দুটি তাপমাত্রা সেন্সর ব্র্যান্ড DS18B20;
- মাইক্রোফোন;
- বৃষ্টি এবং তুষার সেন্সর;
- মোশন সেন্সর;
- খাগড়া সুইচ;
- রিলে;
- 4.7 kOhm রোধ সহ প্রতিরোধক;
- পাকানো জোড়া তারের;
- ইথারনেট তারের.
সমস্ত উপাদানের দাম প্রায় $90।
আমাদের প্রয়োজনীয় ফাংশনগুলির সাথে একটি সিস্টেম তৈরি করতে, আমাদের প্রায় $ 90 মূল্যের ডিভাইসগুলির একটি সেট প্রয়োজন৷
কিভাবে যেমন একটি স্মার্ট হোম কাজ করে?
আপনার নিজের হাতে একটি স্মার্ট হোম তৈরি করতে, আপনার ব্রাউনি কুজিয়া দক্ষতার প্রয়োজন হবে। এটির মাধ্যমে, আপনি শুধুমাত্র একটি স্মার্ট হোম নিয়ন্ত্রণ করতে পারবেন না, তবে ভার্চুয়াল ডিভাইসগুলিকে সরাসরি Yandex.Alisa-এ একীভূত করতে পারবেন। এর মানে হল যে একটি লাইট বাল্ব বন্ধ করার জন্য আপনাকে ক্রমাগত একটি দক্ষতা আনলক করতে হবে না। দক্ষতা ওয়েব হুকের মাধ্যমে মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করবে।
YaTalks 2020 সম্মেলন
5 ডিসেম্বর 09:00 এ, অনলাইন, বিনামূল্যে
ইভেন্ট এবং কোর্স চালু
ওয়েবহুকের জন্য, Blynk প্ল্যাটফর্ম, Arduino এবং Raspberry Pi-এর জন্য একটি ডিভাইস নিয়ন্ত্রণ প্যানেল দুর্দান্ত। সেখানে আপনি সহজেই একটি গ্রাফিকাল ইন্টারফেস তৈরি করতে পারেন যার মাধ্যমে আপনি Wi-Fi এর মাধ্যমে ডিভাইসটি নিয়ন্ত্রণ করতে পারেন (এবং ইথারনেট, USB, GSM এবং Bluetooth এর মাধ্যমেও)।
সৃষ্টির পর্যায়
এটা বলা উচিত যে বিশেষজ্ঞদের সম্পৃক্ততা বা তাদের নিজের হাত দিয়ে একটি "স্মার্ট হোম" সিস্টেম তৈরির পর্যায়গুলি একই হবে। সত্য, পরবর্তী ক্ষেত্রে, সামগ্রিকভাবে সমাপ্ত সংস্করণটির দাম উল্লেখযোগ্যভাবে কম হবে যদি আপনি এমন বিশেষজ্ঞদের জড়িত করেন যারা ইতিমধ্যে বাজারে স্বল্প সরবরাহে রয়েছেন। এই কারণে, তাদের বেতন উপযুক্ত হবে, যার অর্থ আপনি যদি অতিরিক্ত অর্থ ব্যয় করতে না চান তবে আপনি নিজেরাই এটি করতে পারেন। সুতরাং, আসুন এই সিস্টেমের উপাদানগুলির সাথে শুরু করি, যদি আপনি এখনও এটি তৈরি করার সিদ্ধান্ত নেন।


যন্ত্রপাতি
যদি আমরা সিস্টেমের কনফিগারেশন সম্পর্কে কথা বলি, প্রযুক্তিতে নিম্নলিখিত উপাদানগুলির সেট অন্তর্ভুক্ত থাকবে:
- মোশন সেন্সর;
- তাপমাত্রা এবং আর্দ্রতা সেন্সর;
- আলো সেন্সর;
- DS18B20 চিহ্নিত তাপমাত্রা সেন্সর একটি জোড়া;
- ইথারনেট মডিউল ব্র্যান্ড ENC28J60;
- মাইক্রোফোন;
- খাগড়া সুইচ;
- রিলে;
- পাকানো জোড়া তারের;
- ইথারনেট বিভাগ তারের;
- 4.7 কিলো-ওহম প্রতিরোধের একটি প্রতিরোধক;
- আরডুইনো মাইক্রোপ্রসেসর বোর্ড।


সংযোগ অ্যালগরিদম
এটা বলা উচিত যে একটি স্মার্ট হোম একচেটিয়াভাবে LED বাল্ব দিয়ে সজ্জিত করা উচিত, যেহেতু প্রচলিত বিকল্পগুলি কেবল উচ্চ ভোল্টেজ সহ্য করতে পারে না। যখন প্রকল্পটি প্রস্তুত হয়, এবং সমস্ত প্রয়োজনীয় খুচরা যন্ত্রাংশ ইতিমধ্যেই কেনা হয়েছে, তখন আপনার সেন্সর এবং কন্ট্রোলারগুলিকে সংযুক্ত করা শুরু করা উচিত। এটি আগে তৈরি করা স্কিম অনুযায়ী একচেটিয়াভাবে করা আবশ্যক। পরিচিতি সম্পূর্ণরূপে উত্তাপ করা আবশ্যক.
সংক্ষেপে, ধাপে ধাপে সংযোগের অ্যালগরিদমটি দেখতে এইরকম হবে:
- কোড ইনস্টলেশন;
- একটি পিসি বা মোবাইলের জন্য একটি অ্যাপ্লিকেশন সেট আপ করা;
- পোর্ট ফরওয়ার্ডিং;
- টেস্টিং সফ্টওয়্যার এবং সেন্সর;
- পরীক্ষার সময় পাওয়া গেলে সমস্যা সমাধান।
তাই কোড ইন্সটল করে শুরু করা যাক।
প্রথমে, ব্যবহারকারীকে Arduino IDE-তে সফ্টওয়্যারটি লিখতে হবে। এটি উপস্থাপন করে:
- টেক্সট সম্পাদক;
- প্রকল্প নির্মাতা;
- সংকলন প্রোগ্রাম;
- প্রিপ্রসেসর;
- Arduino মিনি-প্রসেসরে সফ্টওয়্যার আপলোড করার একটি টুল।
এটা বলা উচিত যে প্রধান কম্পিউটার অপারেটিং সিস্টেমগুলির জন্য সফ্টওয়্যার সংস্করণ রয়েছে - উইন্ডোজ, লিনাক্স, ম্যাক ওএস এক্স। যদি আমরা ব্যবহৃত প্রোগ্রামিং ভাষা সম্পর্কে কথা বলি, তবে আমরা অনেকগুলি সরলীকরণ সহ C ++ সম্পর্কে কথা বলছি। আরডুইনোর জন্য ব্যবহারকারীদের দ্বারা লিখিত প্রোগ্রামগুলিকে সাধারণত স্কেচ হিসাবে উল্লেখ করা হয়। সিস্টেমটি স্বয়ংক্রিয়ভাবে অনেকগুলি ফাংশন তৈরি করে এবং ব্যবহারকারীকে তাদের লেখা বোঝার প্রয়োজন হয় না, সাধারণ ক্রিয়াগুলির একটি তালিকা নির্ধারণ করে৷ নিয়মিত লাইব্রেরিগুলির হেডার টাইপ ফাইলগুলি অন্তর্ভুক্ত করার প্রয়োজন নেই। কিন্তু আপনি কাস্টম বেশী সন্নিবেশ করা প্রয়োজন.

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


আপনি যদি লাইব্রেরিটি ডাউনলোড করেন, তাহলে আপনাকে এটিকে আনপ্যাক করতে হবে এবং এটিকে IDE-তে প্রবেশ করাতে হবে। প্রোগ্রামের পাঠ্যটিতে মন্তব্য রয়েছে যা ব্যাখ্যা করে যে এটি কীভাবে কাজ করে। এটি লক্ষ করা উচিত যে সমস্ত Arduino অ্যাপ্লিকেশন একই প্রযুক্তিতে কাজ করে: ব্যবহারকারী প্রসেসরের কাছে একটি অনুরোধ পাঠায় এবং তিনি, পরিবর্তে, ডিভাইসের স্ক্রিনে পছন্দসই কোড লোড করেন। যখন একজন ব্যক্তি রিফ্রেশ কী টিপে, মাইক্রোকন্ট্রোলার তথ্য পাঠায়।একটি নির্দিষ্ট পদবি সহ প্রতিটি পৃষ্ঠা থেকে একটি প্রোগ্রাম কোড আসে যা পর্দায় প্রদর্শিত হবে।
ক্রিয়াগুলির পরবর্তী সেটটি একটি ব্যক্তিগত কম্পিউটার বা স্মার্টফোনে ক্লায়েন্টকে ইনস্টল করা। আপনি এটি ইন্টারনেটে, গুগল প্লে মার্কেটে বা অন্য উৎস থেকে ডাউনলোড করতে পারেন। এটি করার জন্য, আপনার ডাউনলোড করা ফোনে ফাইলটি খুলতে হবে, তারপরে এটিতে ক্লিক করুন এবং প্রদর্শিত উইন্ডোতে "ইনস্টল" বোতাম টিপুন। এই ক্ষেত্রে, আপনার সচেতন হওয়া উচিত যে এর জন্য বিকল্পটি সক্রিয় করা আবশ্যক যা আপনাকে প্রোগ্রামগুলি ইনস্টল করতে দেয় যা Google Play পরিষেবা থেকে নয়। এই বিকল্পটি সক্ষম করতে, আপনাকে সেটিংস বিভাগে প্রবেশ করতে হবে এবং সেখানে "নিরাপত্তা" আইটেমটি নির্বাচন করতে হবে। ঠিক এইভাবে আপনাকে সংশ্লিষ্ট বিকল্পটি সক্রিয় করতে হবে। ইনস্টলেশন সম্পন্ন হলে, আপনি অ্যাপ্লিকেশনটি সক্রিয় করতে এবং এটি কনফিগার করতে পারেন।


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

এটা মনে রাখা মূল্যবান যে আপনার বাজেটও অটোমেশন নিয়ন্ত্রণ করে। কিছু প্রযুক্তিগত সমাধানগুলি আরও ভালভাবে কাজটি মোকাবেলা করতে পারে, তবে সেগুলি বেশ ব্যয়বহুল, তবে আধুনিক বাজার আপনাকে যথেষ্ট অর্থের জন্য তাদের জন্য একটি প্রতিস্থাপন খুঁজে পেতে দেয়।
একটি স্মার্ট হোম কি"
এই শব্দটি একটি আরো বোধগম্য প্রতিরূপ আছে - "হোম অটোমেশন"।এই ধরনের সমাধানগুলির সারমর্ম হল একটি বাড়ি, অফিস বা বিশেষ সুবিধাগুলিতে ঘটতে থাকা বিভিন্ন প্রক্রিয়াগুলির স্বয়ংক্রিয় সম্পাদন নিশ্চিত করা। সবচেয়ে সহজ উদাহরণ হল ভাড়াটেদের মধ্যে একজন রুমে প্রবেশ করার মুহুর্তে আলোর স্বয়ংক্রিয় সুইচিং।
আরডুইনো স্মার্ট হোম সিস্টেম হ'ল একটি অ্যান্ড্রয়েড মোবাইল ফোন ব্যবহার করে বিভিন্ন ডিভাইসের ক্রিয়াকলাপ নিয়ন্ত্রণ করার জন্য সরঞ্জামগুলির একটি সেট।
যেকোনো "স্মার্ট হোম" সিস্টেমে, নিম্নলিখিত উপাদানগুলিকে আলাদা করা যেতে পারে:
স্পর্শ অংশ এটি ডিভাইসগুলির একটি সেট, যার প্রধান অংশটি বিভিন্ন সেন্সর দ্বারা উপস্থাপিত হয় যা সিস্টেমটিকে একটি ভিন্ন প্রকৃতির ঘটনাগুলি নিবন্ধন করতে দেয়। উদাহরণ হল তাপমাত্রা এবং গতি সেন্সর। স্পর্শ অংশের অন্যান্য ডিভাইসগুলি সিস্টেমে ব্যবহারকারীর কমান্ড প্রেরণ করতে ব্যবহৃত হয়। এগুলি হল রিমোট বোতাম এবং রিসিভার সহ রিমোট কন্ট্রোল।
কার্যনির্বাহী অংশ। এইগুলি এমন ডিভাইস যা সিস্টেম নিয়ন্ত্রণ করতে পারে, এইভাবে ব্যবহারকারী-সংজ্ঞায়িত দৃশ্যের সাথে সাথে একটি নির্দিষ্ট ইভেন্টে প্রতিক্রিয়া জানায়। প্রথমত, এগুলি হল রিলে, যার মাধ্যমে স্মার্ট হোম কন্ট্রোলার যে কোনও বৈদ্যুতিক ডিভাইসে শক্তি সরবরাহ করতে পারে, অর্থাৎ এটি চালু এবং বন্ধ করতে পারে। উদাহরণস্বরূপ, আপনার হাতের তালুতে তালি দিয়ে (সিস্টেমটি এটিকে একটি মাইক্রোফোন দিয়ে "শুনবে"), আপনি রিলে চালু করার বিষয়টি কনফিগার করতে পারেন যা ফ্যানে শক্তি সরবরাহ করে।
অনুগ্রহ করে মনে রাখবেন: এই উদাহরণে, ফ্যান যেকোনো কিছু হতে পারে। তবে আপনি একটি নির্দিষ্ট সিস্টেমের অংশ হিসাবে কাজ করার জন্য বিশেষভাবে প্রকাশিত একটি ডিভাইসও ব্যবহার করতে পারেন।
উদাহরণস্বরূপ, Arduino কোম্পানি তার সিস্টেমের জন্য বৈদ্যুতিক মোটর উত্পাদন করে, যার সাহায্যে, উদাহরণস্বরূপ, আপনি উইন্ডোটি বন্ধ বা খুলতে পারেন এবং Xiaomi (এই ধরনের সিস্টেমগুলির একটি চীনা প্রস্তুতকারক) এয়ার ক্লিনার নিয়ন্ত্রণ ডিভাইস তৈরি করে। এই ধরনের একটি ডিভাইস সম্পূর্ণরূপে সিস্টেম দ্বারা নিয়ন্ত্রিত হয়, অর্থাৎ, এটি শুধুমাত্র এটি চালু করতে পারে না, তবে সেটিংসও পরিবর্তন করতে পারে।
সিপিইউ. নিয়ামকও বলা যেতে পারে। এটি সিস্টেমের "মস্তিষ্ক", যা তার সমস্ত উপাদানগুলির কাজকে সমন্বয় ও সমন্বয় করে।
সফটওয়্যার. এটি নির্দেশাবলীর একটি সেট যা প্রসেসর দ্বারা পরিচালিত হয়। আরডুইনো সহ কিছু নির্মাতার সিস্টেমে, ব্যবহারকারী নিজেরাই একটি প্রোগ্রাম লিখতে পারেন, অন্যদের মধ্যে, প্রস্তুত-তৈরি সমাধানগুলি ব্যবহার করা হয় যেখানে ব্যবহারকারীর জন্য শুধুমাত্র সাধারণ পরিস্থিতি উপলব্ধ।
আধুনিক সিস্টেম "স্মার্ট হোম" বিভিন্ন প্রকারে বিভক্ত:
- নিজস্ব নিয়ামক দিয়ে সজ্জিত।
- এই ক্ষমতা ব্যবহার করে ব্যবহারকারী কম্পিউটারের প্রসেসর (ট্যাবলেট, স্মার্টফোন)।
- বিকাশকারী কোম্পানির মালিকানাধীন একটি দূরবর্তী সার্ভার ব্যবহার করে তথ্য প্রক্রিয়াকরণ (ক্লাউড পরিষেবা)।
সিস্টেমটি শুধুমাত্র একটি নির্দিষ্ট ডিভাইস সক্রিয় করতে পারে না, ফোনে বা অন্য কোনো উপায়ে একটি বার্তা পাঠিয়ে ঘটনা সম্পর্কে ব্যবহারকারীকে অবহিত করতে পারে। এইভাবে, অগ্নি প্রতিরোধ সহ অ্যালার্ম ফাংশন, এটিকে বরাদ্দ করা যেতে পারে।
আমরা উদাহরণগুলিতে বর্ণনা করেছি তার চেয়ে পরিস্থিতিগুলি অনেক বেশি জটিল হতে পারে। উদাহরণস্বরূপ, আপনি সিস্টেমটিকে বয়লার চালু করতে এবং কেন্দ্রীভূত সরবরাহ বন্ধ হয়ে গেলে এতে গরম জলের সরবরাহ স্থানান্তর করতে শেখাতে পারেন, যদি বাড়ির বাসিন্দাদের মধ্যে একজনের উপস্থিতি সনাক্ত করা যায় (ইনফ্রারেড, অতিস্বনক সেন্সর, পাশাপাশি যেমন মোশন সেন্সর সাহায্য করে)।
রিমোট কন্ট্রোল স্মার্ট হোম
হোম অটোমেশন Arduino এবং Raspberry Pi
উপরে উল্লিখিত হিসাবে, একটি Node.js সার্ভারের সাহায্যে, আপনি একে অপরের সাথে জিনিসগুলি সংযুক্ত করতে পারেন। এটি ক্লাউড পরিষেবার মাধ্যমে ইন্টারনেটে হোম অটোমেশন প্রক্রিয়াগুলির ভিজ্যুয়ালাইজেশনের ক্ষেত্রেও প্রযোজ্য। এটি ইন্টারনেটের মাধ্যমে আপনার বাড়ি নিয়ন্ত্রণ করার একটি উপায়। আপনি বাড়িতে পৌঁছানোর আগে আগে থেকেই বয়লার বা হিটার চালু করতে পারেন।
আরেকটি উপায় হল SMS এবং MMS বার্তা ব্যবহার করে Arduino প্ল্যাটফর্মে ডেটা গ্রহণ করা এবং "স্মার্ট" হোম নিয়ন্ত্রণ করা। সর্বোপরি, ইন্টারনেট সবসময় হাতে নাও থাকতে পারে। এবং, যদি কোনও ডিভাইসের অন্তর্ভুক্তি সমালোচনামূলক নাও হতে পারে, তাহলে জলের ফুটো সম্পর্কে একটি বার্তা পাওয়া সহজভাবে প্রয়োজনীয় হতে পারে। এবং এখানে, ইন্টেলের এডিসন বোর্ড আপনার নিজের হাতে Arduino প্ল্যাটফর্মে একটি সম্পূর্ণ কার্যকরী "স্মার্ট" হোম ডেভেলপ করতে সাহায্য করতে পারে।
এবং আমরা কি পেতে পারি?
আপনি দেখতে পাচ্ছেন, Arduino কিছু সাধারণ অটোমেশন ডিভাইস বিকাশের জন্য শুধুমাত্র একটি বোর্ড নয়। Arduino প্ল্যাটফর্মে, আপনি সহজেই আপনার নিজের হাতে এমনকি স্মার্ট হোম অটোমেশন তৈরি করতে পারেন। একই সময়ে, সিমেন্সের ডিভাইসগুলির জন্য অতিরিক্ত অর্থপ্রদানের প্রয়োজন নেই, যা ব্যয়বহুল এবং Arduino এর চেয়ে 5-10 গুণ বেশি ব্যয়বহুল।
Arduino একটি কম্পিউটারের সাথে সংযুক্ত হতে পারে এবং একটি মনিটর বা ট্যাবলেটের স্ক্রিনে প্রক্রিয়াগুলির একটি ভিজ্যুয়ালাইজেশন পেতে পারে। আরডুইনো প্ল্যাটফর্মে স্মার্ট হোম অটোমেশন ইন্টারনেটের মাধ্যমে বা এসএমএস এবং এমএমএস বার্তা ব্যবহার করে নিয়ন্ত্রণ করা যেতে পারে। আরডুইনোতে, আপনি নিজের হাতে বেশ জটিল ডিভাইস তৈরি করতে পারেন।
একটি "স্মার্ট হোম" একত্রিত করা: ধাপে ধাপে নির্দেশাবলী
প্রোগ্রাম কোড উন্নয়ন
প্রোগ্রামটি ব্যবহারকারী দ্বারা Arduino IDE শেলে লেখা হয়, যা ".ino" এক্সটেনশনে ফাইল সংরক্ষণ করে।প্রোগ্রামিং করার সময়, C++ ভাষা একটি সরলীকৃত আকারে ব্যবহার করা হয় - অনেক লাইব্রেরি ফাইল এবং হেডার স্বয়ংক্রিয়ভাবে IDE দ্বারা সংকলিত হয়। ব্যবহারকারীকে অবশ্যই শুরুতে সেটআপ () এবং লুপ () সেটিংস নির্দিষ্ট করতে হবে (স্থায়ীভাবে সঞ্চালিত), ব্যবহারকারীর লাইব্রেরি নির্দিষ্ট করুন। এমনকি একজন নবীন প্রোগ্রামারও সাধারণ IDE সেটিংসে বিভ্রান্ত হবেন না।
এখন ইন্টারনেটে আরডুইনোর জন্য প্রচুর রেডিমেড প্রোগ্রাম এবং স্কেচ রয়েছে, তাই আপনি অপারেশনের নীতির ব্যাখ্যা সহ রেডিমেড সফ্টওয়্যার ব্যবহার করতে পারেন। আপনাকে শুধু ডাউনলোড করতে হবে, সংরক্ষণাগারটি আনপ্যাক করতে হবে এবং IDE ফোল্ডারে পাঠাতে হবে।
একটি স্মার্টফোনে ক্লায়েন্ট অ্যাপ্লিকেশন ইনস্টল করা (অ্যান্ড্রয়েড ওএসের জন্য)
ট্র্যাকিং জন্য এবং স্মার্ট হোম নিয়ন্ত্রণ আপনার প্রয়োজন একটি স্মার্টফোন থেকে:
- SmartHome.apk ফাইল ডাউনলোড করুন;
- ফোনে সফ্টওয়্যার ইনস্টল করার অনুমতি দিন;
- অ্যাপ্লিকেশানটি সক্রিয় এবং কনফিগার করুন।
একটি রাউটার সঙ্গে কাজ
রাউটার সেটিংসের জন্য:
- ডিভাইস সেটিংসে যান;
- Arduino এর IP ঠিকানা লিখুন;
- পোর্ট 80-এ Adruino চিপসেটে রূপান্তর নির্দেশ করুন।
একটি নিয়ন্ত্রণ নিয়ন্ত্রক কি
এই সিস্টেমের হৃদয়, নিয়ামক শুধুমাত্র স্মার্ট হোম সিস্টেমে অন্তর্ভুক্ত সমস্ত ভোক্তা এবং ডিভাইসগুলি পরিচালনা করে না, তবে এই মুহূর্তে একটি নির্দিষ্ট ডিভাইসের অবস্থা সম্পর্কে মালিককে একটি প্রতিবেদনও পাঠায়। এটি পছন্দসই সময়ের ব্যবধানে বা অনুমোদিত টার্ন-অন সময়সূচী অনুসারে বিভিন্ন ক্রিয়া সম্পাদনের জন্য প্রোগ্রাম করা যেতে পারে। সম্পূর্ণ স্মার্ট হোম সিস্টেম অফলাইনে কাজ করতে পারে, অর্থাৎ মানুষের হস্তক্ষেপ ছাড়াই এর সাথে যোগাযোগ বিভিন্ন উপায়ে ঘটে:
- কম্পিউটার নেটওয়ার্ক;
- মোবাইল ফোন;
- রেডিও ট্রান্সমিটার দ্বারা।
কন্ট্রোলারের পছন্দ অবশ্যই কন্ট্রোল সিস্টেমের আর্কিটেকচারের উপর নির্ভর করে করা উচিত। অর্থাৎ, পুরো কমপ্লেক্সটি হতে পারে:
- কেন্দ্রীভূত, যা উচ্চ কর্মক্ষমতা এবং ক্ষমতা সহ একটি একক নিয়ামক দ্বারা নিয়ন্ত্রিত হয়। এটি একটি ছোট প্লাস্টিকের কেসে মাউন্ট করা একটি ছোট কম্পিউটারের উপর ভিত্তি করে এর অপারেটিং সিস্টেম রয়েছে। কনফিগারেশনের উপর নির্ভর করে, এটিতে একটি অন্তর্নির্মিত জিএসএম মডিউল থাকতে পারে যা দূরবর্তী অ্যাক্সেসের জন্য প্রয়োজন, সেইসাথে একটি পুশ-বোতাম ইন্টারফেস সহ একটি টাচ স্ক্রিন। নেটওয়ার্কের সাথে সংযোগ করতে সব ধরনের সংযোগকারী আছে;
- বিকেন্দ্রীভূত (আঞ্চলিক), বেশ কয়েকটি নিয়ন্ত্রণ ব্যবস্থা নিয়ে গঠিত, অর্থাৎ, এতে বেশ কয়েকটি সহজ নিয়ন্ত্রক রয়েছে। তাদের প্রত্যেকে কম ফাংশন সঞ্চালন করে এবং একটি নির্দিষ্ট রুম, রুম, বা একটি নির্দিষ্ট উদ্দেশ্যে যন্ত্র এবং ডিভাইসগুলির একটি গ্রুপ পরিচালনার জন্য দায়ী। এটিতে একটি অপারেটিং সিস্টেম ছাড়াই একটি কম-পাওয়ার ইলেকট্রনিক লজিক ইউনিট রয়েছে। এটি প্রাথমিক কাজ এবং পরিস্থিতিগুলির জন্য কনফিগার করা হয়েছে, যা সময় বা সেন্সরগুলির অবস্থার উপর ভিত্তি করে হতে পারে। উদাহরণস্বরূপ, এটির সাথে সংযুক্ত একটি আলোক সেন্সর অন্ধকার হয়ে গেলে আলো চালু করার জন্য একটি নিয়ন্ত্রণ সংকেত দেয়। স্যুইচিং প্রক্রিয়া নিজেই, অবশ্যই, একটি রিলে মাধ্যমে বাহিত হয়।
Arduino কি সমাধান অফার করে?
অনেক নির্মাতারা Arduino এর সাথে সামঞ্জস্যপূর্ণ সেন্সর এবং ডিভাইস তৈরি করে, তাই Arduino স্মার্ট হোম সিস্টেমের জন্য উপাদানগুলির পরিসর চিত্তাকর্ষক:
- তাপমাত্রা, দিনের বিভিন্ন সময়ে আলোকসজ্জা, আর্দ্রতা, বৃষ্টিপাত এবং বায়ুমণ্ডলীয় চাপ পর্যবেক্ষণের জন্য সেন্সর।
- মোশন সেন্সর।
- জরুরী সেন্সর।
- অন্যান্য ডিভাইস এবং রিমোট।
Arduino স্টার্ট কিট (অধিকাংশ নির্মাতাদের জন্য - StarterKit) কিছু সূচক এবং সেন্সর অন্তর্ভুক্ত করে।
Arduino-ভিত্তিক স্মার্ট হোম সিস্টেম দ্বারা প্রেরিত কমান্ড কার্যকর করতে, আপনার প্রয়োজন:
- রিলে এবং সুইচ;
- ভালভ;
- বৈদ্যুতিক মোটর;
- সার্ভো ড্রাইভ সহ 3-ওয়ে ভালভ;
- dimmers
মৌলিক কনফিগারেশন বিকল্প
নিখুঁততা এবং অটোমেশনের জন্য ক্রমাগত চেষ্টা করে, একজন ব্যক্তি এটির জন্য আরও এবং আরও নতুন প্রক্রিয়া উদ্ভাবন করে। এছাড়াও, এই ইচ্ছাটি তাদের কার্যকরী বৈশিষ্ট্যগুলি না হারিয়ে ডিভাইসগুলির আকার হ্রাস করার লক্ষ্যে।
মেকানিজম নিয়ন্ত্রণকারী নিয়ামকের জন্য এবং সমগ্র স্মার্ট হোম সিস্টেমের জন্য, মৌলিক প্রয়োজনীয়তা রয়েছে:
- স্বয়ংক্রিয়তা;
- আত্মসংযম;
- সঠিক নিয়ন্ত্রণ, ভুল না করে।
এই জাতীয় যে কোনও সিস্টেমের জন্য কনফিগারেশন বিকল্পগুলি অনেকগুলি কারণের উপর নির্ভর করে, যা ইতিমধ্যে উপরে উল্লিখিত হয়েছে, এখানে সিস্টেমগুলির জন্য বিকল্পগুলি রয়েছে যা নিয়ামকের সাথে সংযুক্ত হতে পারে:
- রুমে এবং সংলগ্ন অঞ্চলে এবং স্থাপত্য কাঠামোর জায়গায় উভয়ই আলোর সামঞ্জস্য এবং নিয়ন্ত্রণ;
- জলবায়ু ইনস্টলেশন (এয়ার কন্ডিশনার, বায়ুচলাচল, গরম);
- দরজা, গেট এবং জানালা বন্ধ এবং ব্লক করা;
- অডিও সিস্টেম, এবং টেলিভিশন, হোম থিয়েটার;
- পর্দা, খড়খড়ি এবং সূর্য সুরক্ষা রোলেটার ব্যবস্থাপনা;
- জল সরবরাহ ব্যবস্থা;
- পোষা প্রাণী এবং অ্যাকোয়ারিয়াম মাছ খাওয়ানো।
অর্থাৎ, সবকিছুই ক্লায়েন্টের ইচ্ছা এবং তার বস্তুগত ক্ষমতার মধ্যে রয়েছে।
নতুনদের জন্য Arduino প্রকল্প
আপনি যদি সমস্ত Arduino প্রকল্পগুলি দেখেন, যার সম্পর্কে তথ্য ইন্টারনেটে উপলব্ধ, আপনি সেগুলিকে কয়েকটি প্রধান গ্রুপে ভাগ করতে পারেন:
প্রাথমিক শিক্ষার প্রকল্পগুলি যেগুলি কোনও গুরুত্বপূর্ণ ব্যবহারিক ব্যবহারের দাবি করে না, তবে প্ল্যাটফর্মের বিভিন্ন দিক বুঝতে সাহায্য করে।
ফ্ল্যাশিং এলইডি - বীকন, ফ্ল্যাশার, ট্রাফিক লাইট এবং অন্যান্য।
সেন্সর সহ প্রকল্প: সহজতম এনালগ থেকে ডিজিটাল, ডেটা বিনিময়ের জন্য বিভিন্ন প্রোটোকল ব্যবহার করে।
তথ্য রেকর্ডিং এবং প্রদর্শনের জন্য ডিভাইস।
সার্ভো ড্রাইভ এবং স্টেপার মোটর সহ মেশিন এবং ডিভাইস।
যোগাযোগের বিভিন্ন বেতার মোড এবং জিপিএস ব্যবহার করে ডিভাইস।
হোম অটোমেশনের জন্য প্রকল্পগুলি - আরডুইনোতে স্মার্ট হোম, সেইসাথে স্বতন্ত্র হোম অবকাঠামো নিয়ন্ত্রণ।
বিভিন্ন স্বায়ত্তশাসিত গাড়ি এবং রোবট।
প্রকৃতি গবেষণা এবং কৃষি স্বয়ংক্রিয়করণের জন্য প্রকল্প
অস্বাভাবিক এবং সৃজনশীল - একটি নিয়ম হিসাবে, বিনোদন প্রকল্প।
এই গোষ্ঠীগুলির প্রতিটির জন্য, আপনি বই এবং ওয়েবসাইটগুলিতে বিভিন্ন ধরণের উপকরণ খুঁজে পেতে পারেন। এই নিবন্ধে, আমরা সহজতম প্রকল্পগুলির বর্ণনা দিয়ে আমাদের পরিচিতি শুরু করব, যা নতুনদের জন্য শুরু করার পরামর্শ দেওয়া হয়।
কিভাবে একটি Arduino প্রকল্প তৈরি করতে হয়

একটি Arduino প্রকল্প সবসময় একটি ইলেকট্রনিক সার্কিট, কিছু সম্পর্কিত হার্ডওয়্যার এবং যান্ত্রিক ডিভাইস, একটি পাওয়ার সিস্টেম এবং সফ্টওয়্যারের সমন্বয় যা এই সমস্ত বিশৃঙ্খলা নিয়ন্ত্রণ করে। অতএব, কাজ শুরু করার সময়, আপনাকে দৃঢ়ভাবে বুঝতে হবে যে একা একটি ডিভাইস তৈরি করার জন্য আপনাকে একজন প্রোগ্রামার, একজন ইলেকট্রনিক্স ইঞ্জিনিয়ার এবং একজন ডিজাইনার হতে হবে।
যদি আমরা একটি প্রশিক্ষণ প্রকল্প সম্পর্কে কথা না বলি, তাহলে আপনি অবশ্যই নিম্নলিখিত কাজগুলির সাথে বাস্তবায়নের নিম্নলিখিত ধাপগুলি জুড়ে আসবেন:
- এমন কিছু নিয়ে আসুন যা অন্যদের জন্য দরকারী এবং (বা) আকর্ষণীয় হবে। এমনকি সবচেয়ে সহজ প্রকল্পের কিছু সুবিধা আছে - অন্তত এটি নতুন প্রযুক্তি শিখতে সাহায্য করে।
- সার্কিট একত্রিত করুন, মডিউলগুলি একে অপরের সাথে এবং নিয়ামকের সাথে সংযুক্ত করুন।
- একটি বিশেষ পরিবেশে একটি স্কেচ (প্রোগ্রাম) লিখুন এবং এটি কন্ট্রোলারে আপলোড করুন।
- সবকিছু একসাথে কিভাবে কাজ করে তা পরীক্ষা করুন এবং যেকোনো বাগ ঠিক করুন।
- পরীক্ষার পরে, একটি সমাপ্ত ডিভাইস তৈরি করার জন্য প্রস্তুত করুন। এর অর্থ হ'ল আপনাকে কোনও ধরণের ব্যবহারযোগ্য ক্ষেত্রে ডিভাইসটি একত্রিত করতে হবে, একটি পাওয়ার সাপ্লাই সিস্টেম সরবরাহ করতে হবে, পরিবেশের সাথে যোগাযোগ করতে হবে।
- আপনি যদি আপনার তৈরি করা ডিভাইসগুলি বিতরণ করতে যাচ্ছেন তবে আপনাকে ডিজাইন, পরিবহন ব্যবস্থার সাথেও মোকাবিলা করতে হবে, অপ্রশিক্ষিত ব্যবহারকারীদের দ্বারা ব্যবহারের নিরাপত্তা সম্পর্কে চিন্তা করতে হবে এবং একই ব্যবহারকারীদের প্রশিক্ষণ দিতে হবে।
- যদি আপনার ডিভাইস কাজ করে, এটি পরীক্ষা করা হয়েছে এবং অন্যান্য সমাধানগুলির তুলনায় কিছু সুবিধা রয়েছে, তাহলে আপনি আপনার প্রকৌশল প্রকল্পটিকে একটি ব্যবসায়িক প্রকল্পে পরিণত করার চেষ্টা করতে পারেন, বিনিয়োগ আকর্ষণ করার চেষ্টা করতে পারেন।
একটি প্রকল্প তৈরির এই ধাপগুলির প্রতিটি একটি পৃথক নিবন্ধের যোগ্য।
তবে আমরা ফোকাস করব ইলেকট্রনিক সার্কিট সমাবেশ পর্যায় (ইলেকট্রনিক্সের মৌলিক বিষয়) এবং কন্ট্রোলার প্রোগ্রামিং
বৈদ্যুতিক বর্তনীগুলি
ইলেক্ট্রনিক সার্কিটগুলি সাধারণত প্রোটোটাইপিং বোর্ড ব্যবহার করে একত্রিত হয় যা সোল্ডারিং বা মোচড় ছাড়াই উপাদানগুলিকে একত্রে ধরে রাখে। আপনি আমাদের ওয়েবসাইটে মডিউল এবং সংযোগ চিত্রগুলি কীভাবে কাজ করে তা জানতে পারেন। সাধারণত, প্রকল্পের বিবরণ নির্দিষ্ট করে কিভাবে অংশ মাউন্ট করতে হয়। তবে সর্বাধিক জনপ্রিয় মডিউলগুলির জন্য, ইন্টারনেটে ইতিমধ্যে কয়েক ডজন রেডিমেড স্কিম এবং উদাহরণ রয়েছে।
প্রোগ্রামিং
স্কেচগুলি একটি বিশেষ প্রোগ্রামে তৈরি এবং ফ্ল্যাশ করা হয় - একটি প্রোগ্রামিং পরিবেশ। এই ধরনের পরিবেশের সবচেয়ে জনপ্রিয় সংস্করণ হল Arduino IDE। আমাদের সাইটে আপনি এই প্রোগ্রামটি ডাউনলোড, ইনস্টল এবং কনফিগার করার বিষয়ে তথ্য পেতে পারেন।
"স্মার্ট হোম" সিস্টেমের থিঙ্ক ট্যাঙ্ক
প্রকৃতপক্ষে, এই সিস্টেমগুলিতে সমস্ত প্রয়োজনীয় সরঞ্জাম রয়েছে এবং প্রযুক্তিগত নিয়ন্ত্রকদের সাহায্যে, এটি থেকে প্রাপ্ত তথ্যগুলি প্রক্রিয়া করা হয়, যার জন্য প্রতিটি প্রক্রিয়া আলাদাভাবে পরিচালনা করা সম্ভব। আমাদের পাঠগুলিতে, আমরা ভিত্তি হিসাবে কম দামে কেনার জন্য উপলব্ধ আরডুইনো, ওয়েমোস, রাস্পবেরি এবং অন্যান্য মাইক্রোকন্ট্রোলার নেব।
বিশেষায়িত শক্তি উপাদানগুলি বিদ্যুতের নিরবচ্ছিন্ন সরবরাহ ব্যবহার করা সম্ভব করে এবং বিশেষ উপাদানগুলি ব্যবহার করার সময়, সিস্টেমের নিয়ন্ত্রণে থাকা গৃহস্থালীর যন্ত্রপাতিগুলির অপারেশন এবং নিয়ন্ত্রণ করা হয়।
রিমোট কন্ট্রোল সহ সরঞ্জামগুলির সিস্টেমে উপস্থিতি সিস্টেম দ্বারা নিয়ন্ত্রিত সমস্ত ডিভাইসের উপর সাধারণ নিয়ন্ত্রণ সম্পাদন করা সম্ভব করে তোলে। এগুলি স্থির বা পোর্টেবল মডিউল আকারে আসে। পোর্টেবল মডিউলটি আরও ব্যবহারিক কারণ এটি ফোন বা ল্যাপটপের মতো যেকোনো ইলেকট্রনিক ডিভাইস ব্যবহার করে রিমোট কন্ট্রোলের অনুমতি দেয়।
একই সময়ে, মালিক যেখানে এই সিস্টেমটি সরাসরি ইনস্টল করা আছে সেখান থেকে দূরত্বে, ঘরে ঘটে যাওয়া যে কোনও প্রক্রিয়া নিয়ন্ত্রণ করতে পারে। এই ফাংশনটির জন্য ধন্যবাদ, মালিক দীর্ঘ সময়ের জন্য স্মার্ট হোমের জন্য যে কোনও অ্যাকশন প্রোগ্রাম সেট করতে পারেন এবং ফলস্বরূপ, কেবল চলমান প্রক্রিয়াগুলি নিয়ন্ত্রণ করতে পারেন। এর মধ্যে প্রাঙ্গনের শীতাতপ নিয়ন্ত্রণ, এবং একটি নির্দিষ্ট সময়ের ব্যবধানে এর স্বয়ংক্রিয় আলো এবং নিরাপত্তা ব্যবস্থা সহ অন্যান্য অনুরূপ স্বয়ংক্রিয় ফাংশন উভয়ই অন্তর্ভুক্ত থাকতে পারে।

Arduino থেকে ডেটা স্থানান্তর
প্রথমত, আমরা আমাদের আরডুইনোকে একটি পৃথক সাইটে ডেটা পাঠাব যা arduino সেন্সর থেকে প্রাপ্ত ডেটা প্রদর্শন করবে।এই জন্য, জিনিস ইন্টারনেটের জন্য সাইট - dweet.io নিখুঁত.
এই সাইটটি তাপমাত্রা, আলো, আর্দ্রতা, সময়ের সাথে সাথে পরিবর্তিত যেকোনো কিছুর একটি গ্রাফ প্রদর্শন করতে পারে।
আসুন এটিতে আমাদের ঘরের তাপমাত্রার পরিবর্তনের ডেটা স্থানান্তর করার চেষ্টা করি।
আপনি নিজের কী তৈরি না করেই করতে পারেন, এবং কোডে (যেখানে আপনাকে কী সন্নিবেশ করতে হবে), আপনি আপনার পছন্দ মতো কিছু লিখতে পারেন এবং সাইটটি সময়ের সাথে প্রেরিত ডেটাতে পরিবর্তনের একটি গ্রাফ প্রদর্শন করবে। কিন্তু ভবিষ্যতে অনলাইন ডিভাইসগুলির একটি নেটওয়ার্ক তৈরি করার জন্য, আপনাকে এই সাইটটিকে আরও গুরুত্ব সহকারে নিতে হবে।
মূল পৃষ্ঠায় আপনি এই সাইটের কাজের জন্য সম্ভাব্য বিকল্পগুলি দেখতে পারেন


এছাড়াও বিভিন্ন ডিভাইসের জন্য আপনার অ্যাকাউন্ট এবং কী নেটওয়ার্ক তৈরি করুন যাতে আপনাকে ডেটা নিরাপত্তা নিয়ে চিন্তা করতে হবে না এবং যে কোনো ডিভাইস থেকে আপনার বাড়িতে কী ঘটছে তা জানতে পারেন।

সাধারণ ব্র্যান্ডের কন্ট্রোলার
কমান্ড কার্যকর করার গুণমান এবং যেকোনো স্মার্ট হোম সিস্টেমের কার্যকারিতা সরাসরি নিয়ামক এবং এর প্রস্তুতকারকের উপর নির্ভর করে।
মেষ রাশি
এই 100 পিএলসি পরিবর্তন স্মার্ট হোম কন্ট্রোলার হল মৌলিক সমাধান। যার একটি বৈশিষ্ট্য হল Modbus প্রোটোকলের ব্যবহার। তিনিই যোগাযোগের চ্যানেলগুলির মধ্যে তথ্য বিনিময়ের আয়োজন করেন। নিয়ামক "মেষ" আবাসিক বিল্ডিং এবং কটেজগুলির জন্য স্বয়ংক্রিয় সিস্টেমের ব্যবহার এবং তৈরির জন্য ডিজাইন করা হয়েছে যেখানে দুই তলা, রাস্তার আলো, মেঝে গরম করা এবং অ্যালার্ম ডিভাইস নেই। লজিক কন্ট্রোলার RS-485 ইন্টারফেসের মাধ্যমে অপারেটর প্যানেল এবং I/O ডিভাইসের সাথে সংযুক্ত। প্রোগ্রামিং মালিক নিজেই সঞ্চালিত হয়, যদি না, অবশ্যই, তার এমন ইচ্ছা থাকে।মেনুটিতে ছয়টি তথ্যমূলক নিয়ন্ত্রণ ব্লক রয়েছে, যার প্রতিটি একটি নির্দিষ্ট বিভাগের জন্য দায়ী। জিএসএম কন্ট্রোলারের একটি উপাদান ব্যবহার করে এসএমএস পাঠানোর একটি ফাংশন রয়েছে। বিদ্যুৎ সরবরাহ বা "স্মার্ট হোম" সিস্টেমের পৃথক মূল উপাদানগুলির সরবরাহ সার্কিটগুলির ত্রুটিযুক্ত জরুরী পরিস্থিতিতে বিজ্ঞপ্তি আসে।
ভেরাএজ
বহু বছর ধরে এই শিল্পে তাদের সরঞ্জাম ব্যবহারের কারণে ভেরা পরিবারের মডেলটি ব্যবহারকারীর আস্থার একটি বড় ব্যবধানে আলাদা। এই মডেলের প্রধান সুবিধা হল:
- উচ্চ পারদর্শিতা;
- এর্গোনমিক্স;
- সংক্ষিপ্ততা;
- নির্ভরযোগ্যতা।
বিকাশকারীরা এখানে একটি নতুন প্ল্যাটফর্ম ব্যবহার করেছে যা SoC নামক উচ্চ কর্মক্ষমতা সূচক দেয়, এর ফ্রিকোয়েন্সি 600 MHz, এবং RAM 128 MB পর্যন্ত বৃদ্ধি করা হয়েছে। প্রধান উদ্ভাবনটি জেড-ওয়েভ প্লাস চিপে প্রয়োগ করা হয়েছে, যা এই মাইক্রোসার্কিটগুলির পঞ্চম প্রজন্ম। ব্যবহারকারী একই সাথে প্রক্রিয়াগুলি নিয়ন্ত্রণ এবং পরিচালনা করতে পারে, যার সংখ্যা 200 টি ডিভাইসে বাড়ানো হয়েছে। VeraEdge কন্ট্রোলার একটি Wi-Fi যোগাযোগ মডিউল দিয়ে সজ্জিত। যে কোনও সিস্টেমে এখনও বিদ্যমান ত্রুটিগুলির মধ্যে একটিকে একটি সমন্বিত নিরবচ্ছিন্ন বিদ্যুৎ সরবরাহ ইউনিটের অভাব হিসাবে বিবেচনা করা যেতে পারে, যা অতিরিক্তভাবে কেনা এবং ইনস্টল করা যেতে পারে।
আরডুইনো
আরডুইনো কন্ট্রোলার একটি স্মার্ট হোম নিয়ন্ত্রণের জন্য একটি বরং অস্বাভাবিক, কিন্তু বেশ যৌক্তিক সমাধান প্রদান করে। কিছু কারিগর তাদের নিজের হাতে সহজেই সংযোগ এবং ইনস্টল করে, এটির সাথে কাজ করার সহজতার কারণে এটি সম্ভব। লজিক কন্ট্রোলার খুব ছোট মাত্রা আছে. এবং কিটটিতে সেন্সর, সেন্সর, পাশাপাশি সমস্ত ধরণের সূচক রয়েছে। বিকাশকারীরা প্রায় ডিভাইসটির অপ্টিমাইজেশানকে পরিপূর্ণতায় আনতে সক্ষম হয়েছে।সমস্ত সেন্সর একটি বেতার সংযোগ আছে এবং অপারেশন ন্যূনতম ত্রুটি দ্বারা চিহ্নিত করা হয়, এবং নিয়ন্ত্রণের জন্য একটি সুবিধাজনক এবং অনন্য ওয়েব পৃষ্ঠা সহ একটি অস্বাভাবিক চেহারা আছে ব্লক আছে. এটি একটি মোবাইল অ্যাপ্লিকেশন হিসাবেও উপলব্ধ।
সিমেন্স
জার্মান মানের এই সিস্টেমগুলি শুধুমাত্র দৈনন্দিন জীবনে সিস্টেমের অটোমেশনের জন্যই নয়, উৎপাদনে, শিল্পেও ব্যবহৃত হয়। এই কোম্পানির নিয়ন্ত্রক একটি "স্মার্ট হোম" তৈরিতে জড়িত লোগো লাইন দ্বারা প্রকাশ করা হয়। এটি ঐতিহ্যগত দুই-উপাদান মডেল। যার মধ্যে একটি ডিসপ্লে সহ একটি কীবোর্ড আকারে তৈরি করা হয় এবং এটি একটি ইনপুট-আউটপুট সিস্টেম এবং দ্বিতীয়টি আপনাকে ম্যানিপুলেশন করতে এবং একটি সুবিধাজনক এবং নির্ভরযোগ্য তারযুক্ত ইন্টারফেসের মাধ্যমে নিয়ামকের সাথে সংযোগ করতে দেয়। সংস্থাটি নির্দিষ্ট অপারেটিং মোডগুলির স্বাধীন বিকাশও অফার করে, যার জন্য একটি বিশেষ সফট কমফোর্ট প্রোগ্রাম সংযুক্ত রয়েছে। যখন লোগো একটি কেন্দ্রীয় নিয়ন্ত্রক হিসাবে ব্যবহার করা হয়, তখন এটি সার্কিট পরিচালনার জন্য সম্পূর্ণ অ্যালগরিদম তৈরি করতে ব্যবহার করা যেতে পারে। ক্রমাগত নতুন প্রবর্তন এবং পরিবর্তনগুলি এই যন্ত্রের কর্মক্ষমতা উন্নত করে।
তোমার কী পছন্দ
ন্যূনতম শ্রম ব্যয়ে সর্বোচ্চ ফলন পাওয়া যে কোনো বাগানের সবচেয়ে বড় ইচ্ছা। এই সমস্যার একটি সমাধান হল গ্রিনহাউস। তবে এই ক্ষেত্রেও, আমি চাই বিছানাগুলিকে জল দেওয়া, আলোকিত করা এবং প্রয়োজনে উত্তপ্ত করা। এবং অবশ্যই, একটি স্বয়ংক্রিয় বায়ুচলাচল ব্যবস্থা সংগঠিত হয়েছিল যাতে জানালাগুলি খোলা এবং বন্ধ করার প্রচেষ্টা কম হয়।
মনিটরিং এবং টিউনিং

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

কাজের মুলনীতি
আমরা অনেকেই অটোমেশন সিস্টেমের কথা শুনেছি, কিন্তু এই ধরনের অসংখ্য সেন্সর এবং কন্ট্রোলারের অপারেশন সম্পর্কে খুব কম জনেরই সঠিক ধারণা আছে। এই জাতীয় ডিভাইসগুলি, যদি সেগুলি সঠিকভাবে পরিকল্পিত হয় তবে বাড়ির সমস্ত যন্ত্রপাতি, সুরক্ষা, ইউটিলিটিগুলি এবং আরও অনেক কিছুর ক্রিয়াকলাপ নিয়ন্ত্রণ করতে পারে। তদুপরি, প্রতিটি ক্ষেত্রে, বাড়ির মালিকের নির্দিষ্ট প্রয়োজনীয়তার উপর নির্ভর করে এই জাতীয় জীবন সমর্থন সিস্টেমের কার্যকারিতা উল্লেখযোগ্যভাবে পরিবর্তিত হবে।
যদি, সম্প্রতি অবধি, এই জাতীয় সিস্টেমগুলির উচ্চ ব্যয় ছিল, যা প্রযুক্তির জটিলতা এবং বিশেষ মাইক্রোপ্রসেসর এবং নিয়ন্ত্রণ সফ্টওয়্যার ব্যবহার করার প্রয়োজনীয়তার দ্বারা ব্যাখ্যা করা হয়েছিল, আজ, আরডুইনো প্ল্যাটফর্মে, আপনি সহজেই এমন সাধারণ জীবন সমর্থন সিস্টেমগুলি বাস্তবায়ন করতে পারেন যা উন্নত কার্যকারিতা আছে।
প্ল্যাটফর্ম উপাদান
স্ট্যান্ডার্ড স্মার্ট হোম নিম্নলিখিত উপাদানগুলি অন্তর্ভুক্ত করে:
- সেন্সর অংশ, যার মধ্যে বিভিন্ন সেন্সর রয়েছে যা তাপমাত্রা, আর্দ্রতা, আন্দোলন বা অন্যান্য বিভিন্ন ইভেন্টে প্রতিক্রিয়া জানাতে পারে।
- এক্সিকিউটিভ অংশ, অর্থাৎ, যে ডিভাইসগুলি ব্যবহারকারী বা সিস্টেম নিজেই নিয়ন্ত্রণ করতে পারে সেগুলি চালু বা বন্ধ করার জন্য উপযুক্ত কমান্ড পাঠিয়ে। এই নির্বাহী অংশে বিভিন্ন রিলে, বৈদ্যুতিক মোটর, এয়ার ক্লিনার কন্ট্রোল ডিভাইস ইত্যাদি অন্তর্ভুক্ত রয়েছে।
- মাইক্রোপ্রসেসর হল "মস্তিষ্ক", যা সমস্ত উপাদানের কাজকে সমন্বয় ও সমন্বয় করে।
সফ্টওয়্যারটি নির্দেশাবলী এবং সাধারণ অ্যাপ্লিকেশনগুলির একটি সেট যার সাহায্যে ব্যবহারকারী নিজেরাই প্রোগ্রামটি কনফিগার করতে পারে বা প্রস্তুত প্রিসেট এবং স্ক্রিপ্ট ডাউনলোড করতে পারে।
অ্যাপার্টমেন্টের বিভিন্ন এলাকার জন্য সিস্টেমের জন্য প্রকল্প
আপনি একটি ইলেকট্রনিক সিস্টেম একত্রিত করা শুরু করার আগে, আপনাকে Arduino-এ একটি স্মার্ট হোম প্রকল্পের জন্য একটি পরিকল্পনা তৈরি করা উচিত। উদাহরণস্বরূপ, আসুন একটি ছোট ঘর নেওয়া যাক এবং একটি "স্মার্ট কমপ্লেক্স" পরিচালনার জন্য একটি স্কিম আঁকার চেষ্টা করি। সুতরাং, আমাদের বিভিন্ন জোনে বিভিন্ন ডিভাইসের বুদ্ধিমান কার্যকারিতা নিশ্চিত করতে হবে।

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
















































