فهرست مطالب:
- مرحله 1: صورتحساب مواد (همه آنچه شما نیاز دارید)
- مرحله 2: ساخت مسکن (قسمت 1)
- مرحله 3: ساخت مسکن (قسمت دوم)
- مرحله 4: قرار دادن LED ها در صفحه جلو
- مرحله 5: ماتریس را با هم لحیم کنید
- مرحله 6: قرار دادن صفحه نمایش 4 رقمی 7 بخش
- مرحله 7: ساختن دستگاه الکترونیکی
- مرحله 8: ایجاد توضیحات الکترونیکی و کد
تصویری: LED - ساعت مگا: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
LED - ساعت مگا
مرحله 1: صورتحساب مواد (همه آنچه شما نیاز دارید)
برای مسکن
- سه شیشه اکریلیک با ضخامت 300x300mm x 3mm (سیاه)
- یک عدد شیشه اکریلیک با ضخامت 300x300mm x 3mm (شفاف)
- چسب و براق کننده شیشه اکریلیک
- بیست اسپیسر 15 میلی متری M3
- بیست پیچ M3 + واشر
- یک قاب عکس 300x300
برای الکترونیک
- 480 LED 3 میلی متری (رنگ دلخواه شما)
- شصت مقاومت 120 Ω
- یک آند مشترک 4 رقمی 7 قسمتی
- هشت شیفت ثبت 74HC595
- هشت ترانزیستور NPN BD139
- یک برد Arduino ATMEGA 2560
- یک TLC5940
- نوار 1GB RGB-LED
- یک تنظیم کننده ولتاژ LM317
- یک خازن 0.1μF
- یک خازن 1μF
- یک مقاومت 1 کیلو اهم
- یک مقاومت 330 Ω
- یک جک 2.5 میلیمتری DC
- کابل روبان
- نوارهای سربرگ
- یک ماژول ساعت واقعی I2C RTC DS1307 AT24C32 برای Arduino Mega2560
- لحیم کاری مسی سیم و قلع زیاد
- هشت مقاومت 750 اهم
- چهار تخته نوار مدار
- یک منبع تغذیه 12V 1A یا یک باتری قابل شارژ Lipo 11 ، 1 1000-2000mAh
مرحله 2: ساخت مسکن (قسمت 1)
- صفحات اکریلیک 3 میلیمتری را همانطور که در طرح نشان داده شده برش داده و سوراخ کنید
- صفحه چسب جلویی (صفحه سیاه) ، قسمت اتصال (صفحه شفاف) و صفحه برش LED (صفحه سیاه) را با هم چسب بزنید
مرحله 3: ساخت مسکن (قسمت دوم)
- برای ثبات بیشتر یک صفحه اکریلیک با ضخامت 300x300 میلی متر 3 میلی متر به پشت کاغذ بچسبانید ، اگر قاب عکس یک لیوان دارد می توانید آن را بیرون بیاورید ، ما به آن نیاز نداریم
- همانطور که در تصاویر نشان داده شده است ، چهار فاصله دهنده 15 میلی متری را به صفحه اکریلیک بچسبانید
- حالا می توانید چهار فاصله دهنده را از یک طرف قاب عکس به صفحه جلویی بچسبانید (قبل از چسباندن فاصله ها ابتدا صفحه را خراش دهید ، آنها بهتر تعمیر می شوند)
- برای فاصله بعدی ، چهار فاصله دهنده چسبانده شده را باز کنید
مرحله 4: قرار دادن LED ها در صفحه جلو
- ابتدا LED های 3 میلی متری را در ردیف اول صفحه سوراخ شده وارد کنید (اولین 60 LED)
- آندها را به پهلو خم کرده و کاتدها را در اطراف صفحه با سیم مسی 0.8 میلی متری لحیم کنید
- این کار را برای 7 ردیف دیگر تکرار کنید
- اکنون آندهای یک ستون را با هم لحیم کنید
- شما باید ماتریسی از 8 ردیف (کاتد) و 60 ستون (آند) داشته باشید
مرحله 5: ماتریس را با هم لحیم کنید
- یک کانکتور کابل 8 pol را به 8 ردیف (کاتد) ماتریس لحیم کنید
- هشت اتصال دهنده کابل 8-pol را به 60 ستون (آند) ماتریس لحیم کنید. من از کانکتورهای 8-pol استفاده کرده ام و در حال حاضر 64 کابل دارم اما فقط 60 عدد نیاز داریم ، در چهار سمت چپ نوار لاستیکی گذاشتم. همچنین می توانید بهترین کار را انجام دهید و از هفت کانکتور 8-pol در یک کانکتور 4-pol استفاده کنید تا 60 اتصال دقیق داشته باشید
مرحله 6: قرار دادن صفحه نمایش 4 رقمی 7 بخش
- صفحه برش LED ها را در مرکز برش دهید و صفحه نمایش 4 رقمی 7 بخش را بچسبانید (قبل از چسباندن صفحه ، سیم ها را به صفحه نمایش بچسبانید)
- مجبور شدم قسمت پشت صفحه را خراش دهم و فاصله ها را دوباره چسباندم ، زیرا واقعاً مانند آنچه قبلاً اشاره کردم ثابت نشده بود
مرحله 7: ساختن دستگاه الکترونیکی
- نوارهای نوار مدار را طوری برش دهید که داخل قاب تصویر قرار گیرد
- شما به کانکتورهایی نیاز دارید که بتوانید مانند خود من آنها را بسازید
مرحله 8: ایجاد توضیحات الکترونیکی و کد
در اینجا مدار کامل و کد است
همچنین یک باتری قابل شارژ Lipo 11 ، 1 ولت 1000 میلی آمپر ساعتی قرار دادم تا بتوانم ساعت را بدون کابل DC خارجی تغذیه کنم.
توضیح کد:
پس از اتصال همه بارگیری های الکترونیکی zip-zip-Files 3 ، یک کد است و بقیه کتابخانه ها هستند. ابتدا باید هر دو پوشه کتابخانه برای TLC ها و RTC-Module را در پوشه کتابخانه arduino خود قرار دهید ، در غیر این صورت هنگام باز کردن خطا با آن مواجه می شوید. کد ، یا می توانید کتابخانه ها را از سایت arduino بارگیری کنید.
کد شامل 3 پوشه است:
پوشه SetTime با SetTime.ino: از این فایل برای تنظیم زمان به صورت دستی برای RTC-Module خود برای اولین بار استفاده کنید ، برای این کار باید متغیرهای بایت را در تابع setDateTime () با زمان محلی خود تغییر دهید ، سپس این کد را بارگذاری کنید. در آردوینو شما و RTC-Module زمان محلی شما را ذخیره می کند ، فقط باید این کار را برای اولین بار برای تنظیم زمان یا تغییر باتری ماژول RTC انجام دهید. TestTimeFolder با
TestTime.ino: فقط برای بررسی اینکه آیا RTC-Module زمان صحیح را ذخیره کرده است یا نه ، این کد را بارگذاری کرده و مانیتور سریال را برای بررسی باز کنید.
پوشه LED_Mega_Clock: با 6 فایل ، همه این 6 فایل باید در یک پوشه باشند ، فقط LED_Mega_Clock.ino را باز کنید و همه 6 فایل را در Taps مختلف دریافت خواهید کرد.
- "LED_Mega_Clock Tap": در اینجا تنظیمات پین ها و تعریف متغیرها و آرایه های سراسری برای ثبات ها و تابع حلقه () آمده است. من 3 تابع در "برگه برنامه ها" ایجاد کرده ام که با 3 انیمیشن مختلف یکی از آنها را انتخاب کرده و در تابع حلقه قرار می دهم.
- "برگه RTC": در اینجا تنظیمات RTC است که شما واقعاً نیازی به ویرایش این برگه ندارید ، اما برای اطلاعات بیشتر به سایت arduino مراجعه کنید. در اینجا من تابع checkTime () را برای شروع انتقال بین RTC-Module و arduino ایجاد کردم. من از این مورد قبل از هر انیمیشن استفاده می کنم و همچنین فراموش نکنید که زمان قبل از انیمیشن را بخوانید و این داده های کد شده باینری را به دهدهی معمولی با تابع () byte bcdToDec () تبدیل کنم. به عنوان مثال: int second = bcdToDec (Wire.read ())؛ "RGB_LED_Strip Tap": در اینجا من 2 تابع ایجاد کردم که کل طیف رنگی را از قرمز به سرخابی به مدت 20 دقیقه تغییر می دهد و یکی که هر ثانیه رنگ را تغییر می دهد از خروجی های PWM آردوینوی شما برای این کار استفاده می کند. شما می توانید عملکردهای خود را ایجاد کنید
- "blue_LEDs Tap": در اینجا من 3 تابع با استفاده از چندگانه ایجاد کردم تا ماتریس LED آبی را با نشانگر ثانیه ، دقیقه و ساعت تنظیم کنم ، دیگری نیز همین کار را انجام می دهد اما با یک نقطه چرخش از راست به چپ به عنوان نشانگر دوم. و تابع shift () برای تغییر داده ها. شما می توانید انیمیشن های خود را بسازید.
نحوه تغییر داده ها:
digit_display Tap: در اینجا 3 تابع وجود دارد که یک عدد (آند یا پین های آردوینو تعریف شده در آرایه CA در "LED_Mega_Clock Tap") یکی برای تنظیم بخش ها (کاتد یا پین های TLC برای کاهش جریان در GND) و یکی برای تنظیم مجدد TLC بدین معناست که شما 4 رقمی دارید که با پین های آردوینو خود بالا یا پایین تنظیم کرده اید و 7 بخش در هر رقمی که با TLC با استفاده از Multiplexing تنظیم کرده اید بالا یا پایین است. نحوه استفاده از کتابخانه TLC:
برای مثال می توانید ساعت را با اتصال یک Foto-Resistor در مدار بهینه کنید تا روشنایی ساعت را بسته به نور محیط اتاق خود کنترل کنید ، یا می توانید از یک پتانسیومتر 10k برای کنترل روشنایی به صورت دستی استفاده کنید.
همچنین می توانید یک دکمه را برای تغییر بین برنامه های مختلف وارد کنید یا یک نوار LED دیگر را در داخل ساعت قرار دهید تا قسمت پلاستیکی شفاف در پنل جلویی روشن شود.
توصیه شده:
کیت طبل الکترونیکی خانگی با آردوینو مگا 2560: 10 مرحله (همراه با تصاویر)
کیت طبل الکترونیکی خانگی با Arduino Mega2560: این پروژه آردوینو من است. چگونه می توان با آردوینو یک کیت درام الکترونیکی ساخت؟ سلام خواننده عزیز! دوم ، زیرا این شرکت واقعا ارزان است
ماتریس LED 64x32 RGB با آردوینو مگا: 6 مرحله
ماتریس LED 64x32 RGB با آردوینو مگا: من از نحوه استفاده از ماتریس LED و LED های آدرس پذیر لذت بردم. وقتی بفهمید چگونه با هم ترکیب می شوند ، آنها بسیار سرگرم کننده هستند. من این آموزش را جمع آوری کرده ام و هر مرحله را به روشی ساده و منسجم توضیح می دهم تا دیگران یاد بگیرند. پس لذت ببرید. لو
نحوه ساخت یک چراغ قوه 30 مگا مگا: 24 مرحله (همراه با تصاویر)
چگونه یک چراغ قوه 30 مگا بسازیم: سلام ، در این آموزش من نحوه ساخت چراغ قوه 30 مگا را نشان می دهم
ساخت استودیو خانگی با بودجه مگا: 8 مرحله (همراه با تصاویر)
ساخت استودیوی خانگی با بودجه مگا: با توجه به اینکه عصر دیجیتال همچنان به ما نشان می دهد که چگونه فناوری نیاز به خدمات حرفه ای را کاهش داده است ، دستیابی به نتایج خوب در زمینه های هنری مانند ضبط صدا آسان تر می شود. هدف من نشان دادن مقرون به صرفه ترین روش
مگا پاور بانک: 7 مرحله (همراه با تصاویر)
مگا پاور بانک: در اینجا یک پاوربانک فوق العاده بزرگ است که می تواند تمام ابزارهای شما را چندین برابر شارژ نگه دارد. این شارژ USB و سوکت لوازم جانبی 12 ولت را ارائه می دهد - با اینورتر مناسب حتی می توانید دستگاه های کوچک اصلی را نیز تغذیه کنید. همچنین دارای ولت متر دیجیتال ، t