![MIDI সঙ্গে দ্রুত ফল পিয়ানো: 6 ধাপ (ছবি সহ) MIDI সঙ্গে দ্রুত ফল পিয়ানো: 6 ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/004/image-10958-11-j.webp)
সুচিপত্র:
- ধাপ 1: আরডুইনো লাইব্রেরি
- ধাপ 2: পিয়ানো কীগুলির সাথে সংযুক্ত করুন
- ধাপ 3: সফ্টওয়্যার ইনস্টল করুন: বিকল্প A: Arduino এবং Hairless MIDI থেকে সিরিয়াল ব্রিজ
- ধাপ 4: সফ্টওয়্যার ইনস্টল করুন: বিকল্প বি: আরডুইনো এবং পাইথন
- ধাপ 5: সফ্টওয়্যার ইনস্টল করুন: বিকল্প C: STM32F103C এবং MIDI সিনথেসাইজার সফটওয়্যার
- ধাপ 6: খেলুন
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/004/image-10958-13-j.webp)
![](https://i.ytimg.com/vi/5wXyOG7hEAE/hqdefault.jpg)
![MIDI সঙ্গে দ্রুত ফল পিয়ানো MIDI সঙ্গে দ্রুত ফল পিয়ানো](https://i.howwhatproduce.com/images/004/image-10958-14-j.webp)
এটি একটি সত্যিই সহজ ক্যাপাসিটিভ-টাচ পিয়ানো। ফল, সোডার ক্যান, পানির বোতল, অ্যালুমিনিয়াম ফয়েলের স্ট্রিপ ইত্যাদিতে ট্যাপ করুন এবং আপনি আপনার কম্পিউটার থেকে পলিফোনিক পিয়ানো সঙ্গীত পান। এখন যেহেতু সফ্টওয়্যারটি লেখা হয়েছে, প্রকল্পটি আরডুইনো সংস্করণের সাথে একত্রিত করতে 10 মিনিটের বেশি সময় লাগবে না।
তোমার দরকার:
- একটি Arduino (ke টি চাবির জন্য মেগা, ke টি চাবির জন্য Uno) অথবা একটি কালো বড়ি STM32F103C8 বোর্ড (Aliexpress এ $ 2) এবং একটি UART-to-USB রূপান্তরকারী (যেমন, একটি Arduino বা CH340)
- USB তারের
- কিছু অ্যালুমিনিয়াম ফয়েল
- পরীক্ষা ক্লিপগুলি আদর্শভাবে, কিন্তু জাম্পার এবং পেপারক্লিপগুলি করবে (এখান থেকে এর জন্য ধারণা)
- ফল, বা খামির, বা কাগজের টুকরো যেখানে পেন্সিল দিয়ে রঙ করা হয়
- কম্পিউটার
কোনও অতিরিক্ত উপাদান প্রয়োজন নেই, কারণ এটি মার্টিন 2250 এর উজ্জ্বল ADCTouch লাইব্রেরির কোড ব্যবহার করে এবং Arduino কম্পিউটারে সিরিয়ালে MIDI কমান্ড পাঠায়। Arduino এর অডিও প্লেব্যাক হয় কম্পিউটারে একটি অন্তর্ভুক্ত পাইথন স্ক্রিপ্টের মাধ্যমে অথবা চুলহীন-মিডিসেরিয়াল।
আপনি যদি STM32F103C8 ডেভেলপমেন্ট বোর্ড ব্যবহার করেন, তাহলে এটি আরও সুন্দর: পিয়ানো একটি আসল USB MIDI নিয়ামক হয়ে ওঠে, চুলহীন-মিডিসেরিয়াল ছাড়া।
দ্রষ্টব্য: স্থির বিদ্যুৎ থেকে Arduino/STM32F1 এর ক্ষতি রোধ করার জন্য, বিশেষ করে শুষ্ক দিনে বা কার্পেটে, আমি পরামর্শ দিচ্ছি যে ডিভাইসটি যখন কাজ করছে তখন অ্যালুমিনিয়াম ফয়েল বা টেস্ট ক্লিপ স্পর্শ করবেন না। পরিবর্তে, ফল, খামির, ইত্যাদি স্পর্শ করুন, যার প্রতিরোধের কিছু ESD সুরক্ষা প্রদান করা উচিত।
ধাপ 1: আরডুইনো লাইব্রেরি
![আরডুইনো লাইব্রেরি আরডুইনো লাইব্রেরি](https://i.howwhatproduce.com/images/004/image-10958-15-j.webp)
Arduino IDE তে, Sketch | নির্বাচন করুন লাইব্রেরি অন্তর্ভুক্ত করুন লাইব্রেরি ম্যানেজার। আমার ADCTouchSensor অনুসন্ধান করুন। লাইব্রেরি ইনস্টল করুন।
তারপর ফাইল | উদাহরণ | ADCTouchSensor | ক্যাপাসিটিভ পিয়ানো।
যদি আপনার একটি Arduino থাকে, আপনার Arduino আপনার কম্পিউটারের USB পোর্টে প্লাগ করুন এবং আপনার Uno বা Mega এ CapacitivePiano স্কেচ আপলোড করুন। 8 (মেগা) বা 6 (ইউএনও) ক্যাপাসিটিভ সেন্সরগুলির মধ্যে কোনটি ট্রিগার হয়েছিল তা স্কেচ ইউএসবি সিরিয়ালের মাধ্যমে কম্পিউটারে ডেটা পাঠাবে।
যদি আপনার একটি STM32F103C8 থাকে, তাহলে প্রথমে বুটলোডারটি ইনস্টল করুন এবং এর জন্য Arduino IDE সেট আপ করুন (আমার অ্যাডমিডিএইচআইডি শাখার সাথে) এখানে প্রথম তিনটি ধাপ অনুসরণ করে। তারপর লাইব্রেরি ম্যানেজারে ফিরে যান, এবং আমার USBHID_stm32f1 লাইব্রেরি অনুসন্ধান করুন। এটি ইনস্টল করুন।
ধাপ 2: পিয়ানো কীগুলির সাথে সংযুক্ত করুন
![পিয়ানো কীগুলির সাথে সংযুক্ত করুন পিয়ানো কীগুলির সাথে সংযুক্ত করুন](https://i.howwhatproduce.com/images/004/image-10958-16-j.webp)
![পিয়ানো কীগুলির সাথে সংযুক্ত করুন পিয়ানো কীগুলির সাথে সংযুক্ত করুন](https://i.howwhatproduce.com/images/004/image-10958-17-j.webp)
আপনার Arduino বা STM32F103C8 এ A0-A7 (Uno এ A0-A5) পিন থেকে তারগুলি চালান যা আপনি পিয়ানো কী হিসাবে কাজ করতে চান। উদাহরণস্বরূপ, আমি অ্যালিগেটর ক্লিপ বা অ্যালুমিনিয়াম ফয়েলের টুকরো দিয়ে টেস্ট ক্লিপ দিয়ে জাম্পার ব্যবহার করতাম যার প্রতিটিতে আমি সোডা একটি ক্যান বা একটি কমলা চাবি হিসাবে রাখতাম। অ্যালুমিনিয়াম ফয়েল সরাসরি একটি কী হিসাবে ব্যবহার করা যেতে পারে। অথবা ফল বা সবজি বা খাবারের টুকরোর মধ্যে একটি তার লাগানো যেতে পারে।
ধাপ 3: সফ্টওয়্যার ইনস্টল করুন: বিকল্প A: Arduino এবং Hairless MIDI থেকে সিরিয়াল ব্রিজ
আপনি আপনার কম্পিউটারের সিনথেসাইজার সফটওয়্যারের সাথে Arduino এর ইউএসবি-সিরিয়াল আউটপুট লিঙ্ক করার জন্য হেয়ারলেস MIDI থেকে সিরিয়াল ব্রিজ (উইন/ওএসএক্স/লিনাক্স) ডাউনলোড এবং ইনস্টল করতে পারেন।
আপনার যদি উইন্ডোজ 7 বা তার থেকে নতুন সংস্করণ থাকে, আপনি বিল্ট-ইন মাইক্রোসফট ওয়েভটেবল জিএস সিন্থ ব্যবহার করতে পারেন, তাই আপনাকে শুধু চুলহীন ইনস্টল করতে হবে। অন্য কিছু প্লেব্যাক সফটওয়্যারের জন্য loopMIDI প্রয়োজন হবে।
অন্যান্য সিস্টেমে, আপনার একটি MIDI সিনথেসাইজারের প্রয়োজন হতে পারে যেমন VirtualMidiSynth বা Garageband। আপনি চাইলে Windows এ VirtualMidiSynth ব্যবহার করতে পারেন।
ধাপ 4: সফ্টওয়্যার ইনস্টল করুন: বিকল্প বি: আরডুইনো এবং পাইথন
![সফটওয়্যার ইনস্টল করুন: অপশন বি: আরডুইনো এবং পাইথন সফটওয়্যার ইনস্টল করুন: অপশন বি: আরডুইনো এবং পাইথন](https://i.howwhatproduce.com/images/004/image-10958-18-j.webp)
আপনি কেবল একটি সহজ অন্তর্ভুক্ত পাইথন স্ক্রিপ্ট ব্যবহার করতে পারেন যা MIDI নোটগুলি চালায়।
আপনার কম্পিউটারে পাইথন ইনস্টল করা আছে কিনা তা নিশ্চিত করুন। হয় 2.7 বা 3.x করবে।
নিশ্চিত করুন যে আপনি পাইগেম পাইথন প্যাকেজ ইনস্টল করেছেন। যদি না হয়, কমান্ড লাইন থেকে এটি চালান:
python -m pip install pygame
আপনার Arduino এর সিরিয়াল পোর্ট কোন ঠিকানা খুঁজে বের করুন। আপনার Arduino IDE তে টুলস | এর অধীনে তালিকাভুক্ত সিরিয়াল পোর্ট থাকবে বন্দর।
আপনার ডাউনলোড করা CapacitivePiano প্যাকেজে, আপনি music.py স্ক্রিপ্ট পাবেন যা প্রকল্পের পিসি দিক।
ধাপ 5: সফ্টওয়্যার ইনস্টল করুন: বিকল্প C: STM32F103C এবং MIDI সিনথেসাইজার সফটওয়্যার
![সফ্টওয়্যার ইনস্টল করুন: বিকল্প C: STM32F103C এবং MIDI সিনথেসাইজার সফটওয়্যার সফ্টওয়্যার ইনস্টল করুন: বিকল্প C: STM32F103C এবং MIDI সিনথেসাইজার সফটওয়্যার](https://i.howwhatproduce.com/images/004/image-10958-19-j.webp)
আপনার যদি STM32F103C থাকে, আপনি MIDI কীবোর্ড নিয়ামক দিয়ে কাজ করে এমন কোন সফটওয়্যার ব্যবহার করতে পারেন।
একটি কম্পিউটারে, আমি ভার্চুয়াল MIDI পিয়ানো কীবোর্ড (VMPK) ব্যবহার করি। STM32F103C প্লাগ ইন করে, সম্পাদনা | MIDI সংযোগ | ইনপুট MIDI সংযোগ, এবং তারপর ম্যাপেল MIDI বা Diro Synth নির্বাচন করুন।
একটি অ্যান্ড্রয়েড ডিভাইসে, আমি সফলভাবে (ইউএসবি ওটিজি কেবল সহ) সাধারণ অ্যানালগ সিনথেসাইজার এবং সিন্থ ডিএক্স 7 পিয়ানো ব্যবহার করেছি।
ধাপ 6: খেলুন
![খেলা! খেলা!](https://i.howwhatproduce.com/images/004/image-10958-20-j.webp)
![খেলা! খেলা!](https://i.howwhatproduce.com/images/004/image-10958-21-j.webp)
![খেলা! খেলা!](https://i.howwhatproduce.com/images/004/image-10958-22-j.webp)
কম্পিউটারে CapacitivePiano স্কেচ দিয়ে Arduino প্লাগ করুন। ক্যাপাসিটিভ বোতামগুলিকে ক্যালিব্রেটেড করার অনুমতি দেওয়ার জন্য কেবলমাত্র পাওয়ার এলইডি চালানো পর্যন্ত "বোতামগুলি" স্পর্শ করবেন না।
হেয়ারলেস অপশনের জন্য, হেয়ারলেস মিডি ব্রিজ চালান, ড্রপডাউন তালিকা থেকে সিরিয়াল পোর্টটি বেছে নিন। তারপর একটি সিনথেসাইজার নির্বাচন করুন। উইন্ডোজ -এ, যদি আপনি মাইক্রোসফট ওয়েভটেবল জিএস সিন্থ বেছে নেন, সবকিছু ঠিক কাজ করা উচিত।
যদি আপনি এর পরিবর্তে পাইথন স্ক্রিপ্ট ব্যবহার করতে চান, তাহলে নিশ্চিত করুন যে আপনি যে ডিরেক্টরিতে আছেন সেখানে piano.py আছে, এবং চালান:
পাইথন piano.py serialport
যেখানে সিরিয়ালপোর্ট হল Arduino IDE থেকে সিরিয়াল পোর্ট (যেমন, উইন্ডোজে COMx)।
আপনি যদি STM32F103C8 ব্যবহার করেন, তাহলে কম্পিউটার বা মোবাইল ডিভাইসে আপনার প্রিয় MIDI সিনথেসাইজার সফটওয়্যার ব্যবহার করুন।
এখন আপনার "বোতাম" টিপুন এবং মজা করুন!
বাচ্চাদের জন্য পরীক্ষা করার জন্য শিক্ষাগত ধারণা:
- অ্যালুমিনিয়াম ফয়েলে বিভিন্ন আইটেম নিয়ে পরীক্ষা-নিরীক্ষা করুন এবং দেখুন কোনটি কাজ করে এবং কোনটি কাজ করে না-এবং তারপর এই কাজগুলি এবং অন্যরা কেন করে না তা নিয়ে কথা বলুন।
- Playdough সত্যিই ভাল কাজ করে (এবং তারপর আপনি এমনকি ফয়েল এবং ক্লিপ প্রয়োজন হয় না-আপনি শুধু playdough মধ্যে তারের আটকে রাখতে পারেন, যদিও স্বীকার করে যে এটি একটি বোমা মত দেখায়!)।
- আপনি একটি কাগজের টুকরোও নিতে পারেন এবং একটি পেন্সিলের সাহায্যে ছায়া দিতে পারেন (এটি খুব অন্ধকার করতে হবে না, তবে ক্রস-হ্যাচিং ভাল) এবং সেগুলি ক্লিপ করুন।
- আপনি হোয়াইটবোর্ডের রিমের মতো একটি সত্যিই বড় ধাতব আইটেমের সাথে একটি অ্যালিগেটর ক্লিপ সংযুক্ত করতে পারেন এবং বিশাল চাবি তৈরি করতে পারেন।
- একটি পরীক্ষা করার চেষ্টা হল একটি ছোট ব্যক্তির একটি তারের সাথে সংযুক্ত একটি অ্যালিগেটর ক্লিপ রাখা, এবং তারপর একটি বড় ব্যক্তির সাথে হাত মেলানো বা ছোট পাঁচজনের সাথে হাত মিলানো, এবং দেখুন যে এটি নিবন্ধিত হয় কিনা। তারপরে আবার চেষ্টা করুন একটি বৃহত্তর ব্যক্তি এটিকে ধরে রেখে এবং ছোটটি তাদের স্পর্শ করে।
শুধু নিশ্চিত করুন যে Arduino- এর সাথে যা সংযুক্ত আছে তার প্রতিটি পরিবর্তনের পরে, আপনি "রিসেট" বোতাম টিপে অথবা USB সংযোগটি পুনরায় লাগিয়ে Arduino রিসেট করুন (এবং তারপর পাইথন কোডটি পুনরায় চালান, কারণ এটি সম্ভবত ক্র্যাশ হবে), সেন্সরগুলি পুনরায় গণনা করার জন্য।
কেউ বৈদ্যুতিক ক্ষমতা এবং ক্যাপাসিটিভ সেন্সিং নিয়ে আলোচনা করতে পারে।
প্রস্তাবিত:
Arduino সঙ্গে কাগজ পিয়ানো: 5 পদক্ষেপ
![Arduino সঙ্গে কাগজ পিয়ানো: 5 পদক্ষেপ Arduino সঙ্গে কাগজ পিয়ানো: 5 পদক্ষেপ](https://i.howwhatproduce.com/images/005/image-13119-j.webp)
Arduino সঙ্গে কাগজ পিয়ানো: এটি একটি Arduino ব্যবহার করে একটি সহজ প্রকল্প, সীসা পেন্সিল, একটি কাগজ, এবং একটি স্পিকার ব্যবহার করে একটি টানা কীবোর্ড
Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
![Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ) Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/003/image-8997-5-j.webp)
Arduino মাইক্রো দিয়ে সেন্সর/ আরএফ যোগাযোগের সাথে রাগ: আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের একটি সিরিজ দিয়ে তৈরি যা প্রদীপের নীচে একটি পাটিতে রাখা সেন্সরগুলিতে প্রতিক্রিয়া জানায়। এখানে আমি কীভাবে চাপ সেন্সর দিয়ে পাটি তৈরি করেছি। আমি আশা করি আপনি এটি দরকারী পাবেন।
দ্রুত ল্যাপটপ আনুষাঙ্গিক জন্য রুম সঙ্গে স্ট্যান্ড: 6 ধাপ
![দ্রুত ল্যাপটপ আনুষাঙ্গিক জন্য রুম সঙ্গে স্ট্যান্ড: 6 ধাপ দ্রুত ল্যাপটপ আনুষাঙ্গিক জন্য রুম সঙ্গে স্ট্যান্ড: 6 ধাপ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962378-quick-laptop-stand-with-room-for-accessories-6-steps-j.webp)
কুইক ল্যাপটপ স্ট্যান্ডস রুম উইথ এক্সেসরিজ: আমি একদিন নিজেকে দুটি ইউএসবি ডিভাইস এবং আমার মাউস এবং কীবোর্ড আমার কম্পিউটারে মাত্র দুটি ইউএসবি পোর্ট দিয়ে প্লাগ করতে চাচ্ছিলাম। তখন আমি জানতাম আমার ইউএসবি 2.0 হাব দরকার। হ্যাঁ
দ্রুত, দ্রুত, সস্তা, ভালো লাগার LED রুম আলো (কারও জন্য): 5 টি ধাপ (ছবি সহ)
![দ্রুত, দ্রুত, সস্তা, ভালো লাগার LED রুম আলো (কারও জন্য): 5 টি ধাপ (ছবি সহ) দ্রুত, দ্রুত, সস্তা, ভালো লাগার LED রুম আলো (কারও জন্য): 5 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10968772-fast-quick-cheap-good-looking-led-room-lighting-for-anyone-5-steps-with-pictures-j.webp)
দ্রুত, দ্রুত, সস্তা, ভালো লাগার LED রুম আলো (যে কারও জন্য): সবাইকে স্বাগতম :-) এটি আমার প্রথম নির্দেশযোগ্য তাই মন্তব্যগুলি স্বাগত জানাই :-) আমি আপনাকে দেখানোর আশা করি কিভাবে দ্রুত LED আলো তৈরি করা যায় TINY buget। আপনার যা প্রয়োজন: CableLEDsResistors (12V এর জন্য 510Ohms) StapelsSoldering ironCutters এবং অন্যান্য বেসি
দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিং এর জন্য): ৫ টি ধাপ
![দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিং এর জন্য): ৫ টি ধাপ দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিং এর জন্য): ৫ টি ধাপ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11128915-quick-and-simple-soft-switches-for-quick-prototyping-5-steps-j.webp)
দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিংয়ের জন্য): নরম সুইচ তৈরির বিভিন্ন উপায়। এই নির্দেশযোগ্য নরম সুইচের জন্য একটি খুব দ্রুত প্রোটোটাইপের আরেকটি বিকল্প দেখায়, পরিবাহী কাপড়ের পরিবর্তে একটি অ্যালুমিনিয়াম টেপ এবং একটি পরিবাহী থ্রেডের পরিবর্তে কঠিন তারের ব্যবহার করে, যা বট