فهرست مطالب:

ساعت زنگ دار پازل حافظه: 3 مرحله (همراه با تصاویر)
ساعت زنگ دار پازل حافظه: 3 مرحله (همراه با تصاویر)

تصویری: ساعت زنگ دار پازل حافظه: 3 مرحله (همراه با تصاویر)

تصویری: ساعت زنگ دار پازل حافظه: 3 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
پازل حافظه زنگ ساعت
پازل حافظه زنگ ساعت
پازل حافظه زنگ ساعت
پازل حافظه زنگ ساعت

این یک ساعت پازل زنگ دار است که به این معنی است که یک بازی حافظه کوچک باید برای حل زنگ هشدار حل کنید!

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

تدارکات

- 2 Arduino Pro Mini

- LED های قرمز ، سبز و آبی

- دکمه های قرمز ، سبز و آبی

- رمزگذار چرخشی EC11

- گوینده

- برخی از کابل ها ، نوار چوبی ، سرصفحه ها

- قطعات چاپ سه بعدی

ابزارها

- لحیم کاری و لحیم کاری

- استریپ برد

مرحله 1: چگونه کار می کند؟

Image
Image

برای تنظیم باید از رمزگذار چرخشی (ec11) استفاده کنید و دکمه it را فشار دهید تا تنظیم شود.

در اولین شروع ، منتظر می مانید تا ساعت و سپس دقیقه را تنظیم کنید.

وقتی آن را تنظیم می کنید ، ساعت شروع به کار می کند و به شما اجازه داده می شود که زنگ هشدار را تنظیم کنید. هر بار که دکمه رمزگذار را فشار می دهید ، قسمت بعدی را به عنوان ساعت ، دقیقه و مشکل زنگ هشدار می دهید.

مشکل کار می کند به عنوان ؛ 4 ، 7 و 9 LED چشمک می زند تا به خاطر بسپارید و یک دقیقه فرصت دارید دوباره آن را وارد کنید.

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

مرحله 2: طراحی

مدار و کد
مدار و کد

این اساساً یک بازی کوچک است (و من در این فرآیند یاد گرفتم که Simon Memory Game نامیده می شود) به همین دلیل من می خواهم شبیه یک کنسول بازی کلاسیک باشد.

فایل های f3d و stl را اضافه کردم ، می توانید آزادانه ویرایش یا چاپ کنید.

مرحله 3: مدار و کد

مدار پیچیده نیست. من یکی از آردوینو پرو مینی را با باتری 9 ولت تغذیه کردم و دیگری را با I2C متصل کردم و با پین های VCC ، از LCD با ماژول I2C استفاده کردم. از مقاومتهای 10K اهم بر روی دکمه ها و 330 اهم با LED استفاده شده است.

من کدها را در صفحه Github خود به اشتراک گذاشتم.

کتابخانه ها

روتاری

DS1302 (ساعت واقعی)

LiquidCrystal_I2C

PCM (من از PCM استفاده کردم زیرا فرصتی برای خرید آمپلی فایر نداشتم ، می توانید از صدا برای بیشتر صدا استفاده کنید. اگر می خواهید از این روش استفاده کنید ، فایل اصلی wav را اضافه کردم.)

توصیه شده: