সুচিপত্র:

সঙ্গীত সংযোজনকারী: ব্লক-টাইপ করা টাচ সেন্সর সহ সমন্বিত ভার্চুয়াল বাদ্যযন্ত্র: 4 টি ধাপ
সঙ্গীত সংযোজনকারী: ব্লক-টাইপ করা টাচ সেন্সর সহ সমন্বিত ভার্চুয়াল বাদ্যযন্ত্র: 4 টি ধাপ

ভিডিও: সঙ্গীত সংযোজনকারী: ব্লক-টাইপ করা টাচ সেন্সর সহ সমন্বিত ভার্চুয়াল বাদ্যযন্ত্র: 4 টি ধাপ

ভিডিও: সঙ্গীত সংযোজনকারী: ব্লক-টাইপ করা টাচ সেন্সর সহ সমন্বিত ভার্চুয়াল বাদ্যযন্ত্র: 4 টি ধাপ
ভিডিও: লীলা কীর্তন | সার্বভৌম উদ্ধার | Lila Kirtan | Sarbobhoumo Uddhar | Debapratim Biswas 2024, জুলাই
Anonim
মিউজিক অ্যাসেম্বলার: ব্লক-টাইপড টাচ সেন্সর সহ ইন্টিগ্রেটেড ভার্চুয়াল মিউজিক্যাল ইন্সট্রুমেন্ট
মিউজিক অ্যাসেম্বলার: ব্লক-টাইপড টাচ সেন্সর সহ ইন্টিগ্রেটেড ভার্চুয়াল মিউজিক্যাল ইন্সট্রুমেন্ট

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

আমরা হার্ডওয়্যারের জন্য স্টিকি রোল বক (রাবার ব্লক), পরিবাহী টেপ, আরডুইনো ব্যবহার করেছি। যদিও আমরা রাবার ব্লক ব্যবহার করেছি, আপনি যে কোন উপাদান ব্যবহার করতে পারেন বা শুধুমাত্র পরিবাহী টেপ ব্যবহার করতে পারেন।

সরবরাহ

ব্লক-টাইপড টাচ সেন্সর তৈরির জন্য, আপনাকে নিম্নলিখিত ম্যাটফিয়ালগুলি প্রয়োজন:

  • স্টিকি রোল ব্লক (প্রয়োজনীয় নয়)
  • পরিবাহী টেপ
  • Arduino (উদাহরণ মেগা ব্যবহার করবে)
  • তারগুলি
  • 1 এম প্রতিরোধক

আপনি নিম্নলিখিত সফ্টওয়্যার প্রয়োজন:

  • Arduino IDE
  • Unক্য

ধাপ 1: পুরো সিস্টেম ডিজাইন

পুরো সিস্টেম ডিজাইন
পুরো সিস্টেম ডিজাইন

পুরো সিস্টেম এইভাবে কাজ করছে।

ধাপ 2: ধাপ 1: একটি ব্লক প্লেট তৈরি করা

ধাপ 1: একটি ব্লক প্লেট তৈরি করা
ধাপ 1: একটি ব্লক প্লেট তৈরি করা
ধাপ 1: একটি ব্লক প্লেট তৈরি করা
ধাপ 1: একটি ব্লক প্লেট তৈরি করা

প্রথমে, যদি আপনি স্টিকি রোল ব্লক বা অনুরূপ ব্যবহার করার চেষ্টা করেন, তাহলে আপনাকে ব্লক প্লেট তৈরি করতে হবে।

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

ছিদ্র তৈরির পর, তারেরটিকে দ্বিতীয় ছবির মতো পুরোটাতে রাখুন এবং প্রথম ছবির স্কেচের মতো 1 টি রোধক দিয়ে তারটিকে আরডুইনোতে সংযুক্ত করুন।

নীচে উদাহরণের arduino কোড।

#অন্তর্ভুক্ত #সংজ্ঞা দিন SIZE 24

CapacitiveSensor cs [SIZE] = {

CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};

বুল সেন্স [SIZE] = {মিথ্যা};

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

{int i; Serial.begin (9600); জন্য (i = 0; i <SIZE; i ++) {sens = false; }}

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

{দীর্ঘ শুরু = মিলিস (); জন্য (int i = 0; i 600) sens = true; else sens = মিথ্যা; }

জন্য (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); বিলম্ব (50); // সিরিয়াল পোর্টে ডেটা সীমিত করতে নির্বিচারে বিলম্ব}

ধাপ 3: ধাপ 2: ব্লক-টাইপ করা টাচ সেন্সর তৈরি করা

ধাপ 2: ব্লক-টাইপ করা টাচ সেন্সর তৈরি করা
ধাপ 2: ব্লক-টাইপ করা টাচ সেন্সর তৈরি করা
ধাপ 2: ব্লক-টাইপ করা টাচ সেন্সর তৈরি করা
ধাপ 2: ব্লক-টাইপ করা টাচ সেন্সর তৈরি করা

টাচ সেন্সর তৈরি করা সহজ। ব্লক প্লেটের মতো, প্রথম ছবির মতো একটি গর্ত করুন এবং একটি তারও রাখুন।

তারপর ব্লকের উপরে ক্যাপাসিটিভ টেপ রাখুন (অথবা অন্যান্য উপাদান যা আপনি ব্যবহার করতে চান)।

ধাপ 4: ধাপ 3: ইউনিটি এবং আরডুইনো সংযোগ করুন

এটি চূড়ান্ত পদক্ষেপ।

আরডুইনোতে কোড আপলোড করার পরে, ইউনিটি সফটওয়্যার চালান। (আপনি unityক্য এবং arduino সংযোগ করার জন্য সিরিয়াল মনিটর খুলতে হবে না)। আপনি নীচের github এ unityক্য প্রকল্প ডাউনলোড করতে পারেন।

github.com/crysm28/musicassembler

প্রস্তাবিত: