فهرست مطالب:

ساعت با استفاده از ATMEGA 8: 7 مرحله (همراه با تصاویر)
ساعت با استفاده از ATMEGA 8: 7 مرحله (همراه با تصاویر)

تصویری: ساعت با استفاده از ATMEGA 8: 7 مرحله (همراه با تصاویر)

تصویری: ساعت با استفاده از ATMEGA 8: 7 مرحله (همراه با تصاویر)
تصویری: سه مشکل اساسی در اتصال سون سگمنت به ATMEGA32 2024, جولای
Anonim
Image
Image

ATMEGA 8 یکی از ارزان ترین کنترلرهای میکرو است ، بنابراین تصمیم گرفتم از ساعت با استفاده از آن استفاده کنم. اولین چیزی که با آن برخورد کردم نمایش زمان است ، بنابراین عمومی ترین چیز صفحه نمایش 7 قسمتی است ، اما نمی توانم همه متن ها را چندان نمایش دهم ، بنابراین تصمیم گرفتم با LCD 16X2 کار کنم. سپس وقت خود را برای نگهداری در جایی که اخیراً اکثر میکرو کنترلرها RTC داخلی (ساعت زمان واقعی) ارائه می دهند ، انجام دادم ، اما ATMEGA 8 ما RTC داخلی نداریم ، بنابراین با یک دستگاه خارجی رفتم. سپس با قدرت روبرو شدم ساعت ، atmega می تواند از 1.8 ولت تا 5 ولت کار کند ، بنابراین من تا 1 ثانیه لیپو برنامه ریزی کردم ، بسیار خوب کار کرد … بنابراین ساختمان را شروع کنید

مرحله 1: لیست اجزاء

لیست اجزاء
لیست اجزاء
لیست اجزاء
لیست اجزاء
لیست اجزاء
لیست اجزاء
  • Atmega 8 ic
  • صفحه نمایش LCD 16X2
  • ماژول DS3231 RTC
  • باتری لیپو 1S
  • ماژول شارژر لیپو TP4056
  • PCB حفر شده
  • نوسان ساز کریستالی 16MHZ
  • خازن 22pf
  • مقاومت 10K

مرحله 2: سوزاندن بوت لودر در ATMEGA 8

Image
Image
  • ساده ترین روش حذف ATMEGA 328 از arduino uno و قرار دادن ATMEGA 8 در آن است.
  • پین های SPI را با یک آردوینو uno دیگر وصل کرده و بوت لودر را بسوزانید
  • این ویدیو را برای ایستادن بهتر دنبال کنید

مرحله 3: اتصال RTC به آردوینو

اتصال RTC به آردوینو
اتصال RTC به آردوینو
  • پین SCL RTC را به آردوینو A5 وصل کنید
  • پین SDA RTC را به آردوینو A4 وصل کنید
  • پین VCC RTC را به آردوینو 5 ولت وصل کنید
  • پین GND RTC را به GND آردوینو وصل کنید

مرحله 4: زمان بارگذاری در RTC

زمان بارگذاری به RTC
زمان بارگذاری به RTC
  • برنامه ساعت را بارگیری کنید
  • کد را باز کنید
  • خط زیر را کامنت نگذارید
  • زمان فعلی را برطرف کنید
  • کد را بالا ببرید
  • اکنون زمان در RTC ذخیره شده است
  • اکنون خطوط را کامنت کنید و دوباره بارگذاری کنید
  • حالا ATMEGA 8 را از آردوینو بردارید
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • برای اطلاعات بیشتر به این پیوند مراجعه کنید

مرحله 5: ساختن مدار

ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار
  • با لحیم کاری ATMEGA 8 به pcb شروع کنید
  • سپس مدار نوسان ساز ATMEGA 8 را بسازید
  • به pinte atmega 8 مراجعه کنید
  • سپس ماژول RTC و LCD را تعمیر کنید
  • مطابق نمودار مدار اتصال را برقرار کنید
  • باتری لیپو و شارژر آن را تعمیر کنید

مرحله 6: ایجاد یک مورد بیرونی

ایجاد یک مورد بیرونی
ایجاد یک مورد بیرونی
ایجاد یک مورد بیرونی
ایجاد یک مورد بیرونی
  • من چاپگر سه بعدی ندارم بنابراین تصمیم دارم آن را با استفاده از مقوا بسازم و با استفاده از نوار چسب رنگی آن را پوشاندم
  • براق و زیبا به نظر می رسد
  • من توصیه می کنم یک کیف چاپ سه بعدی بسازید تا حرفه ای تر به نظر برسید

مرحله 7: عملکردهای ساعت

توابع ساعت
توابع ساعت
توابع ساعت
توابع ساعت
  • فرمت آن 12 ساعت است ، بنابراین AM/PM را نمایش می دهد
  • زمان را با ثانیه نمایش می دهد
  • در هر دو دقیقه روز و تاریخ را نشان می دهد
  • هر دو دقیقه دمای اتاق را نشان می دهد
  • دارای باتری پشتیبان است ، بنابراین حتی در صورت عدم وجود منبع تغذیه ، باتری آن کار می کند
  • RTC دارای باتری خاص خود است ، بنابراین حتی اگر پشتیبان گیری باتری مرده باشد ، زمان استراحت نخواهد کرد.
  • امیدوارم از این پروژه خوشتون بیاد…. !!! عضویت در کانال YouTube من را در نظر بگیرید !!! یادگیری مبارک.

توصیه شده: