توجه: این دستورالعمل در حال حاضر ناقص است. تا 19 سپتامبر تمومش میکنم.
من این پروژه را بعد از دیدن ساعت زنگ دار تورینگ نیک جانسون شروع کردم. متوجه شدم که تراشه PIC که او استفاده میکرد برای من کمی پیشرفته بود، بنابراین تصمیم گرفتم از میکروکنترلر آردوینو استفاده کنم. پروژه اصلی نیک جانسون را میتوانید در وبلاگ او در اینجا بیابید . تمام اعتبار این ایده به نیک می رسد.
زنگ تورینگ شما را مجبور می کند که وقتی از خواب بیدار می شوید، مسائل ریاضی را حل کنید. اگر مشکل ریاضی را درست دریافت کنید، زنگ هشدار متوقف می شود و اگر این کار را نکنید، باید یکی دیگر را حل کنید. نسخه من همچنین دارای یک دیمر نور 12 ولت با استفاده از ماسفت است. یک ساعت واقعی DS1307 (RTC) زمان را پیگیری می کند و منوها با پنج دکمه کنترل می شوند.
بهبودهای آینده:
کنترل جوی استیک
سطح مشکل ریاضی تنظیم
قدرت پشتیبان باتری
دو زنگ هشدار
مرحله 1: مواد و ابزار
مواد
• برد آردوینو
من از برد Uno برای تست و Pro Mini برای پروژه نهایی استفاده کردم
• DS1307 RTC
می توانید از نسخه DIP استفاده کنید. من از شکست SparkFun استفاده کردم
• SparkFun Serial LCD 16×2 (هر LCD سریالی کار می کند)
ارتباط با این LCD بسیار ساده تر از LCD موازی است.
• زنگ کوچک 12 میلی متری (2.048 کیلوهرتز)
• 5 سوئیچ لحظه ای نصب پنل SPST
• 10 هزار مقاومت کشویی
به 7 عدد از این مقاومت ها نیاز دارید
• 1 پایه پنل جک DC (اگر کنترل نور میخواهید دو عدد)
• جعبه پروژه
من از جعبه پروژه 6 x 3 x 2 اینچی از Radioshack استفاده کردم