پورتال ساخت و ساز - درب و دروازه.  داخلی.  فاضلاب.  مواد.  مبلمان.  اخبار

طرح: بله (ATmega8)

پرداخت: خوردن( اسپرینت- چیدمان 6)

سیستم عامل: خوردن

منبع: وجود دارد

شرح: وجود دارد

ویژگی ها: سنسور دما، ساعت زنگ دار، نشانگر مینیاتوری، جلوه های جداکننده، جلوه های تغییر رقم، سنسور نور، تابلوهایی برای چندین نشانگر وجود دارد.

طرح:

پیشگفتار

انگیزه ایجاد ساعت های شرح داده شده در زیر، خرید در بازار رادیو با قیمت مضحک یکی از کوچکترین نشانگرهای شب تاب خلاء چند رقمی داخلی (VLI) - نشانگر IV-21 است که دارای 8 عدد دیجیتال و یک سرویس است. رقم در یک لامپ تنها 70 میلی متر طول و 15 میلی متر قطر دارد.

به طور کلی، من واقعاً VLI را در مقایسه با نشانگرهای تخلیه گاز (GRI یا NIXIE خارجی) دوست ندارم، با این حال، من نتوانستم از این شاخص عبور کنم - به طرز دردناکی زیبا به نظر می رسید. خودتان ببینید: تقریباً کل فلاسک توسط یک بستر سرامیکی صورتی اشغال شده است که بر روی آن تخلیه های هفت قسمتی با فسفر اعمال می شود و این بخش ها شکل غیر معمولی دارند، به عنوان مثال، در نشانگرهای LED. در بالای بخش‌ها شبکه‌های سلولی وجود دارد که وقتی از زوایای خاصی به آن نگاه می‌کنیم طلایی به نظر می‌رسند (متاسفانه، عکس زیر نمی‌تواند این را بیان کند).


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

اگر چنین شاخصی مانند IV-21 را در یک جعبه بزرگ قرار دهید، هیچ گونه بحث زیبایی وجود ندارد. علاوه بر این، نشانگر باید قابل مشاهده باشد و مانند ماشین حساب در پشت شیشه سبز قرار نگیرد - پس این همه نکته چیست؟ در پشت شیشه، هر دو نشانگر VLI و LED تقریباً یکسان به نظر می رسند. بستن قابل اعتماد را نیز فراموش نکنید - نمی توانید فقط لامپ ها را با سرب های یک طرف گرفته و بدون اینکه طرف دیگر را به هیچ وجه ثابت کنید، لحیم کنید. بنابراین، باید نوعی تکیه گاه در هر دو طرف در مورد وجود داشته باشد که نشانگر را ثابت می کند. این بلافاصله کیس را بسیار حجیم می کند.

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

بنابراین، با ظاهر ساعت تصمیم گرفت. حالا بیایید به سراغ نمودار برویم.

از اول شروع کنیم یعنی با غذا.

تولید 3 ولتاژ از منبع تغذیه مورد نیاز است: + 5 ولت برای تغذیه بخش منطقی ساعت، -22 ولت برای کاتد IV-21 و ~ 2.4 ولت برای تغذیه رشته لامپ (هیتر). با تنش اول و سوم همه چیز مشخص است. من توضیح خواهم داد که چرا برای کاتد به ولتاژ منفی نیاز دارید. دو گزینه برای کنترل VLI وجود دارد که در آن ولتاژ روی آندها - بخش ها و شبکه ها نسبت به کاتد از ولتاژ منبع تغذیه بخش منطقی بیشتر است - مدارهای به اصطلاح با منبع تغذیه "پایین" و "بالا" منطقی بخش

در زیر یک نظریه کوچک وجود دارد که بدون آن!

"پایین تر"توان به این معنی است که سیم مشترک قسمت منطقی پتانسیل یکسانی با کاتد نشانگر دارد. در این حالت باید یک ولتاژ بالا (در رابطه با ولتاژ تغذیه منطقی) در حد + (20-30) ولت به آندها اعمال شود. این نیاز به مبدل های سطح برای هر آند و هر شبکه نشانگر دارد که + 5 ولت از خروجی قسمت منطقی را به + (20-30) ولت روی آندها و شبکه ها تبدیل می کند. سه گزینه برای طرح چنین مبدل هایی وجود دارد. اولین - ساده ترین - استفاده از یک میکرو مدار تخصصی برای کنترل VLI است. با این حال، چنین ریز مدارهایی معمولاً گران هستند و به سختی به دست می آیند. دوم این است که تمام آندها و شبکه ها را از طریق مقاومت هایی با مقدار اسمی 10-30 کیلو اهم به + (20-30) ولت وصل کنید و با استفاده از کلیدهای ترانزیستوری روی یک ترانزیستور NPN، هر کدام این آندها و شبکه ها را به یک سیم مشترک ببندید. این گزینه بد است زیرا کل ولتاژ آند روی مقاومت آند یا شبکه غیرفعال افت می کند که باعث گرم شدن آن (مقاومت) و بار اضافی روی منبع ولتاژ آند می شود. در نهایت، گزینه سوم استفاده از سوئیچ های دو ترانزیستوری روی یک جفت ترانزیستور NPN + PNP است. این گزینه ایرادی ندارد به جز اینکه برای هر کلید 2 ترانزیستور و حداقل 3 مقاومت لازم است. چنین کلیدهایی برای IV-21 17 قطعه، 8 برای بخش ها و 9 برای شبکه ها مورد نیاز است. این کار فضای زیادی را بر روی PCB اشغال می کند، که اگر بخواهید ساعت را تا حد امکان کوچک کنید (نشانگر کوچک است!) خوب نیست.

طرح گزینه با قدرت "کمتر" (ساده شده، زیاد نشان داده نشده است):

"بالا"گزینه power زمانی فراخوانی می شود که منبع تغذیه +5 ولت قسمت منطقی ولتاژ آند باشد، یعنی. + ولتاژ 5 ولت روی آند فعال (شبکه) (نسبت به سیم مشترک قسمت منطقی) وجود دارد. برای احتراق نشانگر، ولتاژی در حدود 20-30 ولت در آندها نسبت به کاتد مورد نیاز است و برای این کار باید یک پتانسیل منفی به کاتد اعمال شود. اکنون، برای کنترل آندها و شبکه‌ها، فقط یک آبشار با OE روی یک ترانزیستور PNP کافی است.

طرح گزینه قدرتمند "بالا" (همچنین ساده شده):

بر اساس موارد فوق، غذای "بالا" انتخاب شد.

نمودار زیر یک نمای ساده از واحد را برای به دست آوردن ولتاژ مسدود کننده در آندها و شبکه های غیر فعال نشان می دهد:

این پایان نظریه است. بیایید به سراغ تمرین برویم.

آرشیو مقاله ذخیره شده

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

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


ایده بدنه خوب است، به خصوص که من خودم یک IV-18 برای پروژه مشابه دارم. قطر حلقه 22 میلی متر

البته، بدون ترانسفورماتور با چنین کوچک سازی دشوار است. علاوه بر همه چیز، نویسنده از یک دسته KF1211EU1 + IRF7303 استفاده کرده است.

دریافت KF1211EU1 در منطقه ما مشکل ساز است، که خوشحال نشد.

هسته ترانسفورماتور فقط یک پنی قیمت دارد و مهمتر از همه، می توانید آن را در فروشگاهی در اوکراین و روسیه خریداری کنید :).

به نظر می رسد در اینجا چنین منبع مینیاتوری وجود دارد (قطر حلقه هسته 1 سانتی متر است):


ما باید سعی کنیم کار این معجزه را بررسی کنیم!

رایج ترین مواردی که من دارم SVE 9SS03 (نصب شده در صندوق فروش سامسونگ 250)، SVE 11MS21 (نصب شده در صندوق نقدی از Datecs) و SVE-10MS14 (از صندوق فروش سامسونگ 350) هستند. هر قطعه 10 است. 11 و 10 بیت دوم و سوم ناپدید شده اند، زیرا مدار برای یک نشانگر 9 رقمی و قصد تغییر چیزی در سیستم عامل (غیر از شماره گذاری) را نداشتم، بنابراین ساعت را روشن کردمSVE 9SS03.

اندازه نشانگر 9 سانتی متر در 2 سانتی متر سایز عدد 8 میلی متر است.

در نتیجه باید بگیریم ساعت مینیاتوری و تغذیه با USB برای مانیتور شخصی.

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

در مدار، تخصیص پین MK در زیر برد مرتب شد، از منبع متفاوتی استفاده شد.

برد یک طرفه با چند جامپر برای SMD می باشد.
سخت نیست.

مونتاژ با منبع تغذیه و تأیید بعدی آن آغاز می شود.
بدون بار رشته، مطلوب است که آن را روشن نکنید.


سیم ترانسفورماتور از خانه داران سوخته گرفته شده است

صفحه محاسبات در ExcellentIT:


واقعا:
اولیه 2x5 - 0.3
فروش مجدد 2x35 - 0.1
فیلامنت 2x1 - 0.3 + مقاومت های محدود کننده جریان 7.4 اهم.

یک شاتل درست می کنیم، حدود 1-1.5 متر سیم روی آن می پیچیم و سیم پیچ آند را دور به دور می پیچیم. کار من 15 دقیقه طول می کشد.

عصر بخیر habrazhiteli.
بسیاری از مردم به ایده من در مورد ساعت های روی لامپ های فلورسنت خلاء علاقه مند بودند.
امروز به شما خواهم گفت که این ساعت چگونه ساخته شده است.

شاخص ها

نقش اصلی توسط شاخص های تخلیه گاز اشغال شده است. من از IV-6 استفاده کردم. این یک نشانگر 7 قسمتی شب تاب از درخشش سبز است (در عکس ها یک رنگ مایل به آبی از درخشش را می بینید، این رنگ در هنگام عکاسی به دلیل وجود اشعه ماوراء بنفش مخدوش می شود). نشانگر IV-6 در یک لامپ شیشه ای با سرب های انعطاف پذیر ساخته شده است. نشانه گذاری از طریق سطح جانبی سیلندر انجام می شود. آندهای دستگاه به صورت هفت قطعه و یک نقطه اعشار ساخته شده است.
با کمی تغییر در مدار می توانید از نشانگرهای IV-3A، IV-6، IV-8، IV-11، IV-12 یا حتی IV-17 استفاده کنید.

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

کنترل

همه چیز توسط میکروکنترلر AtTiny2313 و ساعت بیدرنگ DS1307 کنترل می شود.
ساعت، در صورت عدم وجود ولتاژ، به حالت برق باتری CR2032 (مانند مادربرد رایانه شخصی) تغییر می کند.
به گفته سازنده، در این حالت آنها کار خواهند کرد و تا 10 سال شکست نخواهند خورد.
این میکروکنترلر توسط یک نوسانگر داخلی 8 مگاهرتز تغذیه می شود. تنظیم بیت فیوز را فراموش نکنید.
تنظیم زمان با یک دکمه انجام می شود. کسر طولانی، جرم ساعت و سپس دقیقه متهم هستند. هیچ مشکلی در این مورد وجود ندارد.
رانندگان
به عنوان کلید برای بخش ها، من KID65783AP را قرار دادم. اینها 8 کلید "بالا" هستند. من در جهت این ریزمدار انتخاب کردم، فقط به این دلیل که آن را داشتم. این ریز مدار اغلب در صفحه نمایش ماشین های لباسشویی یافت می شود. هیچ چیز مانع از جایگزینی آن با یک آنالوگ نمی شود. یا قطعات را با مقاومت های 47KΩ به + 50 ولت بکشید و ULN2003 محبوب را روی زمین فشار دهید. فقط به یاد داشته باشید که خروجی را به بخش هایی در برنامه معکوس کنید.
نشانگر پویا است، بنابراین یک ترانزیستور بی رحم KT315 به هر رقم اضافه می شود.

تخته مدار چاپی

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

منبع تغذیه

در ابتدا ترانسفورماتور 50 هرتز بود. و شامل 4 سیم پیچ ثانویه بود.
1 سیم پیچ - ولتاژ در شبکه. بعد از یکسو کننده و خازن 50 ولت. هرچه بزرگتر باشد، بخش ها درخشان تر می شوند. اما نه بیشتر از 70 ولت. جریان کمتر از 20 میلی آمپر نیست
2 سیم پیچ - برای جابجایی پتانسیل شبکه. تقریبا 10-15 ولت. هرچه کوچکتر باشد، نشانگرها روشن تر می شوند، اما بخش های "شامل نشده" نیز شروع به درخشش می کنند. جریان نیز 20 میلی آمپر است.
3 سیم پیچ - برای تغذیه میکروکنترلر. 7-10 ولت I = 50 میلی آمپر
4 سیم پیچ - درخشش. برای چهار لامپ IV-6، باید جریان را روی 200 میلی آمپر تنظیم کنید که تقریباً 1.2 ولت است. برای لامپ های دیگر، جریان رشته متفاوت است، بنابراین این را در نظر داشته باشید.

متعاقباً ترانسفورماتور را با یک پالس تعویض کردم. من توصیه می کنم منبع تغذیه لامپ های هالوژن را با کمترین قدرت به عنوان پایه در نظر بگیرید. فقط باید سیم پیچ ها را به ولتاژ مورد نظر بپیچید.
ممکن است معلوم شود که برای گرم کردن 1 نوبت کافی نیست و 2 عدد زیاد است. سپس 2 دور پیچ می کنیم و یک مقاومت محدود کننده جریان 1-5 اهم را به صورت سری قرار می دهیم.

در اینجا چنین "ترانسفورماتور الکترونیکی" با درب باز وجود دارد

من می توانم گزینه ای برای تولید منبع تغذیه از یک لامپ کم مصرف معیوب ارائه دهم. من آن را توصیف کردم، برای آنها جالب شد - نگاه کنید.

سیستم عامل

سیستم عامل به زبان C در محیط CodeVisionAvr نوشته شده است.
چه کسی تکرار خواهد کرد - در یک شخصی بنویسید، من هم .hex و هم منبع را ارسال می کنم.

همین.

P.S. مطالب ممکن است حاوی اشتباهات املایی، نقطه گذاری، گرامری و انواع دیگری از جمله اشتباهات معنایی باشد. نویسنده برای اطلاعات در مورد آنها سپاسگزار خواهد بود ©

UPD:من در صورت درخواست چند عکس دیگر اضافه می کنم.

ایده ای برای ایجاد یک ساعت بر روی لامپ های IV وجود داشت، در سطل ها پنج لامپ جدید IV-11 و همان شماره IV-6 قرار داد، فقط اعمال آنها باقی می ماند.
ساعت باید شامل چه چیزی باشد؟
1. زمان فعلی;
2. ساعت زنگ دار.
3. تقویم داخلی (تعداد روزهای فوریه را در نظر می گیریم، از جمله در سال کبیسه) + محاسبه اشتباه روز هفته؛
4. تنظیم خودکار روشنایی نشانگر.
5. هر ساعت بیپ.
در اینجا اجزای اصلی هر ساعت وجود دارد. تنظیم روشنایی به این دلیل ضروری است که لامپ های IV در طول روز به طور معمول می درخشند و در شب بسیار روشن و کور هستند، به خصوص در شب هنگام خواب.
طرح ساعت

هیچ چیز جدید و فراطبیعی در مدار وجود ندارد: ساعت واقعی DS1307، نشانگر پویا، چندین دکمه کنترلی، همه اینها توسط ATmega8 کنترل می شود.
برای اندازه گیری روشنایی در اتاق، از فتودیود FD-263-01 به عنوان حساس ترین دیود موجود استفاده شد. درست است که او دارای یک گیره کوچک با حساسیت طیفی است - اوج حساسیت در محدوده مادون قرمز است و در نتیجه نور خورشید / لامپ های رشته ای و لامپ های فلورسنت / روشنایی LED - درجه C را کاملاً بو می کند.
ترانزیستورهای آند/شبکه ​​- BC856، PNP با حداکثر ولتاژ کاری 80 ولت.
برای نشان دادن ثانیه ها، IV-6 از نظر اندازه کوچکتر است، زیرا ولتاژ گرمایش کمتری دارد - یک مقاومت خاموش کننده 5-10 اهم به او کمک می کند.
تحت سیگنال هشدار - یک امیتر پیزو با یک ژنراتور داخلی 5 ولت.
از منبع تغذیه، کل مدار تا 50 میلی آمپر در امتداد خط + 9 ولت مصرف می کند، درخشش 1.5 ولت 450 میلی آمپر است، درخشش نسبت به زمین در پتانسیل -40 ولت، مصرف تا 50 میلی آمپر است. مجموع در مقدار حداکثر 3W.
دقت نوسان ساز کوارتز DS1307 چیزهای زیادی را برای دلخواه باقی می گذارد - پس از شستن برد و انتخاب ظرفیت های اتصال کوارتز، می توان چیزی حدود +/-2 ثانیه در روز به دست آورد. به طور دقیق تر - فرکانس روی دما، رطوبت و موقعیت سیارات شناور است - اصلاً آن چیزی نیست که ما می خواستیم. پس از کمی فکر کردن در مورد مشکل، تصمیم گرفتم - یک ریزمدار DS32KHZ سفارش دادم - یک نوسانگر کوارتز نسبتاً محبوب با جبران گرما.
ژنراتور بیهوده چندان گران نیست - با آن، طبق دستورالعمل، سازنده قول داده است که دقت ساعت را به +/- 0.28 ثانیه در روز افزایش دهد. در واقعیت، با حالت های توان قابل قبول و محدوده دما، من قادر به مشاهده تغییر فرکانس از عوامل خارجی نبودم.
پس از جمع آوری قاب و "شانه کردن" سیستم عامل، ساعت 3 دکمه باقی مانده است: ما به طور مشروط آنها را "A" "B" "C" می نامیم.
در حالت عادی، دکمه "C" وظیفه تغییر حالت از نمایش زمان "ساعت - دقیقه" به تاریخ "روز - ماه" را بر عهده دارد، در حالی که نشانگر دوم روز هفته را تقسیم بر یک سال نمایش می دهد. سپس به حالت "دقیقه - ثانیه"، با فشار دادن چهارم - به حالت اولیه. دکمه "A" در همان زمان انتقال سریع به نمایش زمان.
از حالت "ساعت - دقیقه"، دکمه "A" در یک دایره به حالت "تنظیم ساعت زنگ دار" / "زمان، تنظیم تاریخ" / "تنظیم روشنایی نشانگر" تغییر می کند. در این مورد، دکمه "B" - با اعداد سوئیچ می شود، و "C" - در واقع رقم انتخاب شده را تغییر می دهد.
حالت "تنظیم زنگ"، حرف A (Alarm) در نشانگر میانی به این معنی است که زنگ هشدار روشن است.
حالت "تنظیم زمان، تاریخ" - هنگامی که رقم "دوم" انتخاب می شود، دکمه "C" آنها را گرد می کند (از 00 تا 29 آنها را به 00 بازنشانی می کند، از 30 تا 59 را به 00 بازنشانی می کند و 1+ را به 00 اضافه می کند. دقیقه).
در حالت "تنظیم زمان، تاریخ"، در خروجی SQW m / s DS1307، هنگام انتخاب کوارتز / خازن ها برای ژنراتور، پیچ و خم 32.768 کیلوهرتز ضروری است، در حالت های دیگر 1 هرتز است.
قبل از روشن کردن ساعت، باید جریانی را که از طریق رشته ها می گذرد، دریافت کنید، به صورت بصری تنظیم می شود تا رشته های تمام لامپ ها در تاریکی کمی قرمز باشند، بنابراین آنها بیشتر عمر می کنند.

حالت "تنظیم روشنایی نشانگر": "AU" - خودکار، نور اندازه گیری شده را در c.u نشان می دهد. ؛) "US" - تنظیم دستی در همان واحدها.

DS1307 و DS32KHZ توسط یک باتری CR2032 تغذیه می شوند و با قطع برق، زمان از بین نمی رود، بلکه به کار خود ادامه می دهد، فقط Mega8 و تمام سیم کشی های آن با نشانگرها خاموش می شوند و کوارتز تثبیت شده و ساعت بیدرنگ. به کار خود ادامه می دهند، آنها مصرف بسیار کمی دارند و باتری ها باید برای مدت طولانی دوام بیاورند.

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

از هر فتودیود، من از FD-K-155 استفاده کردم، برای تعیین روشنایی عملیات به یک مقاومت تنظیم نیاز است، به جای رله، باید یک رله نی کم ولتاژ قرار دهید، از نتایج آن ما به سیم ساعت معمولی می چسبیم و دو مورد دیگر از طریق مقاومت های متغیر 10-500kΩ به جای فتودیود به پورت PC0 کنترلر، بنابراین مقاومت جایگزین فتودیود می شود و با مقدار معینی از مقاومت می توانید روشنایی مورد نیاز خود را تنظیم کنید که روز خواهد بود. و شب زمانی که رله نوری فعال می شود.

فیوزهای ATmega8 برای نوسان ساز داخلی 8 مگاهرتز:

این چیزی است که در واقع در آهن اتفاق افتاد:


قسمت پایین کیس با دکمه های مخفی و سوراخی برای بلندگو


به طور جداگانه یک روسری فوتورله

مدتها پیش، ایده تغییر ساعت قدیمی آماده بود - آنها نه در دقت دوره و نه در ظاهر خاص خود تفاوت داشتند. یک ایده وجود دارد، اما با انگیزه - یا زمانی وجود ندارد، یا تمایل به ساخت چینی از یک بازسازی استاندارد وجود دارد ... به طور کلی، درزهای کامل. و سپس، یک روز، در راه خانه، با رفتن به مغازه‌ای که دارایی‌های غیر نقدی را می‌فروخت، ویترینی با لوله‌های رادیویی مربوط به دوران اتحاد جماهیر شوروی توجه من را جلب کرد. در میان چیزهای دیگر، من به لامپ IV-12 که تنها در گوشه ای خوابیده بود علاقه داشتم. با یادآوری سخنان فروشنده در گذشته: "همه چیز در ویترین است"، او حتی بدون شوق پرسید. ... «معجزه، معجزه، معجزه اتفاق افتاد! - معلوم شد که آنها یک جعبه کامل از این نشانگرها دارند! لعنتی به زودی .... در کل خریدم ...

در انتظار بازگشت به خانه، اولین کاری که کردم این بود که به آنها ولتاژ اعمال کردم - آنها کار می کنند! اینجا، اینجا لگدی است زیر دم پشمالو، اینجا انگیزه ای است برای دیدن این معجزه در عمل - کار شروع به جوشیدن کرده است.

شرایط مرجع:

1. در واقع ساعت;
2. ساعت زنگ دار.
3. تقویم داخلی (تعداد روزهای فوریه را در نظر می گیریم، از جمله در سال کبیسه) + محاسبه اشتباه روز هفته؛
4. تنظیم خودکار روشنایی نشانگر.

هیچ چیز جدید و فراطبیعی در مدار وجود ندارد: ساعت واقعی DS1307، نشانگر پویا، چندین دکمه کنترلی، همه اینها توسط ATmega8 کنترل می شود. برای اندازه گیری روشنایی در اتاق، از فتودیود FD-263-01 به عنوان حساس ترین دیود موجود استفاده شد. درست است که او دارای یک گیره کوچک با حساسیت طیفی است - اوج حساسیت در محدوده مادون قرمز است و در نتیجه نور خورشید / لامپ های رشته ای و لامپ های فلورسنت / روشنایی LED - درجه C را کاملاً بو می کند.

ترانزیستورهای آند/شبکه ​​- BC856، PNP با حداکثر ولتاژ کاری 80 ولت. برای نشان دادن ثانیه ها، من IV-6 کوچکتر را نصب کردم، که در اطراف قرار داشت، زیرا ولتاژ گرمایش کمتری نیز دارد - یک مقاومت خاموش کننده 5.9 اهم برای کمک به آن.



تحت سیگنال هشدار - یک امیتر پیزو با ژنراتور داخلی HCM1206X. این برد برای: مقاومت های 390K 1206، بقیه 0805، ترانزیستورها در SOT23، تثبیت کننده 78L05 در SOT89، دیودهای محافظ در SOD80، باتری سه ولتی 2032، ATmega8 و DS1307 در بسته بندی DIP سیم کشی شده است. از منبع تغذیه، کل مدار تا 50 میلی آمپر در امتداد خط + 9 ولت مصرف می کند، درخشش 1.5 ولت 450 میلی آمپر است، درخشش نسبت به زمین در پتانسیل -40 ولت، مصرف تا 50 میلی آمپر است. مجموع در مقدار حداکثر 3W.

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

آزمایشات اول:

دقت نوسان ساز کوارتز DS1307 چیزهای زیادی را برای دلخواه باقی می گذارد - پس از شستن برد و انتخاب ظرفیت های اتصال کوارتز، می توان چیزی حدود +/-2 ثانیه در روز به دست آورد. به طور دقیق تر - فرکانس روی دما، رطوبت و موقعیت سیارات شناور است - اصلاً آن چیزی نیست که ما می خواستیم. پس از کمی فکر کردن در مورد مشکل، تصمیم گرفتم - یک ریزمدار DS32KHZ سفارش دادم - یک نوسانگر کوارتز نسبتاً محبوب با جبران گرما.
ما کوارتز را لحیم می کنیم و این حیوان به راحتی در محل خالی روی یک تکه تکستولیت قرار می گیرد. اتصال - اکنون با سیم کشی به DS1307 نزدیک.

ژنراتور بیهوده چندان گران نیست - با آن، طبق دستورالعمل، سازنده قول داده است که دقت ساعت را به +/- 0.28 ثانیه در روز افزایش دهد. در واقعیت، با حالت های توان قابل قبول و محدوده دما، من قادر به مشاهده تغییر فرکانس از عوامل خارجی نبودم. در حالت تست، در شرایط اتاق، ساعت حدود یک هفته کار می کرد که 2 روز از آن در خواب بی حال بودند و از باتری استاندارد تغذیه می کردند - پس از خطا، اگر به زمان دقیق خدمات اعتقاد دارید، انجام شد. بیش از ... +0.043 ثانیه در روز !!! اینجا شادی است! به عبارت دقیق تر، افسوس که اندازه گیری در این مدت کوتاه ممکن نبود.

مونتاژ کیس:

پس از جمع آوری قاب و "شانه کردن" سیستم عامل، ساعت 3 دکمه باقی مانده است: ما به طور مشروط آنها را "A" "B" "C" می نامیم.

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

از حالت "ساعت - دقیقه"، دکمه "A" در یک دایره به حالت "تنظیم ساعت زنگ دار" / "زمان، تنظیم تاریخ" / "تنظیم روشنایی نشانگر" تغییر می کند. در این مورد، دکمه "B" - با اعداد سوئیچ می شود، و "C" - در واقع رقم انتخاب شده را تغییر می دهد.

حالت "تنظیم زنگ"، حرف A (Alarm) در نشانگر میانی به این معنی است که زنگ هشدار روشن است.

حالت "تنظیم زمان، تاریخ" - هنگامی که رقم "دوم" انتخاب می شود، دکمه "C" آنها را گرد می کند (از 00 تا 29 آنها را به 00 بازنشانی می کند، از 30 تا 59 را به 00 بازنشانی می کند و 1+ را به 00 اضافه می کند. دقیقه).

در حالت "تنظیم زمان، تاریخ"، در خروجی SQW m / s DS1307، هنگام انتخاب کوارتز / خازن برای ژنراتور، پیچ و خم 32.768 کیلوهرتز ضروری است، در حالت های دیگر 1 هرتز است.

حالت "تنظیم روشنایی نشانگر": "AU" - خودکار، نور اندازه گیری شده را در c.u نشان می دهد. "US" - تنظیم دستی در همان واحدها. فیو، به نظر نمی رسید چیزی را فراموش کند.

ساعت کامل:



نرم افزار و PCB را می توانید از این لینک دانلود کنید:


مدتها پیش، ایده تغییر ساعت قدیمی آماده بود - آنها نه در دقت دوره و نه در ظاهر خاص خود تفاوت داشتند. یک ایده وجود دارد، اما با انگیزه - یا زمانی وجود ندارد، یا تمایل به ساخت چینی از یک بازسازی استاندارد وجود دارد ... به طور کلی، درزهای کامل. و سپس، یک روز، در راه خانه، با رفتن به مغازه‌ای که دارایی‌های غیر نقدی را می‌فروخت، ویترینی با لوله‌های رادیویی مربوط به دوران اتحاد جماهیر شوروی توجه من را جلب کرد. در میان چیزهای دیگر، من به لامپ IV-12 که تنها در گوشه ای خوابیده بود علاقه داشتم. با یادآوری سخنان فروشنده در گذشته: "همه چیز در ویترین است"، او حتی بدون شوق پرسید. ... «معجزه، معجزه، معجزه اتفاق افتاد! - معلوم شد که آنها یک جعبه کامل از این نشانگرها دارند! لعنتی نه قبلا نداشتم .... در کل خودم خریدم ;)

در انتظار بازگشت به خانه، اولین کاری که کردم این بود که به آنها ولتاژ اعمال کردم - آنها کار می کنند! اینجا، اینجا لگدی است زیر دم پشمالو، اینجا انگیزه ای است برای دیدن این معجزه در عمل - کار شروع به جوشیدن کرده است.

شرایط مرجع:
1. در واقع ساعت;
2. ساعت زنگ دار.
3. تقویم داخلی (تعداد روزهای فوریه را در نظر می گیریم، از جمله در سال کبیسه) + محاسبه اشتباه روز هفته؛
4. تنظیم خودکار روشنایی نشانگر.

هیچ چیز جدید و فراطبیعی در مدار وجود ندارد: ساعت واقعی DS1307، نشانگر پویا، چندین دکمه کنترلی، همه اینها توسط ATmega8 کنترل می شود.
برای اندازه گیری روشنایی در اتاق، از فتودیود FD-263-01 به عنوان حساس ترین دیود موجود استفاده شد. درست است که او دارای یک گیره کوچک با حساسیت طیفی است - اوج حساسیت در محدوده مادون قرمز است و در نتیجه نور خورشید / لامپ های رشته ای و لامپ های فلورسنت / روشنایی LED - درجه C را کاملاً بو می کند.
ترانزیستورهای آند/شبکه ​​- BC856، PNP با حداکثر ولتاژ کاری 80 ولت.
برای نشان دادن ثانیه ها، من IV-6 کوچکتر را نصب کردم، که در اطراف قرار داشت، زیرا ولتاژ گرمایش کمتری نیز دارد - یک مقاومت خاموش کننده 5.9 اهم برای کمک به آن.
تحت سیگنال هشدار - یک امیتر پیزو با ژنراتور داخلی HCM1206X.
این برد برای: مقاومت های 390K 1206، بقیه 0805، ترانزیستورها در SOT23، تثبیت کننده 78L05 در SOT89، دیودهای محافظ در SOD80، باتری سه ولتی 2032، ATmega8 و DS1307 در بسته بندی DIP سیم کشی شده است.
از منبع تغذیه، کل مدار تا 50 میلی آمپر در امتداد خط + 9 ولت مصرف می کند، درخشش 1.5 ولت 450 میلی آمپر است، درخشش نسبت به زمین در پتانسیل -40 ولت، مصرف تا 50 میلی آمپر است. مجموع در مقدار حداکثر 3W.

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

آزمایشات اول:

دقت نوسان ساز کوارتز DS1307 چیزهای زیادی را برای دلخواه باقی می گذارد - پس از شستن برد و انتخاب ظرفیت های اتصال کوارتز، می توان چیزی حدود +/-2 ثانیه در روز به دست آورد. به طور دقیق تر - فرکانس روی دما، رطوبت و موقعیت سیارات شناور است - اصلاً آن چیزی نیست که ما می خواستیم. پس از کمی فکر کردن در مورد مشکل، تصمیم گرفتم - یک ریزمدار DS32KHZ سفارش دادم - یک نوسانگر کوارتز نسبتاً محبوب با جبران گرما.
ما کوارتز را لحیم می کنیم و این حیوان به راحتی در محل خالی روی یک تکه تکستولیت قرار می گیرد. اتصال - اکنون با سیم کشی به DS1307 نزدیک.

ژنراتور بیهوده چندان گران نیست - با آن، طبق دستورالعمل، سازنده قول داده است که دقت ساعت را به +/- 0.28 ثانیه در روز افزایش دهد. در واقعیت، با حالت های توان قابل قبول و محدوده دما، من قادر به مشاهده تغییر فرکانس از عوامل خارجی نبودم. در حالت تست، در شرایط اتاق، ساعت حدود یک هفته کار می کرد که 2 روز از آن در خواب بی حال بودند و از باتری استاندارد تغذیه می کردند - پس از خطا، اگر به زمان دقیق خدمات اعتقاد دارید، انجام شد. بیش از ... +0.043 ثانیه در روز !!! اینجا شادی است! به عبارت دقیق تر، افسوس که اندازه گیری در این مدت کوتاه ممکن نبود.

مونتاژ کیس:

پس از جمع آوری قاب و "شانه کردن" سیستم عامل، ساعت 3 دکمه باقی مانده است: ما به طور مشروط آنها را "A" "B" "C" می نامیم.
در حالت عادی، دکمه "C" وظیفه تغییر حالت از نمایش زمان "ساعت - دقیقه" به تاریخ "روز - ماه" را بر عهده دارد، در حالی که نشانگر دوم روز هفته را تقسیم بر یک سال نمایش می دهد. سپس به حالت "دقیقه - ثانیه"، با فشار دادن چهارم - به حالت اولیه. دکمه "A" در همان زمان انتقال سریع به نمایش زمان.
از حالت "ساعت - دقیقه"، دکمه "A" در یک دایره به حالت "تنظیم ساعت زنگ دار" / "زمان، تنظیم تاریخ" / "تنظیم روشنایی نشانگر" تغییر می کند. در این مورد، دکمه "B" - با اعداد سوئیچ می شود، و "C" - در واقع رقم انتخاب شده را تغییر می دهد.
حالت "تنظیم زنگ"، حرف A (Alarm) در نشانگر میانی به این معنی است که زنگ هشدار روشن است.
حالت "تنظیم زمان، تاریخ" - هنگامی که رقم "دوم" انتخاب می شود، دکمه "C" آنها را گرد می کند (از 00 تا 29 آنها را به 00 بازنشانی می کند، از 30 تا 59 را به 00 بازنشانی می کند و 1+ را به 00 اضافه می کند. دقیقه).
در حالت "تنظیم زمان، تاریخ"، در خروجی SQW m / s DS1307، هنگام انتخاب کوارتز / خازن ها برای ژنراتور، پیچ و خم 32.768 کیلوهرتز ضروری است، در حالت های دیگر 1 هرتز است.
حالت "تنظیم روشنایی نشانگر": "AU" - خودکار، نور اندازه گیری شده را در c.u نشان می دهد. ؛) "US" - تنظیم دستی در همان واحدها.
فیو، به نظر نمی رسید چیزی را فراموش کند.

اگر متوجه خطایی شدید، یک متن را انتخاب کنید و Ctrl + Enter را فشار دهید
اشتراک گذاری:
پورتال ساخت و ساز - درب و دروازه.  داخلی.  فاضلاب.  مواد.  مبلمان.  اخبار