সুচিপত্র:

একটি ArduinoBoy তৈরি করুন: 8 টি ধাপ
একটি ArduinoBoy তৈরি করুন: 8 টি ধাপ

ভিডিও: একটি ArduinoBoy তৈরি করুন: 8 টি ধাপ

ভিডিও: একটি ArduinoBoy তৈরি করুন: 8 টি ধাপ
ভিডিও: Ekti Bangladesh | একটি বাংলাদেশ তুমি জাগ্রত জনতার | Sabina Yasmin | Lyrical Video | Anupam Music 2024, সেপ্টেম্বর
Anonim
একটি ArduinoBoy তৈরি করুন
একটি ArduinoBoy তৈরি করুন
একটি ArduinoBoy তৈরি করুন
একটি ArduinoBoy তৈরি করুন

গেমবয়। সম্ভবত আপনি আপনার শৈশবে একটি ফিরে মালিকানাধীন। এবং যদি আপনি নাও করেন, সম্ভবত আপনি আপনার সেরা বন্ধুর গেমবয়ের সাথে খেলেছেন, অথবা সম্ভবত আপনি তার নিকটতম প্রতিদ্বন্দ্বী, সেগা গেম গিয়ার বা যাযাবরের মালিক। বিস্ময়কর ছোট গেমিং ডিভাইসগুলি, কিন্তু এখন যেহেতু আপনি সবাই বড় হয়ে গেছেন, আপনি কি এখন এটি নিয়ে কি করতে চলেছেন সে সম্পর্কে আপনি কি কোন চিন্তা করেছেন? খনন করার জন্য এটিকে আটকে রাখুন এবং আপনার বাচ্চাদের দেখান যে 20 তম শতাব্দীতে গেমিং কেমন ছিল? এটি একটি সংগ্রাহকের কাছে বিক্রি করবেন? লেজেন্ড অব জেলদার মধ্য দিয়ে ফিরে গেইমিং স্মৃতিগুলোকে পুনরুজ্জীবিত করুন: লিংকের জাগরণ শেষের বাজিলন সময়ের জন্য?

আপনি কি কখনও এটি একটি বাদ্যযন্ত্র পরিণত সম্পর্কে চিন্তা? টিমোথি "ট্র্যাশ 80" ল্যাম্ব একজন চিপটুন সুরকার যিনি বর্তমানে ক্যালিফোর্নিয়ার লস এঞ্জেলেসে বসবাস করছেন। চিপটিউন কম্পোজার হলেন একজন ব্যক্তি যিনি গান তৈরি করতে ভিডিও গেম কনসোল এবং হ্যান্ডহেল্ডের ভিতরে পাওয়া সাউন্ড জেনারেটর আইসি (ইন্টিগ্রেটেড সার্কিট) ব্যবহার করেন। মিস্টার ল্যাম্ব ArduinoBoy নামে পরিচিত একটি যন্ত্রের স্রষ্টা; ওপেন সোর্স হার্ডওয়্যার এবং সফটওয়্যারের সংমিশ্রণ যা গেমবয় পরিবারের যেকোন সদস্যকে কার্টিজ স্লট এবং একটি লিঙ্ক কেবল পোর্ট দিয়ে একটি MIDI সাউন্ড জেনারেটরে পরিণত করতে পারে। এখন এটি লক্ষ করা উচিত যে ট্র্যাশ 80 প্রথম এই ধরনের সিস্টেম তৈরি করেনি। পেশাদার চিপটিউন সুরকার, ন্যানোলুপ এবং লিটল সাউন্ড ডিস্ক জকি, বা এলএসডিজে দ্বারা ব্যবহৃত দুটি বড় হোমব্রু গেমবয় অ্যাপগুলি বেশ কিছুদিন ধরে এমআইডিআই ধারণক্ষমতায় রয়েছে। সমস্যা হল এই দুটি অ্যাপই MIDI সিগন্যাল প্রেরণ ও গ্রহণের জন্য মাইক্রোচিপ PIC হার্ডওয়্যারের উপর নির্ভর করে। ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং ইন্ডাস্ট্রির স্ট্যান্ডার্ড মাইক্রোকন্ট্রোলারের উদ্দেশ্যে কোন অসম্মান করা হয়নি, কিন্তু পিআইসি আসলে পেশাদার হার্ডওয়্যারের একটি অংশ এবং যারা নিয়মিতভাবে ইলেকট্রনিক্স নিয়ে ঝামেলা করে না তাদের জন্য ভীতিজনক হতে পারে। কম জনপ্রিয় অপারেটিং সিস্টেমের ব্যবহারকারীদের জন্য এই ডিভাইসের প্রোগ্রামিং করার ক্ষেত্রে খুব কম সমর্থন রয়েছে (একমাত্র অফিসিয়াল পিআইসি ডেভেলপমেন্ট স্যুট উইন্ডোজের জন্য, লিনাক্স বা ম্যাক সাপোর্ট নয়)। অনেক সহজ Arduino প্ল্যাটফর্ম ব্যবহার করে, তবে, ArduinoBoy এই সীমাবদ্ধতাগুলি অতিক্রম করে, যা একজন চিপটিউন সুরকারের জন্য তার প্রয়োজনীয় সরঞ্জামগুলি তৈরি করা অনেক সহজ করে তোলে। প্লাস, যখন ArduinoBoy ট্র্যাশ 80 এর নিজস্ব হোমব্রিউ গেমবয় সাউন্ড জেনারেটর প্রোগ্রাম, এমজিবি দিয়ে কাজ করার জন্য তৈরি করা হয়েছিল, এটি ন্যানলুপ এবং এলএসডিজে -এর সাথে ঠিকঠাক হয়ে যায়। ট্র্যাশ has০ একটি গুগল কোড ওয়েব পেজে তার কাজ ভাগ করে নিলেও, কীভাবে তার নিজের (এটি তার করণীয় তালিকায়) তৈরি করা যায় সে বিষয়ে তার ধাপে ধাপে কোন নির্দেশনা নেই। আমি এই ব্যাপারে তাকে সাহায্য করার সিদ্ধান্ত নিয়েছি। যদিও অগত্যা ধাপে ধাপে নয়, এই নির্দেশনাটি আপনাকে কী করতে হবে সে সম্পর্কে একটি সাধারণ ধারণা দিতে হবে এবং আপনাকে আমার কিছু সমস্যা দেখাতে হবে যাতে আপনি সেগুলি এড়াতে পারেন।

ধাপ 1: যন্ত্রাংশ, সরঞ্জাম এবং কোড

যন্ত্রাংশ, সরঞ্জাম এবং কোড
যন্ত্রাংশ, সরঞ্জাম এবং কোড

যন্ত্রাংশ

  • একটি Arduino, জেনেরিক Arduino, বা আপনার নিজের তৈরি করার যন্ত্রাংশ। আমি ব্যক্তিগতভাবে মডার্ন ডিভাইস কম্পাই এর রিয়েলি বেয়ার বোনস বোর্ড কিট ব্যবহার করি, যা হয় আপনার সার্কিট বোর্ড পিন সকেট ব্যবহার করে একত্রিত করা যায় এবং আপনার প্রকল্পের সাথে সংযুক্ত করা যেতে পারে, অথবা আর্ডুইনোকে প্রকল্পের স্থায়ী অংশে পরিণত করার জন্য অংশগুলির জন্য নরমাংসিত করা যেতে পারে।
  • দুটি 220Ω, সাত 2KΩ, এবং একটি 270Ω প্রতিরোধক। এই প্রকল্পের জন্য, 1/4 বা 1/8 ওয়াট প্রতিরোধক আদর্শ।
  • একটি 6N138 অপটো-আইসোলেটর।
  • একটি 1N914 ছোট সংকেত ডায়োড। যদি আপনি সেগুলি কেবলমাত্র 10 বা তার বেশি পরিমাণে কিনতে পারেন তবে অবাক হবেন না।
  • একটি পুশবাটন যা কেবল তখনই চালু থাকে যখন বোতামটি হতাশ হয়। যারা ইঞ্জিনিয়ার কথা বলেন, তাদের জন্য এটি একটি SPST অফ- (অন) পুশবাটন।
  • দুটি 5 পিন মহিলা 180 ডিগ্রি ডিআইএন সংযোগকারী। নিশ্চিত করুন যে আপনি এই সঠিক সংযোগকারীগুলি পেয়েছেন। ডিআইএন সংযোগকারীদের জন্য অনেকগুলি বিভিন্ন নকশা রয়েছে এবং কয়েকটি, যদি থাকে তবে একে অপরের সাথে সামঞ্জস্যপূর্ণ।
  • চারটি দুই-পিন টার্মিনাল ব্লক। যদিও আপনি কেবল আপনার সমস্ত তারের সরাসরি PCB- এ বিক্রি করতে পারেন, টার্মিনাল ব্লক বা অন্য কোন ধরনের সংযোগকারী ব্যবহার করে সমাবেশ, বিচ্ছিন্নকরণ এবং অংশগুলি নরমাংসীকরণকে অনেক সহজ করে তুলবে।
  • একটি সাধারণ উদ্দেশ্য পিসি বোর্ড।
  • একটি গেমবয় লিঙ্ক কেবল।
  • একটি ডিভাইস যা MIDI প্রদান করতে পারে, যেমন একটি কীবোর্ড বা কম্পিউটারের মতো প্রয়োজনীয় সফ্টওয়্যার এবং অ্যাডাপ্টার।
  • একটি প্রোগ্রামযোগ্য গেমবয় কার্তুজ।
  • ঝাল।
  • অতিরিক্ত তার। রুটিবোর্ডের কাজ এবং পিসি বোর্ডের তারের জন্য কঠিন, তারের জন্য আটকে থাকা যা আপনি প্রায়শই সরানোর আশা করেন।
  • এটা সব স্টাফ একটি কেস।
  • বিবিধ গাদা।

সরঞ্জাম

  • তাতাল.
  • Desodering বাল্ব, পাম্প, বা বেত। শুধু ক্ষেত্রে।
  • হেল্পিং হ্যান্ডস সোল্ডারিং টুল।
  • নিরাপত্তা গগলস. তোমার চশমা কাটবে না।
  • অগ্নি নির্বাপক যন্ত্র, অথবা কমপক্ষে এক গ্লাস পানি। আবার, শুধু ক্ষেত্রে।
  • তার কাটার যন্ত্র.
  • তারের স্ট্রিপার।
  • সুই-নাকের প্লাস।
  • Solderless breadboard।
  • প্রযোজ্য হলে Arduino এবং প্রোগ্রামযোগ্য গেমবয় কার্তুজ উভয়ের জন্য প্রোগ্রামিং বা ইউএসবি কেবল (গুলি)।
  • আপনার পছন্দের ক্ষেত্রে রোটারি টুল এবং/অথবা অন্য কিছু যা আপনাকে গর্ত এবং স্লট কাটাতে হবে।

কোড এই প্রকল্পের জন্য আপনার দুটি ভিন্ন কোডের প্রয়োজন হবে, যা উভয়ই ট্র্যাশ 80 এর ArduinoBoy গুগল কোড পৃষ্ঠায় পাওয়া যাবে। বৈশিষ্ট্যযুক্ত ডাউনলোড শিরোনামে পৃষ্ঠার ডান পাশে সেগুলি পাওয়া যায়। আপনি ArduinoBoy কোডটি Arduino তে লোড করবেন, যখন mGB প্রোগ্রামযোগ্য গেম কার্টিজে লোড হবে।

পদক্ষেপ 2: আসুন পরিকল্পিত দেখুন

আসুন স্কিম্যাটিক দেখি
আসুন স্কিম্যাটিক দেখি

যান্ত্রিক বা বৈদ্যুতিক যন্ত্র কিভাবে একত্রিত হয় তা চিত্রিত করে এমন একটি নথিপত্র খুবই সহজভাবে। আপনার লন ট্র্যাক্টরের সেই সমস্ত অংশের ছবিগুলি সামান্য বিন্দুযুক্ত লাইন দিয়ে বিচ্ছিন্ন করে দেখায় যে তারা কীভাবে একসাথে ফিট হয়? আপনার বাড়ি বা অ্যাপার্টমেন্টের ঠিকাদার ব্লুপ্রিন্ট সম্পর্কে এতটাই আচ্ছন্ন ছিলেন? স্কিম্যাটিক্স; তাদের উভয়

যতদূর স্কিম্যাটিক্স যায়, ArduinoBoy এর জন্য ট্র্যাশ 80 এর পরিকল্পিত অনেক বেশি রঙিন এবং সরল রেখার অভাব রয়েছে, কিন্তু পুরোপুরি পাঠযোগ্য। ইঞ্জিনিয়ারিং কনভেনশন সম্বন্ধে আপনি সম্পূর্ণরূপে অ্যানাল না হলে, আপনার কোন সমস্যা হওয়া উচিত নয়। আপনি এটি মুদ্রণ করতে চাইতে পারেন, কারণ আমরা প্রায়শই এটির উল্লেখ করব।

ধাপ 3: ব্রেডবোর্ড পরীক্ষা

ব্রেডবোর্ড পরীক্ষা
ব্রেডবোর্ড পরীক্ষা

সমাপ্ত ArduinoBoy এর প্রকৃত নির্মাণের আগে, আমরা প্রথমে নিশ্চিত করতে চাই যে আমাদের সমস্ত যন্ত্রাংশ ভাল। এর জন্য, আমরা আমাদের সোল্ডারলেস ব্রেডবোর্ড ব্যবহার করব, যা আমাদের ইলেকট্রনিক যন্ত্রাংশের মধ্যে সংযোগ স্থাপন না করেই সংযোগ তৈরি করতে দেয়। এটি সহজ. শুধু পরিকল্পিত দেখুন এবং দেখানো অংশগুলি সংযুক্ত করুন।

মনে রাখবেন যে প্রতিটি পৃষ্ঠায় একটি মন্তব্য বিভাগ রয়েছে। আপনি যদি কোন বিষয়ে আটকে যান, তাহলে নিচে পোস্ট করুন এবং আমি যতটা সম্ভব আপনাকে সাহায্য করার চেষ্টা করব।

ধাপ 4: প্রথম পরীক্ষা

এটি দুটি অত্যন্ত গুরুত্বপূর্ণ পরীক্ষার সময়: ধোঁয়া পরীক্ষা এবং ফাংশন পরীক্ষা। প্রথম পরীক্ষাটি বেশ সহজ। কেবল আপনার গেমবয়কে ডিভাইসে সংযুক্ত করুন, গেমবয় চালু করুন এবং আরডুইনোবয়ের এলইডি দেখুন। যদি পিন 13 এলইডি সংক্ষিপ্তভাবে জ্বলজ্বল করে, অবশিষ্ট এলইডিগুলি ক্রমানুসারে আলোকিত হয়, সর্বোচ্চ পিন থেকে সর্বনিম্ন এবং পিছনে দুইবার ঝাঁপিয়ে পড়ে, এলইডি থেকে দুটি ফ্ল্যাশ একসাথে শেষ হয়, তাহলে সম্ভাবনা ভাল যে আপনার আরডুইনোবয় কাজ করছে আদেশ এছাড়াও মোড নির্বাচন বাটন পরীক্ষা করতে ভুলবেন না। যখন আপনি এটি টিপবেন, বর্তমানে জ্বালানো LED বন্ধ হওয়া উচিত এবং পরবর্তী ক্রমটি চালু হবে। যদি, পরিবর্তে, লাইট জ্বলতে অস্বীকার করে, অংশগুলি স্পর্শে অস্বাভাবিক উষ্ণতা অনুভব করে, আপনি ধোঁয়া দেখতে বা গন্ধ পান এবং/অথবা সার্কিটের কোন অংশ বিস্ফোরিত হয় বা আগুনের শিখায় ফেটে যায়, তাহলে পরিকল্পিতভাবে আবার দেখুন, সবগুলি আবার পরীক্ষা করুন আপনার সংযোগ এবং তারের, ক্ষতিগ্রস্ত উপাদান প্রতিস্থাপন, এবং আবার ধোঁয়া পরীক্ষা সঞ্চালন। দ্বিতীয় পরীক্ষাটি একটু বেশি নার্ভ র্যাকিং, প্রধানত কারণ এখানে যদি কিছু ভুল হয়ে যায়, তবে এটি কেবল আরডুইনো হবে না যা টোস্টে পরিণত হবে। আপনার গেমবয়টিতে এমজিবি লোড করুন, আরডুইনোবয়কে আপনার গেমবয়ে প্লাগ করুন এবং আপনার এমআইডিআই-সামঞ্জস্যপূর্ণ ডিভাইস থেকে এমআইডিআইকে রুটিবোর্ডযুক্ত আরডুইনোবয়-এর সাথে এমআইডিআই-এর সাথে সংযুক্ত করুন। গেমবয় চালু করুন, তারপর MIDI ডিভাইস, আপনার অগ্নি নির্বাপক যন্ত্রটি হাতের কাছে রেখে পাছে কিছু না ঘটে। চ্যানেল 1, 2, 3, 4, বা 5 এ আপনার MIDI ডিভাইসে কয়েকটি নোট বাজানোর চেষ্টা করুন স্বর্গ, বাহু প্রসারিত, হৈচৈ করার সময় "এটা জীবিত"। আপনার ArduinoBoy পরীক্ষা এবং ব্যবহার উভয় বিষয়ে একটি নোট: সেখানে এমন ওয়েব সাইট আছে যা জনপ্রিয় গানগুলির বিনামূল্যে MIDI ফাইলগুলি অফার করে, এবং আপনি পরীক্ষা এবং আপনার কম্পোজিশন সেশনে সেগুলি ব্যবহার করতে প্রলুব্ধ হবেন, খুব প্রলোভিত হবেন। সেই প্রলোভনকে প্রতিহত করুন। প্রথমত, এই সাইটগুলি দ্বারা দেওয়া কিছু MIDI ট্র্যাকগুলি ভালভাবে তৈরি করা হয়নি। আমি একবার গরিলাজের "19-2000" এর একটি MIDI কপি খুঁজে পেয়েছিলাম, এবং একটি যন্ত্র বাদ যায়নি বা ম্লান হয়ে যায়নি, তাই শেষ পর্যন্ত, এই একটি যন্ত্র বাকি যন্ত্রগুলিকে আচ্ছন্ন করে রাখবে যতক্ষণ না আপনি প্লেয়ারকে থামিয়ে আবার শুরু করেন । এছাড়াও, এই প্রাক-তৈরি গানগুলি ব্যবহার করা আপনাকে প্রাক-তৈরি গানগুলি ব্যবহার চালিয়ে যেতে উত্সাহিত করে। আপনি আসল কিছু তৈরি করবেন না। আপনি এখনই আপনার নিজের সঙ্গীত রচনা করতে শিখতে ভাল।

ধাপ 5: সোল্ডার আপ আপ

সোল্ডার ইট আপ
সোল্ডার ইট আপ
সোল্ডার ইট আপ
সোল্ডার ইট আপ

সুতরাং, আপনার ArduinoBoy কাজ করে। ভাল, এটি প্রিন্টেড সার্কিট প্রোটোটাইপ বোর্ডে বিক্রি করার সময়। "অপেক্ষা করুন!" আপনি নিজের কাছে চিৎকার করছেন "এটি এখন ঠিক কাজ করে এবং আমি জানি আমি এটি সম্পর্কে সতর্ক থাকব। কেন এটি সম্ভাব্য গোলমাল? কেন সোল্ডারিং বিরক্ত?" ঠিক আছে তাহলে. কিন্তু এক মুহূর্তের জন্য এটি সম্পর্কে চিন্তা করুন: আপনি এবং আপনার ArduinoBoy দুর্দান্ত সঙ্গীত তৈরি করেন। প্রকৃতপক্ষে, এত ভাল যে আপনি চিপটুনকে সঙ্গীতের বৈধ রূপে পরিণত করেছেন। আপনি চিপটিউনকে মূলধারায় নিয়ে আসুন। তুমি বিখ্যাত হয়ে যাও। আসলে এত বিখ্যাত যে, শাবক মাঠ নেওয়ার ঠিক আগে আপনাকে Wrigley Field এ খেলতে আমন্ত্রণ জানানো হয়েছে। আপনি এখনও আপনার রুটিবোর্ডযুক্ত ArduinoBoy ব্যবহার করছেন। আপনি এবং ক্রুরা সবকিছু ঠিকঠাক করে নিচ্ছেন, যতক্ষণ না আপনার মধ্যে কেউ আপনার সবচেয়ে গুরুত্বপূর্ণ বাদ্যযন্ত্র ArduinoBoy- কে হারিয়ে গেছে। আপনি অবশেষে এটি একটি অল্প বয়স্ক ছেলের হাতে খুঁজে পান যিনি অতীতের নিরাপত্তা লুকিয়ে রাখতে পেরেছিলেন। তার কৌতূহলে, তিনি রুটিবোর্ড থেকে সমস্ত উপাদান সরিয়ে ফেলেছেন, এবং দুর্ভাগ্যবশত, আপনার একটি পরিকল্পিত কাজ নেই। শো শুরুর আগে মাত্র 5 মিনিট বাকি, আপনাকে আপনার পারফরম্যান্স বাতিল করতে হবে। ভিড় পাগল হয়ে যায়, এবং তাদের ক্রোধে স্টেডিয়ামের একটি ভাল অংশ ধ্বংস করে, যার ফলে খেলাটিও বাতিল করা হয়। শাবকরা তাদের মেক-আপ গেম এবং বিশ্ব সিরিজে তাদের শটটি আবার হারিয়ে ফেলে এবং এর জন্য আপনাকে দায়ী করতে হবে। এই অত্যন্ত বিভ্রান্তিকর দৃশ্যটি আপনার সাথে ঘটতে দেবেন না: সর্বদা আপনার প্রকল্পগুলি স্থায়ী করুন। প্রথমে, সোল্ডারলেস ব্রেডবোর্ড থেকে সমস্ত অংশ অপসারণের পরে, সেগুলিকে পিসি বোর্ডে রাখুন এবং আপনি কীভাবে সেগুলি ফিট করতে যাচ্ছেন তা নির্ধারণ করুন। কয়েকটি জিনিস রয়েছে যা আপনার মনে রাখা উচিত:

  • আপনার সমস্ত আইসি একইভাবে মুখোমুখি করার চেষ্টা করুন। এইভাবে, আপনি এক নজরে বলতে পারেন যে সেগুলি সব ঠিকভাবে মাউন্ট করা আছে কিনা।
  • স্ক্রু টার্মিনাল, আইসি সকেট এবং তারের সংযোগকারী আপনার বন্ধু। যদি কিছু ভেঙ্গে যায়, আপনি সহজেই অংশগুলি অপসারণ এবং প্রতিস্থাপন করতে সক্ষম হতে চান। এছাড়াও, অন্য কিছু তৈরি করার জন্য আপনাকে পরবর্তী সময়ে আপনার ArduinoBoy কে ক্যানিবালাইজ করতে হতে পারে। সকেট এবং অন্যান্য সংযোজক যোগ করা আপনাকে এটি সহজেই করতে দেয়।
  • আপনার যে স্থানটি নিয়ে কাজ করতে হবে সে সম্পর্কে সচেতন থাকুন। মাউন্ট করা গর্ত থেকে অংশগুলিকে ভালভাবে দূরে রাখুন যাতে আপনি মাউন্ট করা হার্ডওয়্যার এবং সরঞ্জামগুলি সহজেই সেই জায়গাগুলিতে পেতে পারেন। এছাড়াও, যদি আপনি আল্টয়েড টিনের মতো খুব ছোট জায়গায় বোর্ড লাগিয়ে থাকেন, তবে আপনাকে বোতামগুলির মতো স্পেস পার্টস মনে রাখতে হবে। আপনাকে আপনার বোর্ডের কিছু অংশ পরিষ্কার রাখতে হতে পারে যাতে বোতামের কেসটির ভিতরে ক্লিয়ারেন্স থাকে।

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

ধাপ 6: আপনার ArduinoBoy ব্যবহার করে

আপনার ArduinoBoy ব্যবহার করে
আপনার ArduinoBoy ব্যবহার করে

আপনার ArduinoBoy, যদি সঠিকভাবে একত্রিত হয়, অন্য MIDI ইনপুট ডিভাইসের চেয়ে ভিন্ন আচরণ করা উচিত নয়। যখন এমজিবি দিয়ে ব্যবহার করা হবে, এটিতে 5 টি আলাদা MIDI চ্যানেল থাকবে। চ্যানেল 1 এবং 2 স্থির টোন জেনারেটর, 3 হল একটি টোন জেনারেটর যা আমার সীমিত পরীক্ষায় তিনটি নোট প্যাটার্ন আছে বলে মনে হয় (নোটের সময় প্রতিবার আপনি এই চ্যানেলে খেলবেন, একটি প্যাটার্ন অনুসরণ করে), চ্যানেল 4 প্রদান করে বাজ শব্দ (একটি ড্রাম, বাজ গিটার, বা synth মত ব্যবহার করুন), এবং চ্যানেল 5 গোলমাল (প্রায়ই বিস্ফোরণ এবং চলমান জল জন্য GameBoy গেম ব্যবহার করা হয়)।

আপনার MIDI আউট ডিভাইসটিকে পোর্টটিতে অপ্টো-আইসোলেটর, আপনার ArduinoBoy কে আপনার GameBoy এবং আপনার reprogrammable কার্তুজকে আপনার GameBoy এর সাথে সংযুক্ত করুন। আপনার ArduinoBoy কে এমজিবি মোডে সেট করুন বোতাম টিপে যতক্ষণ না LED ডিজিটাল 8 লাইট জ্বলে। এখান থেকে, আপনি আপনার গেমবয়কে একটি MIDI যন্ত্র হিসাবে ব্যবহার করতে পারেন। উৎপন্ন শব্দের সমন্বয় এমজিবি'র ইন্টারফেস ব্যবহার করে গেমবয়ে তৈরি করা যেতে পারে, বিশেষ করে, কাঠ, অষ্টভ, চ্যানেল এবং নোট আক্রমণ। অন্যান্য ArduinoBoy মোডগুলি অন্যান্য GameBoy চিপটুন তৈরির প্রোগ্রামের সাথে ব্যবহার করা হয়, বিশেষ করে, Nanoloop এবং LSDJ এবং এই নির্দেশের সুযোগের বাইরে।

ধাপ 7: আপনি যে সমস্যাগুলি এড়াতে পারেন

সমস্যাগুলি আপনি এড়াতে পারেন
সমস্যাগুলি আপনি এড়াতে পারেন
সমস্যাগুলি আপনি এড়াতে পারেন
সমস্যাগুলি আপনি এড়াতে পারেন
সমস্যাগুলি আপনি এড়াতে পারেন
সমস্যাগুলি আপনি এড়াতে পারেন

এই প্রকল্পটি সম্পন্ন করার সময়, আমি কয়েকটি নকশা এবং নির্মাণের ভুল করেছি, যদিও তারা ArduinoBoy এর মূল ফাংশনটির কর্মক্ষমতাকে বিরূপভাবে প্রভাবিত করেনি, তারা নির্মাণকে আরও চ্যালেঞ্জিং এবং চূড়ান্ত উপস্থাপনাটিকে কিছুটা opালু করে তুলেছিল। এখানে আমার ভুল এবং কয়েকটি সাধারণ সমস্যা, এবং কিভাবে আপনি এগুলি এড়াতে বা সংশোধন করতে পারেন। সমস্যাটি কেবল টিনের সাথে নয়, তবে কেস প্রস্তুত করার সময় আমার কাছে যে সরঞ্জামগুলি ছিল এবং আমি পাতলা শীট ধাতু দিয়ে খুব কম কাজ করেছি। প্রথমত, কাজের জন্য সঠিক টুল ব্যবহার করুন। টিনের টুকরো, বা কমপক্ষে আমি যেগুলি ব্যবহার করেছি, ধাতুটি পরিষ্কারভাবে কেটে ফেলার পরিবর্তে ছিঁড়ে ফেলুন, এবং ধারালো প্রান্তগুলি সরিয়ে ফেলা কঠিন হয়ে যায় যা ক্ষেত্রে সমতল থাকে না। পরিবর্তে একটি নিবলার ব্যবহার করুন। এছাড়াও, গর্ত ড্রিল করার সময়, সর্বদা ফিনিশিং পাশ থেকে ড্রিল করুন, অথবা যে দিকটি আপনি প্রায়শই (বাইরে) দেখতে পাবেন, যখনই সম্ভব। যখন আপনি একটি গর্ত খনন করেন তখন আপনি ধাতুতে burrs ছেড়ে যেতে পারেন এবং ধাতুটি আপনি যে দিকে ড্রিল করবেন সে দিক থেকে গর্তে বাঁকতে পারে। বাইরে থেকে ড্রিলিং করে, আপনি কেসের ভিতরে গর্তগুলি ছেড়ে দেন, বাইরের পরিষ্কারকে অনুপস্থিত মনের মানুষদের জন্য আরও নিরাপদ এবং নিরাপদ করে তোলে। আমার ArduinoBoy তৈরির জন্য আমি যে প্রোটোটাইপ বোর্ডগুলি ব্যবহার করতাম তা রেডিওশ্যাক থেকে এসেছিল এবং পুরোপুরি ব্যবহারযোগ্য হলেও, সস্তাভাবে তৈরি হওয়ার স্বভাবের দ্বারা সেগুলি বিক্রি করা কঠিন। কোন ধাতুপট্টাবৃত ছিদ্র, তাই ঝাল গর্ত মধ্যে চুষা হয় না, ফলস্বরূপ বোর্ডে এই বড় ঝাল ব্লব যা সোল্ডার্ড অংশগুলিকে ভালভাবে ধরে রাখে না। ধাতুপট্টাবৃত গর্ত সহ বোর্ডগুলি খুঁজে বের করার জন্য যথাসাধ্য চেষ্টা করুন। যদি আপনি না পারেন, আমি শুনেছি যে সোল্ডারিংয়ের ঠিক আগে গর্তে সামান্য সোল্ডার ফ্লাকস গলিত সোল্ডারটি গর্তে ickুকবে, ঠিক যেন এটি প্রলেপ দেওয়া হয়। সস্তা প্রোটো-বোর্ডের বিষয়ে, মনে রাখবেন যে সোল্ডারটি কেবল শীর্ষে থাকবে, তারা প্রবণ হতে পারে … শর্টস যখন আমি আমার ArduinoBoy একসাথে সোল্ডারিং শেষ করেছি, আমি লক্ষ্য করেছি যে LEDs সঠিকভাবে জ্বলছিল না। সমস্যা আমার ওয়্যারিং ছিল না, এটি নিখুঁত ছিল, কিন্তু আমার সোল্ডারিং। ছোট, ঝাল এবং ধূলিকণার পরিমাণ দেখতে অনেকটা অসম্ভব বোর্ডের ফাঁকগুলো ভেঙে দিচ্ছিল, কিছু এলইডি আলোতে বাধা দিচ্ছিল এবং অন্যান্য এলইডিগুলিকে একসাথে বেঁধে রেখেছিল। যদি এটি আপনার সাথে ঘটে, সোল্ডার জয়েন্টগুলির মধ্যে একটি ছুরি ব্লেড চালান এবং কিউ-টিপস, কাগজের তোয়ালে এবং ঘষা অ্যালকোহল ব্যবহার করে পুঙ্খানুপুঙ্খভাবে পরিষ্কার করুন। সেখানে সবার জন্য শুধু একটি সাধারণ সতর্কতা। আমাকে ভুল বুঝবেন না, যখন দুটি অংশ দ্রুত লেগে যায় এবং লেগে যায় তখন এটি দুর্দান্ত জিনিস, তবে কখনই ধরে নেবেন না যে আপনি আপনার আঙ্গুলগুলিকে একসাথে আঠালো না করে এটি ব্যবহার করতে পারেন।

ধাপ 8: আমি এখান থেকে কোথায় যাব?

আমি এখান থেকে কোথায় যাব?
আমি এখান থেকে কোথায় যাব?

পুরো চিপটিউন কম্পোজিং জিনিস দিয়ে শুরু করতে সমস্যা হচ্ছে? আপনার সর্বশেষ সুর দেখানোর জন্য অনুপ্রেরণা, টিপস, কৌশল এবং একটি জায়গা প্রয়োজন? সব কিছুর জন্য chiptunes, এবং এক্সটেনশন রেট্রো গেমিং এর মাধ্যমে 8bitcollective.com আছে। তাদের চিপটুন সুরকারদের একটি প্রাণবন্ত সম্প্রদায় রয়েছে যারা আপনার কর্মজীবনে আপনাকে সাহায্য করতে ইচ্ছুক হবে।

আপনার ArduinoBoy এর ক্ষমতা প্রসারিত করতে চান? আপনার ArduinoBoy এর একটি অন্তর্নির্মিত ফাংশন আছে যা mGB আসলে ব্যবহার করে না: MIDI আউট, বিশেষ করে MIDI সিঙ্ক্রোনাইজেশন। Nanoloop এবং LSDJ, তবে, শুধুমাত্র ArduinoBoy হার্ডওয়্যারের সাথে সামঞ্জস্যপূর্ণ নয়, কিন্তু তারা এই অব্যবহৃত বৈশিষ্ট্যটি ব্যবহার করতে সক্ষম, যার সাহায্যে আপনি আপনার GameBoy- এর শব্দগুলিকে অন্যান্য প্রোগ্রামযোগ্য MIDI যন্ত্রের সাথে ড্রামের মতো সিঙ্ক্রোনাইজ করতে পারবেন। ঠিক আছে, আপনি এখন একজন সফল চিপটুন সুরকার এবং অভিনয়শিল্পী, কিন্তু এখন আপনার কাছে একগুচ্ছ গিগ আছে এবং আপনি যতটা সম্ভব লোড হালকা করতে চান। আপনি কি করতে যাচ্ছেন? ঠিক আছে, যতক্ষণ আপনি শুধুমাত্র ArduinoBoy এর MIDI পোর্টে ব্যবহার করছেন, আপনি এর আকারকে মারাত্মকভাবে কমাতে পারেন। কেবলমাত্র একটি Arduino ক্লোন হিসাবে ব্যবহার করুন যা আপনি MIDI আউট পোর্ট খুঁজে পেতে এবং ছেড়ে দিতে পারেন। সর্বোপরি, এটি ট্র্যাশ 80 এর জন্য কাজ করে বলে মনে হচ্ছে। আমার জন্য, আমি আমার প্রোটোটাইপের কয়েকটি উন্নতি করতে চাই যখন একই সাথে এটি কীভাবে কাজ করে এবং কীভাবে আমি এর সাথে কিছু বাস্তব সঙ্গীত রচনা করতে পারি সে সম্পর্কে আরও শিখছি। আমি দুটি ভিন্ন সংস্করণের জন্য agগল সিএডি-তে কয়েকটি পিসিবি ডিজাইন করার কথা ভাবছি: একটি যেটি থ্রু-হোল কম্পোনেন্ট এবং ডিআইপি প্যাকেজ আইসি ব্যবহার করে, যেমন এটি, এবং অন্যটি যখনই সম্ভব সারফেস মাউন্ট উপাদান ব্যবহার করে তাই আমি হটপ্লেট রিফ্লো চেষ্টা করতে পারি ঝাল পদ্ধতি এবং তৈরি করুন (আশা করি) সবচেয়ে ছোট পূর্ণাঙ্গ ArduinoBoy তৈরি। সর্বোপরি, আপনি আপনার ArduinoBoy এর সাথে যা করার সিদ্ধান্ত নিন, মজা করুন। আপনি যদি মজা না করে থাকেন, তাহলে আপনি অবশ্যই কিছু ভুল করছেন। মনে রাখবেন জীবনের অন্য সব কিছুর মতো, চিপটিউন রচনা করা অন্য কাউকে মারধর করা নয়। এটি নিজেকে মারধর করা, প্রতিটি সুরকে আপনি শেষের চেয়ে ভাল রচনা করেন। কেউ কখনো এমন কিছু করার জন্য বিখ্যাত হয়নি যা তারা পছন্দ করে না। প্রশ্ন? মন্তব্য? বিয়ের প্রস্তাব? মৃত্যুর হুমকি? সেগুলো নিচে পোস্ট করুন।

প্রস্তাবিত: