اگر مدرسه، مدرسه بچهها یا مکانهای دیگر به یک ساعت اصلی مرکزی که خراب است متکی است، ممکن است از این دستگاه استفاده کنید. البته ساعتهای اصلی جدید در دسترس هستند، اما بودجه مدرسه تحت فشار شدید است، و اگر مهارتهای لازم را داشته باشید، واقعاً یک پروژه رضایتبخش است.
این ساعت اصلی سیگنال های ارسال شده به ساعت های برده را کنترل می کند و آنها را همگام نگه می دارد. سیستم عامل موجود در ساعت در حال حاضر از پروتکل همگام سازی زمان ملی پشتیبانی می کند. ساعت اصلی همچنین زنگ هایی را کنترل می کند که می توانند در زمان های برنامه ریزی شده در طول روز تنظیم شوند. سیستم عامل موجود در ساعت در حال حاضر از دو منطقه زنگ (زنگ های داخلی و خارجی) پشتیبانی می کند.
سفتافزار موجود در ساعت نیز بهطور خودکار با ساعت تابستانی تنظیم میشود (این را میتوان خاموش کرد). این کتابخانه ممکن است برای پروژه های ساعت دیگر نیز مفید باشد (حتماً کتابخانه DateTime اصلاح شده را نیز دریافت کنید).
ساعت با اتصال آن به کامپیوتر از طریق پورت USB آردوینو و اجرای یک برنامه کنترل جاوا با رابط کاربری گرافیکی تنظیم می شود. پس از تنظیم زمان، و بارگیری برنامه زنگ، رایانه را می توان قطع کرد.
طراحی ساعت بر سادگی و با حداقل کنترل تاکید دارد. هر راهاندازی پیچیده با اجرای برنامه کنترل روی رایانه و اتصال موقت به ساعت بهتر انجام میشود. تصویر صفحه جلوی ساعت را نشان می دهد. سوئیچ اجازه میدهد تا زنگها به طور کامل خاموش شوند، اگر زنگها نمیخواهند (تعطیلات، روزهای آموزش معلم و غیره).
مرحله 1: در مورد ساعت اصلی که جایگزین می کنید اطلاعات کسب کنید
ساعت اصلی که با این پروژه جایگزین شد، ساعت استاد راولند 2490 بود. در طوفان همراه با رعد و برق شدید، کار خود را متوقف کرده بود. ساعتهای برده خیلی سریع حرکت میکردند (سیگنال همگامسازی مداوم)، و ساعت اصلی متعاقباً خاموش شد.
بنابراین ساعتهای مدرسه همه تقریباً یک زمان را نشان میدادند، اما همه اشتباه و همیشه اشتباه بودند. این ثابت می کند که عبارت "حتی یک ساعت شکسته دو بار در روز درست است" نادرست است.
باید بدانید:
* ساعت های برده از چه پروتکلی استفاده می کنند (احتمالاً می توان بر اساس ساخت ساعت ها حدس زد)
* چند منطقه برای زنگ ها (داخلی، بیرونی، ساختمان های مختلف و غیره) استفاده می شود.
مدرسه شما (یا مکان دیگر) ممکن است حتی اسنادی به شکل نمودارهای سیم کشی داشته باشد. این موارد می توانند هنگام نصب ساعت جدید بسیار مفید باشند.
مرحله 2: شما به این موارد نیاز دارید
تصویر برخی از اجزای مورد نیاز را نشان می دهد. شما نیاز بیشتری خواهید داشت. لطفا اگر چیزی را فراموش کردم یادداشت بگذارید. متأسفانه، این دستور العمل بعد از واقعیت ساخته شده است، بنابراین من تمام تصاویری که می خواهم را ندارم.
* آردوینو (یا مشابه) با Atmel '328 و اتصال USB (Duemilanove عالی است)
* زگیل دیواری 12 ولت (مثلاً 250 میلی آمپر، بستگی به تعداد رله هایی دارد که رانندگی می کنید)
* باتری 9 ولت، نگهدارنده و کانکتور
* LED (یک سبز، دو قرمز/سبز)
* دیود
* مقاومت
* رله (یکی برای هر ناحیه زنگ و یک یا چند عدد برای سیگنال همگام سازی)
* ال سی دی (نمایشگر استاندارد 2×20 کاراکتری سازگار با HD44780)
* محفظه های مناسب (بزرگ جعبه های پروژه متوسط و کوچک)
* دوشاخه و جک برای برق (به عنوان مثال 5.5/2.1 میلی متر)
* پیچ های مختلف و سخت افزارهای متفرقه
رایانه با
* Arduino IDE نصب شده (با کتابخانه های مورد نیاز، به مرحله 5 مراجعه کنید)
* برنامه Master Clock Control مبتنی بر جاوا (و محیط زمان اجرا جاوا و کتابخانه rxtx)
* پورت USB موجود
* کابل USB برای اتصال به آردوینو
* زمان برای چیزی معقول تنظیم شده است
مرحله 3: سخت افزار را کنار هم قرار دهید
من از سه جعبه پروژه * یک جعبه بزرگ برای الکترونیک
* یک جعبه متوسط برای مدارهای رله (ترکیبی از ولتاژ پایین و ولتاژ بالا)
* یک جعبه کوچک برای اتصالات ولتاژ بالا استفاده کردم.
سوراخ هایی در جعبه ها ایجاد کنید که پیچ ها بتوانند آنها را به هم متصل کنند.
همچنین سوراخ هایی ایجاد کنید که سیم ها بتوانند بین جعبه ها قرار بگیرند.
جعبه کوچک همچنین به سوراخ هایی نیاز دارد که بتوان سیم ها را برای نصب وصل کرد.