সুচিপত্র:

মিনি আর্কেড ক্যাবিনেট: 7 টি ধাপ
মিনি আর্কেড ক্যাবিনেট: 7 টি ধাপ

ভিডিও: মিনি আর্কেড ক্যাবিনেট: 7 টি ধাপ

ভিডিও: মিনি আর্কেড ক্যাবিনেট: 7 টি ধাপ
ভিডিও: ভালো মানের ভেপ কিনুন কম দামে | vape price in Bangladesh | new collection vape price 2022 2024, ডিসেম্বর
Anonim
মিনি তোরণ মন্ত্রিসভা
মিনি তোরণ মন্ত্রিসভা

এই নির্দেশনাটি দক্ষিণ ফ্লোরিডা বিশ্ববিদ্যালয়ে মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল (www.makecourse.com)

সরবরাহ

তোরণ জয়স্টিক

4 x আর্কেড বোতাম

ব্রেডবোর্ড

ব্রেডবোর্ডের তার

HDMI ইনপুট সহ 7 ইঞ্চি স্ক্রিন

HDMI কেবল

রাস্পবেরি পাই 3

5V 2.5A রাস্পবেরি পাই পাওয়ার সাপ্লাই

আরডুইনো লিওনার্দো

পাতলা পাতলা কাঠ

1 ইঞ্চি বর্গ ডোয়েল

ধাপ 1: ধাপ 1: বহিরাগত কাটা

এই পদক্ষেপের জন্য, মন্ত্রিসভার প্রান্তগুলি সুন্দর এবং ফ্লাশ রাখার জন্য সুনির্দিষ্ট কাটার জন্য লেজার কাটার ব্যবহার করা আদর্শ হবে। যদি আপনার কাছে না থাকে, তাহলে একটি করাত ঠিক কাজ করবে, যদিও এটি কিছু সময় এবং বেশ কিছুটা শক্তি লাগবে।

ডোয়েলটি নিম্নোক্ত বিভাগে কেটে নিন: 4 x 10 ইঞ্চি, 2 x 12.5 ইঞ্চি, 2 x 8 ইঞ্চি, 2 x 3 ইঞ্চি, 2 x 3.3 ইঞ্চি, 2 x 9.3 ইঞ্চি 15 ডিগ্রি কোণে। এগুলি তোরণ মন্ত্রিসভার কঙ্কাল তৈরি করবে।

এখন: পাতলা পাতলা কাঠকে নিম্নোক্ত মাত্রায় কাটুন: 10in x 4in, 10in x 10.3in (স্ক্রিনের নির্দিষ্ট মাত্রা সহ এই টুকরোর মধ্যে একটি এলাকাও কাটা নিশ্চিত করুন), 10in x 12.5in, 10in x 5in, 2 বিভাগ 12.5 ইঞ্চি x 12 ইঞ্চি 15 ডিগ্রি কোণে 5 ইঞ্চি অংশটি কাটা নিশ্চিত করে (এই চূড়ান্ত 2 বিভাগগুলি মন্ত্রিসভার পাশের প্যানেলগুলি একই আকৃতির সাথে মেলে।)

ধাপ 2: ধাপ 2: কঙ্কাল একত্রিত করুন

কাঠের স্ক্রু ব্যবহার করে চারটি 10 ইঞ্চি অংশকে একটি আয়তক্ষেত্রের সাথে একত্রিত করুন। এটি মন্ত্রিসভার নিচের অংশ হবে।

আয়তক্ষেত্রের এক পাশের কোণের শীর্ষে 12.5 ইঞ্চি একত্রিত করুন। এটি মন্ত্রিসভার পিছনে থাকবে।

মন্ত্রিসভার 2 টি অংশ যা 8 ইঞ্চি অংশ দিয়ে পিছনে তৈরি করে।

পিছনের অংশগুলিতে 3.3 ইঞ্চি অস্থিসমূহ যুক্ত করুন যাতে তারা মন্ত্রিসভার সামনে থাকে।

মন্ত্রিসভার সামনে 10 ইঞ্চি অংশ জুড়ে একটি 10 ইঞ্চি বিভাগ যুক্ত করুন যাতে আপনার একই দুটি টুকরা একে অপরের উপরে থাকে।

আপনি যে 10 ইঞ্চি অংশটি রেখেছেন তার উভয় পাশে একটি 3 ইঞ্চি বিভাগ যুক্ত করুন। এই পাশের টুকরাগুলি কোণযুক্ত অংশগুলির সাথে সংযুক্ত হবে এবং যেখানে জয়স্টিক এবং বোতামগুলির জন্য মুখ থাকবে।

মন্ত্রিসভার উপরের অংশ থেকে বের হওয়া টুকরোগুলিতে আপনি যে টুকরোগুলি রেখেছেন তার সাথে সংযুক্ত কোণযুক্ত বিভাগগুলি যুক্ত করুন।

অবশেষে, মন্ত্রিসভার শীর্ষের কাছাকাছি অবস্থিত কোণযুক্ত বিভাগের মধ্যে চূড়ান্ত 8 ইঞ্চি টুকরা যুক্ত করুন।

এখন আপনার একটি মিনি আর্কেড ক্যাবিনেটের অনুরূপ একটি সম্পূর্ণরূপে একত্রিত কঙ্কাল থাকা উচিত।

ধাপ 3: ধাপ 3: বাহ্যিক একত্রিত করুন

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

আর্কেড স্টিক জন্য বাম অর্ধেক একটি 20mm গর্ত কাটা।

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

ধাপ 4: ধাপ 4: Arduino কোড করুন

ধাপ 4: Arduino কোড করুন
ধাপ 4: Arduino কোড করুন

আপনার আরডুইনোতে নিম্নলিখিত কোড যোগ করুন। এই কোডটি আরডুইনোকে বোতাম টিপতে এবং রাস্পবেরি পাইতে কীবোর্ড ইনপুট হিসাবে আউটপুট করার অনুমতি দেয়।

অকার্যকর সেটআপ() {

Keyboard.being ();

পিনমোড (2, INPUT_PULLUP); // জয়স্টিক আপ

পিনমোড (3, INPUT_PULLUP); // জয়স্টিক ডাউন

পিনমোড (4, INPUT_PULLUP); // জয়স্টিক ডান

পিনমোড (5, INPUT_PULLUP); // জয়স্টিক বাম

পিনমোড (6, INPUT_PULLUP); // বোতাম 1

পিনমোড (7, INPUT_PULLUP); // বোতাম 2

পিনমোড (8, INPUT_PULLUP); // বোতাম 3

পিনমোড (9, INPUT_PULLUP); // বোতাম 4

}

অকার্যকর লুপ () {

int State2 = digitalRead (2);

int State3 = digitalRead (3);

int State4 = digitalRead (4);

int State5 = digitalRead (5);

int State6 = digitalRead (6);

int State7 = digitalRead (7);

int State8 = digitalRead (8);

int State9 = digitalRead (9);

যদি (State2 == LOW) {

Keyboard.press (215)

}

অন্য {

Keyboard.release (215)

}

যদি (State3 == LOW) {

Keyboard.press (216)

}

অন্য {

Keyboard.release (216)

}

যদি (State4 == LOW) {

Keyboard.press (217)

}

অন্য {

Keyboard.release (217)

}

যদি (State5 == LOW) {

Keyboard.press (218)

}

অন্য {

Keyboard.release (218)

}

যদি (State6 == LOW) {

Keyboard.press (219)

}

অন্য {

Keyboard.release (219)

}

যদি (State7 == LOW) {

Keyboard.press (220)

}

অন্য {

Keyboard.release (220)

}

যদি (State8 == LOW) {

Keyboard.press (221)

}

অন্য {

Keyboard.release (221)

}

যদি (State9 == LOW) {'

Keyboard.press (222)

}

অন্য {

Keyboard.release (222)

}

}

ধাপ 5: ধাপ 5: ইলেকট্রনিক্স তারের

ধাপ 5: ইলেকট্রনিক্স তারের
ধাপ 5: ইলেকট্রনিক্স তারের

কোডটি ব্যবহার করে, জয়েস্টিকটি আরডুইনোতে 2 থেকে 5 পিনের সাথে সংযুক্ত করুন এবং 5 ম পিনটি স্থির করুন।

এরপরে, প্রতিটি বোতামে মাটিতে একটি পিন এবং বাকি পিনগুলি আরডুইনোতে 6 থেকে 9 পিনে সংযুক্ত করুন।

অবশেষে, রাস্পবেরি পাইতে আরডুইনো প্লাগ করুন যা আমরা পরবর্তী ধাপে স্থাপন করব।

ধাপ 6: ধাপ 6: রাস্পবেরি পাই 3 সেট আপ করুন

ধাপ 6: রাস্পবেরি পাই 3 সেট আপ করুন
ধাপ 6: রাস্পবেরি পাই 3 সেট আপ করুন

Https://retropie.org.uk/download/ এ যান এবং retropie এর সর্বশেষ সংস্করণটি ডাউনলোড করুন।

আপনার পছন্দের পছন্দের সফটওয়্যারটি ব্যবহার করে মাইক্রোএসডি কার্ডে ছবিটি ফ্ল্যাশ করুন এবং রাস্পবেরি পাই 3 -এ রাখুন। আমি উইন 32 ডিস্ক ইমেজারের পরামর্শ দিই।

রাস্পবেরি পাইকে 7 ইঞ্চি স্ক্রিন এবং বিদ্যুৎ সরবরাহের সাথে সংযুক্ত করুন।

যখন একটি নিয়ামক কনফিগার করার জন্য অনুরোধ করা হয়, আপনি পূর্বে কোডেড এবং তারযুক্ত ওয়্যারডিনো জয়স্টিক ব্যবহার করে পদ্ধতিটি অনুসরণ করুন।

এই বিশেষ সেটআপের জন্য আমরা এসএনইএস -এ স্পেস ইনভেডার চালাব, তাই রোমের অনুলিপি অনলাইনে একটি সম্মানিত উৎস থেকে খুঁজে নিন যেমন

এখন একটি প্রোগ্রাম ব্যবহার করে রম ট্রান্সফার করুন যেমন winSCP যেমন ssp to raspberry pi এবং/retropie/roms/snes ডিরেক্টরিতে ফাইল কপি করুন।

রাস্পবেরি পাই পুনরায় বুট করুন এবং এসএনইএস লোগোটি মেনুতে তালিকাভুক্ত স্থান আক্রমণকারী রম সহ মেনুতে যুক্ত করা উচিত।

ধাপ 7: ধাপ 8: সব একসাথে রাখুন

পাতলা পাতলা কাঠের উপর তারা জয়স্টিক লাগান। তারপর বোতাম যোগ করুন। বেশিরভাগের ভিতরে একটি ল্যাচ থাকবে যা স্ক্রু ব্যবহার না করে এটিকে জায়গায় রাখবে।

মন্ত্রিসভার কঙ্কালের সাথে জয়স্টিক এবং বোতাম সহ বোর্ডটি সংযুক্ত করুন, এটিকে জায়গায় রাখুন।

কোণযুক্ত মুখে কাটা গর্তে পর্দা রাখুন।

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

প্রস্তাবিত: