فهرست مطالب:

جعبه موسیقی با مینی مانیتور (OLED) و LED: 8 مرحله (همراه با تصاویر)
جعبه موسیقی با مینی مانیتور (OLED) و LED: 8 مرحله (همراه با تصاویر)

تصویری: جعبه موسیقی با مینی مانیتور (OLED) و LED: 8 مرحله (همراه با تصاویر)

تصویری: جعبه موسیقی با مینی مانیتور (OLED) و LED: 8 مرحله (همراه با تصاویر)
تصویری: من یک شب را در اولین هتل روباتی جهان در توکیو، ژاپن گذراندم 2024, ژوئن
Anonim
جعبه موسیقی با مینی مانیتور (OLED) و LED
جعبه موسیقی با مینی مانیتور (OLED) و LED
جعبه موسیقی با مینی مانیتور (OLED) و LED
جعبه موسیقی با مینی مانیتور (OLED) و LED
جعبه موسیقی با مینی مانیتور (OLED) و LED
جعبه موسیقی با مینی مانیتور (OLED) و LED

ایده من جعبه ای بود که وقتی آن را باز می کردید موسیقی پخش می کرد. همچنین دارای یک صفحه نمایش با ایموجی روی آن است که بیدار می شود و به شما سلام می کند. همچنین یک LED در آن وجود دارد که اگر مقاومت حساس به نیرو را بین انگشتان خود فشرده نگه دارید ، روشن می شود ، در حالی که حلقه بعدی آهنگ اتفاق می افتد. اگر جعبه را مجدداً ببندید ، موسیقی متوقف می شود زیرا درب روی یک دکمه بسته می شود.

من می خواستم جعبه ای بسازم که در کنار جعبه موسیقی نیز شبیه یک ربات کوچک با شخصیت باشد. صفحه نمایش که 2 ایموجی را نشان می دهد بیشترین نقش را در این زمینه ایفا می کند ، زیرا متوجه شدم مردم بیشتر با اشیایی که صورت دارند ارتباط برقرار می کنند. ایموجی های روی صفحه نمایش احساسات را بیان می کنند ، که به ایده یک روبات کوچک کمک می کند. متوجه شدم مردم نسبت به این واکنش مثبت نشان می دهند. مقاومت حساس به نیرو تعامل را به آن می افزاید. اگر همانطور که آهنگ به حلقه دوم می رود آن را فشرده نگه دارید ، چراغی روشن می شود که نشانه واکنش جعبه به شما است. چراغی که انتخاب کردم زرد است که رنگ شادی دارد و با قسمت بیرونی جعبه مطابقت دارد.

در اینجا به بررسی نحوه ساخت این پروژه می پردازیم.

مرحله 1: چگونه شروع کردم و آنچه شما نیاز دارید

چگونه شروع کردم و آنچه شما نیاز دارید
چگونه شروع کردم و آنچه شما نیاز دارید

من با ایجاد یک طرح مفهومی از آنچه می خواستم ایجاد کنم ، شروع کردم

آنچه شما نیاز دارید:

1. یک آردوینو (من از آردوینو یونو استفاده کردم.)

2. صفحه نمایش OLED. (من از 0.96 OLED I2C استفاده کردم)

3. یک وزوز Piezo.

4. یک دکمه فشاری.

5. یک مقاومت حساس به نیرو.

6. یک LED.

7. یک مقاومت 220 اهم و یک مقاومت 1 کیلو اهم.

8. سیم. (من از کابل های پرش شروع استفاده کردم.)

9. یک برد مدار کوچک.

10. آهن لحیم کاری و قلع.

آنچه برای ساخت جعبه نیاز دارید:

1. چوب.

2. اره.

3. کاغذ سنباده یا دستگاه سنباده زنی.

4. چکش و میخ.

5. پیچ ، پیچ و یک چفت کوچک.

7. یک مته و پیچ گوشتی

8. نوار چسب.

نسخه کامل کد کل پروژه بعداً در این آموزش گنجانده می شود

مرحله 2: آهنگسازی کنید

آهنگسازی کنید
آهنگسازی کنید
آهنگسازی کنید
آهنگسازی کنید
آهنگسازی کنید
آهنگسازی کنید

بعد ، آهنگی را ساختم که می خواستم جعبه آن پخش شود

من از یک نرم افزار دیجیتالی برای این کار استفاده کردم ، اما شما همچنین می توانید از یک ابزار استفاده کنید و یادداشت ها را بنویسید ، یا با زنگ و فرکانس های Piezo خود بازی کنید.

بسیار آسان است که یک پیزر پیزو را وصل کنید. تنها چیزی که نیاز دارد یک پین ورودی است. (من از 12 استفاده کردم) و یک پایه زمین. من همچنین دکمه ای را در بین دو طرف تخته نان خود قرار دادم تا به عنوان یک پل عمل کند. این دکمه در صورت فشار دادن صدا را متوقف می کند ،

من از این سایت مفید برای ترجمه یادداشت ها به فرکانس های کد خود استفاده کردم:

pages.mtu.edu/~suits/notefreqs.html

در تصویر سوم ، قطعه کوچکی از کد من برای آهنگ را مشاهده می کنید. پس از "تن" ، اولین رقم بین پرانتز de pin است که محل زنگ زدن Piezo به آن متصل است. رقم دوم فرکانس تن است. با تاخیر ، عدد بین پرانتز مدت زمانی است که صدا حفظ می شود تا زمانی که به صدای زیر برسد.

مرحله 3: OLED را وصل کنید

OLED را وصل کنید
OLED را وصل کنید
OLED را وصل کنید
OLED را وصل کنید
OLED را وصل کنید
OLED را وصل کنید

OLED مورد استفاده من دارای چهار نقطه است: GND ، VCC ، SCL و SDA.

GND شما به GND (زمینی) در آردوینو خود متصل می شوید.

VCC شما به آردوینو به 5 ولت (5 ولت) متصل می شوید.

SCL به SCL.

و SDA TO SDA.

برای کار کردن OLED ابتدا باید برخی از کتابخانه ها را بارگیری کنید.

من زمین بازی Adafruit Circuit ، Adafruit GFX Library و Adafruit SSD1306 را بارگیری کردم.

من از مثال طرح ssd1306_12x64_i2c استفاده کردم تا ببینم آیا کار می کند یا خیر. این را می توانید در فایل> مثال> Adafruit SSD1306> ssd1306_128x64_i2c (این مورد را انتخاب کردم چون صفحه من دارای این اندازه است) می توانید این را در تصویر دوم مشاهده کنید

اگر این فایل کار نمی کند ، ممکن است شما نیاز به تغییر یک چیز کوچک در آن داشته باشید.

کد زیر را در تنظیمات void جستجو کنید:

if (! display.begin (SSD1306_SWITCHCAPVCC ، 0x3D)) {// آدرس 0x3D برای 128x64

من D را در اینجا پیچ کردم زیرا مجبور شدم این D را به C تغییر دهم تا کار کند.

در تصویر سوم ، می توانید کمی از کد من را ببینید که ایموجی تصویر اول را می سازد.

مرحله 4: اتصال مقاومت حساس به نیرو و LED به بقیه

اتصال مقاومت حساس به نیرو و LED به بقیه
اتصال مقاومت حساس به نیرو و LED به بقیه
اتصال مقاومت حساس به نیرو و LED به بقیه
اتصال مقاومت حساس به نیرو و LED به بقیه

برای اتصال مقاومت حساس به نیرو و LED به 2 مقاومت نیاز دارید. 220 اهم برای LED و مقاومت 1K اهم برای مقاومت حساس به نیرو.

رهبری:

پایه مثبت LED باید به یک مقاومت 220 اهم متصل شود که به پین 10 در آردوینو متصل می شود. پایه منفی LED باید در یک برد مدار کوچک جداگانه به خط زمین متصل شود. روی برد مدار یک خط زمین و یک خط 5 ولت ایجاد کردم ، زیرا تعداد زیادی پین برای رفتن به آنجا وجود داشت و سوراخ های کافی در آردوینو من وجود نداشت.

مقاومت حساس به نیرو:

مقاومت حساس به نیرو به پای چپ نیاز دارد تا هم به یک مقاومت 1K اهم و هم به سیم متصل به سوراخ A0 در آردوینو متصل شود. اتصال 1K اهم به خط زمین روی برد مدار متصل می شود.

پای راست را به خط 5 ولت روی برد وصل می کنید.

برای اینکه همه اینها در کد کار کند ، باید مشخص کنید که در بالای تنظیمات void () {به کدام پین وصل شده است.

مرحله 5: کد

کد
کد

در اینجا پیوندی به کد آمده است:

github.com/kai-calis/Kai-fawn/blob/master/Arduino٪20code٪20for٪20a٪20school٪20project

مرحله 6: ساخت جعبه

ساختن جعبه
ساختن جعبه
ساختن جعبه
ساختن جعبه

شما در مجموع 8 صفحه چوبی را مشاهده کردید.

ضخامت چوبی که استفاده کردم حدود 0.5 سانتی متر است.

1. درب و پایین جعبه 11cm در 11cm است.

2. اینها سمت چپ و راست جعبه هستند که 10.2cm در 8cm هستند. یکی از صفحات را با یک سوراخ مربع ایجاد کنید تا سیم USB آردوینو بیرون بیاید. این سوراخ 1.5 سانتی متر در 1.5 سانتی متر است و از ابتدای صفحه چوبی حدود 1 سانتی متر فاصله دارد.

3. اینها جلو و عقب جعبه هستند و 11 سانتی متر در 8 سانتی متر است

4. این قفسه کوچکی است که Ziezer Piezo ، OLED و بقیه در آن قرار دارند. شما باید یک سوراخ برای OLED در حدود 1 سانتی متر در 0.5 سانتی متر ایجاد کنید تا سیم ها از بین بروند ، اما بقیه OLED می تواند استراحت کند. روی قفسه.

برای سوراخ LED به یک مته 0.5 سانتی متری نیاز دارید.

برای مقاومت حساس به نیرو ، به یک سوراخ 1 سانتی متر در 0.5 سانتی متر نیاز دارید

برای زنگ هشدار Piezo ، به یک سوراخ 1.4 سانتی متر نیاز دارید.

برای دکمه فشاری به 4 سوراخ کوچک 0.2 سانتی متری نیاز دارید تا پاهای آن بتوانند بیرون بیایند.

5. در نهایت ، شما به یک صفحه چوبی 10 سانتی متر در 10 سانتی متر نیاز دارید ، این صفحه آردوینو و سیم های آن را پوشش می دهد. من دو طرف مخالف این بشقاب را تراشیدم و پایین انداختم تا بتواند به قفسه شماره 4 تکیه داده و محکم به گوشه جعبه تکیه دهد.

من برای اتصال طرفین از میخ ، 2 لولا برای درب و یک قفل برای بسته نگه داشتن درب استفاده کردم.

فراموش نکنید که تمام لبه ها را ضخیم کنید تا ظاهری تمیزتر داشته باشید و از ترک خوردن جلوگیری کنید.

در حالی که جعبه را ایجاد می کنید ، هنوز شماره 4 و 5 را وارد نکنید

مرحله 7: زمان سربازی

زمان سربازی
زمان سربازی
زمان سربازی
زمان سربازی
زمان سربازی
زمان سربازی

من نقشه سیم را قرار دادم تا بتوانید آن را از تصویر کپی کنید.

فراموش نکنید که آیا چیزها به درستی به هم متصل شده اند را بررسی کنید و ببینید آیا بین لحیم کاری کار می کند یا خیر.

پس از لحیم کاری ، من 2 میخ کوچک چکش زدم تا OLED از جابجایی جلوگیری کند.

در نهایت ، باید چیزی شبیه به تصویر سوم باشد.

مرحله 8: همه چیز را با هم ترکیب کنید

همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم

برای قرار دادن قفسه شماره 4 از مرحله قبلی در آنجا ، ابتدا اندازه گیری فشار دهی به درب را اندازه گیری کردم. شما می توانید این کار را با اندازه گیری میزان بیرون آمدن دکمه از قفسه و ارتفاع آن هنگام فشار دادن انجام دهید. این طول را به ضخامت چوبی که استفاده می کنید اضافه کرده و دو میخ در هر طرف آن قرار دهید. قفسه روی آن قرار می گیرد. من 2 میخ اضافی ، یکی در هر طرف ، بالای قفسه اضافه کردم تا در جای خود بمانند. من آن ناخن ها را مانند شکل L خم می کنم تا بتوانم به راحتی از آن قلاب برای برداشتن دوباره آنها استفاده کنم.

با برداشتن قفسه ، صفحه چوبی شماره 5 را به قفسه شماره 4 وصل کردم و یک تکه نوار چسب را زیر شماره 4 چسباندم و انتهای کشیده را زیر شماره 5 چسباندم. شما باید چیزی شبیه تصویر 3 داشته باشید.

متأسفانه ، من پیش بینی نمی کردم که لولا فقط به لبه دکمه فشار داده شود و مانع از فشار آن در دکمه شود. یک راه حل سریع که من پیدا کردم قرار دادن یک تکه پلاستیک نازک ، تقریباً به همان ضخامت لولا ، درست بالای آن بود تا دکمه را فشار دهد.

توصیه شده: