সুচিপত্র:

PiPiano: 3 ধাপ (ছবি সহ)
PiPiano: 3 ধাপ (ছবি সহ)

ভিডিও: PiPiano: 3 ধাপ (ছবি সহ)

ভিডিও: PiPiano: 3 ধাপ (ছবি সহ)
ভিডিও: সংগীত কাকে বলে? কত প্রকার ও কি কি?Harmoniam tutorial / piano music 2024, নভেম্বর
Anonim
Image
Image

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

ইজিইডায় স্কিম্যাটিক এবং পিসিবি ভাগ করা হয়। ডিজাইন এবং পাইথন কোড সব খোলা আছে। এটা আপনার মত করে কাস্টমাইজ করুন!

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

ধাপ 1: নির্মাণের জন্য পরিকল্পনা

প্যাকেজ ইনস্টল করার জন্য একটি ইন্টারনেট সংযোগ আছে এমন একটি রাস্পবেরি পিআই শূন্য প্রয়োজন। বিকল্পভাবে কেউ আমার ন্যূনতম ছবিটি ব্যবহার করতে পারে যা পিয়ানো বাজায় যেমন আমি এটি তৈরি করেছি, নেটওয়ার্কিংও সরানো হয়েছে। একটি নিয়মিত আকারের রাস্পবেরি পাইও কাজ করতে পারে, তবে এটি পিয়ানো পিসিবি থেকে বেরিয়ে আসবে।

আপনি যে স্পিকার ব্যবহার করেন তার উপর নির্ভর করে আপনি JST বা স্ক্রু টার্মিনাল ব্যবহার করতে পারেন। আমি সংযুক্ত স্পিকার সহ জেএসটি সংযোগকারী ব্যবহার করেছি।

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

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

এই প্রকল্পের জন্য আপনার প্রিয় PCB প্রস্তুতকারকের কাছ থেকে একটি কাস্টম PCB প্রয়োজন। আমি 14 USD এর জন্য JLCPCB থেকে 5 পেয়েছি।

Google ড্রাইভে Gerber ফাইল, আপনি EasyEDA থেকে Gerber তৈরি করতে পারেন।

আমি একটি বিল অব ম্যাটেরিয়ালস স্প্রেডশীটও দিয়েছি।

ধাপ 2: নির্মাণ

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

ধাপ 3: সফটওয়্যার

রাস্পবিয়ান লাইট দিয়ে এসডি কার্ড প্রস্তুত করুন

ম্যাক্সিম আইসির জন্য সেটআপ পাই সমর্থন

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | বাশ

প্যাকেজ ইনস্টল করুন

sudo apt- আপডেট পান

sudo apt-get upgrade

sudo apt-get install fluidsynth python-numpy python-pip

sudo pip pyfluidsynth ইনস্টল করুন

প্রকল্প ফাইল স্থানান্তর

পাইহন এবং সাউন্ড ফন্ট ফাইলটি পাই হোম ফোল্ডারে অনুলিপি করতে WinSCP বা অন্যান্য এসসিপি সফ্টওয়্যার ব্যবহার করুন

chmod +x piano.py

সুডো ন্যানো /etc/rc.local

নিচে স্ক্রোল করুন, এবং প্রস্থান 0 লাইনের ঠিক আগে, নিম্নলিখিতটি লিখুন:

পাইথন /home/pi/piano.py &

শুধুমাত্র পাঠযোগ্য

ফাইল সিস্টেমকে কেবল পাঠযোগ্য করা একটি ভাল ধারণা, তাই এটি কেবল চালিত করা যেতে পারে।

উপরের ডান দিকের সুইচটি সিস্টেমটি পরিবর্তন করতে সক্ষম হওয়ার জন্য কেবল পঠন বন্ধ করতে দেয়।

wget

sudo bash read-only-fs.sh

হ্যাঁ পড়া/লেখার জন্য জাম্পার GPIO = 3

GPIO- থামার জন্য না

হ্যাঁ কার্নেল আতঙ্কের জন্য

পাই জিরো ডব্লিউ এবং পাই জিরো 1.3 এর জন্য বিকল্প 1 এবং 1.2 সংস্করণের জন্য বিকল্প 2 নির্বাচন করুন (ডাব্লু নয়)

USBpiano.py ডাউনলোড করুন এবং ইউএসবি সাউন্ড হার্ডওয়্যার ব্যবহার করে piano.py নামকরণ করুন

আমি পিয়ানোর জন্য একটি কার্ড ইমেজ তৈরি করেছি, আমি যেভাবে এটি তৈরি করেছি তা কনফিগার করেছি। নেটওয়ার্কিং সহ ইমেজ থেকে অপ্রয়োজনীয় সবকিছু মুছে ফেলা হয়েছিল। ডিফল্ট পাসওয়ার্ড ব্যবহার করে: রাস্পবেরি

প্রস্তাবিত: