خانه / پروژه / پروژه ی راه اندازی ماژول زمان حقیقی DS1307 با استفاده از رزبری پای

پروژه ی راه اندازی ماژول زمان حقیقی DS1307 با استفاده از رزبری پای

به نام خدا

پروژه ی راه اندازی ماژول زمان حقیقی DS1307 با استفاده از رزبری پای

 

 

این بخش قصد راه اندازی ماژول زمان حقیقی DS1307 با استفاده از رزبری پای برای ساخت یک زنگ هشدار را داریم.اگرچه رزبری پای خود دارای یک ساعت داخلی می باشد اما بدون اتصال به اینترنت ،پس از هر ریبوت ساعت داخلی ریست می شود.بنابراین برای داشتن زمان دقیق بایستی یک ماژول RTC DS1307 را با رزبری پای راه اندازی کنیم.در این ساعت دیجیتال رزبری پای ، برای نمایش ساعت و وضعیت زنگ هشدار از یک ال سی دی ۲*۱۶ استفاده کرده ایم.
هر بار که برنامه در پای اجرا می شود می توان اتصال مانیتور را قطع و زنگ هشدار را با استفاده از ال سی دی و ۵ دکمه تنظیم نمود.
هر یک از ۱۷ پین GPIO می توانند جریان ۱۵mA بکشند یا تحویل بدهند، فلذا پیش از تغذیه رزبری پای هر یک از پین ها را دوبار چک نمایید.

اجزای موردنیاز:

در اینجا از رزبری پای ۲ مدل B به همراه سیستم عامل رزبین جسی استفاده شده است.
رزبری پای با سیستم عامل از پیش نصب شده
ماژول RTC DS1307 با باتری
منبع تغذیه
۶ عدد مقاومت ۱k
۵ عدد کلید
۲ عدد خازن ۱۰۰۰ میکروفاراد
ال سی دی ۲*۱۶
ترانزیستور ۲N2222
زنگ اخبار

 

دیاگرام مداری و اتصالات :

 

اتصالات میان رزبری پای و ال سی دی در جدول زیر نمایش داده شده اند:

همچنین اتصالات میان رزبری پای و ۵ کلید با توجه به عملکرد هر یک از کلیدها در جدول زیر نمایش داده شده اند:

 

 

تشریح عملکرد و برنامه:

ماژول RTC دارای یک کلید برای بکاپ است و کمک می کند ما همواره زمان دقیق را در اختیار داشته باشیم.
اکنون برای دریافت زمان دقیق از ماژول RTC یک برنامه پایتون می نویسیم.زمان روی ال سی دی نمایش داده خواهد شد.سپس در برنامه نوشته شده ویژگی های زنگ هشدار را پیاده می کنیم.زمان زنگ هشدار به همراه وضعیت خاموش/روشن آن در خط دوم ال سی دی نمایش داده خواهد شد.زنگ هشدار بکمک ۵ کلید متصل شده به رزبری پای تنظیم خواهد شد.۲ کلید برای کم و زیاد کردن ساعت،۲ کلید برای کم و زیاد کردن دقیقه و ۱ کلید نیز برای خاموش و روشن کردن زنگ هشدار تعریف می شوند.
برنامه پایتون زمان حقیقی را با زمان زنگ هشدار مدام مقایسه می کند و هنگام تطبیق دو زمان ، پای زنگ اخبار را که از طریق ترانزیستور ۲N2222 به پین GPIO 22 متصل است به صدا در می آورد.

دانلود کد برنامه ی پروژه ی راه اندازی ماژول زمان حقیقی DS1307 با استفاده از رزبری پای :

دانلود فایل برنامه کامل به زبان پایتون را به همراه توضیحات می توانید در زیر مشاهده نمایید:

 

 

بیشتر بخوانید...  ردیاب سه بعدی با سنسور آلتراسونیک

درباره‌ی mjavad

همچنین بخوانید...

پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری پای

به نام خدا پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری …

پروژه ی سیستم نظارت بر پایه RFID با رزبری پای

به نام خدا پروژه ی سیستم نظارت بر پایه RFID با رزبری پای   در …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سلام ،خوش آمدید
آیا می خواهید آموزش ها و پروژه های جدید برای شما ارسال شود؟
مشخصات خود را وارد نمایید
متشکرم
منتظر فایل های ما باشید