সুচিপত্র:

GameGirl5110: 13 ধাপ (ছবি সহ)
GameGirl5110: 13 ধাপ (ছবি সহ)

ভিডিও: GameGirl5110: 13 ধাপ (ছবি সহ)

ভিডিও: GameGirl5110: 13 ধাপ (ছবি সহ)
ভিডিও: Is The 80s Transparent Tech Trend BACK with a Twist? 2024, জুলাই
Anonim
গেমগার্ল 5110
গেমগার্ল 5110

ওহে! আমি v আলভারো রুবিও, আমি রেট্রো গেমের প্রেমীদের জন্য আমার নিজের শাস্ত্রীয় কনসোল তৈরি করতে চেয়েছিলাম এবং এর ফলাফল: The GameGirl 5110।

এটি গেমবয় ক্লাসিক থেকে অনুপ্রাণিত একটি 3 ডি মুদ্রিত কেস রয়েছে। এবং…

5110 কেন?

এটিকে আরও রেট্রো করার জন্য আমি নীল ব্যাকলাইট সহ আসল নকিয়া 5110 এর এলসিডি স্ক্রিন ব্যবহার করার সিদ্ধান্ত নিয়েছি।

-আমি Arduino এর উপর ভিত্তি করে, আপনি আপনার পছন্দসই মডেলটি ব্যবহার করতে পারেন, আমার ক্ষেত্রে আমি সীমিত জায়গার জন্য Arduino Nano বেছে নিয়েছি।

আপনার পছন্দের গেমগুলি আপলোড করার জন্য আপনার কাছে 6 টি প্রোগ্রামযোগ্য বোতাম রয়েছে! এখানে আমি সাপ খেলা প্রোগ্রাম করব।

-আমি নির্দেশের জন্য বাম দিকের 4 টি বোতাম এবং ডান উপরের বোতামটি রিসেট করেছি, আপনি arduino ফাইলের নিয়ন্ত্রণগুলি পরিবর্তন করতে পারেন।

-এতে শব্দের জন্য বুজার হিসাবে একটি পাইজোইলেক্ট্রিক রয়েছে।

সরবরাহ

উপকরণ:

  • আরডুইনো ন্যানো
  • নোকিয়া 5110 এলসিডি স্ক্রিন
  • মিনি স্লাইড সুইচ চালু/বন্ধ
  • বোতাম B3F Omron 12mm রং
  • প্রোটোটাইপ বোর্ড
  • 9V ব্যাটারি ধারক
  • তারের
  • ডুপন্ট কেবল মহিলা-মহিলা
  • পিএলএ বা এমন কেউ যিনি আপনাকে কেস প্রিন্ট করেন
  • বাদাম োকান
  • বাদাম এবং বোল্ট 2 মিমি

সরঞ্জাম:

  • তাতাল
  • টিন এবং ফ্লাক্স
  • আঠালো বন্দুক
  • স্ক্রু ড্রাইভার

ধাপ 1: কোড:

কোড
কোড

এই প্রকল্পটি ছিল 'ক্রিয়েটিভ ইলেকট্রনিক্স', মালাগা বিশ্ববিদ্যালয়ের একটি বেং ইলেকট্রনিক্স ইঞ্জিনিয়ারিং মডিউল, টেলিকমিউনিকেশন স্কুল (https://www.uma.es/etsi-de-telecomunicacion/)।

প্রথমত, আমি লাইব্রেরি LCD5110_Graph.h ব্যবহার করে 'স্নেক' গেমটি প্রোগ্রাম করেছি।

আপনি এটি ডাউনলোড করতে পারেন এবং ম্যানুয়ালটি এখানে পেতে পারেন।

আমি প্রোগ্রামিং এর গভীরে যাব না কিন্তু যদি আপনার কোন প্রশ্ন থাকে তাহলে আমাকে মন্তব্য করতে পারেন!:)

Github থেকে আমার arduino ফাইল ডাউনলোড করতে এখানে ক্লিক করুন, এটি MIT লাইসেন্স ব্যবহার করে শেয়ার করা হয়েছে।

ধাপ 2: 3D ডিজাইন

3D ডিজাইন
3D ডিজাইন
3D ডিজাইন
3D ডিজাইন

পরবর্তী ধাপ হল 3D মুদ্রিত কেস তৈরি করা। আমি প্রথমে কেসটি প্রিন্ট করার সুপারিশ করি এবং পরে হার্ডওয়্যারটি কেসটিকে আরও সহজভাবে সামঞ্জস্য করার জন্য করি। আমি এই নকশাটি তৈরি করতে Freecad ব্যবহার করেছি (প্রথমবার 3D ব্যবহার করে) এবং আমি CC লাইসেন্স ব্যবহার করে ফাইলগুলি ভাগ করছি।

এখানে 4 টি ফাইল রয়েছে:

  1. পেছনে
  2. সামনে
  3. 'GameGirl5110' লোগো
  4. হার্ডওয়্যার উন্নত করার ভিত্তি।

এটা সম্ভব যে আপনার প্রোটোটাইপ বোর্ড বা আপনার হার্ডওয়্যার আমার থেকে আলাদা এবং আপনাকে এই নকশা বা আপনার হার্ডওয়্যারে কিছু পরিবর্তন করতে হবে।

এই কাজটি একটি ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন-ননকমার্শিয়াল-শেয়ারএলাইক 4.0 আন্তর্জাতিক লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।

ধাপ 3: হার্ডওয়্যার - মেইনবোর্ড

হার্ডওয়্যার - মেইনবোর্ড
হার্ডওয়্যার - মেইনবোর্ড
হার্ডওয়্যার - মেইনবোর্ড
হার্ডওয়্যার - মেইনবোর্ড
হার্ডওয়্যার - মেইনবোর্ড
হার্ডওয়্যার - মেইনবোর্ড

প্রথমত আমি আরডুইনো ন্যানো এবং এলসিডি -র জন্য প্রোটোটাইপ বোর্ড তৈরি করেছিলাম, আমি আরডুইনো পিনের দূরত্ব সহ একটি প্রোটোটাইপ বোর্ডে দুটি মহিলা হেডার 15 পিন বিক্রি করেছি এবং এলসিডি সংযোগের জন্য অন্য 8 টি মহিলা হেডার। দেখুন যে আমি 8 টি মহিলা হেডারকে পিনের অবস্থানে রেখেছি D3, D4, D5, D6, D7 যা আমি arduinos হেডার পিনগুলিতে বিক্রি করি। পরবর্তী 3 টি পিন হল VCC BL এবং GND, আপনাকে VCC এবং BL কে যেকোনো 5V পিন এবং GND কে আপনার বোর্ডের কোন গ্রাউন্ড কানেকশনে সোল্ডার করতে হবে, এর সাথে আমরা 3 টি প্রোটোটাইপ বোর্ডের প্রথমটি শেষ করেছি। মহিলা হেডার ব্যবহার করে আমরা যখন চাইব তখন আরডুইনো এবং স্ক্রিনটি বের করতে পারব অথবা যদি কিছু নষ্ট না করে ভাঙা হয় তবে আপনি এটি প্রতিস্থাপন করতে পারেন। আপনি ফলাফলের সাথে ছবিটি দেখতে পারেন, তারপরে আপনাকে এক্সপেন্সর হিসাবে ডুপন্ট তারের সাথে এলসিডি সংযুক্ত করতে হবে।

ধাপ 4: হার্ডওয়্যার - বোতাম 1

হার্ডওয়্যার - বোতাম 1
হার্ডওয়্যার - বোতাম 1
হার্ডওয়্যার - বোতাম 1
হার্ডওয়্যার - বোতাম 1

এখন আমরা গেমের দিকনির্দেশের জন্য বাম বোতামগুলি তৈরি করতে যাচ্ছি। প্রতিরোধকের ব্যবহার অপশনাল, আপনি INPUT_PULLUP (PIN) লাইন ব্যবহার করে arduino ইনপুটগুলির অভ্যন্তরীণ প্রতিরোধক ব্যবহার করতে পারেন; কিন্তু আপনাকে কোডের কিছু লাইন যোগ বা পরিবর্তন করতে হবে, পরবর্তী ধাপে আমি সংযোগ বোতামের এই পদ্ধতির একটি উদাহরণ দেব।

আপনার বাম দিকে স্কিম কনটেকশন আছে, 3 ডি ফাইল থেকে তাদের মধ্যে দূরত্ব অনুসরণ করে আপনাকে 4 টি বোতাম সোল্ডার করতে হবে অথবা আপনার নতুন হার্ডওয়্যারের সাথে সামঞ্জস্য করতে ডিজাইনটি সংশোধন করতে হবে।

আপনি এনালগ ইনপুটগুলিকে ডিজিটাল হিসাবে ব্যবহার করতে পারেন শুধু তাদের ইনপুট হিসাবে সংজ্ঞায়িত করে।

সবুজ তারগুলি হল তারগুলি যা আপনাকে আরডুইনো ইনপুটগুলিতে সোল্ডার করতে হবে, আমি ব্যবহার করেছি:

  • UP -> পিন 16 (A2)
  • বাম -> পিন 17 (A3)
  • ডাউন -> পিন 18 (A4)
  • অধিকার -> পিন 19 (A5)

এছাড়াও আপনাকে মূল প্রোটোটাইপ বোর্ডের যেকোনো স্থানের জন্য VCC কে 5V এবং GND এ সোল্ডার করতে হবে।

গুরুত্বপূর্ণ: আমি প্রোটোটাইপ বোর্ডের মধ্যে লম্বা তারের সোল্ডার করার পরামর্শ দিচ্ছি, তারপর আপনি কিছু না ভেঙ্গে ক্ষেত্রে এটিকে আরও ভালভাবে সরাতে এবং সামঞ্জস্য করতে পারেন।

ধাপ 5: হার্ডওয়্যার - বোতাম 2

হার্ডওয়্যার - বোতাম 2
হার্ডওয়্যার - বোতাম 2
হার্ডওয়্যার - বোতাম 2
হার্ডওয়্যার - বোতাম 2

এখন আমাদের ডানদিকে 2 টি বোতাম তৈরি করতে হবে। এই ক্ষেত্রে আমি আপনাকে দেখাব কিভাবে INPUT_PULLUP ব্যবহার করতে হয় যদি আপনি অভ্যন্তরীণ প্রতিরোধক ব্যবহার করতে চান।

আমি উপরের বোতামটি রিসেট হিসাবে ব্যবহার করব, তারপরে আমি মেইনবোর্ডের আরএসটি পিন করার জন্য একপাশে সোল্ডার করব এবং অন্যদিকে সোল্ডারকে জিএনডি -তে পিন্ড করব।

এই গেমটিতে আমার দ্বিতীয় বোতামের প্রয়োজন নেই কিন্তু ভবিষ্যতে অন্যান্য গেমের জন্য ব্যবহার করার জন্য আমি এটি সোল্ডার করব, তারপর আপনাকে কেবল একপাশে A1 এবং অন্যদিকে GND- এ সোল্ডার করতে হবে। যখন আপনি INPUT_PULLUP (15) ব্যবহার করতে এটি remenber ব্যবহার করতে চান; এবং এটি ডিজিটাল রিডের সাথে ব্যবহার করুন।

ধাপ 6: হার্ডওয়্যার - পাওয়ার এবং চালু/বন্ধ

হার্ডওয়্যার - পাওয়ার এবং অন/অফ
হার্ডওয়্যার - পাওয়ার এবং অন/অফ
হার্ডওয়্যার - পাওয়ার এবং অন/অফ
হার্ডওয়্যার - পাওয়ার এবং অন/অফ

আমি একটি 9v ব্যাটারি এবং একটি স্লাইডার সুইচ ব্যবহার করব, তারপর আমি একটি ব্যাটারি হোল্ডার কিনেছি যা আপনাকে কালো তারের GND এবং লাল তারকে VIN এ সোল্ডার করতে হবে, কিন্তু তার আগে আপনি ব্যাটারি হোল্ডার থেকে লাল তারের সোল্ডার সোল্ডার যোগ করবেন সুইচের মাঝের পিন এবং অন্য পিনের মধ্যে একটি হল ভিআইএন -এ সোল্ডার। তারপর আপনি সার্কিট বন্ধ করছেন।

ধাপ 7: হার্ডওয়্যার - বুজার

হার্ডওয়্যার - বুজার
হার্ডওয়্যার - বুজার
হার্ডওয়্যার - বুজার
হার্ডওয়্যার - বুজার

শব্দ তৈরি করতে আমি পাইজোইলেক্ট্রিক ব্যবহার করব, আপনি যা পছন্দ করেন তা ব্যবহার করতে পারেন, আপনাকে এই তারের সাথে একটি তারের GND এবং অন্য তারের ডিজিটাল পিন 2 এ সোল্ডার করতে হবে। আপনি চাইলে এটি পরিবর্তন করতে পারেন।

তারপর আমি আঠালো বন্দুক দিয়ে ব্যাটারি হোল্ডারের পিছনে এটি ঠিক করেছি যাতে আপনি দেখতে পারেন এটি আরও জোরে শব্দ করে।

ধাপ 8: বাদাম োকানো

বাদাম োকানো
বাদাম োকানো
বাদাম োকানো
বাদাম োকানো

এখন আপনি কনসোলের হার্ডওয়্যার শেষ করেছেন, কেসটিতে beforeোকানোর আগে চেষ্টা করে দেখুন !!

একবার আপনি নিশ্চিত হয়ে যান যে কনসোল প্রস্তুত, সোল্ডারের বিন্দু দিয়ে আপনি চারটি কলামে প্লাস্টিক গলে যাওয়া বাদাম ুকিয়ে দিতে পারেন।

ধাপ 9: ফিটমেন্ট - এলসিডি এবং স্লাইডিং সুইচ

ফিটমেন্ট - এলসিডি এবং স্লাইডিং সুইচ
ফিটমেন্ট - এলসিডি এবং স্লাইডিং সুইচ
ফিটমেন্ট - এলসিডি এবং স্লাইডিং সুইচ
ফিটমেন্ট - এলসিডি এবং স্লাইডিং সুইচ

আপনার কনসোল প্রায় প্রস্তুত !!

আমি এলসিডি দিয়ে শুরু করেছি, শুধু এটি তার জায়গায় রাখুন এবং প্লাস্টিকের বন্দুক দিয়ে এটি ঠিক করুন।

তারপরে আপনি স্লাইডিং সুইচটি screwুকিয়ে স্ক্রু করতে পারেন, যদি প্রয়োজন হয় তবে আপনি বাদাম ব্যবহার করতে পারেন।

ধাপ 10: ফিটমেন্ট - বোতাম

ফিটমেন্ট - বোতাম
ফিটমেন্ট - বোতাম
ফিটমেন্ট - বোতাম
ফিটমেন্ট - বোতাম

এটি সবচেয়ে কঠিন অংশ, আপনাকে বোতামগুলিকে তাদের সম্মানিত গর্তে রাখতে হবে এবং আপনাকে এটি সঠিক উচ্চতার সাথে ঠিক করতে হবে কারণ আপনি যদি এটি না করেন তবে আপনার বোতাম টিপতে থাকবে। এটি করার জন্য আমি কিছু নরম প্লাস্টিকের স্টিকার ertedুকিয়েছি যেমন আপনি ছবিতে উপরের দিকে এবং বোর্ডের বটনে দেখতে পাচ্ছেন, আপনি উচ্চতা ধরে রাখতে কয়েক সেন্টিমিটার দিয়ে কিছু ব্যবহার করতে পারেন।

একবার আপনি প্রোটোটাইপ বোর্ডগুলির জন্য সঠিক অবস্থান পেয়ে গেলে শুধু প্লাস্টিকের বন্দুক দিয়ে এটি ঠিক করুন এবং শুকানো পর্যন্ত অবস্থানটি রাখুন। উভয় প্রোটোটাইপ বোর্ড দিয়ে এটি করুন।

এখন চেষ্টা করুন যদি আপনি সমস্ত বোতাম সঠিকভাবে টিপতে পারেন, তাহলে আপনি পরবর্তী ধাপের জন্য প্রস্তুত।

ধাপ 11: ফিটমেন্ট - বন্ধ

ফিটমেন্ট - বন্ধ
ফিটমেন্ট - বন্ধ
ফিটমেন্ট - বন্ধ
ফিটমেন্ট - বন্ধ

এখন আপনি যে প্লাস্টিকের টুকরাটি মুদ্রণ করেছেন তা ঠিক করবেন এবং এটি আরও শক্ত করার জন্য ব্যবহৃত হবে এবং তারপরে প্রোটোটাইপ বোর্ডগুলি যখন আপনি জোর দিয়ে চাপ দিচ্ছেন তখন আরও গভীরে যাবেন না।

শুধু উভয় বোর্ডের মাঝখানে এটি সামঞ্জস্য করুন এবং প্লাস্টিকের বন্দুক দিয়ে ঠিক করুন, যতক্ষণ না এটি শুকায় ততক্ষণ টিপুন এবং তারপরে আপনি ব্যাটারি হোল্ডারকে বাকি জায়গায় রাখতে পারেন।

কেসটির উপরের সমস্ত তারের এবং প্রধান বোর্ডটি সামঞ্জস্য করুন এবং তারপরে আপনি এটি বন্ধ করতে পারেন।

আপনার GameGirl5110 ব্যবহার করার জন্য প্রায় প্রস্তুত;)

ধাপ 12: GameGirl5110 লোগো যোগ করুন

GameGirl5110 লোগো যোগ করুন
GameGirl5110 লোগো যোগ করুন
GameGirl5110 লোগো যোগ করুন
GameGirl5110 লোগো যোগ করুন
GameGirl5110 লোগো যোগ করুন
GameGirl5110 লোগো যোগ করুন

এখন আপনাকে স্ক্রিনের জন্য লোগো ঠিক করতে হবে, এর জন্য আমি একটু সুপারগ্লু ব্যবহার করতে পছন্দ করি এবং যদি আপনি এটি পছন্দ করেন তবে স্থায়ী মার্কার দিয়ে এটি আঁকুন!

ধাপ 13: আপনার গেমগার্ল 5110 উপভোগ করুন

আপনার গেমগার্ল 5110 উপভোগ করুন
আপনার গেমগার্ল 5110 উপভোগ করুন

এই ফলাফল! যদি আপনার কোন প্রশ্ন থাকে তবে আমাকে মন্তব্য করুন এবং আমি যত তাড়াতাড়ি সম্ভব আপনাকে সাহায্য করব!

আশা করি আপনি আপনার নিজের GameGirl5110 তৈরির প্রক্রিয়াটি উপভোগ করবেন এবং খেলতে মজা পাবেন!;)

প্রস্তাবিত: