بلند شدن از رختخواب می تواند دردناک ترین کاری باشد که می توانید انجام دهید. ما اغلب آلارمها را برای بیدار شدن تنظیم میکنیم، اما در نهایت آن را به تعویق میاندازیم یا حتی آلارمها را دور میکنیم. برای رفع این مشکل، پروژه آردوینو "ساعت زنگ دار IQ" را ارائه کرده ایم که تا زمانی که از خواب بیدار شوید شما را آزار می دهد. مهمترین نکته در مورد این زنگ هشدار این است که پس از شروع به صدا در آمدن از شما سوالی می پرسد و تنها در صورتی می توانید آن را خاموش کنید که به سوال پاسخ صحیح دهید.
اجزای مورد نیاز:
- آردوینو پرو مینی 1
- DS 1307 RTC Module-1
- دکمه های فشاری-3
- نمایشگر LCD 16×2-1
- Buzzer-1
- مقاومت 10 کیلو اهم - 2
- 10 کیلو اهم POT-1
نمودار شماتیک ساعت زنگ دار IQ:
توضیح کار:
عملکرد این ساعت زنگ دار IQ بسیار ساده و مستقیم است. تراشه DS1307 RTC داده های بلادرنگ را به آردوینو ما تغذیه می کند. به دلیل این تراشه است که آردوینو زمان واقعی را ردیابی می کند و زنگ هشدار را بر این اساس فعال می کند. این تراشه به دلیل مصرف جریان کم می تواند با استفاده از یک سلول سکه کوچک تغذیه شود. داده های زمان واقعی از طریق پین های SCL و SDA به آردوینو داده می شود.
برای تنظیم آلارم در آردوینو سه دکمه به آردوینو متصل شده است. دکمه متصل به پین های 10،11،12 به آردوینو دستور Go Next، Increment time و Set Alarm را می دهد. زنگ متصل به پین 13 به عنوان عنصر صدا برای پروژه ما عمل می کند. در نهایت LCD می آید که زمان و سایر تعاملات کاربر مانند تنظیم زمان زنگ هشدار و نمایش سوالات برای پاسخ را نمایش می دهد.
همانطور که در بالا گفته شد، زمان هشدار باید با استفاده از سه دکمه تنظیم شود. هنگامی که آلارم تنظیم شد، تنها کاری که باید انجام دهیم این است که منتظر بمانیم تا تا زمان زنگ هشدار فعال شود.
زمان آزمون:
هنگامی که زمان به علامت زنگ هشدار رسید، آردوینو زنگ هشدار متصل به آن را به حرکت در می آورد. در نهایت کاربر خواب را در نزدیکی خود بیدار می کند. و هنگامی که از خواب بیدار شدید، آردوینو شروع به گرفتن سوالاتی می کند که ضریب هوشی شما را آزمایش می کند (به عنوان مثال به تصویر بالا مراجعه کنید). شما باید به آن سوالات به درستی پاسخ دهید، دو گزینه در اختیار شما قرار می گیرد تا بهترین پاسخ را از بین آن انتخاب کنید
این ساعت زنگ دار ضریب هوشی به صدا در می آید تا زمانی که به پاسخ مناسب سوال پاسخ دهید. می توانید سوالات را در EEPROM داخلی آردوینو ذخیره کنید. می توانید سوالات زیادی را در آن ذخیره کنید تا این چالش بیشتر شود. پس از پاسخ دادن به سؤال، بالاخره به طور کامل از خواب بیدار می شدید. و بدین ترتیب هدف پروژه ما تامین می شود.
بیشتر بخوانید: ساعت زنگ دار IQ با استفاده از آردوینو برای افراد سنگین خواب
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Raising from bed can be the most painful thing you could ever do. We often set alarms to wake up but ends up in snoozing it out or even kick the alarms away. To address this we have come up with an Arduino project ” IQ alarm clock ” which will annoy you until you wake up. The most highlighting thing about this alarm is that it will ask you a question once it starts sounding and you can turn it off only if you answer the question correctly.
COMPONENTS REQUIRED:
- Arduino Pro mini-1
- DS 1307 RTC Module-1
- Push Buttons-3
- 16×2 LCD Display-1
- Buzzer-1
- 10Kilo ohm Resistors-2
- 10kilo ohm POT-1
IQ ALARM CLOCK SCHEMATIC DIAGRAM: