মূলা - ইনডোর সৌর-চালিত ক্যালেন্ডার প্রদর্শন

অস্টিন চাউ, গুগল ডেভেলপার প্রোগ্রাম
মে 2008

আপনি সম্ভবত Google প্রকৌশলীদের জন্য "20% প্রকল্প" সম্পর্কে শুনেছেন, যা তাদের তাদের পছন্দের উদ্ভাবনী প্রকল্পগুলিতে তাদের 20% সময় ব্যয় করতে দেয়। এই প্রকল্পগুলির মধ্যে একটি শুধুমাত্র চটকদার এবং সৃজনশীল নয় বরং পরিবেশগতভাবে দায়ী। গুগল সিয়াটল অফিস থেকে গুগল ইঞ্জিনিয়ার অ্যারন স্প্যাংলার প্রায়ই ভাবতেন কিভাবে গুগল অফিসে কাগজের ব্যবহার কমানো যায়। কক্ষ সংরক্ষণের সময়সূচী প্রদর্শনের জন্য সম্মেলন কক্ষের দরজায় ব্যবহৃত কাগজের পরিমাণ দেখে তার কাছে একটি ধারণা এসেছিল। Google-এর কনফারেন্স রুমগুলি Google ক্যালেন্ডারের মধ্যে পরিচালিত হয়, যা Google কর্মীদের Google ক্যালেন্ডার ইন্টারফেসের মাধ্যমে রুম নির্ধারণ করতে দেয়৷ রুম রিজার্ভেশন কাগজের টুকরোতে মুদ্রিত হয় যা তারপর প্রতিদিন সকালে সম্মেলন কক্ষের দরজায় স্থাপন করা হয়।

হারুন মনে মনে ভাবল, "যদি শুধুমাত্র একটি সস্তা ডিভাইস থাকত যা রুম রিজার্ভেশন প্রদর্শন করতে পারে, আমরা সেই সমস্ত কাগজ সংরক্ষণ করব ...।"

তাতেই মূলা প্রকল্পের জন্ম।

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

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

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

মূলা রেডিও ট্রান্সমিটার দিয়ে সজ্জিত যা IEEE 802.15.4 প্রোটোকল ব্যবহার করে বেতারভাবে ডেটা পাঠাতে এবং গ্রহণ করে। IEEE 802.15.4 একটি ওয়্যারলেস পার্সোনাল এরিয়া নেটওয়ার্কের মধ্যে ডিভাইসগুলির মধ্যে সর্বব্যাপী যোগাযোগের জন্য আদর্শ কারণ এটি কম খরচে এবং কম-গতির যোগাযোগ প্রদানের উপর ফোকাস করে। এই কারণেই IEEE 802.15.4 প্রথাগত Wi-Fi থেকে অনেক বেশি শক্তি সাশ্রয়ী (প্রতি রেডিওতে প্রায় 1mW)।

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

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

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

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

বর্তমান পরিকল্পনা হল কয়েকটি Google অফিসে ট্রায়াল মোতায়েন করা, অবশেষে সমস্ত Google কনফারেন্স রুমকে Radishes দিয়ে সজ্জিত করার দীর্ঘমেয়াদী উদ্দেশ্য-এটি একটি কাগজবিহীন অফিসের আরও এক ধাপ কাছাকাছি।

সম্পদ