من چندین طراحی ساعت دیجیتالی برای آردوینو با استفاده از LED و نمایشگر LCD انجام داده ام، اما این یکی خاص تر است زیرا ویژگی های دیگری مانند زنگ هشدار و سنسور حرکت (PIR) را اضافه کردم.
ویژگی های اصلی
- PIR (حسگر مادون قرمز حضوری)
- RTC (ساعت بیدرنگ)
- زنگ خطر. هشدار
- درجه حرارت
- رطوبت
- نقطه شبنم آب
- رمزگذار برای تنظیم زمان و زنگ هشدار
- حافظه دائمی برای داده های زمان و هشدار حتی زمانی که منبع تغذیه خاموش است
توابع اصلی PIR
- صفحه نمایش را فقط زمانی فعال می کند که حرکت در شبانه روز تشخیص داده شود.
- در صورت مشاهده هر حرکتی زنگ هشدار را خاموش می کند.
اگر شما یا فرزندانتان خواب عمیقی دارید و صبحها به سختی از خواب بیدار میشوید، این آخرین عملکرد برای شما عالی است زیرا زنگ هشدار با وزوز پر سر و صدا تا زمانی که حسگر حرکت بدن شما را تشخیص دهد فعال میماند.
حتما باید از رختخواب بلند شوید و به حرکت ادامه دهید!
بدنت را تکان بده!!
- آردوینو UNO
- آردوینو NANO (اختیاری)
- نمایشگر CATALEX 4 رقمی x 7 بخش (TM1637)
- ماژول سنسور PIR
- ماژول RTC (DS1307)
- ماژول سنسور دما و رطوبت (DHT11)
- ماژول رمزگشای رمزگذار چرخشی (KY-040)
- زنگ 5 ولت
- محافظ حسگر برای آردوینو UNO (اختیاری)
- محافظ حسگر برای آردوینو نانو (اختیاری)
- سیم ها
- پروتوبرد (اختیاری)
2) مونتاژ
مونتاژ این قطعات بسیار آسان است.
فقط نمودار مونتاژ را دنبال کنید و به اتصالات بین قطعات توجه کنید.
در اینجا خلاصه ای از پین های سیگنال اصلی سنسورها و ماژول هایی که قرار است در آردوینو متصل شوند، آمده است:
اجزای X پین آردوینو
- پین شماره 2 دیجیتال DIO X را نمایش دهید
- پین شماره 3 دیجیتال CLK X را نمایش دهید
- رمزگذار SW X پین دیجیتال شماره 4
- انکودر DT X پین دیجیتال شماره 5
- رمزگذار CLK X پین دیجیتال شماره 6
- پین دیجیتال PIR X شماره 7
- پین دیجیتال Buzzer X شماره 8
- پین دیجیتال DHT11 X شماره 10
- پین آنالوگ RTC SDA X #A4
- پین آنالوگ RTC SCL X #A5
توجه: در نمودار Arduino Nano برای یک برنامه کاربردی در اندازه فشردهتر نشان داده شده است، اما در عکسها میتوانید نمونه اولیه من را با استفاده از Arduino Uno و Sensor Shield مشاهده کنید تا کل مونتاژ را تسهیل کند، اما البته میتوانید از پروتوبردها استفاده کنید. همه اجزا را به هم متصل کنید