فهرست مطالب:
تصویری: پی پیانو: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
پیانوی کوچک رزبری پای خود را سنتز کنید. از سینت سایزر FluidSynth SoundFont استفاده می کند. دارای چندصدایی و پایداری است ، به این معنی که می توانید همه نت ها را به طور همزمان فشار دهید و با نگه داشتن دکمه ، نت بیشتر پخش می شود.
شماتیک و PCB در EasyEDA به اشتراک گذاشته شده است. طرح ها و کد پایتون همه باز هستند. آن را به روش خود سفارشی کنید!
این پروژه ابتدا به عنوان تپش صدا برای کودک نوپای من شروع شد ، اما من بیشتر از او با آن بازی کردم. پس از چندین بازبینی ، پیانو کمی بزرگسالان را می توان قدردانی کرد.
مرحله 1: برنامه ریزی برای ساخت
برای نصب بسته ها به Raspberry PI zero نیاز دارد که دارای اتصال به اینترنت باشد. متناوباً می توان از حداقل تصویر من که هنگام ساخت پیانو می نوازد استفاده کرد ، شبکه نیز حذف شده است. رزبری پای معمولی نیز می تواند کار کند ، اما از PCB پیانو خارج می شود.
بسته به بلندگوهایی که استفاده می کنید ، می توانید از پایانه های JST یا پیچ استفاده کنید. من از کانکتور JST با بلندگوهای بسته استفاده کردم.
می توانید به جای تراشه تقویت کننده Maxim از بلندگوهای صوتی USB یا آداپتور سازگار با Raspbery Pi استفاده کنید که برای لحیم کاری زیر تراشه به خمیر لحیم کاری نیاز دارد. من آن را با بلندگوهای مینی USB امتحان کردم ، اما نسبت به بلندگوهای نشان داده شده ، ظریف تر به نظر می رسد. اگر از سخت افزار صدا USB استفاده می کنید ، هیچ یک از اجزای صوتی روی PCB مورد نیاز نیست. آنها در سمت چپ رزبری پای قرار دارند.
من Raspberry Pi Zero را در زیر PCB نصب کردم ، اما می توانید آن را در بالا قرار دهید. فقط مطمئن شوید که کارت SD همان پین 1 است که روی PCB مشخص شده است و مطمئن شوید که پین های هدر روی Pi Zero برای مطابقت با هم لحیم شده اند.
این پروژه به یک PCB سفارشی از سازنده PCB مورد علاقه شما نیاز دارد. من 5 عدد از JLCPCB با 14 دلار دریافت کردم.
فایل Gerber در Google Drive ، همچنین می توانید Gerber را از EasyEDA ایجاد کنید.
من همچنین یک صفحه گسترده بیل مواد تهیه کردم.
مرحله 2: ساختن
من از خمیر لحیم کاری بدون سرب با دمای پایین و یک ایستگاه لحیم کاری با هوای گرم در IC های Amp استفاده کردم. من حرارت را روی IC متمرکز کردم تا جایی که مهره لحیم را روی اتصالات قابل مشاهده در کنار IC دیدم. بقیه اجزا از طریق سوراخ یا اندازه SMD بزرگ هستند که به راحتی با دست لحیم می شوند. من از فر توستر تبدیل شده خود برای اصلاح مجدد نسخه قبلی استفاده کردم ، اما در نهایت قسمت زیادی از آن را با دست تعمیر کردم.
مرحله 3: نرم افزار
کارت SD را با Raspbian Lite آماده کنید
راه اندازی Pi پشتیبانی از Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | خراب کردن
بسته ها را نصب کنید
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip pyfluidsynth را نصب کنید
انتقال فایل های پروژه
از WinSCP یا سایر نرم افزارهای SCP برای کپی کردن فایل فونت پایتون و صدا در پوشه اصلی Pi استفاده کنید
chmod +x piano.py
sudo nano /etc/rc.local
به پایین بروید و درست قبل از خط خروج 0 ، موارد زیر را وارد کنید:
پایتون /home/pi/piano.py &
فقط خواندنی
ایده خوبی است که سیستم فایل را فقط برای خواندن تنظیم کنید ، بنابراین می توان آن را خاموش کرد.
سوئیچ در بالا سمت راست اجازه می دهد تا فقط خواندن را خاموش کنید تا بتوانید سیستم را تغییر دهید.
wget
sudo bash فقط- fs.sh را بخوانید
بله برای خواندن/نوشتن بلوز GPIO = 3
نه برای GPIO-halt
بله برای وحشت هسته
گزینه 1 را برای Pi Zero W و Pi Zero 1.3 و گزینه 2 را برای نسخه 1.2 (نه W) انتخاب کنید
در صورت استفاده از سخت افزار صدای USB ، USBpiano.py را بارگیری کرده و نام آن را به piano.py تغییر دهید
من یک تصویر کارت برای پیانو تهیه کردم ، نحوه ساخت آن را پیکربندی کردم. همه موارد غیر ضروری از جمله شبکه حذف شد. از رمز عبور پیش فرض استفاده می کند: تمشک
توصیه شده:
پیانو لیزری پیانو: 9 مرحله
پی-لیزر پیانو لیزری: سلام ، من دانشجوی چند رسانه ای هستم & amp؛ فناوری خلاق در Howest بلژیک. آیا همیشه می خواسته اید موسیقی بنوازید اما مانند همه نیست؟ سپس این ممکن است برای شما چیزی باشد! من از لیزر پیانو ساخته ام. شما فقط باید انگشتان خود را بالا بگذارید
Robo-Dog ساده (ساخته شده از کلیدهای پیانو ، تفنگ اسباب بازی و موش): 20 مرحله (همراه با تصاویر)
Robo-Dog ساده (ساخته شده از کلیدهای پیانو ، تفنگ اسباب بازی و موش): آه ، آذربایجان! سرزمین آتش ، مهمان نوازی عالی ، مردم دوستانه و زنان زیبا (… متأسفم ، خانم! البته من فقط به تو چشم دارم ، همسر من gözəl balaca ana ördəkburun!). اما صادقانه بگویم ، این مکان بسیار سختی برای یک سازنده است ، به ویژه هنگامی که شما
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: 6 مرحله (همراه با تصاویر)
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: به طور معمول پیانوها کار برقی یا مکانیکی بر روی مکانیسم ساده فشار دادن دکمه را انجام می دهند. اما در اینجا یک پیچ و تاب وجود دارد ، ما فقط می توانیم با استفاده از برخی سنسورها نیاز به کلید در پیانو را برطرف کنیم. و سنسورهای مجاورت مادون قرمز بهترین دلیل را دارند زیرا
آموزش کلیدهای پیانو با Makey Makey: 6 مرحله (همراه با تصاویر)
کلیدهای پیانو را با Makey Makey بیاموزید: من این را برای یک شب Instuctables در ایستگاه Maker ساختم. این بازی به شما کمک می کند تا یاد بگیرید که کجا نت ها روی صفحه کلید پیانو قرار دارند. گروه ما دعوت شد تا در نمایشگاه آموزشی به بخشی از Pavirion Maker Station بپردازد. هنگام صحبت با آموزش
پیانو میوه سریع با MIDI: 6 مرحله (همراه با تصاویر)
پیانو میوه ای سریع با MIDI: این یک پیانو واقعاً لمسی خازنی است. روی میوه ها ، قوطی های نوشابه ، بطری های آب ، نوارهای فویل آلومینیومی و غیره ضربه بزنید و موسیقی پیانو چند صدایی را از رایانه خود دریافت کنید. اکنون که نرم افزار نوشته شده است ، پروژه نباید بیشتر از این طول بکشد