این راهنمای ساخت یک ساعت مجهز به آردوینو است که از LED برای نمایش ساعت 24 ساعته (ساعت و دقیقه) به صورت ارقام باینری، یک متر آنالوگ برای نمایش ثانیه ها، یک سوئیچ برای جابجایی بین نمایش زمان و زمان استفاده می کند. حالت تنظیم و 2 دکمه برای تنظیم ساعت و دقیقه. این از ابتدا طراحی شده است، اما نسبت به دیگر ساعت های باینری آردوینو که در اینجا و آنجا چند میلی ثانیه را از دست می دهند، بهبود یافته است. این ساعت فوق العاده دقیق است و قابل استفاده و اعتماد است.
برای روشن شدن سریع همه چیز، Cwik نام خانوادگی من است و "Swick" تلفظ می شود. بنابراین نه، این ساعت سریع نیست، و نه، سریع اجرا نمی شود.
ما با استفاده از Arduino Uno برای نمونه سازی شروع می کنیم، سپس مدار آردوینو خود را از ابتدا برای محصول نهایی می سازیم. در حالی که ایجاد مدار خود از ابتدا در پایان کاملاً اختیاری است، به شما این امکان را می دهد که به استفاده از Cwik Clock خود ادامه دهید و در عین حال Uno را برای پروژه بعدی خود آزاد کنید.
اهداف
3 هدف اصلی برای این پروژه وجود دارد:
1) آشنایی با اجزای اصلی مدار - پدرم از من الهام گرفت که وارد الکترونیک و مدارها شوم. پس از تعمیر برخی از اسیلوسکوپهای قدیمی با تعیین اینکه مقاومتی منفجر شده است، شگفت زده شدم که او واقعاً میتواند چیزی را تعمیر کند (به جای اینکه آن را بیرون بیاندازد و جایگزین کند). من تجربه بسیار کمی با مدارها دارم، اما مصمم هستم که بتوانم با پدرم مکالمهای داشته باشم که بیشتر از باتری، زنگ و لامپ باشد. در پایان این راهنما، شما باید اطلاعاتی در مورد LED ها (تولید برق ایمن آنها و کنترل با استفاده از آردوینو) به دست آورید، پتانسیومترها (آنها چیست و مقادیر آنها را از روی برد آردوینو بخوانید)، چگونه آمپرمتر آنالوگ کار می کند و استفاده از آن قانون اهم.
2) تلاش برای کمال عملکردی - بزرگ بروید یا به خانه بروید. ما این ساعت را با استانداردهای بالا می سازیم، ساعتی که واقعاً می توانید از آن استفاده کنید و به آن اعتماد کنید.
3) خوب جلوه دادن این لعنتی - اگرچه بیشتر مفاهیم ساده هستند، اما به این معنی نیست که محصول ما نیز باید به آن نگاه کند. برخی از موضوعات کلیدی در ظاهر آن عبارتند از: جمع و جور بودن، یک ظاهر طراحی یکپارچهسازی با سیستمعامل، بازگشت به عقب به تجهیزات صوتی، تناسب و پایان، و احساس. پدرم تجهیزات الکترونیکی زیادی در اطراف زیرزمین داشت، بنابراین برخی از رنگها و عناصر از خاطرات مبهم من الهام گرفته شدهاند. استفاده از یک متر آنالوگ در ساعت دیجیتال و یک پتانسیومتر برای تنظیم زمان دیجیتال معکوس به نظر می رسد، اما این چیزی است که جذابیت ساعت Cwik را ایجاد می کند و خود را از ساعت های باینری بی شمار موجود در بازار متمایز می کند.
مخاطبین
این راهنما برای هر کسی که به دنبال اولین پروژه شروع تا پایان آردوینو خود است ایده آل است. دانش ابتدایی پلتفرم آردوینو، مدارها و برنامه نویسی مفید خواهد بود، اما کاملا ضروری نیست.
![یک ساعت باینری آردوینو](https://duino4projects.com/wp-content/uploads/2015/01/An-Arduino-Binary-Clock.jpg)
مرحله 1: مواد مورد نیاز
این راهنما شما را از طریق ایجاد یک نمونه اولیه و در نهایت ایجاد محصول نهایی راهنمایی می کند. به این ترتیب، مواد مورد نیاز به 2 بخش نیز تقسیم می شوند.
مدار مبتنی بر آردوینو Uno (برای اکثر مراحل استفاده می شود):
-1 x آردوینو Uno
-14 x LED، 2Vf @ 20mA
-14 x 220 اهم مقاومت
-2 x پتانسیومتر (ترجیحا خطی و واقعا می تواند هر مقاومتی باشد، اما 10K یا 100K Ohm به خوبی انجام خواهد شد)
-1 x سوئیچ SPDT
-1 x 50 uA آنالوگ متر/آمپرمتر
-1 x 100K Ohm مقاومت
مدار نهایی (از همه چیز از لیست بالا دوباره استفاده می کند، اما اکنون به جای استفاده از Uno، یک برد آردوینو می سازیم):
-1 x ATmega328P-PU (یا یکی از Uno خود را بردارید، اما می خواهید برای جایگزینی آن با این)
-1 x جعبه پروژه، در صورت تمایل رنگ کنید
- سیم (من از سیم 22 AWG استفاده کردم)
-1 x 7805 تنظیم کننده ولتاژ (5 ولت)
-1 x 10K اهم مقاومت
-2 x 10 uF خازن
-2 x 22 pF خازن
-1 x 16 مگاهرتز کریستال ساعت
-1 x دکمه/سوئیچ به طور معمول باز ("خاموش") -
2 x دستگیره، که روی پتانسیومترها قرار می گیرد -
منبع تغذیه 1 x 9 ولت
- 1 x جک زن برای منبع تغذیه
- پرف برد
- 2 x LED (اختیاری، کاملاً بلااستفاده هستند، اما یک شبکه 4×4 LED به همراه 13 LED زمان و 1 LED حالت تنظیم زمان را تشکیل می دهند) -14
x LED گیره نصب (یا 16 اگر از 2 ساختگی استفاده می کنید. الایدیهایی که مستقیماً در بالا ذکر شد، اما این گیرههای نصب کاملاً اختیاری هستند)
- سوکت 1 x 28 پین برای نصب میکروکنترلر (اختیاری است، اما اگر میخواهید در مرحله آخر خطا را تنظیم کنید، به شدت توصیه میشود)