فهرست مطالب:

ساعت دیجیتالی با استفاده از آردوینو و صفحه نمایش ماتریس Led Dot: 6 مرحله
ساعت دیجیتالی با استفاده از آردوینو و صفحه نمایش ماتریس Led Dot: 6 مرحله

تصویری: ساعت دیجیتالی با استفاده از آردوینو و صفحه نمایش ماتریس Led Dot: 6 مرحله

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

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

مرحله 1: اجزاء

اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء

در زیر اجزای مورد نیاز برای پروژه آورده شده است

1 عدد آردوینو Uno

Arduino Uno در هند-

Arduino Uno در انگلستان -

Arduino Uno در ایالات متحده -

4 x MAX7219 صفحه نمایش نقطه ماتریس LED

نمایش ماتریس نقطه در انگلستان -

نمایش ماتریس نقطه ای در ایالات متحده -

نمایش ماتریس نقطه در هند-

1 عدد ماژول RTC DS1307

ساعت DS1307 RTC در هند-

ساعت DS1307 RTC در انگلستان -

ساعت DS1307 RTC در ایالات متحده -

چند سیم

مرحله 2: اطلاعات بیشتر درباره MAX7219

اطلاعات بیشتر درباره MAX7219
اطلاعات بیشتر درباره MAX7219

MAX7219/MAX7221 درایورهای جمع و جور ، سریال ورودی/خروجی کاتد معمولی هستند که از ریزپردازنده ها (μPs) به نمایشگرهای عددی LED 7 قسمتی تا 8 رقم ، نمایشگرهای نواری ، یا 64 LED جداگانه رابط می دهند.

شامل یک رمزگذار BCD code-B ، مدارهای اسکن چندگانه ، درایورهای قطعه و رقم و یک RAM استاتیک 8x8 است که هر رقم را ذخیره می کند.

فقط یک مقاومت خارجی برای تنظیم جریان بخش برای همه LED ها مورد نیاز است. MAX7221 با SPI ™ ، QSPI and و MICROWIRE compatible سازگار است و دارای درایورهای قطعه ای با سرعت محدود برای کاهش EMI است.

یک رابط سریال مناسب 4 سیمه به تمام μP های متداول متصل می شود. اعداد جداگانه ممکن است بدون بازنویسی کل صفحه آدرس دهی و به روز شوند.

MAX7219/MAX7221 همچنین به کاربر اجازه می دهد تا کد رمز B یا رمزگشایی را برای هر رقم انتخاب کند.

مرحله 3: اطلاعات بیشتر در مورد DS1307

ساعت زمان واقعی سریال DS1307 (RTC) یک ساعت/تقویم کم توان ، اعشاری با کد دودویی (BCD) کامل است.

بعلاوه 56 بایت NV SRAM.

آدرس و داده ها به صورت سری از طریق گذرگاه دو طرفه I2C منتقل می شوند.

ساعت/تقویم اطلاعات ثانیه ، دقیقه ، ساعت ، روز ، تاریخ ، ماه و سال را ارائه می دهد.

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

این ساعت در قالب 24 ساعته یا 12 ساعته با نشانگر AM/PM کار می کند. DS1307 دارای یک مدار حس قدرت داخلی است که قطع برق را تشخیص می دهد و به طور خودکار به منبع پشتیبان تغییر می کند. عملیات اندازه گیری زمانی ادامه می یابد که قطعه از منبع پشتیبان کار می کند.

مرحله 4: نمودار اتصال

نمودار اتصال
نمودار اتصال

مرحله 5: آموزش

مرحله 6: کد

برای کد و جزئیات اتصال:

github.com/stechiez/Arduino/tree/master/di…

می توانید کتابخانه ها را از طریق repo زیر دریافت کنید:

github.com/stechiez/Arduino/tree/master/l…

توصیه شده: