فهرست مطالب:
- مرحله 1: سیم کشی
- مرحله 2: برنامه نویسی
- مرحله 3: مشاهده آهنگها در یک اسیلوسکوپ
- مرحله 4: کلیدهای پیانو Actuall؟
- مرحله 5: نتیجه گیری
تصویری: پیانو زنگ دار آردوینو پیزو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در اینجا ما یک پیانو آردوینو می سازیم که از زنگ پیزو به عنوان بلندگو استفاده می کند. این پروژه به راحتی مقیاس پذیر است و بسته به شما می تواند با یادداشت های بیشتر یا کمتر کار کند! ما برای سادگی آن را تنها با چهار دکمه/کلید می سازیم. این پروژه سرگرم کننده و آسان است که به مهارت کمی نیاز دارد ، اما می تواند به چیزی بسیار پیچیده تر یا بزرگتر تبدیل شود.
تدارکات:
- 1x Arduino Uno (سایر بردهای آردوینو باید خوب باشند اما تست نشده اند)
- 1 برابر تخته نان نصف یا بزرگتر
- 1 برابر وزوز پیزو فعال
- 4 برابر دکمه فشار لحظه ای
- 11 عدد سیم بلوز تخته نان (6 رنگ مشکی منفی و 5 رنگارنگ دکمه ها و زنگ
مرحله 1: سیم کشی
برای شروع ، 4 دکمه را در کنار یکدیگر و زنگ پیزو را در طرف دیگر تخته نان قرار می دهیم ، همانطور که در تصویر اول نشان داده شده است. بعد ، سیمهای منفی را وصل می کنیم. ابتدا ریل منفی روی تخته نان را به پین منفی با برچسب "GND" در آردوینو متصل می کنیم. سپس ، یک پا از هر دکمه را به ریل منفی وصل می کنیم. وزوز پیزو یک پا کوتاه تر است که منفی است. همچنین آن را به ریل منفی وصل می کنیم.
اکنون زمان اتصال بقیه سیم ها است. همانطور که در تصویر نشان داده شده است ، پایه های دیگر دکمه ها را به پین های 2-5 متصل می کنیم. در نهایت ، ما پای مثبت پیزو را (بلندتر) به پین 10 متصل می کنیم. بعداً می توان اعداد پین را به راحتی در کد تغییر داد. لطفاً تصاویر را برای سیم کشی واضح تر بررسی کنید.
مرحله 2: برنامه نویسی
کد بسیار ساده و قابل توضیح است. در بالا ، شماره پین را به متغیرها اختصاص می دهیم. سپس ، هر یک را به عنوان ورودی یا خروجی اعلام می کنیم. در نهایت ، ما بیان می کنیم که وقتی دکمه خاصی فشار داده می شود چه باید بکنیم. دکمه ها با برچسب but1-but4 هر کدام مربوط به فرکانسی است که هنگام فشار داده می شود. But1 کمترین فرکانس 100 هرتز است ، در حالی که 4 دارای بیشترین فرکانس 400 هرتز است. ما از تابع tone () برای پخش آهنگ ها در هرتز استفاده می کنیم. ساختار آن به این شکل است:
تن (buzzerPin ، [فرکانس در هرتز] ، [مدت زمان]) ؛
اگر می خواهید دکمه های بیشتری اضافه کنید ، باید یک متغیر جدید و یک عبارت "if" جدید برای زمان فشار دادن ایجاد کنید. کپی کردن آن بسیار آسان است.
با این حال ، به خاطر داشته باشید که آردوینو می تواند فقط یک صدا را همزمان اجرا کند. اگر همزمان چندین دکمه را فشار دهید ، صدا درست نخواهد بود زیرا آردوینو به سرعت بین فرکانس های مختلف جابجا می شود.
مرحله 3: مشاهده آهنگها در یک اسیلوسکوپ
وقتی یک اسیلوسکوپ را به ریل منفی و پین زنگ وصل می کنیم ، چند موج مربعی متفاوت به دست می آوریم. هرچه فرکانس بیشتر باشد ، خوشه ها به هم نزدیکتر هستند. اولین تصویر بالاترین فرکانس برنامه ما (400 هرتز) و آخرین تصویر کمترین فرکانس (100 هرتز) را نشان می دهد. وقتی فرکانس پایین می آید امواج مربعی بیشتر و بیشتر از هم فاصله می گیرند. برای مشاهده اثر ، تصاویر را بررسی کنید.
از چپ به راست:
400 هرتز ، 300 هرتز ، 200 هرتز و 100 هرتز
مرحله 4: کلیدهای پیانو Actuall؟
اگر به چاپگر سه بعدی دسترسی دارید ، ممکن است به ساختن چند کلید برای صفحه کلید زنگ آردوینو پیزو علاقه مند باشید. اینها احساس بهتری به دکمه های فشاری کوچک می دهند. می توانید آنها را در اینجا در prusaprinters.org پیدا کنید.
مرحله 5: نتیجه گیری
امیدوارم از ایجاد صفحه کلید پیزو زنگ آردوینو لذت برده باشید و همچنین شما را تشویق می کنم که کد را تغییر دهید. اگر از این پروژه خوشتان آمد ، لطفاً فرم زیر را در زیر بنویسید یا نظر دهید. متشکرم!: D
توصیه شده:
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
آردوینو - پیانو سه دکمه پیزو: 4 مرحله
آردوینو - پیانوی سه دکمه پیزو: پیانو سه دکمه یک پروژه برای مبتدیان با تجربه استفاده از آردوینو است. من ناخواسته در تلاش برای ایجاد این کار بودم ، وقتی برای اولین بار با پیزو زنگ بازی می کردم. خیلی بلند بود! در تلاش برای کشف واریو
ساعت زنگ دار: زنگ مخصوص ، بسیار م :ثر: 3 مرحله
ساعت زنگ دار: آهنگ زنگ ویژه ، بسیار م :ثر: سلام به همه! این اولین باری است که من یک دستورالعمل ارسال می کنم ، متاسفم برای سطح پایینی که در زبان انگلیسی دارم :) در اینجا بیداری برای کمک به کسانی است که صبح دوباره به خواب می روند. این اصل بسیار ساده است ، نه اینکه با زنگ بیدار شوید یا
ساعت زنگ دار خیابان کنجدی DIY (با زنگ خطر!): 6 مرحله (همراه با تصاویر)
ساعت زنگ دار خیابان کنجدی DIY (با هشدار آتش!): سلام به همه! این پروژه اولین پروژه من است. از آنجایی که اولین تولد پسرعموهایم در راه بود ، می خواستم برای او هدیه ای ویژه تهیه کنم. از عمو و عمه ام شنیدم که او در خیابان کنجد است ، بنابراین با خواهر و برادرهایم تصمیم گرفتم یک ساعت زنگ دار بر اساس
ساعت زنگ دار طلوع LED با زنگ هشدار قابل تنظیم: 7 مرحله (همراه با تصاویر)
ساعت مچی LED طلوع آفتاب با زنگ هشدار قابل تنظیم: انگیزه من در این زمستان دوست دخترم هنگام بیدار شدن از خواب با مشکلات زیادی روبرو شد و به نظر می رسید از SAD (اختلال عاطفی فصلی) رنج می برد. من حتی متوجه می شوم که بیدار شدن در زمستان بسیار سخت تر است زیرا خورشید نیامده است