کف خود تراز

ساعت روی PIC16F84A. نمودار مدار یک ساعت الکترونیکی بر اساس pic16f628a - دستگاه های مبتنی بر میکروکنترلر - radio-bes - الکترونیک برای خانه ساعت مبتنی بر میکروکنترلر pic16f628a با کاتد مشترک

سلام، خوانندگان عزیز! من تاریخچه ایجاد ساعتهای بر اساس نشانگرهای تخلیه گاز IN-14 را به شما ارائه می دهم. یک پروژه ساده در ابتدا به یک ترکیب هنری کامل تبدیل شد که باعث شد خیلی عرق کنم.

ساعت دارای تصحیح دقت و پشتیبان گیری در صورت قطع برق می باشد.

زمینه

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


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

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


ژنراتور امکان دستیابی به دقت تا نیم ثانیه را در یک روز فراهم کرد. نتیجه متوسط ​​است و همچنین نیاز به استفاده از فرکانس‌سنج با دقت بالا برای انجام تنظیمات دارد. در ژنراتور تنظیم شده، لازم بود ظرفیت متغیر با لاک زدن قفل شود، که دوباره به تغییر فرکانس منجر شد به این دلیل ساده که لاک باعث سفت شدن شکاف های خازن تنظیم می شود. علاوه بر این، معرفی یک مدار نوسانگر پایدار، مصرف جریان ساعت را افزایش داد.

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

نمودار ساعت جدید در PIC16F628A

اساس مدار بر روی یک میکروکنترلر PIC16F628A ساخته شده است که سیگنال ها را به رمزگشای K155ID1 ارسال می کند و سوئیچ های آند را کنترل می کند.

مدار از یک منبع +12 ولت تغذیه می شود.تثبیت کننده نوع LM78L05 برای تغذیه ریز مدارها 5+ ولت تولید می کند. ولتاژ بالا مورد نیاز برای تغذیه نشانگرهای تخلیه گاز از یک اینورتر روی تراشه MC3403 به دست آمد. ولتاژ خروجی توسط یک تقسیم کننده موجود در فیدبک تنظیم می شود.
نقطه ضعف چنین مدار اینورتر عدم وجود یک کلید بافر در مدار ترانزیستور اثر میدان است. کل جریان مصرفی مدار اینورتر 230 میلی آمپر است.
یک نکته غیر قابل انکار تنظیم ولتاژ خروجی و در نتیجه تنظیم روشنایی نشانگرها است.

سیستم عامل نیاز اساسی من را برآورده می کند - تنظیم ثابتی که بر ساعت تأثیر می گذارد بدون استفاده از تشدید کننده های کوارتز دقیق. عملکرد زنگ یک امتیاز خوب بود.

پیاده سازی عملی

با قدردانی از تمام مزایای این طرح، تصمیم گرفتم آن را تکرار کنم.
قرار بود دستگاه مونتاژ شده از دو تخته با مخاطبین انتقال تشکیل شود: یک تابلو کنترل که 90٪ از تمام عناصر روی آن قرار دارد و یک تابلوی نشانگر با نشانگرهای تخلیه گاز IN-14 که روی آن نصب شده است.

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

راه اندازی و تنظیم ساعت

من تمام عناصر را مونتاژ کردم، تخته ها را اچ کردم و نصب را انجام دادم. زمان بررسی و پیکربندی منبع تغذیه فرا رسیده است. ابتدا منبع تغذیه را در حالت بیکار راه اندازی کردم. تثبیت کننده 78L05 همانطور که انتظار می رفت کار کرد.
اینورتر با ولتاژ نزدیک به حد پایین احتراق نشانگرها - حدود 170-175 ولت با استفاده از یک مقاومت برش 2 کیلو اهم تنظیم شد.

من ریز مدارها را در سوکت ها قرار دادم و بعد اتفاق غیرمنتظره ای رخ داد. به دلیل نامعلومی تراشه 78L05 شکست و ریز مدارها به دلیل اضافه ولتاژ برق سوختند.
در نتیجه آزمایشات متوجه شدم که رمزگشاهای K155ID1 معیوب وجود دارد. بررسی مقاومت بین پایه های پاور مقداری در حدود 10 اهم نشان می دهد. این می تواند باعث از کار افتادن تثبیت کننده 78L05 شود.

من یک رمزگشای جدید نصب کردم، به یک فروشگاه رادیویی رفتم تا یک تراشه جدید PIC16F628A بخرم و آن را با استفاده از .


این بار پرتاب تحت بار بدون حادثه انجام شد. لامپ های نشانگر روشن شد.



این ساعت دارای 3 دکمه کنترل است: تصحیح، زنگ هشدار و افزایش.
من سخنان نویسنده سیستم عامل را نقل می کنم:

2 حالت نمایش اجرا شده است: ساعت-دقیقه و دقیقه-ثانیه. با دکمه "افزایش" تغییر دهید.
- هنگامی که دکمه "اصلاح" را فشار می دهید، ساعت به حالت تصحیح ثانیه می رود (ثانیه ها با دکمه "افزایش" بازنشانی می شوند). با فشار بعدی دکمه "اصلاح" ساعت به حالت اصلاح دقیقه تغییر می کند (دقیقه با دکمه "افزایش" افزایش می یابد). فشار دیگر دکمه "اصلاح" به تصحیح ساعت می رود (ساعت ها با دکمه "افزایش" افزایش می یابد). فشار بعدی دکمه "اصلاح" به حالت نمایش ساعت-دقیقه باز می گردد.
- وقتی دکمه Alarm را فشار می دهید، ساعت به حالت نمایش تنظیمات زنگ هشدار می رود. در این حالت، از دکمه "افزایش" برای روشن کردن ساعت زنگ دار استفاده کنید. روشن شدن با یک بوق کوتاه تایید می شود و یک نقطه چشمک زن روشن می شود. تنظیم زنگ پس از فشار دادن دکمه "اصلاح" تنظیم می شود. پس از اولین فشار - دقیقه، بعد از ساعت دوم (با دکمه "افزایش" افزایش می یابد). پس از فشار سوم - انتقال به حالت عادی.
- ساعت دارای عملکرد تصحیح با تنظیم ثابت است (حالت تنظیم زمانی فعال می شود که دکمه "اصلاح" را برای بیش از 1 ثانیه نگه دارید). به طور پیش فرض، ثابت 1032 میکروثانیه در ثانیه است. وقتی ساعت عقب می افتد، ثابت (دکمه "افزایش") را با مقدار تاخیر محاسبه شده در میکروثانیه در هر 1 ثانیه افزایش می دهیم. اگر ساعت عجله دارد، با استفاده از همان اصل، ثابت (دکمه "ساعت زنگ دار") را کاهش می دهیم.
- بازگشت به حالت عادی از حالت های تصحیح 3 دقیقه پس از آخرین فشار هر دکمه انجام می شود.
- هنگامی که آلارم به صدا در می آید، یک سیگنال صوتی به صدا در می آید که با فشار دادن هر یک از دکمه ها یا به طور خودکار پس از حدود 4 دقیقه خاموش می شود.

برای وضوح، یک ویدیوی کوتاه را به شما ارائه می کنم. این ویدئو حالت‌های تصحیح زمان را نشان می‌دهد: تنظیم مجدد ثانیه، تنظیم دقیقه، تنظیم ساعت.


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

پس از حدود 3 هفته، باتری 2032 از بین رفت و ساعت از یادآوری تنظیمات و زمان فعلی که برق قطع شد متوقف شد. توجه می کنم که ثابت تعیین شده از بین نمی رود. تصمیم گرفتم به سادگی از این وضعیت خارج شوم - منبع تغذیه حجیم تری را معرفی کردم - دو باتری AA.

کیس طراحی غیر معمول

الکترونیک آماده است! جلوتر نقطه برجسته برنامه است - بدن.

با اهتمام خاصی روی بدن کار کردم. از همان ابتدا نمی خواستم یک ساعت معمولی "a la Nixiclock" بسازم که در آن 4 لامپ از بدنه بیرون زده است. من چیزی بیشتر می خواستم. برای قرار دادن عناصر تزئینی در نزدیکی لامپ ها، یک مورد Gainta G0477 با ابعاد 187x118x37 میلی متر را انتخاب کردم.

چه چیزی را امتحان نکردم! حتی آینه ها و کره های شیشه ای، اما در نهایت چیزی را دوست نداشتم. برای مدتی پروژه را رها کردم و شروع به کار بر روی تقویت کننده Pokemon کردم، در حالی که در همان زمان به انواع گزینه ها برای تزئین کیس ساعت لوله فکر می کردم. یک روز در مسیر کار، نگاهم به ستون تخریب شده روی یکی از پوسترهای تبلیغاتی افتاد. تخیل من ایده ستون ها و حمام های یونان باستان را به وجود آورد.
و سپس برای من روشن شد - باید ستون هایی در نزدیکی لامپ های ساعت وجود داشته باشد! حتی بدون تصور کامل راه های اجرا، شروع به توسعه این ایده کردم. دو ستون کمی خشک هستند، بهتر است از چیزی مشابه استفاده کنید، مانند دروازه های چینی یا ژاپنی که در ورودی معابد قرار دارند.

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


من این گزینه را خیلی دوست داشتم، اما هنوز کمی خشک بود و فضای خالی زیادی روی بدنه باقی مانده بود. شروع کردم به فکر کردن به سبک های آسیایی. چه چیزی می توانستم اضافه کنم؟

باید به شما بگویم که حتی قبل از اشتیاق همه‌گیرم به الکترونیک رادیویی، من مانگای فانتزی ژاپنی (مشابه کتاب‌های کمیک) را ترجمه می‌کردم. بنابراین، اژدها به طور طبیعی به ذهن خطور کرد. یعنی اژدهای رودخانه ژاپن. بعد از کمی کار در فتوشاپ، به طرح اضافه کردم.


طرح نهایی فقط مرا غافلگیر کرد. فوری، قطع کنید! اما این عمل مبهم باقی ماند. شروع کردم به بررسی گزینه ها. اولین چیزی که به ذهنم رسید، حکاکی عمیق بیلت های آلومینیوم با کلرید آهن با استفاده از فناوری مشابه LUT بود که من با موفقیت در پروژه های گذشته خود از آن استفاده کردم.


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

تنها چیزی که باقی می ماند استفاده از فویل PCB است. کار با PCB یک طرفه با روکش فویل بسیار آسان تر از کار با آلومینیوم است.
تصویر را برای امکان حکاکی تصویر با استفاده از LUT بهینه کرد. من "تخته" را با برخی کاستی ها حک کردم.

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

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

برای ساختن اژدها از روی یک قطعه PCB، تقریباً 2 هفته کار متمرکز در وقت آزادم در مورد مسائل دیگر طول کشید. او توانست با "شیمینگ" خود گوش همسرش را برای موسیقی عذاب دهد.

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


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

بیایید شروع به آزمایش با رنگ کنیم. بلافاصله دو قوطی رنگ آئروسل به رنگ های "Chinese Cherry" (اکریلیک) و "Raspberry" (آلکید) خریدم. نام ها مسئولیتی در قبال دقت سایه ها ندارند و ماهیت مشروط دارند. هیچ یک از گزینه های ارائه شده در نهایت مرا راضی نکرد. معلوم شد که "گیلاس چینی" خیلی تیره است و "تمشک" آلکیدی مدت زیادی طول کشید تا خشک شود، که می تواند منجر به چسبیدن گرد و غبار هنگام نقاشی در خانه شود. فقط 3-4 لکه بزرگ گرد و غبار روی یک آینه براق می تواند رضایت شغلی شما را از بین ببرد.

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

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

تمشک، ویبرونوم، گیلاس - کمپوت را می توان پخت.

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

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

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

راه حل ساده است، اما در نگاه اول واضح نیست - یک نشانگر دائمی برای تابلوهایی مانند Edding404.

با آن می توانید ضربات یکنواخت با ضخامت 0.5 میلی متر ایجاد کنید. من آن را روی یک شابلون امتحان کردم و متوجه شدم که تقریباً عالی است. هیچ افزایشی وجود ندارد، تنها مشکل این است که طول ضربه را انتخاب کنید تا نوک نشانگر کاملاً خشک نشود. بله، بله، این نشانگر کاملاً روی پارچه صاف می‌کشد، اما با لمس سطوح مات (با قابلیت جذب خوب) به سرعت نوشتن را متوقف می‌کند. دلیل آن این است که ذخیره رنگ در نوک ریز به سرعت تمام می شود. در این مورد، فقط باید 5-10 دقیقه صبر کنید تا نوک دوباره با رنگ اشباع شود.

تمرین کردم و شروع به نقاشی اژدها و دروازه کردم. کمتر از نیم ساعت نگذشته بود که نشانگر کاملاً نوشتن را متوقف کرد. هیچ تلاشی برای رنگ آمیزی آن کارساز نبود. رنگ نشانگر تمام شده است.


این ساعت های الکترونیکی ساده ترین هستند. آنها در چند ساعت جمع شدند. اساس یک میکروکنترلر PIC16F628A است؛ علاوه بر آن، ساعت حاوی چندین عنصر ساده و ارزان است؛ اطلاعات روی یک نشانگر LED 4 رقمی (ساعت) نمایش داده می شود. مدار از شبکه برق تغذیه می شود و منبع تغذیه پشتیبان نیز دارد. این طرح را می توان برای مبتدیان توصیه کرد؛ من به طور خاص برنامه اصلی را با نظرات دقیق ارائه کردم تا درک اینکه چه چیزی و چگونه کار می کند آسان تر شود.

مدار بسیار ساده، ساده و الگوریتم کار آنها است (به نظرات در منبع مراجعه کنید). دکمه های kn1 و kn2 به ترتیب برای تصحیح زمان - ساعت و دقیقه استفاده می شوند. این ساعت دارای فرمت نمایش 24 ساعته است. در رقم اول ساعت، یک صفر ناچیز سرکوب شده است. دقت ساعت کاملاً به فرکانس تشدید کننده کوارتز بستگی دارد. اما حتی بدون انتخاب خاصی از کوارتز و خازن در ژنراتور ساعت، ساعت بسیار دقیق کار می کند.

ساعت بر روی 2 تخته مدار چاپی مونتاژ شده است که یکی به دیگری با زاویه 90 درجه متصل شده است. کل نشانگر روی یک تخته قرار می گیرد و هر چیز دیگری روی دیگری است. باتری پشتیبان از یک فندک چینی با چراغ قوه LED شکسته شد. LED را برداشته و نگهدارنده باتری را روی برد نصب می کنیم. عکس نشان می دهد که سرنخ های مقاومت قطع شده به باتری ها متصل هستند - آنها کل این ساختار را نگه می دارند. البته ظرفیت این گونه باتری ها کم است، اما زمانی که ساعت از برق تغذیه می شود، جریانی از باتری ها مصرف نمی شود. آنها مدار را فقط در صورتی تغذیه می کنند که برق اصلی وجود نداشته باشد. در این حالت فقط میکروکنترلر روشن می شود، نشانگر با باتری تغذیه نمی شود، بنابراین خاموش می شود و ساعت به کار خود ادامه می دهد. دکمه های کنترل روی برد در هر مکان مناسب روی کیس قرار دارند. طراحی دکمه ها می تواند هر نوع باشد. برای تامین برق از شبکه، یک آداپتور منبع تغذیه چینی استفاده شد که یک برد با تراشه 7805 (تثبیت کننده 5 ولت) اضافه کرد. به طور کلی، هر منبع تغذیه ای با ولتاژ خروجی 5 ولت و جریان 150 میلی آمپر انجام می شود.

این برنامه به گونه ای نوشته شده است که می توان از آن برای مطالعه اولیه میکروکنترلر PIC استفاده کرد و تقریباً عملکرد هر دستوری توضیح داده می شود. در صورت تمایل می توانید به راحتی عملکردهای اضافی مانند تقویم، تایمر، کرونومتر و غیره را به آن اضافه کنید.



فایل:
اندازه:
محتوا:

این ساعت های الکترونیکی ساده ترین هستند. آنها در عرض چند ساعت جمع شدند. اساس یک میکروکنترلر PIC16F628A است؛ علاوه بر آن، ساعت حاوی چندین عنصر ساده و ارزان است؛ اطلاعات روی یک نشانگر LED 4 رقمی (ساعت) نمایش داده می شود. مدار از شبکه برق تغذیه می شود و منبع تغذیه پشتیبان نیز دارد. این طرح را می توان برای مبتدیان توصیه کرد؛ من به طور خاص برنامه اصلی را با نظرات دقیق ارائه کردم تا درک اینکه چه چیزی و چگونه کار می کند آسان تر شود.

نمودار ساعت:

مدار بسیار ساده، ساده و الگوریتم کار آنها است (به نظرات در منبع مراجعه کنید). دکمه های kn1 و kn2 به ترتیب برای تصحیح زمان - ساعت و دقیقه استفاده می شوند. این ساعت دارای فرمت نمایش 24 ساعته است. در رقم اول ساعت، یک صفر ناچیز سرکوب شده است. دقت ساعت کاملاً به فرکانس تشدید کننده کوارتز بستگی دارد. اما حتی بدون انتخاب خاصی از کوارتز و خازن در ژنراتور ساعت، ساعت بسیار دقیق کار می کند.

ساعت بر روی 2 تخته مدار چاپی مونتاژ شده است که یکی به دیگری با زاویه 90 درجه متصل شده است. کل نشانگر روی یک تخته قرار می گیرد و هر چیز دیگری روی دیگری است. باتری پشتیبان از یک فندک چینی با چراغ قوه LED شکسته شد. LED را برداشته و نگهدارنده باتری را روی برد نصب می کنیم. عکس نشان می دهد که سرنخ های مقاومت قطع شده به باتری ها متصل هستند - آنها کل این ساختار را نگه می دارند. البته ظرفیت این گونه باتری ها کم است، اما زمانی که ساعت از برق تغذیه می شود، جریانی از باتری ها مصرف نمی شود. آنها مدار را فقط در صورتی تغذیه می کنند که برق اصلی وجود نداشته باشد. در این حالت فقط میکروکنترلر روشن می شود، نشانگر با باتری تغذیه نمی شود، بنابراین خاموش می شود و ساعت به کار خود ادامه می دهد. دکمه های کنترل روی برد در هر مکان مناسب روی کیس قرار دارند. طراحی دکمه ها می تواند هر نوع باشد. برای تامین برق از شبکه از آداپتور منبع تغذیه چینی استفاده شد که یک برد با تراشه 7805 (استابلایزر 5 ولتی) به آن اضافه شد. به طور کلی، هر منبع تغذیه ای با ولتاژ خروجی 5 ولت و جریان 150 میلی آمپر انجام می شود.

این برنامه به گونه ای نوشته شده است که می توان از آن برای مطالعه اولیه میکروکنترلر PIC استفاده کرد و تقریباً عملکرد هر دستوری توضیح داده می شود. در صورت تمایل می توانید به راحتی عملکردهای اضافی مانند تقویم، تایمر، کرونومتر و غیره را به آن اضافه کنید.

پاسخ

Lorem Ipsum به سادگی متن ساختگی صنعت چاپ و حروفچینی است. لورم ایپسوم متن ساختگی استاندارد صنعت از دهه 1500 بوده است، زمانی که یک چاپگر ناشناخته یک گالی از نوع را برداشت و آن را به هم زد تا یک کتاب نمونه بسازد. در دهه 1960 با انتشار برگه های Letraset حاوی متن های Lorem Ipsum و اخیراً با نرم افزار انتشار دسکتاپ مانند Aldus PageMaker از جمله نسخه های Lorem Ipsum رایج شد.

ساعت - ساعت زنگ دار روی میکروکنترلر PIC16F628A که توسط باتری ها تغذیه می شود

این نسخه از ساعت به گونه ای ساخته شده است که مدار را تا حد امکان ساده کرده، مصرف برق را کاهش می دهد و در نهایت دستگاهی به دست می آورد که به راحتی در جیب شما جای می گیرد. با انتخاب باتری های مینیاتوری برای تغذیه مدار، پایه SMD و یک بلندگوی مینیاتوری (مثلاً از یک تلفن همراه که کار نمی کند)، می توانید طرحی کمی بزرگتر از جعبه کبریت دریافت کنید.
استفاده از نشانگر فوق روشن به شما امکان می دهد جریان مصرفی مدار را کاهش دهید. کاهش مصرف جریان نیز در حالت "LoFF" به دست می آید - نشانگر خاموش است و فقط نقطه چشمک زن رقم پایین ساعت روشن است.

شکل 1. نمای پانل جلو.

روشنایی قابل تنظیم نشانگرها به شما امکان می دهد راحت ترین نمایشگر قرائت را انتخاب کنید (و دوباره مصرف انرژی را کاهش دهید).
این ساعت دارای 9 حالت نمایش است. جابجایی بین حالت ها با استفاده از دکمه های "به علاوه" و "منهای" انجام می شود. قبل از اینکه خوانش ها نمایش داده شوند، یک اشاره کوتاه در مورد نام حالت روی نشانگرها نمایش داده می شود. مدت زمان نمایش راهنمایی یک ثانیه است. استفاده از اعلان های کوتاه مدت امکان دستیابی به ارگونومی خوب ساعت را فراهم کرد. هنگام جابجایی بین حالت های نمایش (که تعداد زیادی از آنها برای دستگاه ساده ای مانند یک ساعت معمولی وجود دارد)، هیچ سردرگمی وجود ندارد و همیشه مشخص است که کدام قرائت روی نشانگر نمایش داده می شود.

شکل 2. حالت های نمایش.

تصحیح قرائت های نمایش داده شده روی نشانگر با فشار دادن دکمه "اصلاح" فعال می شود. در این حالت، یک اعلان کوتاه مدت به مدت 1/4 ثانیه نمایش داده می شود و پس از آن مقدار تنظیم شده با فرکانس 2 هرتز شروع به چشمک زدن می کند. خوانش ها با استفاده از دکمه های مثبت و منفی تصحیح می شوند. هنگامی که دکمه را برای مدت طولانی فشار می دهید، حالت تکرار خودکار در فرکانس مشخص شده فعال می شود. فرکانس های تکرار خودکار برای فشار دادن یک دکمه عبارتند از: برای ساعت ها، ماه ها و روزهای هفته - 4 هرتز. برای دقیقه، سال و روشنایی نشانگر - 10 هرتز؛ برای مقدار تصحیح - 100 هرتز.
تمام مقادیر تنظیم شده، به جز ساعت، دقیقه و ثانیه، در EEPROM نوشته شده و پس از خاموش و روشن کردن برق بازیابی می شوند. ثانیه های حین اصلاح به صفر بازنشانی می شود. همه حالت ها به جز ساعت-دقیقه، دقیقه-ثانیه و LoFF به طور خودکار برگردانده می شوند. اگر هیچ دکمه ای در مدت 10 ثانیه فشار داده نشود، ساعت به حالت نمایش ساعت-دقیقه تغییر می کند.
با فشار دادن دکمه "روشن/خاموش زنگ". ساعت زنگ دار روشن/خاموش می شود. فعال شدن زنگ هشدار با یک صدای کوتاه دو صدایی تایید می شود. وقتی ساعت زنگ دار روشن است، نقطه در رقم پایین نشانگر روشن می شود.
در حالت "Corr" یک ثابت تصحیح روی نشانگر نمایش داده می شود که مقدار اولیه آن 5000 میکروثانیه در ثانیه است. زمانی که ساعت عقب می افتد، ثابت را با مقدار تاخیر محاسبه شده بر حسب میکروثانیه در ثانیه افزایش می دهیم. اگر ساعت عجله دارد، طبق همان اصل، ثابت را کاهش می دهیم.

شکل 3. نمودار ساعت.

ساعت های رومیزی و دیواری با دماسنج در مواردی از ساعت های آنالوگ ساخته می شوند. ساعت و دماسنج به عنوان دستگاه های جداگانه و مستقل تولید می شوند.

دماسنج را توضیح نمی دهم؛ در همان وب سایت قرار داده شده است. مدار، برد مدار چاپی و سیستم عامل وجود دارد، همه چیز بدون تغییر است.

سنسور دما DS18B20 ساعت رومیزی در خارج از پنجره قرار دارد. سیم های عایق 0.35 میلی متر، تقریباً 10 متر طول

ساعت بر روی نشانگرهای LED سبز رنگ 7 قسمتی مونتاژ می شود. اندازه اعداد 14x25.4 میلی متر است - به وضوح از هر گوشه ای از اتاق قابل مشاهده است. لطفا توجه داشته باشید که نشانگر بدون مقاومت خاموش کننده متصل است. این به این دلیل است که هر سگمنت از دو LED متصل به صورت سری تشکیل شده و دارای ولتاژ نامی 3.8 ولت است. با نشانه دینامیکی، جریان از مقادیر مجاز تجاوز نمی کند.

تثبیت کننده ولتاژ در دوشاخه آداپتور قرار دارد. این بر روی یک ترانسفورماتور 3 وات و یک مبدل فرکانس بالا - تثبیت کننده LM2575T-5.0 طبق یک مدار استاندارد مونتاژ می شود. میکرو مدار بدون هیت سینک عملا گرم نمی شود. کانکتور برای منبع تغذیه 3.5 میلی متری. کوارتز 4 مگاهرتز.

هر ترانزیستور n-p-n کم مصرف. دکمه های 6x6 H=14/10mm لحیم شده در سمت هادی . طول فشارنده دکمه بر اساس الزامات طراحی انتخاب می شود. هر بار که دکمه را فشار می دهید، یک واحد اضافه می شود. در صورت نگه داشتن، سرعت شمارش تا سرعت معقولی افزایش می یابد.

مقاومت MLT - 0.25. R3 - R6 1-3 کیلو اهم.

باتری: 4 قطعه GP-170 یا مشابه. هنگامی که ولتاژ اصلی خاموش می شود، آنها فقط برق میکروکنترلر را تامین می کنند.

توصیه می شود دیودهایی را با کمترین افت ولتاژ در جهت جلو انتخاب کنید.
تخته ها از فایبرگلاس فویل یک طرفه ساخته شده اند.
فایل HEX، نمودار، مهر در پوشه شماره 1.

گزینه 2: روی یک تخته

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

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

فایل HEX و نمودار دماسنج در پوشه شماره 2. برد مدار چاپی در همان محل.
نمودار ساعت بدون هیچ تغییری از قسمت اول گرفته شده است.

در زیر می توانید فریمور و برد مدار چاپی را با فرمت HEX دانلود کنید

فهرست عناصر رادیویی

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

PIC16F628A

1 به دفترچه یادداشت
VR1 مبدل پالس DC/DC

LM2575

1 5 ولت به دفترچه یادداشت
VT1-VT4 ترانزیستور دوقطبی

KT3102

4 به دفترچه یادداشت
VD1، VD2، VD4 دیود

D310

3 به دفترچه یادداشت
VD3 دیود شاتکی

1N5819

1 به دفترچه یادداشت
VS1 پل دیودی

DB157

1 به دفترچه یادداشت
C1، C2 خازن20 pF2 به دفترچه یادداشت
C3، C5 خازن0.1 µF2 به دفترچه یادداشت
C4 330 µF 16 V1 به دفترچه یادداشت
C6 خازن الکترولیتی100 µF 35 V1 به دفترچه یادداشت
R1، R2 مقاومت

10 کیلو اهم

2 به دفترچه یادداشت
R3-R6 مقاومت

1 کیلو اهم

4 به دفترچه یادداشت
R7، R10 مقاومت

100 اهم

2 به دفترچه یادداشت
L1 القاگر330 µH1 به دفترچه یادداشت
Tr1 تبدیل کننده 1 به دفترچه یادداشت
F1 فیوز100 میلی آمپر1 به دفترچه یادداشت
باتری4.8 V1 به دفترچه یادداشت
HL1، HL2 دیود ساطع نور 2 به دفترچه یادداشت
S1، S2 دکمه 2 به دفترچه یادداشت
Z1 کوارتز4 مگاهرتز1 به دفترچه یادداشت
شاخصFYS10012BG211 به دفترچه یادداشت
گزینه 2
MK PIC 8 بیتی

PIC16F628A

1 به دفترچه یادداشت
VT1-VT4 ترانزیستور دوقطبی

KT3102

1 به دفترچه یادداشت
C1، C2 خازن20 pF2 به دفترچه یادداشت
C3 خازن0.1 µF1 به دفترچه یادداشت
R1 مقاومت

4.7 کیلو اهم

1 به دفترچه یادداشت
R2، R3، R5، R6 مقاومت