Alphabet e-book with Arduino | ছোটমনিদের Alphabet E-book
“তুমি আসলে কী কর? ইঞ্জিনিয়ার? কিসের ইঞ্জিনিয়ার”? সন্তান কিংবা সন্তানতূল্য কারো না কারো কাছে এই প্রশ্ন আমরা জীবনে কখনও না কখনও প্রায় সবাই শুনেছি। আমরা যারা এমবেডেড সিস্টেম ডিজাইনার, তাদের সন্তান কিংবা বাসার ছোট সদস্যরা কৌতুহলী হয়ে জানতে চাইতেই পারে, কী আমাদের সেই মজার কাজ যার নেশায় ঘরে-বাইরে আমরা দূর্বোধ্য(!) সব লাইন কম্পিউটারে টাইপ করি আর তা পুরে দিই আইসি আর তারের গোলকধাঁধায়।
এবার তাদেরকে একটু ধারনা দিলে কেমন হয়? যদি নিজ হাতে কিছু বানিয়ে তাদের উপহার দেওয়া যায়? কেবল পড়তে শেখা সোনামনিদের জন্য এই টিউটোরিয়ালে আমরা তৈরী করব একটি সচিত্র অ্যালফাবেট ই-বুক। A থেকে Z পর্যন্ত সম্পূর্ণ ইংরেজি বর্ণমালা পড়া যাবে বইটিতে। বইটিতে দেওয়া থাকবে প্রতিটি বর্ণ দিয়ে শুরু হওয়া একটি করে শব্দ। আর ছবি তো থাকছেই। স্ক্রিন টাচ করেই বইয়ের পাতা উল্টানো যাবে সামনে, পেছনে দুই দিকেই। এই ই-বুকটি তৈরী করলে ছোটদের খুশি করার পাশাপাশি আমরা যা যা শিখব সেগুলো হচ্ছে-
- আরডুইনোর সাথে টাচস্ক্রিন ইন্টারফেস করা।
- স্ক্রিনে রঙিন ছবি ও লেখা দেখানো।
- স্ক্রিন টাচ করে কোনোকিছু সিলেক্ট করার উপযোগী ডিভাইস তৈরী।
কাগজে ছাপা ইংরেজি বর্ণমালার বইগুলোর মতই, কিন্তু সম্পূর্ণ ডিজিটাল এই ই-বুকটি তৈরী করতে যে যন্ত্রপাতিগুলো ব্যবহার করা হবে তার তালিকা নিচে দেওয়া হল।
প্রয়োজনীয় যন্ত্রপাতি | পরিমাণ | প্রোডাক্ট লিংক |
Arduino mega 2560 | 1 | এখানে ক্লিক করুন |
3.2 Inch 320×240 Touch LCD (C) Shield | 1 | এখানে ক্লিক করুন |
3.2inch 320×240 Touch LCD (C)
|
1 | এখানে ক্লিক করুন |
Rechargeable battery unit | 1 | এখানে ক্লিক করুন |
সার্কিটঃ
এই ই-বুকের সার্কিট একদমই ঝামেলামুক্ত।প্রথমে শিল্ডটিকে আরডুইনোর উপর বসাই।তারপর শিল্ডের উপর টাচ স্ক্রিনটিকে বসাই।
রিচার্জেবল ব্যাটারি দিয়ে পাওয়ার দিলেই সার্কিট অন হবে। এক্ষেত্রে দুটি ব্যাটারিকে অবশ্যই সিরিজ করে নিতে হবে।
কোডঃ
এই ই-বুক তৈরী করতে দুটি লাইব্রেরি ইন্সটল করতে হবে। TechShopBDScreen এবং TechShopBDTouch। লাইব্রেরি দুটির নামগুলোর নিচে ক্লিক করে ডাউনলোড করুন এবং আরডুইনোর লাইব্রেরি ফোল্ডারে কপি-পেস্ট করে ইন্সটল করে নিন। এরপর এইখানে দেওয়া কোডটি ডাউনলোড করে কম্পাইল এবং আপলোড করলেই ই-বুক তৈরী। এবার আপনি যেভাবে চান সেভাবে ই- বুকের ছবি, টেক্সট পরিবর্তন করতে পারেন।
টাচ স্ক্রিনে ছবি দেখানোর পদ্ধতিঃ
এই এক্সপেরিমেন্টে ব্যবহৃত টাচস্ক্রিনে কোনো ছবি দেখাতে হলে কয়েকটি ধাপ অনুসরন করতে হবে। ধাপগুলো নিম্নরুপ।
১) TechShopBDScreen নামক ফোল্ডারে Tools নামক একটি ফোল্ডার আছে। ফোল্ডারে দেওয়া ImageConverter565.exe নামক ফাইলটিতে ক্লিক করুন। এটিই আমাদের ফোটো এডিটর এবং কোড জেনারেটর। Open image এ ক্লিক করে যোগ করতে চাওয়া ছবিটি ওপেন করুন।
২)এবার ‘Reduce size to’ অপশনে টিক চিহ্ন দিন। ‘Lock aspect ratio’ তেও টিক দেওয়া থাকতে হবে।
৩) ছবিটি রিসাইজ করে ছোট করে নিন। আমাদের এই এক্সপেরিমেন্টে সব ছবির সাইজ ১ কিলোবাইটের নিচে রাখা হয়েছে।
৪)’save’ ক্লিক করলে ছবির নামেই একটি .c ফাইল জেনারেট হবে। ফাইলটির কোড কপি করুন।
৫)প্রদত্ত আরডুইনো কোডের icon.c ফাইলে কোডটি পেস্ট করুন।
আমাদের দেওয়া কোডে আমরা ছাব্বিশটি ছবির জন্য কোড কপি-পেস্ট অলরেডি করেই দিয়েছি। ই-বুক তৈরীর জন্য শুধু আমাদের দেওয়া কোড আপলোড করে দিলেই হবে। আপনারা অন্যকোনো ছবি যোগ করতে চাইলে এই পদ্ধতিতে করতে হবে। টিএফটি স্ক্রিন ও শিল্ডটির কার্যপ্রনালী বুঝতে শিল্ডটির ইউজার ম্যানুয়ালসহ সকল ডকুমেন্টস ভালোভাবে পড়া দরকার।