این دستورالعمل به شما کمک می کند تا یک ساعت باینری آردوینو بسازید. ایده اصلی این آموزش توسط دانیل آندراد طراحی شده است . Instructable من از اجزای نصب سطحی استفاده می کند، اما در صورت تمایل به راحتی می توان آن را با اجزای سوراخ دار سازگار کرد. برای شروع می توانید Instructable دیگر من برای ساختن آردوینو خود را دنبال کنید.
من شما را تشویق میکنم که برای نصب روی سطح تلاش کنید، اما این پروژه راهی عالی برای شروع یادگیری لحیم کاری اجزای نصب سطحی است.
برای ساعت من، صفحه نمایش را در بالای ظرف تنظیم کرده ام. من از آن روی میز کارم که معمولاً روی آن ایستاده ام استفاده می کنم، بنابراین دیدن این راه آسان تر است. همچنین هنگامی که نورها کم یا خاموش هستند، جلوه ای درخشان ایجاد می کند و رنگ آبی را به سمت بالا به داخل اتاق می اندازد.
می توانید ظرفی را به دلخواه انتخاب کنید و صفحه ساعت را به بهترین نحوی که با نیازهای شما مطابقت دارد قرار دهید.
مرحله 1: لیست خرید کامپوننت
در زیر لیستی از تمام مواردی که برای تکمیل این پروژه نیاز دارید آورده شده است. من سعی کردهام مکانهایی را که میتوانید از آنها سفارش دهید و همچنین اجزای اختیاری را که ممکن است بخواهید انتخاب کنید، درج کنم.
این لیست برای موارد نصب سطحی است. اگر تصمیم به استفاده از اجزای سوراخ دار دارید، منابعی که فهرست کرده ام همگی آنها را به فروش می رسانند و شما فقط می توانید در کامپوننت جستجو کنید.
آنچه شما نیاز دارید:
- ATmega168 با بوت لودر آردوینو – موجود در FunGizmos با قیمت 4.00 دلار
- مقاومت 10K - موجود در Jameco - هزینه 0.01 (ea./ 100 برای 1.00 دلار) شماره مورد 1877832
- مقاومت 220 اهم - موجود در Jameco - هزینه 0.01 (ea. / 100 برای 1.00 دلار) شماره مورد 1878149
- خازن 22 pF - موجود در Jameco - هزینه 0.06 (ea. / 100 برای 6.00 دلار) شماره مورد 1856783
- خازن 10uF - موجود در Jameco - هزینه 0.12 (ea. / 10 برای 1.20 دلار) شماره مورد 1858797
- کلید فشاری – موجود در Jameco – هزینه 0.35 ea. شماره مورد 2076236
- تنظیم کننده ولتاژ LM78L05AC – موجود در Jameco – هزینه 0.39 ea. مورد شماره 902186
- 13 عدد LED من از آبی استفاده کردم، اما شما می توانید از هر رنگی استفاده کنید. موجود در Jameco – Cost 0.25 ea شماره 2046441 مورد
- کریستال 16 مگاهرتز - موجود در SparkFun.com - هزینه 1.50 ea SKU: COM-00536
- اتصال جک برق DC - موجود در SparkFun.com - هزینه 1.25 دلار. PRT-00119
- اگر قبلاً یکی ندارید، یک برد آردوینو. موجود در SparkFun.com – هزینه 29.95 DEV-00666 یا آردوینو خود را بسازید
- PC Board (Perf Board/Proto Board) – موجود در Radioshack – هزینه متفاوت است.
- پروتوبرد اختیاری - موجود در Wright Hobbies - هزینه 3.99 مورد # PB400 . من اینها را دوست دارم!
- کانتینر پروژه. این برای قرار دادن ساعت شما استفاده خواهد شد. من به فروشگاه صنایع دستی Hobby Lobby رفتم و یک جعبه چوبی ارزان قیمت 1.99 دلار و مقداری قالب گیری ضایعاتی از Lowes به قیمت 0.25 خریدم.
- اکریلیک شفاف - من مقداری اکریلیک شفاف سفید از یک مغازه محلی گرفتم که قیمت هر پوند آن 1 دلار است.
- دکمه های فشاری x2 SPDT - موجود در RadioShack - هزینه 3.99 دلار - شماره کاتالوگ: 275-1549
مرحله 2: 8421 باینری و 24 ساعت زمان
ابتدا، اجازه دهید نگاهی به نحوه درک سیستم باینری 8421 بیندازیم. ساعت شما دو ستون برای "ساعت" و دو ستون برای "دقیقه" خواهد داشت.
ما از سیستم زمانی 24 ساعته استفاده می کنیم.
با این اوصاف، اگر ساعت 8 صبح بود، ساعت 0800 ساعت و اگر ساعت 20 بود، ساعت 20:00 خوانده می شد. در آموزش ابتدایی ارتش ایالات متحده، وقتی برای اولین بار این سیستم زمانی را یاد گرفتید، به ما یاد دادند که برای زمان های بعد از ظهر فقط 2 معکوس بشماریم. به عنوان مثال، اگر به من گفته شود که تا ساعت 2100 در حال شکل گیری باشم. در ذهنم به 2 1 00 فکر می کردم - پس 1، 0، 9 و می دانستم که منظورشان ساعت 9 شب است.
یا اگر ساعت 1630 بیکار بودیم، در ذهنم به 1 6 30 فکر می کردم - پس 6، 5، 4 و می دانستم که روز در ساعت 4:30 بعد از ظهر تمام شده است. امیدوارم منطقی باشد، لازم دیدم برای هر کسی که عادت به گفتن زمان با این روش ندارد توضیح دهم.
با نگاهی به تصویر 8421 Binary Example، در ستون اول led های ساعت، اگر اولین led روشن می شد، مقدار آن 1 می شد و در ستون دوم اگر led 4 (بالا) روشن بود، مقدار آن برابر بود. ارزش 8. بنابراین شما 18 خواهید داشت.