সেই দিনগুলোর কথা মনে আছে যখন গেমিং গ্রাফিক্সের সেরা নিদর্শন ছিল একজন ৮-বিট প্লাম্বারের রাজকন্যাকে উদ্ধার করা এবং হাতে গেম কন্ট্রোলার নিয়ে টিভির পর্দার সামনে বিকেল কাটানো? আজকাল রেট্রো গেমিংয়ের ব্যাপক জনপ্রিয়তা বাড়ছে। যদিও বাজার তৈরি এমুলেটরে ভরপুর, আসল জাদুটা অন্য কিছুতে লুকিয়ে আছে: নিজের পছন্দমতো আর্কেড মেশিন বা হ্যান্ডহেল্ড তৈরি করার ক্ষমতা। আপনি যদি প্রযুক্তি ভালোবাসেন এবং স্ক্রুড্রাইভার হাতে নিতে ভয় না পান, তাহলে আমরা আপনাকে দেখাবো কীভাবে এটি করতে হয়। এই কাজের জন্য বর্তমানে সবচেয়ে জনপ্রিয় দুটি প্ল্যাটফর্ম হলো রাস্পবেরি পাই এবং ইএসপি৩২। আপনার কোনটি বেছে নেওয়া উচিত এবং কীভাবে শুরু করবেন?
একটি রেট্রো কনসোল কেনার পরিবর্তে কেন নিজেরটা তৈরি করবেন?
আপনার মনে প্রশ্ন জাগতে পারে, যে জিনিসটি চীন থেকে মাত্র কয়েকশ ডলারে অর্ডার করা যায়, তা তৈরি করতে সপ্তাহান্তে কেন সময় ব্যয় করবেন। এর উত্তরটি খোদ মেকার কমিউনিটির মধ্যেই নিহিত। যদিও তৈরি চীনা কনসোলগুলো বক্স থেকে বের করেই ব্যবহার করা যায়, তবে সেগুলোতে প্রায়শই নিম্নমানের কারিগরি, দুর্বল ডিসপ্লে এবং মালিকানাধীন সফটওয়্যারের মতো সমস্যা থাকে।
নিজের হাতে বানানো একটি গেম কনসোল আপনাকে দেয় সম্পূর্ণ স্বাধীনতা। আপনি আপনার পছন্দের রঙে এর কভারটি থ্রিডি প্রিন্ট করতে পারেন, বাটনগুলোর মান বেছে নিতে পারেন, সেরা টিএফটি বা ওএলইডি ডিসপ্লে পছন্দ করতে পারেন এবং পুরোনো গেমের এমুলেটর ঠিক আপনার ইচ্ছেমতো লোড করতে পারেন। আর সবচেয়ে গুরুত্বপূর্ণ হলো: যে ডিভাইসটি আপনি নিজে সোল্ডার করে জীবন্ত করে তুলেছেন, তাতে প্রথমবার কোনো গেম শুরু করার অনুভূতিটি অমূল্য।
চিন্তাভাবনা: ESP32 বনাম রাস্পবেরি পাই – কোনটি বেছে নেবেন?
প্রতিটি কনসোলের ভিত্তি হলো এর ‘মস্তিষ্ক’। যন্ত্র নিয়ে নাড়াচাড়ার জগতে, আপনাকে প্রধানত দুটি পথের মধ্যে একটি বেছে নিতে হবে: একটি পূর্ণাঙ্গ মাইক্রোকম্পিউটার এবং একটি শক্তি-সাশ্রয়ী মাইক্রোকন্ট্রোলার। এই পথগুলোর প্রত্যেকটিই কিছুটা ভিন্ন অভিজ্ঞতা এবং তৈরির ক্ষেত্রে ভিন্ন মাত্রার জটিলতা প্রদান করে।
রাস্পবেরি পাই: শক্তিশালী মাল্টিমিডিয়া কেন্দ্র
আপনি যদি এমন একটি কনসোল চান যা আপনার বসার ঘরের বড় টিভিতে HDMI-এর মাধ্যমে সংযোগ করা যায়, তবে রাস্পবেরি পাই হলো সবচেয়ে উপযুক্ত পছন্দ। এটি একটি পূর্ণাঙ্গ miniবিপুল গণনা ক্ষমতা সম্পন্ন একটি কম্পিউটারonem.
RetroPie বা Recalbox-এর মতো সিস্টেমগুলোর সমর্থনের কারণে সফটওয়্যার ইনস্টলেশন খুবই ব্যবহার-বান্ধব। নতুন মডেলগুলোর (যেমন Raspberry Pi 4 বা 5) পারফরম্যান্স শুধু NES ও SNES-এর ক্লাসিক গেমগুলোর জন্যই যথেষ্ট নয়, বরং এটি PlayStation 1, Nintendo 64 বা এমনকি আর্কেড মেশিনের আরও চাহিদাসম্পন্ন 3D গেমগুলোও সাবলীলভাবে এমুলেট করতে পারে।
হার্ডওয়্যারের দৃষ্টিকোণ থেকে, রাস্পবেরি পাই মূলত সামঞ্জস্যপূর্ণ মডিউল এবং ক্যাবল নিরাপদে সাজিয়ে রাখার জন্য ব্যবহৃত হয়। তবে, এই পারফরম্যান্স এবং সুবিধার জন্য মূল্য দিতে হয় এর উচ্চ ক্রয়মূল্য, বড় আকার এবং মেইনস থেকে আসা শক্তিশালী বিদ্যুৎ সরবরাহের (সাথে সক্রিয় প্রসেসর কুলিং-এর) প্রয়োজনের মতো বিষয়গুলো সামলাতে হয়।
ESP32: হ্যান্ডহেল্ড গেমিং-এর জন্য একটি সাশ্রয়ী সমাধান
অন্যদিকে, ESP32 হলো একটি মাইক্রোকন্ট্রোলার। মূলত একটি স্বল্পমূল্যের স্মার্ট হোম (IoT) চিপ হিসেবে তৈরি হলেও, এর ডুয়াল-কোর প্রসেসর এবং সমন্বিত ওয়াই-ফাই ও ব্লুটুথের কারণে এটি হ্যান্ডহেল্ড কনসোল কমিউনিটির কাছে অত্যন্ত জনপ্রিয় হয়ে উঠেছে।
এটি ক্লাসিক গেমবয়ের মতো প্রোজেক্টের জন্য একেবারে আদর্শ, যা আপনি হাতে নিয়ে বা সাথে করে নিয়ে যেতে পারেন। এটি অত্যন্ত কম বিদ্যুৎ খরচ করে, তাই আপনি একটি ছোট লি-পো ব্যাটারিতেই ঘণ্টার পর ঘণ্টা খেলতে পারবেন। এটি ৮-বিট এবং ১৬-বিট সিস্টেম নিখুঁতভাবে সামলাতে পারে। এটি হয়তো ৩ডি গেমের জন্য সেরা নয়, কিন্তু হ্যান্ডহেল্ড আর্কেড গেমের জন্য এটি উপযুক্ত, কারণ এর... miniকয়েক ডজন ক্রাউনের আকার এবং ক্রয়মূল্য তুলনাহীন। তবে, আপনাকে এই সত্যটির জন্য প্রস্তুত থাকতে হবে যে এই পথে কিছুটা বেশি DIY দক্ষতার প্রয়োজন হয়, প্রায়শই সোল্ডারিং আয়রন এবং ডায়াগ্রাম অনুযায়ী সতর্কভাবে ওয়্যারিং করা ছাড়া কাজ করা যায় না।
সমাবেশের জন্য আপনার যা যা প্রয়োজন হবে (প্রাথমিক চেকলিস্ট)
এর নির্মাণ পদ্ধতি যতটা জটিল মনে হতে পারে, ততটা নয়। আপনি যদি আপনার হ্যান্ডহেল্ড কনসোলের ভিত্তি হিসেবে ESP32 বেছে নেন, তাহলে আপনার এই কয়েকটি মৌলিক উপাদানের প্রয়োজন হবে:onent:
- উন্নয়ন বোর্ড: স্বয়ং ESP32 মডিউলটি।
- প্রদর্শক: রঙিন টিএফটি ডিসপ্লে (যেমন, এসপিআই ইন্টারফেসসহ জনপ্রিয় ৩২০×২৪০ পিক্সেল রেজোলিউশন)।
- নিয়ন্ত্রণ: আরডুইনো/ইএসপি প্রোজেক্টের জন্য ক্লাসিক কীপ্যাড বাটন এবং সম্ভবত একটি অ্যানালগ জয়স্টিক।
- পাওয়ার সাপ্লাই: লি-পো ব্যাটারি এবং চার্জিং মডিউল (বেশিরভাগ ক্ষেত্রে TP4056 চিপ), যা ইউএসবি-র মাধ্যমে নিরাপদ চার্জিং নিশ্চিত করে।
- শব্দ: ছোট স্পিকার এবং I2S audio পরিষ্কার অডিও আউটপুটের জন্য মডিউল।
- সঞ্চয়স্থান: মাইক্রোএসডি কার্ড রিডার মডিউল (যাতে আপনি সবগুলো রম সেখানে রাখতে পারেন)।
শিক্ষানবিসদের জন্য পরামর্শ: আপনার কোডে বাটনগুলোকে "ডিবাউন্স" করতে ভুলবেন না, অথবা ক্যাপাসিটর ব্যবহার করে একটি হার্ডওয়্যার সমাধান কাজে লাগান, যাতে গেমে এক চাপে আপনার চরিত্র দুবার লাফিয়ে উঠতে না পারে!
সফটওয়্যার ও পুনরুদ্ধার: কীভাবে সবকিছু কার্যকর করবেন
একবার সবকিছু সংযোগ করা হয়ে গেলে (সেটা সোল্ডারবিহীন প্যাচে পরীক্ষামূলকভাবে তার দিয়ে যুক্ত করা হোক বা আপনার নিজের প্রিন্টেড সার্কিট বোর্ডে স্থায়ীভাবে যুক্ত করা হোক), এবার এটিকে চালু করার পালা।
U রাস্পবেরি পাই পদ্ধতিটি খুবই সহজ। আপনি আপনার কম্পিউটারে প্রোগ্রামটি ডাউনলোড করুন। রাস্পবেরি পাই ইমেজারসিস্টেমটি এসডি কার্ডে আপলোড করতে এটি ব্যবহার করুন। RetroPieকার্ডটি 'রাস্পবেরি'-তে প্রবেশ করান এবং এটিকে টিভিতে সংযুক্ত করুন। সিস্টেমটি আপনাকে বাটন সেটিংসের মাধ্যমে নির্দেশনা দেবে এবং আপনি লোকাল নেটওয়ার্কের মাধ্যমে সহজেই আপনার আইনসম্মতভাবে অর্জিত গেম রমগুলো এতে আপলোড করতে পারবেন।
U ESP32 পূর্ব-প্রস্তুত ফার্মওয়্যার ব্যবহার করা হয়, যার মধ্যে সবচেয়ে বিখ্যাত হলো ওপেন-সোর্স প্রকল্পটি। রেট্রো গো (অথবা ওড্রয়েড-গো)। একটি ডেভেলপমেন্ট এনভায়রনমেন্ট (যেমন আরডুইনো আইডিই অথবা সরাসরি একটি সুবিধাজনক ওয়েব ফ্ল্যাশারের মাধ্যমে) ব্যবহার করে, আপনি একটি ইউএসবি কেবলের সাহায্যে চিপটিতে কোড আপলোড করেন। এরপর গেমগুলো চিরাচরিত পদ্ধতিতে সাথে থাকা এসডি কার্ডে আপলোড করা হয়।
উপসংহার ও সুপারিশ: আপনার প্রকল্পটি কোথা থেকে শুরু করবেন?
নিজের রেট্রো গেম কনসোল তৈরি করা সপ্তাহান্তের জন্য একটি চমৎকার প্রকল্প। এর মাধ্যমে আপনি শুধু স্মৃতিতে ভরপুর একটি সম্পূর্ণ কার্যকরী ডিভাইস পাবেন তাই নয়, বরং ইলেকট্রনিক্স, সোল্ডারিং এবং মাইক্রোকন্ট্রোলার কীভাবে কাজ করে, সে সম্পর্কেও অনেক কিছু শিখতে পারবেন। এটি আধুনিক কারুশিল্পের জগতে প্রবেশের একটি আদর্শ মাধ্যম।
আপনি হোন বা না হোনoneসি আপনি সিদ্ধান্ত নিন miniআপনি শক্তি-সাশ্রয়ী ESP32 চিপ দ্বারা চালিত একটি চমৎকার হ্যান্ডহেল্ড খেলনা তৈরি করতে চান, কিংবা শক্তিশালী রাস্পবেরি পাই দিয়ে একটি ক্ষমতাসম্পন্ন টিভি কনসোল বানাতে চান, এর যন্ত্রাংশ খোঁজার জন্য আপনাকে পুরো ইন্টারনেট জুড়ে ঘুরতে হবে না। প্রয়োজনীয় সমস্ত ডেভেলপমেন্ট বোর্ড, রঙিন টিএফটি ডিসপ্লে, সুইচ, ব্যাটারি মডিউল এবং আরও অনেক ইলেকট্রনিক যন্ত্রাংশ সহজলভ্য।oneআপনি আপনার প্রকল্পের জন্য প্রয়োজনীয় যন্ত্রাংশ চেক ইলেকট্রনিক্স ও রোবোটিক্স বিশেষজ্ঞদের কাছে, যেমন তাদের ই-শপে, খুঁজে পেতে পারেন। https://www.laskakit.cz/ আপনার সোল্ডারিং আয়রন প্রস্তুত করুন, সঠিক যন্ত্রাংশ বেছে নিন এবং আমাদের সাথে নব্বইয়ের দশকে ফিরে যান!