نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • طرح های ساعت های الکترونیکی بر روی دیودهای ساطع کننده نور. ساعت مچی خانگی

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

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

1. ساعت - تقویم:

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

    وجود تنظیم خودکار زمان جاری، که هر ساعت انجام می شود (حداکثر مقادیر +/-9999 واحد، 1 واحد = 3.90625 میلی ثانیه).

    محاسبه روز هفته از تاریخ (برای قرن جاری)

    تغییر خودکار به تابستان و زمستان (قابل تعویض)

  • سال های کبیسه به حساب می آیند

2. دو ساعت زنگ دار مستقل (در صورت فعال شدن، یک ملودی به صدا در می آید)
3. تایمر با وضوح 1 ثانیه. (حداکثر زمان شمارش معکوس 99 ساعت 59 دقیقه و 59 ثانیه)
4. کرونومتر دو کانال با وضوح شمارش 0.01 ثانیه. (حداکثر زمان شمارش 99 ساعت 59 دقیقه و 59 ثانیه)
5. کرونومتر با وضوح شمارش 1 ثانیه. (حداکثر زمان شمارش 99 روز)
6. دماسنج در محدوده -5°С. تا 55 درجه سانتیگراد (محدود شده توسط محدوده دمایی عملکرد عادی دستگاه) با افزایش 0.1 درجه سانتیگراد.
7. خواننده و شبیه ساز کلیدهای الکترونیکی - تبلت های نوع DS1990 طبق پروتکل Dallas 1-Wire (حافظه 50 قطعه که قبلاً چندین کلید جهانی "کلید وسایل نقلیه تمام زمینی" وجود دارد) با قابلیت مشاهده کلید کد بایت به بایت
8. کنترل از راه دور IR (فقط دستور "عکس بگیرید" اجرا می شود) برای دوربین های دیجیتال "Pentax"، "Nikon"، "Canon"
9. چراغ قوه LED
10. 7 ملودی
11. سیگنال صوتی در ابتدای هر ساعت (قابل تعویض)
12. تایید صدای فشار دادن دکمه (قابل تعویض)
13. کنترل ولتاژ باتری با عملکرد کالیبراسیون
14. تنظیم روشنایی نشانگر دیجیتال

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

نمودار شماتیک ساعت

این دستگاه مبتنی بر میکروکنترلر ATmega168PA-AU است. ساعت روی تایمر T2 تیک می زند که در حالت ناهمزمان از کوارتز ساعت در 32768 هرتز کار می کند. میکروکنترلر تقریباً همیشه در حالت خواب است (نشانگر خاموش است)، هر ثانیه یک بار بیدار می شود تا این ثانیه را به زمان فعلی اضافه کند و دوباره به خواب می رود. در حالت فعال، MK از نوسانگر داخلی RC در 8 مگاهرتز کلاک می شود، اما پیش مقیاس کننده داخلی آن را بر 2 تقسیم می کند، در نتیجه، هسته از 4 مگاهرتز کلاک می شود. برای نشان دادن، از چهار نشانگر دیجیتال LED تک رقمی هفت بخش با یک آند مشترک و یک نقطه اعشار استفاده می شود. همچنین 7 LED وضعیت وجود دارد که هدف آنها به شرح زیر است:
D1- علامت یک مقدار منفی (منهای)
D2- علامت کرونومتر در حال اجرا (چشمک می زند)
د3- علامت اولین آلارم روشن
د4- علامت ساعت زنگ دار دوم روشن است
د5- علامت سیگنال صوتی در ابتدای هر ساعت
D6- علامت تایمر در حال اجرا (چشمک می زند)
د7- علامت ولتاژ پایین باتری

R1-R8 - مقاومت های محدود کننده جریان بخش هایی از نشانگرهای دیجیتال HG1-HG4 و LED های D1-D7. R12، R13 - تقسیم کننده برای کنترل ولتاژ باتری. از آنجایی که ولتاژ منبع تغذیه ساعت 3 ولت است و LED سفید D9 در مصرف جریان نامی به 3.4-3.8 ولت نیاز دارد، با قدرت کامل نمی درخشد (اما کافی است در تاریکی تلو تلو تلو نخورد) و به همین دلیل است. بدون مقاومت محدود کننده جریان متصل می شود. عناصر R14، Q1، R10 برای کنترل LED مادون قرمز D8 (اجرای کنترل از راه دور برای دوربین های دیجیتال) طراحی شده اند. R19، R20، R21 برای جفت شدن هنگام برقراری ارتباط با دستگاه هایی که دارای رابط 1-Wire هستند استفاده می شود. مدیریت توسط سه دکمه انجام می شود که من به طور مشروط آنها را نامیدم: MODE (حالت)، بالا (بالا)، پایین (پایین). اولین آنها همچنین برای بیدار کردن MK توسط یک وقفه خارجی طراحی شده است (در این مورد، نشانگر روشن می شود)، بنابراین به طور جداگانه به ورودی PD3 متصل می شود. فشار دادن دکمه های باقی مانده با استفاده از ADC و مقاومت های R16، R18 تعیین می شود. اگر دکمه ها در عرض 16 ثانیه فشار داده نشوند، MK به خواب می رود و نشانگر خاموش می شود. وقتی در حالت است "کنترل از راه دور برای دوربین ها"این فاصله 32 ثانیه است و با چراغ قوه - 1 دقیقه. همچنین، MK را می توان به صورت دستی با استفاده از دکمه های کنترل به حالت خواب درآورد. هنگامی که کرونومتر با وضوح شمارش 0.01 ثانیه کار می کند. دستگاه به حالت خواب نمی رود.

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

این دستگاه بر روی یک برد مدار چاپی دو طرفه به شکل گرد با توجه به اندازه قطر داخلی قاب ساعت مونتاژ می شود. اما در ساخت از دو تخته یک طرفه به ضخامت 0.35 میلی متر استفاده کردم. باز هم این ضخامت با کندن آن از فایبرگلاس دو طرفه به ضخامت 1.5 میلی متر به دست آمد. تخته ها سپس چسب. همه این کارها به این دلیل انجام شد که من یک فایبرگلاس دو طرفه نازک نداشتم و هر میلی متر ضخامت ذخیره شده در فضای داخلی محدود قاب ساعت بسیار ارزشمند است و نیازی به ترکیب در ساخت هادی های چاپی با استفاده از روش LUT نقشه PCB و محل قطعات در فایل های پیوست شده است. در یک طرف نشانگرها و مقاومت های محدود کننده جریان R1-R8 وجود دارد. در پشت همه جزئیات دیگر وجود دارد. دو سوراخ برای LED های سفید و مادون قرمز وجود دارد.

کنتاکت های دکمه و نگهدارنده باتری از ورق فنری انعطاف پذیر فولادی به ضخامت 0.2 تا 0.3 میلی متر ساخته شده اند. و کنسرو شده در زیر عکس های تابلو از هر دو طرف آمده است:

طراحی، قطعات و جایگزینی احتمالی آنها

میکروکنترلر ATmega168PA-AU را می توان با ATmega168P-AU، ATmega168V-10AU ATmega168-20AU جایگزین کرد. نشانگرهای دیجیتال - 4 قطعه KPSA02-105 درخشش قرمز فوق العاده روشن با ارتفاع رقم 5.08 میلی متر. می توان از همان سری KPSA02-xxx یا KCSA02-xxx تهیه کرد. (فقط نه سبزها - آنها کم نور خواهند درخشید) سایر آنالوگهای با اندازه های مشابه با روشنایی مناسب برای من ناشناخته هستند. برای HG1، HG3، اتصال کاتدهای بخش با HG2، HG4 متفاوت است، زیرا برای من برای چیدمان PCB راحت تر بود. در این راستا از یک جدول مولد کاراکتر متفاوت برای آنها در برنامه استفاده شده است. مقاومت ها و خازن های استفاده شده SMD برای نصب رویی سایزهای 0805 و 1206، ال ای دی های D1-D7 سایز 0805. ال ای دی های سفید و مادون قرمز با قطر 3 میلی متر. روی برد 13 سوراخ وجود دارد که باید جامپرها را در آنها نصب کنید. DS18B20 با رابط 1-Wire به عنوان سنسور دما استفاده می شود. LS1 - یک زنگ پیزوالکتریک معمولی که در پوشش قرار داده شده است. با یک کنتاکت به کمک فنری که روی آن تعبیه شده به برد و با دیگری توسط خود کاور به قاب ساعت متصل می شود. تشدید کننده کوارتز از ساعت مچی.

برنامه نویسی، سیستم عامل، فیوزها

برای برنامه نویسی در مدار، تنها 6 وصله تماس گرد (J1) روی برد وجود دارد، زیرا یک اتصال دهنده تمام عیار در ارتفاع مناسب نبود. من آنها را با استفاده از یک دستگاه تماسی ساخته شده از یک فیش پین PLD2x3 و فنرهای لحیم شده روی آنها به پروگرامر وصل کردم و با یک دست آنها را به تکه ها فشار دادم. ضمیمه عکسی از دستگاه است.

من از آن استفاده کردم زیرا در طول فرآیند اشکال زدایی مجبور شدم بارها MK را reflash کنم. با یک سیستم عامل یکبار مصرف، لحیم کردن سیم های نازک متصل به برنامه نویس به وصله ها و سپس لحیم کردن مجدد آنها آسان تر است. فلش کردن MK بدون باتری راحت تر است، اما به طوری که برق از یک منبع خارجی + 3 ولت یا از یک برنامه نویس با ولتاژ تغذیه یکسان تامین می شود. این برنامه در اسمبلر در محیط VMLAB 3.15 نوشته شده است. کدهای منبع، سیستم عامل برای FLASH و EEPROM در برنامه.

بیت های فیوز میکروکنترلر DD1 باید به صورت زیر برنامه ریزی شوند:
CKSEL3...0 = 0010 - کلاکینگ از نوسانگر داخلی RC 8 مگاهرتز.
SUT1...0 =10 - زمان راه اندازی: 6 CK + 64 میلی ثانیه.
CKDIV8 = 1 - تقسیم کننده فرکانس بر 8 غیرفعال است.
CKOUT = 1 - ساعت خروجی در CKOUT غیرفعال است.
BODLEVEL2…0 = 111 - کنترل ولتاژ تغذیه غیرفعال است.
EESAVE = 0 - پاک کردن EEPROM در طول برنامه ریزی تراشه غیرفعال است.
WDTON = 1 - بدون فعال سازی دائمی Watchdog Timer.
بقیه فیوز - بیت ها بهتر است دست نخورده باقی بمانند. اگر روی "0" تنظیم شود، بیت فیوز برنامه ریزی می شود.

فلش کردن EEPROM با dump موجود در بایگانی مورد نیاز است.

اولین سلول های EEPROM شامل پارامترهای اولیه دستگاه است. جدول زیر هدف برخی از آنها را توضیح می دهد که می توان آنها را در حدود معقول تغییر داد.

آدرس سلول

هدف

پارامتر

توجه داشته باشید

مقدار ولتاژ باتری که در آن سیگنالی در مورد سطح پایین آن رخ می دهد

260 (104 دلار) (2.6 ولت)

ضریب برای تصحیح مقدار ولتاژ باتری اندازه گیری شده

فاصله زمانی خواب

1 واحد = 1 ثانیه

فاصله زمانی برای تبدیل به حالت خواب زمانی که چراغ قوه روشن است

1 واحد = 1 ثانیه

مدت زمان ورود به حالت خواب در حالت کنترل از راه دور دوربین

1 واحد = 1 ثانیه

تعداد کلیدهای IButton در اینجا ذخیره می شود

توضیح مختصری در مورد نکات:

1 امتیاز این مقدار ولتاژ باتری را نشان می دهد که در آن LED روشن می شود و مقدار کم آن را نشان می دهد. من 2.6 ولت را تنظیم کردم (پارامتر - 260). اگر به چیز دیگری نیاز دارید، به عنوان مثال 2.4 ولت، باید 240 (00F0 دلار) بنویسید. بایت کم به ترتیب در آدرس 0000 دلار وارد سلول می شود و بایت بالا به 0001 دلار وارد می شود.

2 امتیاز از آنجایی که به دلیل کمبود جا مقاومت متغیری برای تنظیم دقت اندازه گیری ولتاژ باتری روی برد نصب نکردم کالیبراسیون نرم افزاری را معرفی کردم. روش کالیبراسیون برای اندازه گیری دقیق به شرح زیر است: در ابتدا ضریب 1024 (400 دلار) در این سلول EEPROM ثبت شد، باید دستگاه را در حالت فعال قرار دهید و به ولتاژ روی نشانگر نگاه کنید و بلافاصله ضریب واقعی را اندازه گیری کنید. ولتاژ روی باتری با ولت متر ضریب تصحیح (K) که باید تنظیم شود، با فرمول محاسبه می شود: K \u003d Up / Ui * 1024 که در آن Up ولتاژ واقعی اندازه گیری شده توسط ولت متر است، Ui ولتاژی است که خود دستگاه اندازه گیری می کند. پس از محاسبه ضریب "K" وارد دستگاه می شود (همانطور که در دفترچه راهنمای انجام شده است). بعد از کالیبراسیون خطای من از 3% بیشتر نشد.

3 امتیاز در اینجا می‌توانید زمانی را تنظیم کنید که در صورت فشار دادن هیچ دکمه‌ای، دستگاه به حالت خواب برود. من 16 ثانیه وقت دارم اگر فرض کنیم که لازم است در 30 ثانیه به خواب برود، باید 30 (26 دلار) را یادداشت کنیم.

در بندهای 4 و 5 مشابه است.

6 امتیاز آدرس $0030 کد خانواده کلید صفر (dallas 1-Wire)، سپس شماره 48 بیتی و CRC را ذخیره می کند. و بنابراین 50 کلید به صورت سری.

تنظیمات، ویژگی های کار

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

انرژی دستگاه توسط یک باتری لیتیومی CR2032 (3V) تامین می شود و در حالت خواب حدود 4 μA و در حالت فعال 5 ... 20 میلی آمپر بسته به روشنایی نشانگر مصرف می کند. با پنج دقیقه استفاده روزانه از حالت فعال، باتری بسته به روشنایی باید حدود 2 .... 8 ماه دوام بیاورد. قاب ساعت به منهای باتری متصل است.

خواندن کلید روی DS1990 آزمایش شد. این شبیه سازی بر روی دستگاه های اینترکام METAKOM آزمایش شده است. در زیر شماره های سریال از 46 تا 49 (4 مورد آخر) فلش می شود (همه کلیدها در EEPROM ذخیره می شوند، می توان آنها را قبل از چشمک زدن تغییر داد) کلیدهای جهانی برای دستگاه های مخابره داخل ساختمان. کلید ثبت شده در شماره 49 تمام اینترکام های متاکوم را که با آنها برخورد کردم باز کرد ، فرصتی برای تست بقیه کلیدهای جهانی نداشتم ، کد آنها را از شبکه گرفتم.

کنترل از راه دور برای دوربین ها بر روی مدل های Pentax optio L20، Nikon D3000 آزمایش شد. Canon برای بازبینی یافت نشد.

دفترچه راهنمای کاربر 13 صفحه را اشغال می کند، بنابراین من آن را در مقاله قرار ندادم، اما آن را به صورت PDF در ضمیمه قرار دادم.

آرشیو شامل:
طرح در و GIF.
ترسیم PCB و چیدمان عناصر در قالب.
سیستم عامل و کدهای منبع در اسمبلر.

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

تعیین نوعی از فرقه تعداد توجه داشته باشیدنمرهدفترچه یادداشت من
DD1 MK AVR 8 بیتی

ATmega168PA

1 PA-AU به دفترچه یادداشت
U2 حسگر دما

DS18B20

1 به دفترچه یادداشت
Q1 ترانزیستور ماسفت

2N7002

1 به دفترچه یادداشت
C1، C2 خازن30 pF2 به دفترچه یادداشت
C3، C4 خازن0.1uF2 به دفترچه یادداشت
C5 خازن الکترولیتی47uF1 به دفترچه یادداشت
R1-R8، R17 مقاومت

100 اهم

9 به دفترچه یادداشت
R9 مقاومت

10 کیلو اهم

1 به دفترچه یادداشت
R10 مقاومت

8.2 اهم

1 به دفترچه یادداشت
R11 مقاومت

300 اهم

1 به دفترچه یادداشت
R12 مقاومت

2 MΩ

1 به دفترچه یادداشت
R13 مقاومت

220 کیلو اهم

1 به دفترچه یادداشت
R14 مقاومت

30 کیلو اهم

1 به دفترچه یادداشت
R15، R19 مقاومت

4.7 کیلو اهم

2 به دفترچه یادداشت
R16 مقاومت

20 کیلو اهم

1

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

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

مشکل اصلی در مورد من این است که نشانگرهای 2.7 اینچی با آند مشترک و اولاً باید به نوعی با max7219 که برای نشانگرهای دارای کاتد مشترک تیز می شود دوست می شدند و ثانیاً مشکل منبع تغذیه آنها حل می شد. زیرا آنها برای درخشش به 7.2 ولت نیاز دارند که max7219 به تنهایی قادر به تامین آن نیست. درخواست کمک در یک انجمن، من همان پاسخ را دریافت کردم.

راه حل اسکرین شات:


یک ریزمدار به خروجی سگمنت‌ها از max7219 می‌چسبد که سیگنال را معکوس می‌کند و یک مدار از سه ترانزیستور به هر خروجی می‌چسبد که باید به کاتد مشترک نمایشگر متصل شود، که سیگنال آن را نیز معکوس می‌کند و ولتاژ را افزایش می‌دهد. بنابراین، ما این فرصت را داریم که نمایشگرهایی با یک آند مشترک و ولتاژ تغذیه بیش از 5 ولت به max7219 متصل کنیم.

من یک نشانگر را برای آزمایش وصل کردم، همه چیز کار می کند، چیزی دود نمی کند

شروع به جمع آوری می کنیم.

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

اصل بستن نشانگرها مانند روشن باقی مانده است.

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

فرآیند نشانه گذاری







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

ما مسیرها را ترسیم می کنیم و سم می زنیم.




حمام کردن در کلرید آهن

آماده!
برد کنترل:


تابلوی نشانگر:


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

در اینجا تابلوهای تمام شده است. برد کنترل دارای یک صندلی برای آردوینو نانو، یک ساعت و همچنین خروجی هایی برای اتصال به برد نمایشگر و سنسورها (یک مقاومت نوری برای روشنایی خودکار و یک دماسنج دیجیتال ds18s20) و یک منبع تغذیه با ولتاژ خروجی قابل تنظیم (برای بزرگ هفت سگمنت) و برای تامین انرژی ساعت و آردوینو، روی صفحه نمایش سوکت های فرود برای نمایشگر، سوکت های max2719 و uln2003a، راه حلی برای تامین انرژی چهار سون سگمنت بزرگ و یک دسته جامپر وجود دارد.




برد کنترل عقب

تابلوی نشانگر پشت:

مونتاژ smd وحشتناک:


راه اندازی

پس از لحیم کاری تمام کابل ها، دکمه ها و سنسورها، نوبت به روشن کردن آن می رسد. اجرای اول چندین مشکل را آشکار کرد. آخرین نشانگر بزرگ نمی درخشید و بقیه تاریک می درخشیدند. من با لحیم کردن پایه های ترانزیستور smd با مشکل اول برخورد کردم - با تنظیم ولتاژ خروجی توسط lm317.
زنده است!

این ساعت بر روی یک مجموعه تراشه معروف - K176IE18 مونتاژ شده است (شمارگر دودویی برای ساعت ها با یک ژنراتور سیگنال حلقه)،

K176IE13 (ساعت شمار با ساعت زنگ دار) و K176ID2 (تبدیل دودویی به هفت بخش)

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

زمان، دکمه S4 (تنظیم زمان) را فشار دهید و در حالی که آن را نگه داشته اید، دکمه S3 (ساعت) - برای تنظیم ساعت یا S2 (حداقل) - برای تنظیم فشار دهید.

دقایق. در این حالت، قرائت نشانگرهای مربوطه با فرکانس 2 هرتز از 00 به 59 و سپس دوباره 00 تغییر می کند. در لحظه انتقال

از 59 تا 00 ساعت شمار یک افزایش می یابد. تنظیم زمان زنگ هشدار یکسان است، فقط باید نگه دارید

دکمه S5 (تنظیم زنگ هشدار). پس از تنظیم زمان زنگ هشدار، باید دکمه S1 را فشار دهید تا زنگ هشدار روشن شود (مخاطبین

بسته). دکمه S6 (Reset) برای بازنشانی نشانگرهای دقیقه به 00 هنگام تنظیم استفاده می شود. LED های D3 و D4 نقش دارند

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

نشانگر ساعت، دو نقطه تقسیم (LED D3 و D4) و نشانگر دقیقه.

ساعت از مقاومت های R6-R12 و R14-R16 با وات 0.25 وات استفاده می کرد، بقیه - 0.125 وات. تشدید کننده کوارتز XTAL1 در فرکانس 32 768 هرتز -

ساعت معمولی، ترانزیستورهای KT315A را می توان با هر سیلیکون کم مصرف ساختار مربوطه، KT815A - با ترانزیستور جایگزین کرد.

توان متوسط ​​با ضریب انتقال جریان پایه ثابت حداقل 40، دیودها - هر سیلیکون کم مصرف. Squeaker BZ1

پویا، بدون ژنراتور داخلی، مقاومت سیم پیچ 45 ام. دکمه S1 به طور طبیعی قفل شده است.

نشانگرهای مورد استفاده TOS-5163AG سبز رنگ هستند، می توانید از هر نشانگر دیگری با کاتد مشترک بدون کاهش استفاده کنید.

مقاومت مقاومت های R6-R12. در شکل می توانید پینوت این نشانگر را مشاهده کنید، نتیجه گیری به صورت مشروط نشان داده شده است، زیرا. ارایه شده

نمای از بالا

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

فرکانس متر، دوره نوسان 1 ثانیه در پایه 4 ریزمدار U1 است. تنظیم ژنراتور با توجه به روند ساعت به هزینه قابل توجهی بیشتری نیاز دارد

زمان. همچنین ممکن است مجبور شوید روشنایی LED های D3 و D4 را با انتخاب مقاومت مقاومت R5 تنظیم کنید تا همه چیز

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

این ساعت توسط یک منبع تغذیه معمولی تغذیه می شود که روی یک تثبیت کننده ریز مدار مثبت 7809 با ولتاژ خروجی + 9 ولت و جریان 1.5 آمپر مونتاژ شده است.

ساعت مچی خانگی روی نشانگر خلاء، ساخته شده به سبک استیمپانک. مطالب از www.johnginineer.com گرفته شده است. این ساعت بر اساس صفحه نمایش IVL-2 مونتاژ شده است. من در ابتدا تعدادی از این نشانگرها را برای ایجاد یک ساعت رومیزی استاندارد خریدم، اما پس از فکر کردن در مورد آن، متوجه شدم که می توانم یک ساعت مچی شیک نیز بسازم. این نشانگر دارای تعدادی ویژگی است که آن را نسبت به سایر نمایشگرهای شوروی برای این منظور مناسب تر می کند. در اینجا گزینه ها وجود دارد:

  • جریان نامی درخشش 60 میلی آمپر 2.4 ولت است، اما با 35 میلی آمپر 1.2 ولت کار می کند.
  • اندازه کوچک - فقط 1.25 x 2.25 اینچ
  • می تواند با ولتاژ شبکه نسبتا کم 12 ولت (تا 24 ولت) کار کند
  • فقط 2.5mA/segment در 12.5V مصرف می کند

تمامی عکس ها با کلیک بر روی آنها قابل بزرگنمایی هستند. بزرگترین مانع برای تکمیل موفقیت آمیز پروژه غذا بود. از آنجایی که این ساعت به عنوان بخشی از یک کت و شلوار در نظر گرفته شده است، مهم نیست که باتری آن تنها 10 ساعت دوام می آورد. من روی AA و AAA مستقر شدم.

مدار بسیار ساده است. میکروکنترلر Atmel AVR ATMega88 و ساعت واقعی - DS3231. اما آی سی های دیگری نیز وجود دارند، بسیار ارزان تر، که در یک نوسان ساز به همان خوبی کار می کنند.

نمایشگر VFD توسط MAX6920 - رجیستر شیفت 12 بیتی با خروجی های ولتاژ بالا (تا 70 ولت) هدایت می شود. استفاده از آن آسان، بسیار قابل اعتماد و جمع و جور است. همچنین این امکان برای یک درایور نمایشگر وجود دارد که دسته ای از اجزای مجزا را لحیم کند، اما به دلیل کمبود فضا، این عملی نبود.

ولتاژ باتری همچنین مبدل تقویت کننده 5 ولت (MCP1640 SOT23-6) مورد نیاز برای تغذیه AVR، DS3231 و MAX6920 را تغذیه می کند و همچنین به عنوان ولتاژ ورودی برای مبدل تقویت کننده دوم (NCP1403 SOT23-5) عمل می کند که ولتاژ 13 ولت را برای شبکه فراهم می کند. نشانگر خلاء

این ساعت دارای سه سنسور است: یک آنالوگ و دو سنسور دیجیتال. سنسور آنالوگ یک ترانزیستور نوری است و برای تشخیص سطح نور (Q2) استفاده می شود. سنسورهای دیجیتال: BMP180 - فشار و دما، و MMA8653 - شتاب سنج برای تشخیص حرکت. هر دو سنسور دیجیتال از طریق گذرگاه I2C به DS3231 متصل می شوند.

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

حتی در جوانی می خواستم یک ساعت الکترونیکی بسازم. به نظرم می رسید که مونتاژ ساعت اوج مهارت است. در نتیجه، من یک ساعت با یک تقویم و یک ساعت زنگ دار در سری K176 مونتاژ کردم. اکنون آنها منسوخ شده اند و من می خواستم چیزی مدرن تر جمع آوری کنم. پس از جستجوی طولانی در اینترنت (هرگز فکر نمی کردم که راضی کردن من خیلی سخت باشد؛)) از این طرح خوشم آمد. تفاوت با طرح فوق این است که از یک تراشه کمیاب استفاده نمی شود TRIC6B595و آنالوگ مرکب و قدرتمندتر آن روی ریز مدارها 74HC595و ULN2003. تغییرات در نمودار در زیر نشان داده شده است.



طرح خط در حال اجرا ساعت LED الکترونیکی

نویسنده طرح قابل احترام است OLEDفریمور هم مال اوست. ساعت، زمان جاری، سال، ماه و روز هفته و همچنین دمای بیرون و داخل خانه را با یک خط دویدن نمایش می دهد. آنها 9 ساعت زنگ دار مستقل دارند. امکان تنظیم (تصحیح) دوره + - دقیقه در روز، انتخاب سرعت خط، تغییر روشنایی LED ها، بسته به زمان روز.

در صورت قطع برق ساعت یا از طریق یونیستور (ظرفیت 1 فاراد برای 4 روز سفر کافی است) یا با باتری تغذیه می شود. هر کس آن را دوست دارد، برد برای نصب هر دو طراحی شده است. آنها یک منوی کنترلی بسیار راحت و قابل فهم دارند (همه کنترل ها فقط با دو دکمه ساخته می شوند). از قطعات زیر در ساعت استفاده شده است (همه قطعات در کیس SMD هستند):

میکروکنترلر AtMEGA 16A

-
ثبت شیفت 74HC595

-
تراشه ULN2803(هشت کلید دارلینگتون)

-
سنسورهای دما DS18B20(در صورت درخواست نصب می شود)

-
25 مقاومت 75 اهم (نوع 0805)

-
3 مقاومت 4.7kΩ

-
2 مقاومت 1.5 کیلو اهم

-
1 مقاومت 3.6 کیلو اهم

-
6 عدد خازن SMD با ظرفیت 0.1uF

-
1 خازن 220uF

-
کوارتز را با فرکانس 32768 هرتز تماشا کنید.

-
ماتریس 3 تکه مارک 23088-ASR 60x60 میلی متر - کاتد مشترک

-
بوزر هر 5 ولت.



تخته چاپ شده برای خط اجرای ساعت LED الکترونیکی

برای ساکنان اوکراین، به شما می گویم، ماتریس هایی در فروشگاه بازار رادیویی لوگانسک وجود دارد. از مزایای ساعت ها نسبت به سایر دستگاه های مشابه می توان به حداقل جزئیات و تکرارپذیری بالا اشاره کرد. ساعت LED بلافاصله پس از سیستم عامل شروع به کار می کند، مگر اینکه در نصب هیچ مشکلی وجود نداشته باشد. میکروکنترلر در مدار فلش می شود؛ برای این، نتیجه گیری های خاصی روی برد ارائه شده است. با PonyProg فلش کردم. اسکرین شات از فیوزهای برنامه ها ponyprogو AVRدر زیر آورده شده است، فایل های فریمور به زبان های اوکراینی و روسی نیز درج شده است که برای چه کسی عزیزتر است.


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

مسکن خانگی برای ساعت های LED

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

تماشای ویدیو

چهار نسخه از این ساعت قبلا جمع آوری شده است، من هر کدام را به مناسبت تولد به اقوام می دهم. و همه واقعاً آنها را دوست داشتند. اگر شما هم می خواهید این ساعت را جمع آوری کنید و سوالی دارید، به انجمن ما خوش آمدید. با احترام، سرگئی وویتوویچ ( سرگئی-78 ).

در مورد مقاله ساعت ELECTRONIC LED بحث کنید

برترین مقالات مرتبط