فهرست مطالب:

7 بخش نمایش آرایه: 6 مرحله (همراه با تصاویر)
7 بخش نمایش آرایه: 6 مرحله (همراه با تصاویر)

تصویری: 7 بخش نمایش آرایه: 6 مرحله (همراه با تصاویر)

تصویری: 7 بخش نمایش آرایه: 6 مرحله (همراه با تصاویر)
تصویری: ضایع ترین و ناجورترین لحظه ها تو برنامه های زنده تلویزیونی 2024, جولای
Anonim
7 بخش نمایش آرایه
7 بخش نمایش آرایه

من یک صفحه نمایش LED ساخته شده از 144 صفحه نمایش 7 سگمنت ساخته شده توسط آردوینو نانو کنترل می کنم. بخش ها توسط 18 MAX7219 ic کنترل می شوند که می توانند حداکثر 64 LED یا 8 صفحه نمایش 7 segment را کنترل کنند. این آرایه دارای 144 صفحه نمایش است که هر کدام از 8 led جداگانه تشکیل شده اند ، بنابراین آرایه دارای 1152 led خاموش است که می توانید آنها را کنترل کنید.

مرحله 1: اجزای خود را دریافت کنید

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

1 عدد PCB

144 x Common Cathode 7 صفحه نمایش 1 رقمی

18 x MAX7219

18 x 10uf خازن (0603)

18 x 100nf خازن (0603)

مقاومت 19 x 12k (0603)

1 عدد usb زن میکرو

سربرگ 42 x زنانه

1 عدد RTC کوچک (اختیاری)

عرضه 1 x 2A

مرحله 2: PCB خود را سفارش دهید

در اینجا می توانید فایل های Gerber را برای PCB صفحه نمایش بارگیری کنید. برای سفارش آنها را از طریق https://jlcpcb.com/quote#/ یا سازنده دیگری بارگذاری کنید.

مرحله 3: اجزا را لحیم کنید

قطعات را لحیم کنید
قطعات را لحیم کنید

همانطور که در نمودارها نشان داده شده است ، تمام قطعات را روی PCB لحیم کنید. اگر تجربه کمی در زمینه لحیم کاری SMD دارید یا ندارید ، پیشنهاد می کنم ابتدا این آموزش لحیم کاری SMD را تماشا کنید.

اگر قصد دارید از صفحه نمایش به عنوان ساعت لحیم بزنید ، سربرگ های RTC کوچک را در کنار باتری قرار دهید.

مرحله 4: نمایش به عنوان ساعت

نمایش به عنوان ساعت
نمایش به عنوان ساعت

پس از اتمام لحیم کاری تمام اجزا ، کد را بارگیری کرده و قبل از قرار دادن روی صفحه نمایش ، روی آردوینو بارگذاری کنید. اگر می خواهید چیزی سفارشی نمایش دهید ، به مرحله 5 نگاه کنید.

مرحله 5: ایجاد کد سفارشی

ایجاد کد سفارشی
ایجاد کد سفارشی
ایجاد کد سفارشی
ایجاد کد سفارشی

اگر می خواهید چیزی سفارشی نشان دهید ، باید آن را با دست کدگذاری کنید. در کد مثال ، بخشهای مختلف با نام پیکسل در بایت با هر بیت یک بخش نشان داده شده است: 0bDP-A-B-C-D-E-F-G به عنوان مثال. 0b01011011 یک 5 نشان می دهد.

کد مثال دارای 3 روش مختلف برای نمایش پیکسل است. اولین راه استفاده از putPixel (x ، y ، byte) است. برای جایگزینی یک پیکسل از صفحه نمایش در محل x ، y (0 ، 0 در بالا سمت چپ 5 ، 23 در پایین سمت راست).

راه دوم استفاده از addPixel (x ، y ، byte) است. عملکرد تقریباً مشابه عملکرد () putPixel است اما به جای جایگزینی پیکسل ، پیکسل را به پیکسل اصلی اضافه می کند.

آخرین راه استفاده از fillPixel (x1 ، y1 ، x2 ، y2 ، بایت) است. برای پر کردن یک مستطیل از x1 ، y1 تا x2 ، y2 با پیکسل های یکسان.

مرحله ششم: تمام شدی

تبریک می گوییم کارتان تمام شد! حالا می توانید صفحه نمایش را آنطور که دوست دارید برنامه ریزی کنید. و اگر صفحه نمایش را ایجاد کردید اشتراک گذاری آن را فراموش نکنید:)

توصیه شده: