Internet of things | আইওটির হাতেখড়ি (ইন্টারনেটে এলইডি জ্বালাই)
আইওটিঃ
আইওটির পূর্নরুপ হচ্ছে ইন্টারনেট অব থিংস। মানে হল, এমন একটি সিস্টেম যার প্রতিটি প্রতিটি ডিভাইস একে অন্যের সাথে সংযুক্ত।
যেমন ধরুন, একটি স্মার্ট রিস্টব্যান্ড। যেটি পরলে আপনি আপনার বাসার ফ্যান, লাইট, টিভি ,ওভেন ইত্যাদি অন অফ করতে পারবেন জায়গায় বসেই, এমনকি আপনি বাসার বাইরে থাকলেও! কিংবা ধরুন আপনার একটি স্মার্ট হাতঘড়ি আছে। যেটাতে একটি জিএসএম মডেম এমবেড করা আছে। যেটাকে আপনি সময় দেখার পাশাপাশি ফোন হিসেবে ব্যবহার করতে পারবেন,নেট ব্রাউজ করতে পারবেন, ফেসবুক বা টুইটারের নোটিফিকেশন পাবেন, বাসার কোন বাতিটা জ্বলছে সেটা ইন্টারনেটের মাধ্যমে আরেক দেশে বসেও দেখতে পাবেন এমনকি, ঐ হাতঘড়ির কয়েকটি বোতাম টিপেই সেগুলো নিয়ন্ত্রন করতে পারবেন। শুধু তা-ই নয়, বাড়িতে আগুন লাগলে এসএমএসের মাধ্যমে খবর পেতে এবং আত্নীয়-বন্ধুদের খবর পাঠিয়ে সাহায্যও চাইতে পারবেন। এরকম প্রতিটা জিনিস পরস্পরের সাথে একটি কমন নেটওয়ার্কে কানেক্ট করাকে বলা হয় ইন্টারনেট অব থিংস বা আইওটি।
আইওটির সবচেয়ে সিম্পল উদাহরন হল Web enabled LED। মানে এমন একটি এলইডি যেটি ইন্টারনেটের মাধ্যমে পৃথিবীর যেকোনো প্রান্ত থেকে জ্বালানো-নেভানো যাবে। সেই কাজটিই আমরা এবার করব আরডুইনো উনো এবং ইথারনেট শিল্ডের মাধ্যমে। আগেই বলে নিচ্ছি আইওটি প্রজেক্টের ক্ষেত্রে সবসময় আরডুইনো স্মার্টেস্ট চয়েজ না-ও হতে পারে। এখনকার প্রচলিত আইওটি মডিউলগুলো নিয়ে আমরা পরে আলোচনা করব। আপাতত এই পর্বে আরডুইনো বিষয়ক প্রজেক্টই দেখানো হবে।
প্রজেক্টটির জন্য প্রয়োজনীয় যন্ত্রপাতির তালিকা নিচে দেওয়া হল।
প্রয়োজনীয় যন্ত্রপাতি | পরিমান |
Arduino UNO-R3 | 1 |
Arduino Ethernet Shield-W5100 | 1 |
Ethernet cable | 1 |
Breadboard | 1 |
LED | 1 |
Male to male jumpers | 2 |
কার্যপ্রনালীঃ
এই প্রজেক্টটি করতে আমরা ব্যবহার করব cayenne IOT project builder. এটি ব্যবহারের অনেক সুবিধার মধ্যে একটি হল সফটওয়্যারটি ডাউনলোড করার কোনো প্রয়োজন নেই। cayenne ব্যবহার করে আরডুইনোতে আইওটি প্রজেক্ট করার প্রক্রিয়া নিচে ধাপে ধাপে বর্ণনা করা হল।
১)প্রথমে আমরা https://cayenne.mydevices.com/cayenne এ গিয়ে রেজিস্ট্রেশন করব।
২)রেজিস্ট্রেশন সম্পন্ন হলে লগিন করব।
৩) আরডুইনোর উপর ইথারনেট শিল্ড বসাব। শিল্ড তথা আরডুইনো বোর্ডের D8 পিনে একটি এলইডি বসাব। ইথারনেট ক্যাবলের একপ্রান্ত ইথারনেট শিল্ডে কানেক্ট করব। আরডুইনোকে কম্পিউটারের সাথে কানেক্ট করব।
৪)ইথারনেট ক্যাবলের অপরপ্রান্ত ল্যানের লাইনে কানেক্ট করব।
৫)cyanne এ গিয়ে Add device ক্লিক করে Arduino সিলেক্ট করব।
৬) এরপর Next ক্লিক করে আরডুইনো উনো সিলেক্ট করব। cyanne আপনার আরডুইনোকে সনাক্ত করে তার জন্য একটি টোকেন নাম্বার জেনারেট করবে।
৭)এরপর Arduino Ethernet shield w5100 সিলেক্ট করব।
৮)এরপর add sketch এ ক্লিক করলে একটি কোড জেনারেট করবে। কোডটি কপি করে আরডুইনো আইডিইতে পেস্ট করে আরডুইনোতে আপলোড করি।
৯)আপলোড করার পর Done এ ক্লিক করি।
১০) এরপর Add device/widget ক্লিক করে Light সিলেক্ট করি।
১১)এরপর নিচের চিত্র অনুযায়ী বোর্ড,ডিজিটাল পিন ইত্যাদি সিলেক্ট করে ‘Add actuator’ এ ক্লিক করি।
১২)নিচের এই ভার্চুয়াল সুইচটি ক্লিক করলে আমাদের বোর্ডের সংযুক্ত এলইডি জ্বলানেভা করবে। এভাবে আমরা পৃথিবীর যেখানেই থাকি না কেন, আমাদের Cyanne একাউন্টে লগিন করে দূরবর্তী যেকোনো লোড অন-অফ করতে পারি।
I will try to do it by myself.I think it will be very interesting.
Keep posting tutorials like this.
I want to buy the readymade project which will be perfectly working. Is it possible to buy this ???