فهرست مطالب:

ساعت کلمه Arduino RGB Matrix: 6 مرحله
ساعت کلمه Arduino RGB Matrix: 6 مرحله

تصویری: ساعت کلمه Arduino RGB Matrix: 6 مرحله

تصویری: ساعت کلمه Arduino RGB Matrix: 6 مرحله
تصویری: چطور ساعت عقربه ای با LED RGB و آردوینو Arduino بسازیم؟ 2024, جولای
Anonim
ساعت کلمه Arduino RGB Matrix
ساعت کلمه Arduino RGB Matrix

اعداد را فراموش کنید ، RGB LED Word Clock زمان را به صورت متن نمایش می دهد! به جای دو عقربه یا صفحه نمایش دیجیتالی ، ساعت واژه زمان فعلی را به صورت کلمات در نور LED روشن با استفاده از یک ماتریس LED استاندارد 8x8 نشان می دهد. به عنوان مثال ، اگر ساعت 10:50 بود ساعت LED می گفت که ده دقیقه به یازده است. ساعت 10:30 می گوید نصف گذشته است.

تدارکات

اجزای سخت افزاری:

WS2812 LED 5050 RGB 8x8 64 ماتریس LED برای آردوینو

Wemos D1 Mini Pro

پیچ و مهره سوکت شش ضلعی M3 x 12mm

برنامه های نرم افزاری و خدمات آنلاین: Arduino IDE

ابزارهای دستی و ماشین آلات ساخت:

Glowforge - خدمات برش لیزری یا برش لیزری.

مرحله 1: اولین مورد نیست

نه اولی
نه اولی
نه اولی
نه اولی

من قبلاً این نوع ساعت ورد و ESP8622 را دیده بودم ، اما هیچ کدام به این سادگی نبود. من با نئوتراس یک دستورالعمل پیدا کردم. بسیار نزدیک به چیزی بود که من نیاز داشتم. در واقع من قصد داشتم این کار را انجام دهم تا زمانی که این شبکه های ماتریس 8x8 را در aliexpress پیدا کردم. من از کد استفاده کردم و آن را کمی تغییر دادم تا با طرح خود کار کنم.

مرحله 2: اتصال ماتریس LED RGB

اتصال ماتریس LED RGB
اتصال ماتریس LED RGB

مدار ساده ترین قسمت است. کافی است +5v ، زمین و داده را وصل کنید. در پایان کار کد را بارگذاری کنید. من با IOS و wifi مشکلی داشتم ، بنابراین وقتی زمان آن تمام شد یک نقطه دسترسی راه اندازی می کند و صفحه خود را برای به روز رسانی تنظیمات ارائه می دهد. بدون RTC دقیق نخواهد بود ، اما هنر آن بیشتر از ساعت است.

مرحله 3: طراحی محفظه

طراحی محوطه
طراحی محوطه
طراحی محوطه
طراحی محوطه

من به اندازه کافی خوش شانس هستم که لیزری در دسترس دارم ، که ایجاد محفظه را آسان تر کرد. من از ساختار جعبه svg فوق العاده Boxes.py برای ساخت ساختار اولیه استفاده کردم. درپوش را وارونه کردم تا "صورت" بزرگتر شود. این زاویه دید بهتری را برای ساعت فراهم می کند.

مرحله 4: ساخت محوطه

ساخت محوطه
ساخت محوطه

پیشنهاد می کنم فایل مورد نظر خود را برای محفظه خود ایجاد کنید. این بستگی به ضخامت مواد شما دارد. فایل SVG را برای مرجع قرار داده ام. من یک قطعه نازک از اکریلیک شفاف را اسپری کردم و سپس رنگ را با لیزر حک کردم و آن را برش دادم.

مرحله 5: کد

کد
کد

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

من به کار روی این پروژه ادامه می دهم. در مورد کد ، آن را به اندازه کافی خوب برای من می دانم. اگر کسی مایل به مشارکت است ، لطفاً آن را به پروژه github اضافه کنید.

مرحله 6: محفظه جایگزین

محفظه جایگزین
محفظه جایگزین
محفظه جایگزین
محفظه جایگزین

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

توصیه شده: