دیروز قرار بود شروع به دیدن یک فیلم کنم که من و دوستم پدرو تصمیم گرفتیم فیلم را رها کنیم و یک ساعت باینری بسازیم. پس از مدتی فکر کردن به نحوه برنامه ریزی آن، آن را ساختیم. به زیبایی کار می کند، بنابراین تصمیم گرفتم در اینجا نشان دهم که چگونه کار کرده ام. شاید این ساده ترین راه برای انجام آن نباشد، اما این کاری است که ما انجام داده ایم.
قطعات:
- آردوینو
- 13 عدد LED (رنگ را انتخاب می کنید)
- مقاومت 13 x 220 اهم
- مقاومت 3 x 2.2 KOhms
- 2 عدد دکمه فشاری
- 1 عدد دکمه معمولی
- تخته نان
- سیم
خوب، این یک مدار کاملاً ساده است، اما می تواند برای برخی افراد دشوار باشد، بنابراین سعی می کنم نحوه کار و نحوه مونتاژ را توضیح دهم.
چگونه کار می کند
فکر می کنم با این تصاویر می توانید بفهمید که چگونه کار می کند. چراغ هایی که روشن هستند، فقط باید اعداد را جمع کنید و زمان فعلی را نشان می دهد.
مونتاژ
برای مونتاژ مدار، ابتدا باید مقاومت ها و led ها را وصل کنید. برای انجام این کار، فقط led + مقاومت را از پایه 1 به 13 وصل کنید. به یاد داشته باشید که پایه بزرگتر led مثبت است و باید به پایه خروجی آردوینو وصل شود و پایه دیگر باید روی زمین باشد.
برای اینکه کد برای مدار کار کند، باید از LED های این چنینی استفاده کنید، LED 1 به PIN 1، LED 2 به PIN 2 و ...
برای اتصال دکمه ها از یک ورودی دیجیتال و دو ورودی آنالوگ استفاده کرده ام. برای تنظیم تغییر ساعت/دقیقه، باید از دو دکمه فشاری استفاده کنید. و باید به پایه ورودی آنالوگ 0 و 5 وصل شوند. و برای روشن/خاموش کردن LEDها از یک دکمه معمولی استفاده کردم که به پایه ورودی دیجیتال 0 وصل شده است. برای اینکه کار کند، باید از یک پایه استفاده کنید. دکمه های روی یک مقاومت 2.2K اهم که به خروجی 5 ولت همراه با ورودی آنالوگ/دیجیتال وصل شده و پای دیگر به زمین می رود، چیزی شبیه به این:
– 13 عدد LED (رنگ را انتخاب میکنید)
– مقاومتهای 13 x 220 اهم
برای جزئیات بیشتر: ساعت باینری DIY با آردوینو