সুচিপত্র:

কিভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন: 9 টি ধাপ
কিভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন: 9 টি ধাপ

ভিডিও: কিভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন: 9 টি ধাপ

ভিডিও: কিভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন: 9 টি ধাপ
ভিডিও: Ciudad del este TODOS LOS PRECIOS! 2024, নভেম্বর
Anonim
কীভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন
কীভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন
কীভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন
কীভাবে একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করবেন

উদ্দেশ্য এবং কার্যাবলী:

আমাদের পরিধানযোগ্য প্রযুক্তি প্রকল্পটি হল মৌলিক ইলেকট্রনিক্স, একটি মাইক্রো-কন্ট্রোলার যেমন একটি হেক্সওয়্যার এবং একটি ল্যাপটপ আরডুইনো এবং ম্যাক্স 8 সফটওয়্যার ব্যবহার করে সিঙ্ক্রোনাইজড লাইট সহ একটি ওয়্যারলেস এয়ার পিয়ানো গ্লাভস তৈরি করা। আমাদের প্রজেক্টের ব্যবহার হল কোন ব্লুটুথ স্পিকারের মাধ্যমে পিয়ানো নোট বাজানো কোন আংশিক সিস্টেম বা প্রকৃত যন্ত্রের সাথে সংযুক্ত না হয়ে আঙ্গুলগুলি সরানো, সেইসাথে ইন্সট্রুমেন্ট পছন্দের একটি স্ক্রোল করা যাতে তাদের সমস্ত নোট বা শব্দও হতে পারে কমান্ডে ওয়্যারলেস গ্লাভসের মাধ্যমে বাজানো হয়েছে।

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

প্রয়োজনীয় উপকরণের তালিকা:

  • অ্যাডাফ্রুট শর্ট ফ্লেক্স সেন্সর (4),
  • Adafruit সাদা LED ব্যাকলাইট মডিউল (4),
  • 100 kΩ প্রতিরোধক (4)
  • 1kΩ প্রতিরোধক (1)
  • হেক্সওয়্যার মাইক্রোকন্ট্রোলার কিট,
  • মাইক্রো ইউএসবি থেকে ইউএসবি কেবল
  • একটি মাইক্রো ইউএসবি আউটপুটের সাথে সংযোগকারী বাহ্যিক ব্যাটারি প্যাক
  • এএএ ব্যাটারি
  • প্রসারিত ফ্যাব্রিক সঙ্গে গ্লাভস
  • Arduino IDE এবং Max 8 সফটওয়্যার সহ ল্যাপটপ ইনস্টল করা আছে
  • সোল্ডারিং লোহা এবং ঝাল
  • স্কচ টেপ, বৈদ্যুতিক টেপ, এবং বাঁক বন্ধন
  • বিনামূল্যে তার, তারের কর্তনকারী, এবং তারের স্ট্রিপার
  • ব্লুটুথ স্পিকার, অথবা একটি স্পিকার এবং AUX কর্ড
  • তাপ সঙ্কুচিত এবং তাপ সঙ্কুচিত টিউবিং
  • তারের অপরাধী
  • পাতলা সার্কিট বোর্ড,

ধাপ 1: সার্কিট তৈরি করুন

প্রধান সার্কিট এমন একটি যা সমান্তরালে বেশ কয়েকটি ভোল্টেজ ডিভাইডার যুক্ত করে। এটিতে ফ্লেক্স সেন্সরও অন্তর্ভুক্ত রয়েছে, যা এমন প্রতিরোধক যার প্রতিরোধ ক্ষমতা একদিকে বাঁকানোর ডিগ্রির উপর নির্ভর করে পরিবর্তিত হয়। যখন একটি ফ্লেক্স সেন্সর বাঁকানো হয়, তখন এর প্রতিরোধ ক্ষমতা প্রায় 25 kΩ থেকে 100 kΩ পর্যন্ত বৃদ্ধি পায়, এবং এটি জুড়ে পড়া ভোল্টেজও বৃদ্ধি পায়।

যাইহোক, যেহেতু আমাদের নকশাটি চারটি ফ্লেক্স সেন্সর, চারটি এলইডি এবং একটি ব্লুটুথ সাথী ব্যবহার করে, তাই হেক্সওয়্যারে সীমিত সংখ্যক পোর্টের কারণে আমাদের একটি পোর্ট এক্সপেন্ডার ব্যবহার করতে হবে। আমরা HEXWear এ এনালগ ইনপুটের মাধ্যমে চারটি ফ্লেক্স সেন্সর, ব্লুটুথ মেটকে TX এবং RX পিনের সাথে সংযুক্ত করি এবং MCP23017 পোর্ট এক্সপেন্ডারকে SDA এবং SCL পিনের সাথে সংযুক্ত করি যা তখন LEDs কে শক্তি দেবে।

আরো বিস্তারিত জানার জন্য সংযুক্ত সার্কিট ডায়াগ্রাম দেখুন। (লক্ষ্য করুন যে ডায়াগ্রামে Vcc HEXWear- এর Vcc পিনের সাথে মিলে যায়। পর্যাপ্ত পিন না থাকলে এগুলি সমান্তরালভাবে সংযুক্ত করা যেতে পারে, অথবা অনুরূপ ভোল্টেজের বাহ্যিক শক্তি উৎসও অন্য একটি কার্যকর বিকল্প)

পদক্ষেপ 2: অতিরিক্ত লাইব্রেরি ইনস্টল করা:

আমরা একটি HEXWear ব্যবহার করার কারণে, Arduino সফটওয়্যারটি সঠিকভাবে ব্যবহার করার জন্য অতিরিক্ত লাইব্রেরি ইনস্টল করা প্রয়োজন। অনুগ্রহ করে এটি করতে নিম্নলিখিত নির্দেশাবলী ব্যবহার করুন:

1) (শুধুমাত্র উইন্ডোজ, ম্যাক ব্যবহারকারীরা এই ধাপটি এড়িয়ে যেতে পারেন) https://www.redgerbera.com/pages/hexwear-driver-i… এ গিয়ে ড্রাইভারটি ইনস্টল করুন সংযুক্ত RedGerbera পৃষ্ঠার শীর্ষে)।

2) হেক্সওয়্যারের জন্য প্রয়োজনীয় লাইব্রেরি ইনস্টল করুন। Arduino IDE খুলুন। "ফাইল" এর অধীনে "পছন্দগুলি" নির্বাচন করুন। অতিরিক্ত বোর্ড ম্যানেজার ইউআরএলগুলির জন্য প্রদত্ত স্থানে, https://github.com/RedGerbera/Gerbera-Boards/raw/… পেস্ট করুন “ওকে” ক্লিক করুন। Tools -> Board: -> Board Manager এ যান। উপরের বাম দিকের কোণার মেনু থেকে, "অবদান" নির্বাচন করুন। অনুসন্ধান করুন, এবং তারপর Gerbera বোর্ডে ক্লিক করুন এবং ইনস্টল ক্লিক করুন। আরডুইনো আইডিই বন্ধ করুন এবং পুনরায় খুলুন।

লাইব্রেরি সঠিকভাবে ইনস্টল করা আছে তা নিশ্চিত করার জন্য, সরঞ্জাম -> বোর্ডে যান এবং মেনুর নীচে স্ক্রোল করুন। আপনার "Gerbera বোর্ড" শিরোনামের একটি বিভাগ দেখা উচিত, যার অধীনে কমপক্ষে HexWear (মিনি-হেক্সওয়্যারের মত আরো বোর্ড না থাকলে) উপস্থিত হওয়া উচিত।

ধাপ 3: Arduino স্কেচ তৈরি করা

Arduino স্কেচ সার্কিটে সিরিজ প্রতিরোধক জুড়ে ভোল্টেজ মান পড়ে এবং একটি স্থায়ী সীমা পূরণ করা হয়েছে কিনা তা সিদ্ধান্ত নেয়। যদি থ্রেশহোল্ড পাস করা হয়, হেক্সওয়্যার প্রাসঙ্গিক LED জ্বালায় এবং ল্যাপটপে একটি ASCII কোড সংকেত পাঠায়, যা পরবর্তী ধাপে ম্যাক্স 8 দ্বারা একটি নোট পড়তে এবং ম্যাপ করা যায়। সার্কিট ডায়াগ্রামে সংশ্লিষ্ট ওয়্যারিং কনফিগারেশন ব্যবহার করে হেক্সওয়্যারের সমস্ত প্রয়োজনীয় পিন সঠিকভাবে সংজ্ঞায়িত করা হয়েছে।

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

ধাপ 4: সর্বোচ্চ 8 প্যাচার তৈরি করুন

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

ম্যাক্স ব্যবহার করার সময়, আপনার ব্লুটুথ সঙ্গীকে ম্যাক্সের সাথে সংযুক্ত করতে এই পদক্ষেপগুলি অনুসরণ করুন:

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

ধাপ 5: পোর্ট এক্সপেন্ডার, এলইডি এবং ব্লুটুথ মেট সোল্ডারিং

পোর্ট এক্সপেন্ডার, এলইডি এবং ব্লুটুথ মেটকে বিক্রি করা
পোর্ট এক্সপেন্ডার, এলইডি এবং ব্লুটুথ মেটকে বিক্রি করা
পোর্ট এক্সপেন্ডার, এলইডি এবং ব্লুটুথ মেটকে বিক্রি করা
পোর্ট এক্সপেন্ডার, এলইডি এবং ব্লুটুথ মেটকে বিক্রি করা

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

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

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

ধাপ 6: ফ্লেক্স সেন্সর সোল্ডারিং

ফ্লেক্স সেন্সর সোল্ডারিং
ফ্লেক্স সেন্সর সোল্ডারিং

আগের ধাপের মতো, এই ধাপটি সীমাবদ্ধ নয় এবং সোল্ডারিং করা যেতে পারে তবে একজন মনে করেন যে এটি সবচেয়ে কার্যকর।

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

ধাপ 7: বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন

একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন
একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন
একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন
একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন
একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন
একটি বাহ্যিক উৎস ব্যবহার সহ HEXWear এর সাথে সংযোগ স্থাপন

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

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

ধাপ 8: গ্লাভে সবকিছু সংযুক্ত করুন

গ্লাভে সবকিছু সংযুক্ত করা
গ্লাভে সবকিছু সংযুক্ত করা
গ্লাভে সবকিছু সংযুক্ত করা
গ্লাভে সবকিছু সংযুক্ত করা

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

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

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

ধাপ 9: ডিবাগ করুন এবং উপভোগ করুন

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

একবার আপনি সফলভাবে একটি কাজের গ্লাভস তৈরি করেছেন, উপভোগ করুন! আপনার প্রকল্পের সাথে মজা করুন এবং আপনার পিয়ানো শব্দগুলি অন্য যে কোনও নমুনার জন্য বিনা দ্বিধায় স্যুইচ করুন যাতে আপনি সত্যিই অনন্য পরিধানযোগ্য প্রযুক্তি যন্ত্র পেতে চান!

প্রস্তাবিত: