فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: بدنه اکریلیک و برش لیزری
- مرحله 3: LED را در زیر صفحه بالا بچسبانید و لحیم کنید
- مرحله 4: دیاگمای شماتیک بر اساس Arduino Mega2560 RTC و تقویت کننده
- مرحله 5: تمام صفحه شماره اکریلیک را تنظیم کنید
- مرحله 6: Anode Pin همه LED ها را به کنترلر وصل کنید
- مرحله 7: اتصال را با استفاده از کد نمونه بررسی کنید
- مرحله 8: نحوه بارگذاری اولین بار کد در کنترلر
- مرحله 9: نحوه تنظیم حالت های مختلف در این ساعت
- مرحله 10: برنامه های آینده
تصویری: کرونومتر دیجیتال همه در یک (ساعت ، تایمر ، زنگ هشدار ، دما): 10 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
ما قصد داشتیم برای مسابقات دیگر یک تایمر بسازیم ، اما بعداً یک ساعت (بدون RTC) نیز اجرا کردیم. با شروع برنامه نویسی ، ما علاقه مند به استفاده از قابلیت های بیشتر در دستگاه شدیم و در نهایت DS3231 RTC را اضافه کردیم و همچنین با افزایش میزان دکمه های فشار تا دو در پایان پروژه ، تعامل را افزایش دادیم.
ویژگی های ساعت
- ساعت زمان واقعی
- زنگ خطر. هشدار
- تایمر
- نمایش دمای اتاق
- تنظیم زمان توسط کاربر
- تایمر را توسط کاربر تنظیم کنید
- روزهای زنگ هشدار را تنظیم کنید
مرحله 1: آنچه شما نیاز دارید
قطعات الکترونیکی
- 1 نه آردوینو Mega2560 با کابل - 9.79 دلار
- 1 نه DS3231 RTC - 1.09 دلار
- 100 نه قرمز 3528 SMD LED - 0.77 دلار
- 2 شماره هدر 1x40 تک ردیف مرد 2.54 پین - 0.58 دلار *
- 1 شماره هدر 1x40 زن تک ردیف 2.54 پین - 1.0 دلار *
- 2 شماره سوئیچ 6*6*13 میلیمتری دسته بلند - 0.10 دلار*
- 2 شماره 10k 1/4 وات از طریق مقاومت سوراخ - 0.04 دلار *
- 1 شماره بلندگوی 8 اهم - 1.0 دلار
- 1 متر 1.27 میلی متر PITCH کابل روبان تخت رنگ 10 رنگ - 1.04 دلار
- 1 شماره LM386 *
- 1 شماره پتانسیومتر 10 کیلو متر *
- 1 شماره مقاومت 10 اهم *
- 2 شماره خازن 10uF *
- 1 شماره خازن 250 uF *
- 1 شماره خازن 0.1uF *
- 1 شماره PCB همه منظوره *
قسمت های دیگر
-
ورق MDF 2 میلیمتری
- 240 میلی متر در 60 میلی متر 2 عدد برای جلو و عقب
- 240 میلی متر در 70 میلی متر 3 شماره برای بالا ، صفحه پشتیبانی برای LED و پایین
- 60 میلی متر در 65 میلی متر 2 شماره برای سمت چپ و راست مورد
-
ورق اکریلیک 2 میلی متر
130 میلی متر در 80 میلی متر 14 شماره برای رقم
- تفنگ چسب
- چسب فوق العاده برای ام دی اف
- کامپیوتر دارای Arduino IDE
- ایستگاه لحیم کاری
- ضربه کوچک کنید
فقط همین.
* همه موارد ترجیح می دهند محلی خرید کنند.
مرحله 2: بدنه اکریلیک و برش لیزری
- فایل های DXF برای قاب ساعت و صفحه دیجیتال اکریلیک.
- همانطور که در نمودار شماتیک صفحه بالا و صفحه پشتیبانی LED نشان داده شده است ، هر دو صفحه به صورت شیار شیار led و صفحه بالا در جهت مخالف به هم چسبیده اند. نتیجه در تصویر دوم به صورت نمودار شماتیک نشان داده شده است.
مرحله 3: LED را در زیر صفحه بالا بچسبانید و لحیم کنید
LED قرمز حداکثر روی 2.6 ولت کار می کند و پین دیجیتال کنترل کننده 5 ولت و 0 ولت می دهد. بنابراین ما باید LED قرمز را در سری 2 بچسبانیم و با پین دیجیتال مربوطه کنترل کننده متصل شویم. بنابراین حداکثر ولتاژ سری 2 LED 5.2 است و LED قرمز توسط کنترل کننده 5V نمی سوزد
همانطور که در تصاویر نشان داده شده است ، هر LED قرمز را به ترتیب در شکاف مربوطه خود بچسبانید. پس از لحیم کاری آند و کاتد LED های مجاور ، آنها را به صورت سری وصل کنید
سیم جداگانه را بردارید و عایق لاستیکی را با توجه به طول ردیف سرب LED جدا کنید و تمام سری LED های سری را به سیم معمولی لحیم کنید ، همانطور که در تصویر 3 برای زمینه مشترک همه LED ها نشان داده شده است
کابل روبان تخت 1.27 میلی متری PITCH را بردارید و آن را با فاصله تقریبی بین ردیف led و کنترل برش دهید. عایق دو طرف را برای لحیم کاری بردارید
هر سیم را به صورت سلسله مراتبی از رنگ روبان به سایر مجموعه های LED لحیم کنید ، همانطور که در تصویر سوم نشان داده شده است
در حال حاضر انتهای دیگر سیم را لحیم نکنید ، هنگام تنظیم تمام سیم برای کنترل ، لحیم می شود
به طور مشابه همه LED های قرمز و سیم لحیم را به ترتیب بچسبانید. تمام کاتد LED را لحیم کرده و تک سیم را برای کل LED به عنوان زمین بگیرید
مرحله 4: دیاگمای شماتیک بر اساس Arduino Mega2560 RTC و تقویت کننده
- قبل از لحیم کاری ، هر سیم کوچک کننده حرارتی را در هر سیم قرار دهید تا از اتصال کوتاه جلوگیری شود.
- 4 پین هدر زن در یک طرف و 4 پین هدر نر در طرف دیگر 4 کابل سیمی را لحیم کنید. سیمها را مطابق شماتیک با DS3231 (RTC) وصل کنید.
- همه اجزای مربوط به تقویت کننده را روی PCB عمومی قرار دهید و آن را مطابق نمودار شماتیک تقویت کننده بر اساس IC LM386 لحیم کنید.
- دو دکمه فشار و مقاومت لحیم کاری و اتصال Vcc را مطابق نمودار شماتیک بردارید و با استفاده از تفنگ چسب حرارتی از داخل روی صفحه جلویی بچسبانید.
- ورودی دکمه سمت چپ را به شماره پین دیجیتال وصل کنید. 3 و دکمه سمت راست را به پین شماره فشار دهید. 2
- اگر کاربر می خواهد اتصال SDA و SCL را در شماره 20 و 21 شماره قرار دهد. پین ، پس فرقی نمی کند
- پین دیجیتال شماره را وصل کنید 7 به زمین و شماره پین. 6 در ورودی تقویت کننده
- پس از اتمام کلیه کارهای لحیم کاری ، لوله کوچک کننده حرارتی را کوچک کنید.
مرحله 5: تمام صفحه شماره اکریلیک را تنظیم کنید
-
پلاک شماره اکریلیک را قرار دهید ، با 0 در جلو تا 9 در آخرین شکاف تمام ردیف ها شروع می شود.
- صفحه کولون را روی شکاف روده قرار دهید.
مرحله 6: Anode Pin همه LED ها را به کنترلر وصل کنید
- مطابق شکل زیر ، تمام سیم کاتد را به پین هدر نر با توجه به تنظیمات پین دیجیتال لحیم کنید.
- تمام LED ها را مطابق تصویر متصل کنید.
- پین های آردوینو ==> رقم ساعت
- D10 ==> 0 رقم واحد
- D11 ==> 1 رقم واحد
- D12 ==> 2 رقم واحد
- D13 ==> 3 رقم واحد
- D14 ==> 4 رقم واحد
- D15 ==> 5 رقم واحد
- D16 ==> 6 رقم واحد
- D17 ==> 7 رقم واحد
- D18 ==> 8 رقم واحد
- D19 ==> 9 رقم واحد
- D5 ==> 0 رقم اعشاری
- D6 ==> 1 رقم اعشاری
- D22 ==> 2 رقم اعشاری
- D23 ==> 3 رقم دهدهی
- D24 ==> 4 رقم اعشاری
- D25 ==> 5 رقم اعشاری
- D26 ==> 6 رقم دهدهی
- D27 ==> 7 رقم اعشاری
- D28 ==> 8 رقم اعشاری
- D29 ==> 9 رقم دهدهی
- D30 ==> 0 صد رقم
- D31 ==> 1 صد رقم
- D32 ==> 2 صد رقم
- D33 ==> 3 صد رقمی
- D34 ==> 4 صد رقم
- D35 ==> 5 صد رقم
- D36 ==> 6 صد رقمی
- D37 ==> 7 رقم صد
-
D38 ==> 8 رقم صد رقمی
- D39 ==> 9 صد رقم
- D40 ==> 0 هزار رقمی
- D41 ==> 1 هزار رقم
- D42 ==> 2 هزار رقمی
- D43 ==> 3 هزار رقمی
- D44 ==> 4 هزار رقمی
- D45 ==> 5 هزار رقمی
- D46 ==> 6 هزار رقمی
- D47 ==> 7 هزار رقمی
- D48 ==> 8 هزار رقمی
- D49 ==> 9 هزار رقمی
- D53 ==> روده بزرگ (:)
- تمام پایه های مشترک LED به پایه زمین متصل می شوند.
مرحله 7: اتصال را با استفاده از کد نمونه بررسی کنید
- Arduino IDE را باز کنید و کد چک نمونه را در زیر باز کنید.
- بارگذاری در Arduino Mega2560.
- پس از اتمام بارگذاری ، چشمک زدن از واحد رقم دقیقه 0 تا 1 ، 2 ، 3 تا نهم رقم اعشاری ساعت زمان با 0.5 ثانیه تأخیر شروع می شود.
- در این بین ، اگر هیچ چراغی روشن نشد ، اتصال LED ها و کنترل کننده را بررسی کنید.
مرحله 8: نحوه بارگذاری اولین بار کد در کنترلر
- کد دانلود در زیر آمده است.
- Arduino IDE را باز کرده و کد را در آن باز کنید.
- ویدیو را مانند تصویر بالا مشاهده کنید و دستورالعمل ها را دنبال کنید.
مرحله 9: نحوه تنظیم حالت های مختلف در این ساعت
مرحله 10: برنامه های آینده
- ches اضافه کنید
- یک دکمه را افزایش دهید تا کاربر پسندتر شود.
- با استفاده از دکمه قابل تغییر بین حالت 12 ساعته و 24 ساعته است.
- تعاملی تر با نشانه های صوتی زمان فعلی با صبح بخیر ، عصر و غیره.
- اضافه کردن ویژگی کنترل این ساعت با برنامه تلفن همراه.
نظرات/پیشنهادات/سوالات/انتقادات شما قابل تقدیر است…
توصیه شده:
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت LCD بزرگ آردوینو با دو زنگ هشدار و مانیتور دما کنترل شده از راه دور IR TV: 5 مرحله
ساعت LCD بزرگ آردوینو با دو زنگ هشدار و دماسنج کنترل شده توسط تلویزیون IR از راه دور: نحوه ساخت یک ساعت LCD مبتنی بر آردوینو با دو آلارم و مانیتور دما کنترل شده از راه دور تلویزیون IR
ساعت زنگ دار تایمر 30 دقیقه ای: 3 مرحله (همراه با تصاویر)
ساعت زنگ دار تایمر 30 دقیقه ای: یکی از دوستان در حال راه اندازی یک کسب و کار کوچک است که یک منبع برای مدت زمان 30 دقیقه اجاره می کند. او به دنبال یک تایمر بود که بتواند هر 30 دقیقه (در یک ساعت و نیم ساعت) با صدای گونگ دلپذیر زنگ بزند ، اما هیچ چیزی پیدا نکردم. من پیشنهاد ایجاد یک si
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): در این راهنمای DIY به شما نشان خواهم داد که چگونه می توانید ساعت دیجیتالی خود را با این عملکرد زنگ دار بسازید. در این پروژه تصمیم گرفتم PCB خودم را که بر پایه میکروکنترلر Arduino UNO - Atmega328p است ، بسازم. در زیر شماتیک الکترونیکی با PCB l را خواهید دید
ساعت زنگ دار طلوع LED با زنگ هشدار قابل تنظیم: 7 مرحله (همراه با تصاویر)
ساعت مچی LED طلوع آفتاب با زنگ هشدار قابل تنظیم: انگیزه من در این زمستان دوست دخترم هنگام بیدار شدن از خواب با مشکلات زیادی روبرو شد و به نظر می رسید از SAD (اختلال عاطفی فصلی) رنج می برد. من حتی متوجه می شوم که بیدار شدن در زمستان بسیار سخت تر است زیرا خورشید نیامده است