فهرست مطالب:

ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)
تصویری: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, نوامبر
Anonim
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی)
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی)

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

در این پروژه تصمیم گرفتم PCB خودم را که بر پایه میکروکنترلر Arduino UNO - Atmega328p است ، بسازم.

در زیر شماتیک الکترونیکی با طرح PCB را خواهید یافت تا بتوانید به راحتی آن را تولید کنید.

با فشردن دکمه ها قادر خواهید بود زمان/تاریخ/زنگ هشدار و حالت زنگ (روشن/خاموش) را تنظیم کنید.

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

به روز رسانی ها و موارد دیگر را می توانید در اینجا پیدا کنید:

بیایید شروع کنیم.

مرحله 1: آنچه شما نیاز دارید - سخت افزار

آنچه شما نیاز دارید - سخت افزار
آنچه شما نیاز دارید - سخت افزار

برای این پروژه به موارد زیر نیاز دارید:

  • مدار PCB سفارشی ما
  • کنتراست بالا 16x2 کاراکتر LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (با بوت لودر Arduino UNO)
  • ساعت واقعی DS1307
  • سنسور شیب
  • سوکت 28 و 8 سوکت
  • نوسان ساز کریستالی 16 مگاهرتز
  • نوسان ساز بلوری 32.768 مگاهرتز
  • 2x22 خازن pF
  • مقاومت 3x10 کیلو اهم
  • تریمر 20 کیلو اهم
  • زنگ
  • نگهدارنده باتری سلول سکه ای
  • ترمینال پیچ 2P 2.54 میلی متر
  • هدر پین 1x5 زن 2.54 میلی متر
  • سوئیچ دکمه مینی فشار - بلند

همچنین برای انجام برنامه نویسی به یک ماژول TTL به USB یا یک برد Arduino UNO نیاز دارید.

برای برق به آداپتور برق 5V-1A نیاز دارید یا می توانید از کابل usb مانند من استفاده کنید.

مرحله 2: مدار در EasyEDA ، پلت فرم طراحی مدار رایگان آنلاین

مدار در EasyEDA ، پلت فرم طراحی مدار آنلاین رایگان
مدار در EasyEDA ، پلت فرم طراحی مدار آنلاین رایگان
مدار در EasyEDA ، پلت فرم طراحی مدار آنلاین رایگان
مدار در EasyEDA ، پلت فرم طراحی مدار آنلاین رایگان

برای مشاهده و ایجاد هرگونه تغییر در مدار فوق ، اینجا را وارد کنید.

مرحله 3: کد

کد
کد

نحوه برنامه ریزی آن:

مدار خود را با ماژول TTL به USB با 5 کابل به سربرگ برنامه نویسی وصل کنید.

پین RX و TX باید متقابل باشند.

توجه: اگر از برد Arduino UNO استفاده می کنید ، اطمینان حاصل کنید که ابتدا IC ATmega328 را از آن جدا کرده و سرصفحه های RX را به RX و TX را به پایه های TX برد وصل کنید. پین RS باید به پین بازنشانی Arduino UNO متصل شود.

کد را از اینجا بارگیری کرده و با Arduino IDE باز کنید. در داخل فایل کتابخانه را نیز خواهید یافت.

مرحله 4: JLCPCB - از 2 دلار مدار خود را بسازید

JLCPCB - از 2 دلار مدار خود را بسازید!
JLCPCB - از 2 دلار مدار خود را بسازید!

برای تولید برد PCB خود اینجا وارد شوید!

برای ساخت PCB 2 دلاری و زمان ساخت 2 روزه از JLCPCB استفاده کنید ، کیفیت واقعا خوب است ، عکس زیر تخته PCB ما را بررسی کنید.

مرحله 5: قطعات سه بعدی

قطعات سه بعدی
قطعات سه بعدی
قطعات سه بعدی
قطعات سه بعدی

مرحله 6: خوب انجام شد

آفرین!
آفرین!

امیدوارم این مورد را دوست داشته باشید ، در نظرات به من اطلاع دهید !!!

توصیه شده: