زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

ساعت ساده روی ماتریس های LED. بسیاری از آماتورهای رادیویی ، مبتدیان و نه تنها دوست دارند "چرخ را دوباره اختراع کنند" - برای ساختن ساعت الکترونیکی خودشان. این سرنوشت نیز از من گذشت. مطمئناً امروزه طراحی های ساعت زیادی در اینترنت وجود دارد ، اما بنا به دلایلی تنها تعداد کمی از ساعت در ماتریس های LED وجود دارد. در اینترنت روسی زبان ، من فقط یکی از ساخت و سازهای کاملاً تمام شده را شرح دادم. در عین حال ، در حال حاضر ماتریس های LED بسیار ارزان تر هستند و هزینه آنها بالاتر نیست و یا حتی پایین تر از آن نیست شاخص های هفت بخش همان اندازه. به عنوان مثال ، GNM23881AD I در ابعاد 60x60 میلی متر استفاده شده است برای 1.5u (3 نشانگر هزینه 4.5u) خریداری شده است ، برای این پول به سختی می توانید چهار دستگاه هفت قطعه با همان اندازه را خریداری کنید. اما اطلاعات بسیار بیشتری وجود دارد که می توان در نشانگر ماتریس قرار داد. علاوه بر اعداد ، آنها می توانند هر حرف ، نشانه ای را نشان دهند و به کمک یک خط خزنده ، متن را نیز بفرستند.

بر این اساس ، تمایل به ساختن ساعت بر روی ماتریس های LED وجود داشت ، اما به گونه ای که مدار به هیچ وجه پیچیده تر از دستگاه های هفت قطعه نخواهد بود. من همچنین می خواستم آن را به اندازه کافی عملکردی باشد و مانند دیگران نباشد. به این ترتیب طرح زیر متولد شد.

عملکرد ساعت به شرح زیر است:

  • شمارش معکوس ، تقویم ، روز هفته. (سال جهش در نظر گرفته می شود ، هیچ وقت صرفه جویی در نور روز استفاده نمی شود).
  • نگه داشتن ساعت در صورت قطع برق (مصرف 15 میکرو آمپر) است.
  • تصحیح سکته مغزی + - 59.9 ثانیه / روز ، با افزایشی در 0.1 ثانیه. 9 ساعت زنگ دار. 3 مورد از آنها "یکبار مصرف" و 6 مورد "دائمی" هستند که به صورت جداگانه قابل تنظیم در روز هفته هستند.
  • مدت زمان قابل تنظیم به صورت جداگانه از سیگنال صدا برای هر ساعت زنگ دار (1-15 دقیقه).
  • تأیید صدا دکمه های فشار دادن (غیرفعال است).
  • ساعتی سیگنال صدا (غیر فعال است)
  • از 00-00 تا 08-00 هیچ سیگنالی داده نمی شود.
  • 1 یا 2 سنسور دما (خیابان و خانه).
  • خط خزنده قابل تنظیم که از طریق آن تمام اطلاعات نمایش داده می شود (به جز زمان)
  • مقدار تصحیح سکته مغزی و تنظیمات "خط خزنده" حتی در صورت از بین رفتن قدرت تهیه نسخه پشتیبان نیز ذخیره می شود.

AtMega16A به دلیل در دسترس بودن ، ارزان بودن و "پاها" به عنوان "قلب" ساعت انتخاب شد. می خواستم مدار را تا حد ممکن ساده کنم ، بنابراین هرچه ممکن بود به کنترلر اختصاص می یافت. در نتیجه ، ما موفق شدیم فقط با دو ریزچرخه ، یک کنترلر و یک TPIC6B595 به ثبت برسیم. اگر TPIC6B595 در دسترس کسی نیست ، می توانید آن را با 74HC595 + ULN2803 جایگزین کنید. هر دو گزینه سعی شده است. شما همچنین می توانید با استفاده از TPIC65595 را امتحان کنید ، کمی ضعیف است و کمی گرم می شود ، اما در کل پایدار عمل می کند. زمان با استفاده از یک تایمر ناهمزمان - T2 - محاسبه می شود. ساعت قطع می شود حتی در صورت قطع برق. در این زمان ، بیشتر مدار از حالت انرژی خارج می شود و کنترلر از باتری ، باتری و یا ابررسانا تغذیه می شود. من علاقه داشتم که با ابررسانا بازی کنم ، بنابراین از آن استفاده کردم. میزان مصرف فعلی ساعت ها در حالت آماده به کار 15 میکرو آمپر است. هنگامی که از یک ابر قدرت 1F استفاده می شود ، این ساعت چهار روز به طول انجامید. این برای حفظ برق در هنگام قطع برق کافی است. اگر از باتری CR2032 استفاده می کنید ، از نظر تئوری ، طبق محاسبات ، شارژ آن باید به مدت 1.5 سال کافی باشد. کنترل کننده از طریق پین PB.3 به وجود ولتاژ اصلی گوش می دهد. این پین ورودی معکوس مقایسه کننده است. ولتاژ منبع تغذیه از طریق تقسیم کننده R2-R3 به پین \u200b\u200bPB.3 تأمین می شود و در حالت عادی تقریبا 1.5 ولت است. اگر ولتاژ خارجی به زیر 4.1 ولت کاهش یابد ، آنگاه ولتاژ در پین PB.3 به کمتر از 1.23 ولت تبدیل می شود ، و یک وقفه از مقایسه کننده ایجاد می شود و تمام گره های کنترل کننده "اضافی" در دستگیرنده قطع شده خاموش می شوند و خود کنترل کننده به خواب می رود. در این حالت ، فقط تایمر T2 ، شمارش پایین ، کار خود را ادامه می دهد. هنگامی که منبع تغذیه خارجی ظاهر می شود ، ولتاژ در PB.3 دوباره از 1.23v بالا می رود ، کنترلر "با دیدن" این ، تمام گره ها را به حالت عملیاتی منتقل می کند. اگر به جای یک ابررسانا ، از باتری CR2032 استفاده شود ، باید از طریق یک دیود (ترجیحا یک دیود Schottky) متصل شود. آند دیود به باتری + و کاتد به کاتد VD1 وصل می شود. که در حالت عادی زمان در قالب ساعت به دقیقه روی صفحه نمایش داده می شود. با فاصله یک دقیقه ، خط خزش شروع می شود. روز هفته ، تاریخ ، سال ، سرعت به عنوان یک خط اجرا نمایش داده می شود. خانه ، و سرعت. در خیابان. خط خزنده قابل تنظیم است ، یعنی می توانید صفحه نمایش هر یک از عناصر را روشن یا خاموش کنید. (به عنوان مثال ، من همیشه نمایشگر سال را خاموش می کنم). هنگامی که همه عناصر را خاموش می کنید ، خط پیمایش شروع نمی شود و ساعت به طور مداوم زمان فعلی را نشان می دهد. 9 آلارم به 3 بار یکبار مصرف و 6 قابل استفاده مجدد تقسیم می شوند. وقتی هشدارهای 1-3 را روشن می کنید ، آنها فقط یک بار کار می کنند. برای اینکه آنها دوباره کار کنند ، باید به صورت دستی دوباره فعال شوند. و آلارم 4-9 قابل استفاده مجدد هستند ، یعنی آنها روزانه در زمان تعیین شده تحریک می شوند. علاوه بر این ، این هشدارها فقط در روزهای معینی از هفته قابل تنظیم هستند. برای مثال ، اگر نمی خواهید زنگ آخر هفته از خواب بیدار شود ، این راحت است. یا مثلاً باید بیدار شوید روزهای هفته ساعت 7-00 و پنجشنبه 8 تا 8 و آخر هفته ، ساعت زنگ دار نیازی نیست. سپس یکی از قابل استفاده مجدد را در ساعت 7-00 روز دوشنبه-چهارشنبه و جمعه تنظیم کردیم و دومی در ساعت 8-00 روز پنجشنبه ... .. علاوه بر این ، همه آلارم ها دارای تنظیم مدت زمان سیگنال هستند ، و اگر سیگنال ندارید به مدت 1 دقیقه بیدار شوید. ، سپس می توانید آن را برای مدت زمان از 1 تا 15 دقیقه افزایش دهید. این دوره یک بار در روز و در ساعت 00-00 اصلاح می شود. اگر ساعت عجله دارد ، به عنوان مثال ، 5 ثانیه در روز ، در ساعت 00-00-00 ساعت 23-59-55 تعیین می شود ، اگر ساعت عقب باشد ، در ساعت 00-00-00 زمان در 00-00-05 تنظیم می شود. مرحله اصلاح - 0.1 ثانیه. حداکثر تصحیح 59.9 ثانیه در روز است. با کوارتز قابل استفاده ، بعید نیست که دیگر به آن احتیاج پیدا کنید. اصلاح همچنین در حالت آماده به کار با مصرف باتری انجام می شود. آرایه های LED می توانند از هر LED LED کاتدی 8 * 8 استفاده کنند. همانطور که قبلاً بیان شد ، من از GNM23881AD استفاده کردم. در اصل ، شما می توانید ماتریس را از LED های فردی "شماره گیری" کنید. میکروکنترلر AtMega16a را می توان با "قدیمی" AtMega16 با حرف L. جایگزین کرد. در این حالت ، از نظر تئوری ، مصرف فعلی از باتری باید کمی افزایش یابد. احتمالاً فقط AtMega16 کار خواهد کرد ، اما ممکن است هنگام کار باتری با مشکل مواجه شوید. دیود D1 - ترجیحا هر دیود Schottky. همچنین با یکسو کننده معمولی کار می کند ، اما برای اینکه خود را از لک های مختلف در ارتباط با این واقعیت که بخشی از مدار با ولتاژ "قبل از دیود" تغذیه می شود ، محافظت کنید و قسمت "بعد از دیود" بهتر است به دنبال Schottky باشید. ترانزیستور VT1 - هر n-p-n... ساعت با دو دکمه کنترل می شود. بدون اضافه کردن اجزای دیگر ، به جز دکمه های خود ، می توان تعداد آنها را به 8 نفر افزایش داد ، اما من می خواستم فقط با دو مورد سعی کنم "بیرون بروم". دکمه ها معمولاً "OK" و "STEP" نامیده می شوند. دکمه "STEP" معمولاً به مورد بعدی منو منتقل می شود و دکمه "OK" پارامترهای منوی فعلی را تغییر می دهد. همچنین با فشار دادن دکمه های "OK" یا "STEP" سیگنال یک ساعت زنگ دار فعال خاموش می شود. با فشردن هر دکمه در حالی که زنگ خطر زنگ می زند آن را خاموش می کنید. طرح کنترل مانند این معلوم شد:

ویدیو چگونه همه چیز کار می کند!






  • DS18b20).
  • گزینه دوم ، DS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

طرح کلی


- وقتی فشار می دهید Kn2 Kn2


Kn1Kn3 Kn2


UA-EN-RU .


ds 18 b 20 شماره 1 یا شماره 2.

راه حل های مدار امکان پذیر است ، با گزینه های ترکیبی برای اتصال سنسورها ، در زیر نمونه هایی از گزینه هایی که با آنها وجود دارد این برنامه درست کار خواهد کرد

ساعت ساعت + RF ساعت + RF + ds18b20



تماشای + ds18b20 (2 قطعه) تماشا کنید + ds18b20 فرستنده RF



مدار پروتئوس

سیستم عامل bootloader ATmega328.)


FUSE ، اگر کسی از برنامه نویس ICSP برای سیستم عامل استفاده کندATmega328 در این مدار.

با پرشJp -1 ، Jp -2 ، Jp RF

1 ثانیه.

2 ثانیه

4 ثانیه

8 ثانیه

16 ثانیه

32 ثانیه

64 ثانیه

128sec

جی پی -1

JP -2

جی پی -3

بدنه ، ATtiny24a بر روی نوسان ساز داخلی MK - 8 مگاهرتز نصب شده است.



در بایگانی

سنسور رادیو برای ساعت ماتریس ، باتری ، مدار و سیستم عامل در بخش فروم.

DS18b20 ، RTCDS1307 ، سنسور نور ، دکمه های کنترل ، مجموعهRF -Modules و منبع تغذیه 5 ولت (میزان مصرف مدار در لحظه های اوج ، حداکثر درخشندگی حداکثر 0.6A و به طور متوسط \u200b\u200b0.3A است ، در صورت در دسترس بودن با پارامترهای مناسب ، می توانید از یک تلفن همراه نیز استفاده کنید.).
علاقه برنامه چیست؟آردوینو نانو Atmega328.
با توجه به اینکه در حال حاضر یک مودم در مادربرد با خروجی مینی USB وجود دارد ، می توانید به راحتی از طریق بوت لودر ، با استفاده از رایانه خود و یک سیم تلفن برای شارژ ، چنین کنترلر را برطرف کنید تلفن همراه با اتصال کوتاه مینی USB.
همه اینها با کمک یک برنامه ساده به راحتی انجام می شود.XLoader.
کمی جزئیات بیشتر در مورد تجربه سیستم عامل از طریق بوت لودر ، شرح داده شده در اینجا " نانو ولت - آمپومتر 2 کانال. ".
در صورت تمایل ، همه ماژول های لازم می توانند باشند قیمت مطلوب خرید در Aliexpress.

ماتریس نقطه نقطه MAX7219

Nano Atmega328

DS1307

DS18b20

حسگر روشنایی

منبع تغذیه

پس از سفارش ، کمی صبر کنید تا تمام این قسمت ها از طریق نامه پستی بیایند و شما می توانید این نمودار بسیار جالب را با ساعت و دماسنج مونتاژ کنید.


به طور کلی ، با یک پایه ابتدایی ، فکر می کنم نباید سوالی ایجاد شود ، همه چیز در اینجا استاندارد است.


طراحی نمایش نوع عملکرد ساعت - دماسنج ، در حال حاضر یک نسخه آماتور است.
این برنامه دارای سه گزینه برای طراحی ساعت دماسنج است.

  • گزینه اول ، نمایش زمان به طور متناوب (ساعت و دقیقه) ، دمای فضای باز و دمای اتاق (دو سنسور) استDS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

  • گزینه دوم ، نمایش زمان (ساعت و دقیقه) ، دمای محیط (یک سنسور)DS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

  • گزینه سوم ، فقط ساعت ها ، نمایش زمان (ساعت و دقیقه) ،

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته (نمایش دما غیر فعال است).

در واقع ، اختلاف بین گزینه ها اندک است و فقط در تفاوت در نمایش دما در نمایشگر ماتریس ساعت دماسنج نهفته است ، تقریباً هر گزینه می تواند تقاضا باشد.


طرح.


- در این طرح از سه دکمه کنترلی استفاده شده است که با فشار کوتاه روی این دکمه ها ، ما یک بار چرخش قرائت ها را در ساعت صفحه اصلی می خوانیم - تاریخ - روز هفته - درجه حرارت.


- وقتی فشار می دهید Kn2 بیش از 2 ثانیه. ، وارد منوی تنظیمات می شوید (هنگامی که در این فهرست هستید ، با فشار دادن Kn2 بیش از 2 ثانیه. از منوی راه اندازی خارج شوید).


- پس از ورود به منو ، از دکمه ها استفاده کنید Kn1Kn3تاریخ و زمان را می توان اصلاح کرد ، حرکت از طریق منو انجام می شود Kn2 پارامتر در حال تغییر در نور معکوس خواهد بود.


- همچنین در منو ، در صورت لزوم ، اصلاح نادرست بودن ساعت ، در طی یک روز 9 پوند ، امکان پذیر است.


- مورد بعدی در این فهرست خواهد بود ، این انتخاب زبان مورد استفاده است ، یک سیستم عامل استفاده از زبان ها را فراهم می کند UA-EN-RU .


- موردی از گزینه انیمیشن در صفحه ، یکی از سه موردی که در ابتدای مقاله شرح داده شده است.


- سنسور رادیو ، هنگامی که مقدار "0" است ، سنسور رادیو در برنامه استفاده نمی شود ، وقتی 1 یا 2 را انتخاب می کنید ، خوانش دما از سنسور رادیویی روی صفحه نمایش انجام می شود ، به جایds 18 b 20 شماره 1 یا شماره 2.

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

مدار پروتئوس

فرستنده بصورت شماتیک برای این ساعت.

با پرشJp -1 ، Jp -2 ، Jp -3 ، فرکانس انتقال قابل انتخابRF -مودول بسته های اطلاعاتی با درجه حرارت از سنسور شماره 3.

1 ثانیه.

2 ثانیه

4 ثانیه

8 ثانیه

16 ثانیه

32 ثانیه

64 ثانیه

128sec

جی پی -1

JP -2

جی پی -3

(1 - جامپر بسته ، 0 - خیر)

برد مدار چاپی برای سنسور ساعت و رادیو.

فیوز برای ATmega328 برای کار با bootloader (بایگانی با سیستم عامل bootloader ATmega328.)

اگر کسی قصد دارد از یک برنامه نویس ICSP استفاده کند تا ATmega328 را در این مدار فلاش کند.

نرم افزار "ساعت - دماسنج در ماژول های ماتریس" ، تابلوهای مدار چاپی ، پروتئوس ، در بایگانی.

این خط خزنده به شما امکان می دهد متن را تا 8192 حرف از جمله فضاها بخوانید.متن با استفاده از صفحه کلید از کامپیوتر بدون اتصال به خود کامپیوتر وارد حافظه خط خزنده 24C64 می شود. در حین مشاهده متن ، می توانید حین مشاهده این عمل از بین بردن حروف در صفحه امتیاز ، حروف را با استفاده از کلید (Backspace) پاک کنید.

تنظیم سرعت حروف با استفاده از دو کلید کنار عدد صفحه کلید (+ و -) امکان پذیر است. سرعت عملکرد خط در آخرین سلول حافظه 24C64 ضبط می شود ، بنابراین وقتی برای اولین بار بدون تنظیم سرعت آن را روشن می کنید ، سرعت کندی از حروف به وجود می آید و بنابراین باید اولین تنظیم را انجام دهید. سرعت تنظیم هنگام تنظیم ضبط شماره در آخرین سلول از شماره 24C64 از 1… .30 به صورت اعشاری یا hexadecimal1..1E بسیار متفاوت است ، که با استفاده از برنامه نویس PICKIT2 قابل تأیید است ، اما این ضروری نیست.

حافظه خط حاوی یک مولد کاراکتر است که در حافظه خود کل حروف الفبای روسی را با حروف بزرگ و کوچک و همچنین برخی کاراکترها و تمام اعداد دارد.

خط پویا خط به خط شامل 8 خط است که از بالا به پایین به نوبه خود یکی پس از 300 بار در ثانیه روشن می شود کل چرخه 8 خط اجرا می شود ، که به شما امکان می دهد بدون لرزش تصویر را مشاهده کنید.

ریزگردهای رده بندی 74HC595 نقش احتراق افقی تابلوی رده بندی یا ردیف های 160 ال ای دی را بازی می کنند و ترانزیستورها باعث می شوند که به نوبه خود تغییر افق یا ردیف ها از بالا به پایین را بدست آورند ، یعنی این که رتبه بندی امتیاز به صورت خط از خط از بالا به پایین به نوبه خود با سرعت 300 فریم در ثانیه تغییر می کند.

ریزگردهای 74NS595 به خودی خود یک رجیستری تغییر معمولی با خروجی هر رجیستر به یک ماتریس LED است ، اما یک ماتریس بزرگ BUT وجود دارد که رجیسترها مستقیماً به آن وصل نمی شوند بلکه از طریق رجیستری هایی که حالت منطقی را برطرف می کند.

چرا این مورد نیاز است؟ این در حال حاضر ضروری است در حال بارگیری در حال انجام است از MK مربوط به ثبت shift در یک زنجیره از دیگری به ازای هر سیگنال ساعت در پین 11 و در همان زمان روی ماتریس های LED مشاهده می شود که ما اصلاً نیازی به آن نداریم ، زیرا تصویر توسط چراغ های LED در مکان های اشتباه روشن شد. بنابراین ، رجیسترهای قفل اضافی ، خروجی اطلاعات را به ماتریس ها هنگام بارگذاری داده ها مسدود می کنند و فقط پس از ظاهر شدن سیگنال ساعت در پایانه های 12 به روز می شوند ، که از ثبت های شیفت به داده های لچینگ منتهی می شوند و لچینگ به ماتریس ها منتقل می شود.

داده های صفحه که کل تصویر خط را ایجاد می کند از MK از پین 34 گرفته تا ورودی رجیستر 14 میکروسکوپ 74HC595 از میکروسکوپ 74HC595 اول به داده دوم منتقل می شود از خروجی 9 به ورودی 14 و به همین ترتیب در امتداد زنجیره تا 20 آخرین میکروسکوپ.

تکرار می کنم ، داده ها با هر چرخه ساعت در ورودی 11 از همه میکروسکوپ های 74HC595 در امتداد زنجیره به آخرین میکروسکوپ 74HC595 حرکت می کنند و پس از بارگیری هر 20 ریزگرد ، یک ساعت در پین رجیسترهای قفل 12 ظاهر می شود ، بدین ترتیب تصویر کل خط را به روز می کند ، و نه کل صفحه نمایش. خطوط هر بار که به یک خط پایین تر منتقل می شوند به روز می شوند.

در هنگام مونتاژ تابلوی امتیاز ، تهیه تابلو از دو ماتریس 8x8 بسیار راحت است به گونه ای که تخته حاوی دو ماتریس هر یک با امکان افزایش تعداد تابلوها است ، با اتصال اولین صفحه نمایش به برد میکروکنترلر ، می توانید مطمئن شوید که بدون بقیه تابلوهای صفحه نمایش کار می کند و فقط پس از آن تابلوهای زیر را بررسی کنید. جستجوی نقص و شکاف در لحیم کاری راحت تر است.

برای بررسی اولین صفحه نمایش ، شما باید صفحه کلید را به برد MK متصل کنید ، قدرت را اعمال کنید ، یک یا چند حرف را فشار دهید ، به انتهای دستور خط بدهید ، که متن با فشار دادن کلید ENTER وارد شده است ، سپس خط با سرعت کم اجرا می شود ، زیرا با فشار دادن کلید (-) باید سرعت در حال اجرا نیز تنظیم شود. تا ثابت از 5..1E در حافظه 24C64 به شکل شش ضلعی نوشته شود.

اگر به رشته ای از چنین طول بزرگ متشکل از 20 ماتریس 8x8 احتیاج ندارید ، می توانم سیستم عامل را با تعداد کمتری از 2 تا 19 برای شما ارسال کنم ، این کار به سادگی و به سرعت انجام می شود و با سیستم عامل نامه ای برای شما ارسال می کنم که آدرس من evgen100777 (sobaka) rambler.ru است.

تابلوهای نمایشگر برای درخشش قرمز 6x6 سانتی متری با مارک QFT 2388ASR طلاق گرفته شده است تخته میکروکنترلر با شرط ارتقاء اضافه کردن ساعت و یک خط دماسنج ساخته شده است ، اما از آنجا که سیستم عامل برای این مورد کامل نشده است ، من اضافه کردن دکمه ها را توصیه نمی کنم تا درگاه MK را نسوزانید.

دکمه های فرمان

(تغییر مکان) - دکمه جابجایی به حروف بزرگ ، فشردن آن و رها کردن نامه فشرده شده و یک حرف بزرگ روی صفحه نمایش داده می شود اگر نامه بعدی را بدون فشار دادن اولین Shift فشار دهید ، یک حرف کوچک نمایش داده می شود ، یعنی قبل از هر بار ورود به حروف بزرگ ، باید فشار دهید و Shift را تغییر دهید.

(+ و - ) - این کلیدها هنگامی که خط پیمایش را قبل از تایپ کردن روشن می کنید کار می کنند و سرعت حرکت حروف را روی صفحه امتیاز تنظیم می کنید + سرعت را افزایش می دهد سرعت حرکت حروف را کاهش می دهد.

فضای پشتی- کلید پاک کردن متن در حین تایپ کردن ، فقط در حالت تایپ کار می کند ، با تغییر متن به سمت چپ ، نامه حذف شده را روی صفحه نمایش می دهد.

وارد این کلید پس از تایپ ، شروع به کار خط می کند ، و انتهای متن را در حافظه 24C64 نشان می دهد و می گوید که شما باید از ابتدا از همین مکان در متن شروع به اجرای خط کنید.

برای مجموعه متن جدید ، خط خزنده باید خاموش باشد و دوباره با صفحه کلید متصل شده ، سرعت اجرای متن با کلیدهای plus و minus را انتخاب کنید و هنگامی که برای اولین بار روی یک حرف کلیک می کنید ، صفحه امتیاز با نمایشگر در سمت راست خط حرف اول پاک می شود ، با تایپ متن ، به سمت چپ حرکت می کند ، سپس کلید Enter را فشار دهید و خط بدون پاسخ به صفحه کلید به حالت در حال اجرا می رود.

برای وارد کردن مجدد متن ، فراموش نکنید که خط را روشن یا خاموش کنید.

خط خزش با ساعت ، تقویم و تایپ کردن بر روی صفحه کلید PS / 2

خط پیمایش ساعت ها دقیقه دقیقه ثانیه را در عدد و ماه و روز هفته را به عنوان مثال نشان می دهد زمان 12.30.10 20 روز چهارشنبه ژانویه.

دقیقا همان خط خزنده با تایپ کردن روی صفحه کلید فقط یک ساعت با تقویم دارد. در این خط ، شما نمی توانید تعداد ماتریس های LED را تغییر دهید ، زیرا همه 20 آنها در تنظیم زمان تاریخ و ماه و روز هفته درگیر هستند.

هنگام تایپ ، با فشار دادن کلید CTRL سمت چپ یک ساعت با یک تقویم را وارد متن خزیدن می کنید. این خط دارای تمام عملکردهای مشابه با خطوط قبلی روی PIC16F628 و PIC16F877 است و به همان روش کنترل می شود.

برای تنظیم زمان ، باید دکمه انتخاب را روی میکرو کنترلر فشار دهید ، و صفحه تنظیم زمان ظاهر می شود ، ثانیه ها با فشار دادن دکمه تغییر ، چشمک می زنند ، ثانیه ها دوباره به صفر باز می گردند. دوباره دکمه انتخاب را فشار دهید ، دقیقه ها با فشار دادن دکمه تغییر چشمک می زنند ، دقیقه ها را افزایش می دهیم ، همان ساعت ، ساعت ، تاریخ ، ماه و روز هفته.

در تنظیمات زمان ، روز هفته و ماه به صورت شماره نمایش داده می شود.

در اینجا مدار کمی اصلاح شده از این خط وجود دارد ، برای تغییر زمان و یک کوارتز ساعت 32768 هرتز و یک مقاومت دیگر که ورودی کنترلر را مسئول ورود به صفحه کلید می کند ، دو دکمه با مقاومت های کشش اضافه شده است.

برای کار با ثبات تر ، بهتر است PIC16F877 را از طریق یک مقاومت 11 اهمی از 0.25 W در منبع تغذیه مثبت تغذیه کنید تا نویز حاصل از ترانزیستورهایی که خطوط صفحه را تغییر می دهند ، کاهش یابد.

خط خزش با ساعت و دماسنج برای خیابان و خانه.

خط خزنده روی سنسورهای DS1820 کار می کند و با وارد کردن یک خط خزنده در متن صفحه نمایش قرائت ها روی صفحه نمایش ، دمای خانه و خیابان را نشان می دهد.

قرائت ها به شکل کتیبه HOUSE TEMPERATURE 25.2 STREET -12.4 نمایش داده می شود. قرائت دما به شکل دهم درجه دارای نشانگر پایین تری است.

برای وارد کردن دماسنج به متن ، کلید ALT سمت چپ را فشار دهید صفحه کلید کامپیوترمتصل به خط خزنده

دامنه دما دماسنج نمایش داده شده از -55 تا 99 درجه است ، اما توصیه نمی شود سنسور را بالای 70 درجه گرم کنید تا از آسیب دیدن آن جلوگیری شود.

طول سیم که به سمت سنسور در خارج از خانه می رود نباید بیشتر از 4 متر باشد.

یک سیستم عامل با سه حرف اوکراینی وجود دارد.
سیگنال زنگ در حین سیگنال از پین 38 PIC16F877 به عنوان یک log 0 برداشته می شود

لیست رادیوها

تعیین یک نوع فرقه میزان توجه داشته باشیدنمرهدفترچه من
طرح 1
مدار مجتمع MK PIC 8 بیتی

PIC16F877

1 داخل دفترچه یادداشت
IC1 تراشه حافظه24C641 داخل دفترچه یادداشت
IC2 ، IC3 ثبت نام شیفت

CD74HC595

20 داخل دفترچه یادداشت
VT1-VT8 ترانزیستور دو قطبی

BD140

8 داخل دفترچه یادداشت
C1 ، C2 خازن100 نیوتون متر2 داخل دفترچه یادداشت
C3 ، C4 خازن15 pF2 داخل دفترچه یادداشت
C5 خازن3.3 nF1 داخل دفترچه یادداشت
R1-R16، R18، R19، R21-R24، R30، R31 مقاومت

330 اهم

24 داخل دفترچه یادداشت
مقاومت

330 اهم

144 داخل دفترچه یادداشت
R26 ، R27 مقاومت

5.1 کیلومتر اهم

2 داخل دفترچه یادداشت
R28 ، R29 مقاومت

4.7 کیلومتر اهم

2 داخل دفترچه یادداشت
Cr1 طنین انداز کوارتز20.000 مگاهرتز1 داخل دفترچه یادداشت
ماتریس LED8x820 داخل دفترچه یادداشت
اتصال دهندهPS / 21 داخل دفترچه یادداشت
طرح 2
مدار مجتمع MK PIC 8 بیتی

PIC16F877

1 داخل دفترچه یادداشت
IC1 تراشه حافظه24C641 داخل دفترچه یادداشت
ثبت نام شیفت

CD74HC595

20 داخل دفترچه یادداشت
ترانزیستور دو قطبی

BD140

8 داخل دفترچه یادداشت
C2 خازن100 نیوتون متر1 داخل دفترچه یادداشت
C3 ، C4 خازن15 pF2 داخل دفترچه یادداشت
C5 خازن3.3 nF1 داخل دفترچه یادداشت
C6 ، C7 خازن33 pF2 داخل دفترچه یادداشت
C8 خازن الکترولیتی47 UF1 داخل دفترچه یادداشت
R18، R19، R21-R24، R30، R31 مقاومت

330 اهم

24 داخل دفترچه یادداشت
مقاومت

330 اهم

144 داخل دفترچه یادداشت
R26 ، R27 ، R32 ، R33 مقاومت

5.1 کیلومتر اهم

4 داخل دفترچه یادداشت
R29 ، R34 ، R35 مقاومت

4.7 کیلومتر اهم

3 داخل دفترچه یادداشت
R36 مقاومت

11 اهم

1 داخل دفترچه یادداشت
Cr1 طنین انداز کوارتز20.000 مگاهرتز1 داخل دفترچه یادداشت
Cr2 طنین انداز کوارتز32768 هرتز1 داخل دفترچه یادداشت
S1 ، S2 دکمه ساعت 2 داخل دفترچه یادداشت
ماتریس LED8x820 داخل دفترچه یادداشت
اتصال دهندهPS / 21 داخل دفترچه یادداشت
طرح 3
مدار مجتمع MK PIC 8 بیتی

PIC16F877

1 داخل دفترچه یادداشت
IC1 تراشه حافظه24C641 داخل دفترچه یادداشت
ثبت نام شیفت

CD74HC595

20 داخل دفترچه یادداشت
حسگر دما

DS18B20

2





  • DS18b20).
  • گزینه دوم ، DS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

طرح کلی


- وقتی فشار می دهید Kn2 Kn2


Kn1Kn3 Kn2


UA-EN-RU .


ds 18 b 20 شماره 1 یا شماره 2.

راه حل های مدار امکان پذیر است ، با گزینه های ترکیبی برای اتصال سنسورها ، در زیر نمونه هایی از گزینه هایی که با این برنامه به درستی کار خواهد کرد.

ساعت ساعت + RF ساعت + RF + ds18b20



تماشای + ds18b20 (2 قطعه) تماشا کنید + ds18b20 فرستنده RF



مدار پروتئوس

سیستم عامل bootloader ATmega328.)


FUSE ، اگر کسی از برنامه نویس ICSP برای سیستم عامل استفاده کندATmega328 در این مدار.

با پرشJp -1 ، Jp -2 ، Jp RF

1 ثانیه.

2 ثانیه

4 ثانیه

8 ثانیه

16 ثانیه

32 ثانیه

64 ثانیه

128sec

جی پی -1

JP -2

جی پی -3

بدنه ، ATtiny24a بر روی نوسان ساز داخلی MK - 8 مگاهرتز نصب شده است.



در بایگانی

سنسور رادیو برای ساعت ماتریس ، باتری ، مدار و سیستم عامل در بخش فروم.

DS18b20 ، RTCDS1307 ، سنسور نور ، دکمه های کنترل ، مجموعهRF -Modules و منبع تغذیه 5 ولت (میزان مصرف مدار در لحظه های اوج ، حداکثر درخشندگی حداکثر 0.6A و به طور متوسط \u200b\u200b0.3A است ، در صورت در دسترس بودن با پارامترهای مناسب ، می توانید از یک تلفن همراه نیز استفاده کنید.).
علاقه برنامه چیست؟آردوینو نانو Atmega328.
با توجه به این واقعیت که این برد از قبل دارای مودم با اتصال USB USB روی برد است ، می توانید به راحتی از طریق بوت لودر ، با استفاده از رایانه و یک سیم تلفن خود برای شارژ تلفن همراه با یک کانکتور USB USB ، به راحتی چنین کنترلر را چشمک بزنید.
همه اینها با کمک یک برنامه ساده به راحتی انجام می شود.XLoader.
کمی جزئیات بیشتر در مورد تجربه سیستم عامل از طریق بوت لودر ، شرح داده شده در اینجا " نانو ولت - آمپومتر 2 کانال. ".
در صورت تمایل ، کلیه ماژول های لازم را می توانید با قیمت مناسب در Aliexpress خریداری کنید.

ماتریس نقطه نقطه MAX7219

Nano Atmega328

DS1307

DS18b20

حسگر روشنایی

منبع تغذیه

پس از سفارش ، کمی صبر کنید تا تمام این قسمت ها از طریق نامه پستی بیایند و شما می توانید این نمودار بسیار جالب را با ساعت و دماسنج مونتاژ کنید.


به طور کلی ، با یک پایه ابتدایی ، فکر می کنم نباید سوالی ایجاد شود ، همه چیز در اینجا استاندارد است.


طراحی نمایش نوع عملکرد ساعت - دماسنج ، در حال حاضر یک نسخه آماتور است.
این برنامه دارای سه گزینه برای طراحی ساعت دماسنج است.

  • گزینه اول ، نمایش زمان به طور متناوب (ساعت و دقیقه) ، دمای فضای باز و دمای اتاق (دو سنسور) استDS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

  • گزینه دوم ، نمایش زمان (ساعت و دقیقه) ، دمای محیط (یک سنسور)DS18b20).

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته.

  • گزینه سوم ، فقط ساعت ها ، نمایش زمان (ساعت و دقیقه) ،

صفحه پیمایش - تاریخ ، ماه ، سال و روز هفته (نمایش دما غیر فعال است).

در واقع ، اختلاف بین گزینه ها اندک است و فقط در تفاوت در نمایش دما در نمایشگر ماتریس ساعت دماسنج نهفته است ، تقریباً هر گزینه می تواند تقاضا باشد.


طرح.


- در این طرح از سه دکمه کنترلی استفاده شده است که با فشار کوتاه روی این دکمه ها ، ما یک بار چرخش قرائت ها را در ساعت صفحه اصلی می خوانیم - تاریخ - روز هفته - درجه حرارت.


- وقتی فشار می دهید Kn2 بیش از 2 ثانیه. ، وارد منوی تنظیمات می شوید (هنگامی که در این فهرست هستید ، با فشار دادن Kn2 بیش از 2 ثانیه. از منوی راه اندازی خارج شوید).


- پس از ورود به منو ، از دکمه ها استفاده کنید Kn1Kn3تاریخ و زمان را می توان اصلاح کرد ، حرکت از طریق منو انجام می شود Kn2 پارامتر در حال تغییر در نور معکوس خواهد بود.


- همچنین در منو ، در صورت لزوم ، اصلاح نادرست بودن ساعت ، در طی یک روز 9 پوند ، امکان پذیر است.


- مورد بعدی در این فهرست خواهد بود ، این انتخاب زبان مورد استفاده است ، یک سیستم عامل استفاده از زبان ها را فراهم می کند UA-EN-RU .


- موردی از گزینه انیمیشن در صفحه ، یکی از سه موردی که در ابتدای مقاله شرح داده شده است.


- سنسور رادیو ، هنگامی که مقدار "0" است ، سنسور رادیو در برنامه استفاده نمی شود ، وقتی 1 یا 2 را انتخاب می کنید ، خوانش دما از سنسور رادیویی روی صفحه نمایش انجام می شود ، به جایds 18 b 20 شماره 1 یا شماره 2.

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

مدار پروتئوس

فرستنده بصورت شماتیک برای این ساعت.

با پرشJp -1 ، Jp -2 ، Jp -3 ، فرکانس انتقال قابل انتخابRF -مودول بسته های اطلاعاتی با درجه حرارت از سنسور شماره 3.

1 ثانیه.

2 ثانیه

4 ثانیه

8 ثانیه

16 ثانیه

32 ثانیه

64 ثانیه

128sec

جی پی -1

JP -2

جی پی -3

(1 - جامپر بسته ، 0 - خیر)

برد مدار چاپی برای سنسور ساعت و رادیو.

فیوز برای ATmega328 برای کار با bootloader (بایگانی با سیستم عامل bootloader ATmega328.)

اگر کسی قصد دارد از یک برنامه نویس ICSP استفاده کند تا ATmega328 را در این مدار فلاش کند.

نرم افزار "ساعت - دماسنج در ماژول های ماتریس" ، تابلوهای مدار چاپی ، پروتئوس ، در بایگانی.


دستگاه پیشنهادی از نشانگرهای LED شانزده عنصر PSA08-11 با آندهای متداول استفاده می کند. این انتخاب به دلیل کم هزینه بودن ، اندازه بزرگ نماد نمایش داده شده و میزان روشنایی بالا روی آنها قرار گرفت. برای نمایش هر چه بیشتر اطلاعات مفید ، متن از راست به چپ حرکت می کند. شش مکان آشنایی به طور متناوب زمان فعلی ، دمای اتاق ، دمای خارج از آن ، تاریخ ، روز هفته و ماه را با کلمات نشان می دهند ، به عنوان مثال ، "18 مارس سه شنبه.

زمان توسط میکروسکوپ DS1307 نگه داشته می شود. این یک ساعت Real Time (RTC) با یک تقویم داخلی است. با خاموش شدن برق عمومی ، این میکرو بخار همچنان از یک منبع پشتیبان کار می کند - یک سلول لیتیوم CR2032 با ولتاژ 3 ولت. از آنجا که در صورت عدم تماس های خارجی ، جریان مصرف شده توسط میکروسایر DS1307 از 300 نانومتر تجاوز نمی کند ، مدت زمان شمارش در این حالت می تواند تا ده سال به طول انجامد. ژنراتور ساعت این ریزگرد با استفاده از یک تشدید کننده کوارتز خارجی با فرکانس 32768 هرتز ساخته شده است که از دقت بالایی برخوردار است. ریزگردها ثانیه ، دقیقه ، ساعت ، روز از ماه (با در نظر گرفتن سالهای جهش) ، ماهها ، روزهای هفته و سالها را محاسبه می کنند. تقویم وی تا 2100 معتبر است. اطلاعات بیشتر در مورد وی را می توانید در اینجا کسب کنید.

برای اندازه گیری دما در دستگاه ، از سنسورهای دما دیجیتال LM75 استفاده می شود که دارای خطای بیش از 2 درجه سانتیگراد در دامنه دما از -25 تا + 100 ° С نیست. اطلاعات بیشتر در مورد آنها را می توان در یافت.
طرح ساعت و دماسنج با خط خزنده نشان داده شده در شکل 1. کلیه کارکردها به استثنای شمارش زمان توسط میکروکنترلر DD2 (PIC16F873A-20I / P) انجام می شود که توسط یک اسیلاتور داخلی با یک رزوناتور کوارتز ZQ2 تنظیم می شود. دکمه های SB1-SB5 برای کنترل دستگاه طراحی شده اند. هنگامی که مخاطبین آنها باز است ، مقاومت های R4-R8 در ورودی های مربوط به میکروکنترلر سطح منطق بالایی را ارائه می دهند. مقاومت R11 در تنظیم اولیه میکروکنترلر سطح بالایی را حفظ کرده و از شروع مجدد برنامه نویز تصادفی جلوگیری می کند.

برای تأمین انرژی ساعت ، به یک منبع ولتاژ تثبیت شده 5 ولت با حداکثر جریان بار حداقل 600 میلی آمپر نیاز است. به کانکتور XS1 وصل شده است. نسخه نویسنده استفاده می کند شارژر از جانب تلفن همراه... خازنهای C1 و C2 - هموار سازی می شوند و ظرفیت خازن C1 باید حداقل 1000 میکروفرتر باشد.
این ساعت دارای ساعت زنگ دار است. سیگنال صوتی آن توسط یک فرستنده پیزو با یک ژنراتور داخلی ساخته شده HA1 (HRA24AX) ارائه می شود. با توجه به سیگنال های میکروکنترلر ، توسط کلید در ترانزیستور VT7 کنترل می شود. با انتخاب مقاومت R18 در مدار پایه این ترانزیستور ، می توانید میزان صدا را در حدود مشخصی تنظیم کنید.

از LED های قرمز HL1-HL3 برای نشان دادن حالت های عملکرد استفاده می شود. میزان روشنایی آنها با انتخاب مقاومت های R15-R17 تغییر می کند.
برای برنامه نویسی میکروکنترلر نصب شده روی تخته ، یک اتصال دهنده XP1 روی آن وجود دارد. برای مدت زمان این عمل ، یک برنامه نویس به آن وصل می شود ، به عنوان مثال ، PICkit2 ، EXTRAPIC یا موارد مشابه دیگر. این اتصال در دستگاه زنده لازم نیست. اگر میکروکنترلر در پنل برنامه نویس قبل از نصب روی تخته برنامه نویسی شود ، می توان آن را حذف کرد.


برنامه نویسی میکروکنترلر شامل بارگذاری کد برنامه از پرونده HEX در حافظه FLASH آن است. این کار به یک برنامه کنترل برنامه نویسان ، مانند WinPic800 ، که به صورت رایگان در اینترنت در سایت www.winpic800.com/descargas/WinPic800.zip در دسترس است ، نیاز دارد. دستورالعمل های دقیق در مورد برنامه نویسی میکروکنترلر نیز می توانید در آن بخوانید.
برای ساده کردن برنامه میکروکنترلر و دستگاه به طور کلی ، میکروسکوپ RTC DD1 و سنسورهای دما BK1 و BK2 از طریق همان باس I2C به میکروکنترلر وصل می شوند. سنسور VK2 مطابق نمودار نشان داده شده در شکل ، با کابل به طول چند متر به کانکتور XP2 وصل شده است. 2

مقاومت های R2 و R9 خطوط SCL و SDA اتوبوس I 2 C را با منبع تغذیه به علاوه ، مطابق با مشخصات اتوبوس ، سطح بالایی از آنها را در مکث های انتقال اطلاعات حفظ می کنند. در مورد استفاده از این اتوبوس می توانید اطلاعات بیشتری کسب کنید. ورودی های حسگرهای دما VK1 و VK2 به روش های مختلف به منبع تغذیه به علاوه و سیم مشترک متصل می شوند ، که به میکروکنترلر امکان می دهد تا سنسورها را به طور برنامه ای متمایز کند.

کدهای موازی شانزده بیتی برای نمایش اطلاعات در مورد شاخص ها در خروجی ریزگردهای DD3 و DD4 تشکیل می شوند. میکروکنترلر DD2 با کد پی در پی اطلاعاتی را در این میکروچرخها وارد می کند و با استفاده از این تنها سه خط درگاه های B و C خود را دارد. با قرار دادن روی خط RC6 و ورودی اطلاعات رجیستر shift از میکرو محافظ DD3 سطح مطابق با مقدار (0 یا 1) بیت کد بعدی ، روی خط ایجاد می شود. RC7 و ورودی های ساعت هر دو ریزگردها اختلاف سطح را افزایش می دهند. در این حالت ، کدی که قبلاً در رجیسترهای تغییر سریال وجود دارد ، یک موقعیت را به سمت بیت مرتبه بالا ثبت DD4 سوق می دهد ، و مقدار تعیین شده توسط میکروکنترلر در ورودی آن ، به میزان کم خالی ثبت نام DD3 نوشته می شود.

پس از شانزده عمل ، کل کد در شانزده بیتی ثبت ثبت می شود که توسط ریزگردهای DD3 و DD4 تشکیل شده است. با این حال ، این کد هنوز در خروجی ریزگردها ظاهر نشده است ، کدی که در چرخه قبلی نمایش داده شد ، همچنان روی آنها کار می کند. برای به روزرسانی وضعیت خروجی ، میکروکنترلر باعث افزایش اختلاف سطح در خط RB0 و ورودی های نوشتن کد از رجیسترهای شیفت ریزگردهای DD3 و DD4 به رجیسترهای ذخیره آنها می شود. برای اطلاعات بیشتر در مورد عملکرد میکروسکوپ مبدل سری به موازی 74HC595 ، مطالعه کنید.

میکروکنترلر پس از نوشتن کد به میکرو مدارهای DD3 و DD4 ، دستور می دهد تا یکی از شش نشانگر را برای کاتدهای عناصری که این کد در نظر گرفته شده است ، روشن کند. برای اینکه بار خروجی میکروکنترلر زیاد نشود ، آندهای نشانگرها از طریق کلیدهای روی ترانزیستورهای VT1-VT6 به آنها متصل می شوند. نمودار صفحه نشانگر در شکل نشان داده شده است. 3 ، و افسانه عناصر نشانگر PSA08-11SRW در شکل است. 4- اتصالات ХР1 و ХР2 صفحه نمایشگر به ترتیب به اتصالات XS3 و XS2 صفحه اصلی متصل می شوند.

نقشه های صفحه اصلی و قرار دادن عناصر روی آن در شکل نشان داده شده است. 5- از یک طرف از فویل فایبرگلاس ساخته شده است. این تابلو برای نصب سنسور دما BK1 در بسته DIP8 طراحی شده است ، اما سنسور LM75AD در یک بسته SO8 برای نصب سطح تولید می شود ، بنابراین باید از طریق صفحه آداپتور نصب شود (شکل 6). در شکل 5 ، طرح کلی آداپتور با خط خط نقطه و نقطه نشان داده شده است. در سوراخ های مربوط به آداپتور و تخته ، بخش های سیم در دو طرف درج شده و لحیم شده اند. البته می توانید توپولوژی رساناهای چاپ شده را روی صفحه اصلی تغییر داده و بدون آداپتور انجام دهید.

PCB LED دو طرفه در شکل نشان داده شده است. 7. لطفا توجه داشته باشید كه اتصالات روی آن در طرف مقابل آن كه در آن نشانگرها قرار دارد نصب شده است. هنگامی که اتصالات جفت می شوند ، هر دو صفحه یکی بالاتر از "پشته" دیگر قرار می گیرند ، همانطور که در عکس در شکل مشاهده می شود. 8
ترانزیستورهای KT502B را می توان با هر یک از همان سری ها جایگزین کرد. به جای LED های AL307BM ، سایر رنگ های درخشان قرمز کم رنگ مانند AL310A نیز مناسب هستند.
یک وسیله صحیح مونتاژ شده با میکروکنترلر به درستی برنامه ریزی شده ، نیازی به تنظیم ندارد و بلافاصله پس از روشن شدن شروع به کار می کند.

پس از روشن شدن برق ، اولین مورد در شاخص ها یک پیام خوش آمدید است. این زمان با فرمت 12 یا 24 ساعته دنبال می شود ، که می تواند در مورد منوی مربوطه انتخاب شود. علاوه بر این ، خط در حال اجرا با زمان فعلی به مدت 10 ثانیه متوقف می شود. پس از اتمام آنها ، دمای اتاق (خوانش سنسور BK1) ، دمای بیرون (خوانش سنسور BK2) نمایش داده می شود و مکث ده ثانیه ای دیگر حفظ می شود که در طی آن این شاخص دمای بیرون را نشان می دهد. پس از آن ، عدد نمایش داده می شود و به دنبال آن ماه و روز هفته در کلمات قرار می گیرد و پس از آن چرخه (به جز پیام تبریک) تکرار می شود.

برای تنظیم زمان فعلی و سایر پارامترها ، با فشار دادن کوتاه دکمه SB3 "M" به حالت "منو" بروید. چراغ HL2 روشن می شود و این نشان می دهد که این حالت روشن است. در نشانگر بعد از پیام "تنظیم" خط "HOUR XX" نمایش داده می شود و متوقف می شود ، جایی که XX مقدار فعلی ساعت است که می توان با فشار دادن دکمه SB1 "+" افزایش داد یا با فشار دادن دکمه SB5 "-" کاهش یافت.
برای انتقال به مورد بعدی ، دکمه SB2 "\u003e" را فشار دهید. با کمک آن ، می توانید با استفاده از دکمه SB4 "فهرست" را به ترتیب زیر "حرکت کنید"<” – в противоположном. После первого нажатия на кнопку SB2 “>"خط" MIN XX "نمایش داده می شود ، سپس" YEAR 20XX "(به طور پیش فرض 2011) ، سپس" MONTH XX "،" NUMBER XX "،" DAY THE WEEK XX "،" WEEK_HOUR XX "(ساعت زنگ هشدار) ،" BUD_MIN XX " (دزدگیر خاموش می شود).

سپس یکی از خطوط "BUD OFF" یا "BUD ON" روی این نشانگر ظاهر می شود و وضعیت فعلی ساعت زنگ دار را نشان می دهد. با فشار دادن دکمه SB1 "+" یا SB5 "-" قابل تغییر است. وقتی زنگ خطر روشن است ، چراغ HL1 روشن است و این را نشان می دهد.
در مرحله بعد ، خط "FORMAT XX" نمایش داده می شود ، که بسته به قالب نمایشگر زمان انتخاب شده با فشار دادن دکمه SB1 "+" یا SB5 "، XX برابر 12 یا 24 است. بعد از فشار دادن بعدی روی SB2 "\u003e" خط "BYE" نمایش داده می شود ، LED HL2 خاموش می شود ، ساعت به حالت عادی کار می کند.


هنگامی که زمان فعلی همزمان با زمان پیش فرض زنگ هشدار است ، چراغ HL3 و امیتر صدا HA1 روشن می شوند. برای خاموش کردن هشدارهای صوتی و صوتی ، کافی است هر دکمه را فشار دهید. در صورت لزوم ، سیگنال الکتریکی برای کنترل یک محرک خارجی می تواند از خروجی RB5 از میکروکنترلر خارج شود ، که LED HL3 از طریق یک مقاومت R17 به آن وصل می شود.
هنگامی که منبع تغذیه خارجی خاموش است ، دستگاه همچنان شمارش زمان را انجام می دهد - میکرو سیر DD1 از سلول لیتیوم G1 کار می کند.

پرونده های پیوست شده: Source.zip

ادبیات
1. DS1307 - 64 X 8 ساعت سریال Real Time Real. - www.piclist.ru/D-DS-DSB1 "+" 307-RUS / D-DS-DS1307-RUS.html
2. سنسور دما دیجیتال LM75A و نگهدارنده حرارتی. www.alldatasheet.com/datasheet-pdf/pdf/100962/PHILIPS/LM75AD.html
3. Dolgiy A. برنامه نویسان و برنامه نویسی میکروکنترلرها. - رادیو ، 2004 ، شماره 1 ، ص. 53
4. Semyonov B. Yu. Bus I2C در طراحی مهندسی رادیو. - م.: "SOLON-R" ، 2002.
5. 74HC595؛ 74NST595 رجیستری 8 بیتی سریال ، سریال یا موازی با تغییر در دسته های خروجی. 3 حالت - www.nxp.com/document/data_sheet/74HC_HCT595.pdf

V. BALANDIN ، ص. پتروسکوئه ، منطقه تامبوف
"رادیو" شماره 9 2012

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم