এক্স 10 একটি অতি সস্তার উপায়, তবে এটি খুব ভাল সিস্টেম নয়। আপনি যে 20 ডলার স্যুইচ করেন তা বেশ নিম্ন মানের। আরও গুরুত্বপূর্ণ বিষয়, এক্স 10 প্রোটোকলটি বেশ খারাপ। এটি 70 এর দশকে ডিজাইন করা হয়েছিল এবং এটি খুব কম ব্যান্ডউইদথ (আমি কোনও বিপিএস রেটিং পাই না, তবে একটি কমান্ড প্রেরণ করতে এটি সেকেন্ডের প্রায় 3/4 লাগে) যদি আপনি দৃশ্যে সক্ষম সুইচগুলি ব্যবহার করেন না (যেমন স্মারথোম তৈরি করে) বিভিন্ন দৃশ্য সক্রিয় করার সময় আপনি একটি বিলম্ব লক্ষ্য করবেন।
আমার পিতামাতার কুটির / ভবিষ্যতের বাড়িতে আমার একটি বড় স্মার্টথ এক্স 10 ইনস্টলেশন রয়েছে। হার্ডওয়্যারটি দুর্দান্ত, তবে এটি নির্ভরযোগ্যতার সমস্যায় ভোগে (উদাঃ, কখনও কখনও আপনি যখন একটি বোতাম চাপেন তখন সমস্ত লাইট সক্রিয় হয় না; কখনও কখনও বিদ্যুত স্পাইক / আউটেজের কারণে সৃষ্ট শব্দগুলি সমস্ত লাইট চালু করে দেয়, যদিও আমার পুরো বাড়ির তীব্রতা রয়েছে) সুরক্ষা). আমি এক্স 10 টি সমর্থন করার জন্য জায়গাটি বিশেষভাবে তারযুক্ত করেছি, এবং সংকেত বুস্টিং / ব্রিজিং জায়গা পেয়েছি (যা সাহায্য করে), তবে সত্যি বলতে, আমি আর কখনও X10 করব না।
এক্স 10 ডিভাইসগুলিকে প্রোগ্রামিং করা একটি ব্যথা: দৃশ্য সেট আপ করতে আপনাকে আরকেন কমান্ড প্রেরণ করতে হবে।
আমার বাড়িতে, আমি আমার হোম থিয়েটারের জন্য আমার বেসমেন্টে একটি দম্পতি স্মার্টম ইনস্টিয়ন স্যুইচ করেছি। আবার, আমি হার্ডওয়্যারটি সত্যই পছন্দ করি এবং আসলে এটি স্মার্টথ এক্স 10 স্টাফের চেয়েও সুন্দর n
ইনস্টিয়ন দিয়ে তারা প্রোগ্রামিং সহজ করার চেষ্টা করেছিল। তারা যা করেছে তা হ'ল খুব বেসিক বিকল্পগুলি (একটি বোতামের সাথে একটি একক আলোকে সংযুক্ত করা) কিছুটা সহজ করে তুলছে - আপনাকে কেবল একটি কয়েক সেকেন্ড ধরে এটি জ্বলতে থাকবে, তারপরে অন্যটি ধরে রাখুন, এবং সেগুলি সংযুক্ত রয়েছে - - একই সময়ে অবিশ্বাস্যরকম কিছু জটিলভাবে হালকা করে জটিলতর করা। মূক সীমাবদ্ধতা রয়েছে, যেমন একটি দৃশ্যের দেখা সম্ভব নয় যেখানে একটি আলো 0% হয়ে যায় এবং অন্যরা 10% (ডিমে টাইম "সিনেমার সময়" বলে মনে হয়)
আমি এটির জন্য একটি কম্পিউটার ইন্টারফেস কিনেছি , যা সাধারণ বোতাম-প্রেস- লিংকিংয়ের বাইরে কিছু করার সত্যিই একমাত্র উপায় এবং এটি প্রোগ্রাম করার জন্য আমি যে সেরা সফ্টওয়্যারটি পেয়েছি সেটি হ'ল ইনস্টিয়ন এক্সপ্লোরার । আমি স্মার্টম সফটওয়্যারটি 3 ডিভাইস প্রোগ্রাম করতে 150 ডলার ব্যয় করতে রাজি ছিলাম না, তাই এটি ভাল কিনা না তা আমি বলতে পারি না। প্রতিবারই একটি ডিভাইস অন্যকে নিয়ন্ত্রণ করে, সেখানে দুটি লিঙ্ক রয়েছে - প্রতিটি পাশে একটি। এর অর্থ যদি আপনি কখনও কোনও ডিভাইস প্রতিস্থাপন করেন, কেবল আপনাকে নতুন ডিভাইসটি পুনরায় প্রোগ্রাম করতে হবে না, তবে এটি নিয়ন্ত্রণ করা বা নিয়ন্ত্রণ করা সমস্ত কিছু আপনাকে পুনরায় প্রোগ্রাম করতে হবে। এটি কিপ্যাডের সাথে একটি বিশাল ব্যথা হবে (8 বোতাম + ইন্টিগ্রেটেড ডিমার)।
অপেক্ষাকৃত সহজ ছিল একটি জিনিস পিসি সংহত। আমি আসলে "দৃশ্যাবলী" সক্রিয় করতে সক্ষম হইনি (এটি আবার এক্স 10 দিয়ে সহজ ছিল, তবে এখন ইন্টিওনের মাধ্যমে সম্ভবত সম্ভব নয়), তাই আমাকে ডিভাইস-বাই-ডিভাইসে যেতে হবে। যেহেতু আমার কাছে কেবল দুটি প্রধান আলোক সার্কিট রয়েছে তাই এটি কোনও বিশাল ব্যাপার নয়। আমি একটি স্মারথোম পিএলএম এবং প্লামটোল ব্যবহার করি এবং তারপরে ছোট ছোট শেল স্ক্রিপ্টগুলি আমার বিভিন্ন দৃশ্যের জন্য প্লটমোলগুলিকে অনুরোধ করে। আমি শেল স্ক্রিপ্টগুলি বিভিন্ন উপায়ে প্রার্থনা করতে পারি:
- আমার হারমোনি রিমোট থেকে এলআইআরসি ব্যবহার করে । টিভি / সিনেমা দেখার সময় আমার কাছে বোতাম রয়েছে যা "উজ্জ্বল", "চলচ্চিত্র" ইত্যাদি বলে have
- আমার আস্ত্রা আইপি ফোনে এক্সএমএল ইন্টারফেস ব্যবহার করা । আমি দৃশ্যের নামের সাথে বোতামগুলি প্রোগ্রাম করেছি
- একটি ছোট ওয়েব সাইট (একটি স্থানীয় সার্ভারে চলমান) ব্যবহার করে আমি জিকিউচুচ ব্যবহার করে লিখেছিলাম , পাশাপাশি আমার আইপড স্পর্শে একটি বুকমার্ক রেখেছি, আমি আমার আইপড ব্যবহার করে দৃশ্যগুলি পরিবর্তন করতে পারি। (সমস্ত স্মার্টফোন / ট্যাবলেটগুলিতেও কাজ করে)।
আমি এখনও আসল হার্ডওয়্যার চেষ্টা করে দেখিনি, তবে সরল স্বয়ংক্রিয় ইউবিপি স্টাফগুলি খুব আবেদনময়ী দেখাচ্ছে। তাদের একটি "বেস" স্যুইচ, এবং একটি ফেসপ্লেটের ধারণা রয়েছে - এবং রকার / বোতামের বিভিন্ন সংমিশ্রণ সহ ফেস প্লেট রয়েছে।
সফ্টওয়্যারটি দুর্দান্ত দেখাচ্ছে। আপনি মূলত পুরো সিস্টেমটিকে সম্পূর্ণ অফলাইন সেট আপ করতে পারেন এবং তারপরে সমস্ত ডিভাইসে প্রোগ্রামিং ডাম্প করতে পারেন। যদি আমি সঠিকভাবে মনে রাখি, কোনও ডিভাইস স্যুইচ করা সেটআপে ঠিকানার পরিবর্তনের মতোই সহজ ছিল, তারপরে আবার প্রোগ্রামিং ডাম্পিং করা।
আপনি যে প্রোগ্রামটি করতে পারবেন তার স্বতন্ত্র বিকল্পগুলি আশ্চর্যজনক: আপনি টগল হতে বিভিন্ন শারীরিক বোতাম সেট করতে পারেন, বোতামগুলি, রকারগুলি, একক-বোতামের ডিমারগুলি (উপরে / নিচে ধরে রাখতে হবে), এক, দুটি, বা তিন-ক্লিক বোতামগুলি ( প্রতিটি জন্য বিভিন্ন কমান্ড)। তারপরে আপনি কোনও দৃশ্য বন্ধ করতে, অন্ধকার করতে, সক্রিয় করতে ইত্যাদি কমান্ড সেট করতে পারেন ইত্যাদি I আমার মনে হয় এমনকি টাইমার বোতামগুলি ছিল ("বোতাম টিপুন, তারপরে 5 সেকেন্ড পরে, দৃশ্য বি বন্ধ করুন")।
আমি আমার রান্নাঘরের একটি পুনর্নির্মাণের বিষয়টি বিবেচনা করছি, যাতে কিছু নতুন আলো অন্তর্ভুক্ত থাকবে। আমি এখনই প্রায় নিশ্চিত যে আমি বিভিন্ন প্রবেশদ্বার থেকে বিভিন্ন লাইট (প্রধান, মন্ত্রিসভার অধীনে ইত্যাদি) নিয়ন্ত্রণ করতে এই সুইচগুলি ব্যবহার করব।
আলোকসজ্জার জন্য, আমি উপরে উল্লিখিত বিদ্যমান বিদ্যমান প্রোটোকল / সংস্থাগুলির একটিতে যাব (সেখানে আরও অনেকে রয়েছে যেমন জাভাওয়ে)। আপনি একটি স্যুইচ পাবেন যা হ'ল ডিমার সার্কিটরি, নেটওয়ার্ক ইন্টারফেস এবং হিউম্যান ইন্টারফেস। আপনি কেবল নিজের মতো করে এমন কিছু তৈরি করতে সক্ষম হবেন না।
বিদ্যমান হোম অটোমেশন কন্ট্রোলারগুলির মধ্যে একটি ব্যবহার করাও খারাপ নয় - এটি কোনও ডোমেন নির্দিষ্ট প্রোগ্রামিং ভাষা ব্যবহার করার মতো। অটোমেশন সিস্টেমে করা সাধারণ জিনিস হ'ল টাইমার, সময়সূচি, ইভেন্টগুলির প্রতিক্রিয়া (মোশন সেন্সর অ্যাক্টিভেটেড = এক্স মিনিটের জন্য লাইট চালু করুন, যদি বাইরে বাইরে অন্ধকার থাকে তবে সকাল 12 টা না হয়)। বাণিজ্যিক নিয়ন্ত্রণকারীরা আপনাকে এটি খুব সহজেই সেট আপ করতে দেয়। আপনি যদি এটি নিজেই করেন তবে আপনি বাগের ঝুঁকিতে পড়েছেন কারণ আপনার নিজের মতো করে আরও বেশি কিছু করতে হবে এবং আপনার আরও কোড রয়েছে।
আমি মনে করি আর্দুইনোর মতো জিনিসের জন্য খুব একটা নির্দিষ্ট, স্থানীয়করণের জন্য একটি জায়গা রয়েছে এবং প্রয়োজনে এটি আপনার সিস্টেমের বাকী অংশে একীভূত করতে হবে।
আমি মনে মনে আমি নিজেই এই জন্য ইউআই বিকাশ করতে চাই (বিদ্যমান সিস্টেমগুলি খুব ব্যয়বহুল, এবং / অথবা যথেষ্ট নমনীয় নয় উদাহরণস্বরূপ, আমি আমার আস্ত্রা ফোনে কোনও বন্ধ ছাড়াই ইন্টিগ্রেশন করতে পারিনি couldn't - শেল্ফ অটোমেশন সিস্টেম), যার অর্থ হ'ল মূলত কমান্ড-লাইন (বা কিছু এপিআই) ব্যবহার করে পিসি থেকে সমস্ত কিছু নিয়ন্ত্রণ করার আমার একটি উপায় প্রয়োজন। সেখান থেকে, আমি মিশিয়ে মেলাতে চাই। উদাহরণ:
- আমার সমস্ত আলোক নিয়ন্ত্রণের জন্য কেবল অটোমেটেড স্টাফ,
- একটি স্বতন্ত্র ডিএসসি অ্যালার্ম সিস্টেম যা আমার কম্পিউটারকে তার অবস্থানটি বলতে এবং আমার কাছে অস্ত্র / নিরস্ত্রীকরণের জন্য একটি দম্পতি I / O আন্তঃসংযোগ স্থাপন করে
- পুলটি কতটুকু ব্যবহৃত হয়েছে তা সনাক্ত করার জন্য একটি আর্দিনো আমার পুল ফিল্টার এবং চালটি একটি মোশন সেন্সরের উপর ভিত্তি করে চালানোর জন্য প্রোগ্রাম করে। আমার তখন একটি ওয়েব ইউআই থাকতে পারে যা আমি একটি পিসি, ওয়াল-মাউন্ট টাচ স্ক্রিনে বা আইপড / প্যাড / ব্ল্যাকবেরি অ্যাক্সেস করতে পারি যা এই সমস্ত স্টাফের ইন্টারফেস করে।
আমি জানি যে প্রোগ্রামার হিসাবে আমার প্রথম প্রবণতা হ'ল একজন মাস্টার কন্ট্রোলার যা সমস্ত কিছু চালায়, তবে একটি শিল্প নিয়ন্ত্রণ দৃষ্টিকোণ থেকে, এটি আসলে আপনি যা চান তার বিপরীত। বিকেন্দ্রীভূত, বিশেষায়িত সিস্টেমগুলি আরও নির্ভরযোগ্য এবং আপনার একক ব্যর্থতা বিপর্যয়কর হওয়ার সম্ভাবনা কম রয়েছে (যেমন, আমার আর্দিনো পুল নিয়ামকটি ফুঁসে উঠতে পারে, এবং আমার আলো এবং সুরক্ষা ঠিক ঠিক থাকবে) be কেন্দ্রীভূত বিট সিস্টেমগুলি একত্রিত করে এবং তদারকি / মিথস্ক্রিয়া সরবরাহ করে।