فهرست مطالب:

نمایشگر دیواری LED: 5 مرحله
نمایشگر دیواری LED: 5 مرحله

تصویری: نمایشگر دیواری LED: 5 مرحله

تصویری: نمایشگر دیواری LED: 5 مرحله
تصویری: P2.5 indoor led display screen manufacturers,led video walls #leddisplay #ledscreen #led #leddisplay 2024, جولای
Anonim
نمایشگر دیواری LED
نمایشگر دیواری LED
نمایشگر دیواری LED
نمایشگر دیواری LED
نمایشگر دیواری LED
نمایشگر دیواری LED

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

تدارکات

چوب (من از چوب برای ایجاد نور استفاده کردم اما هر موادی کار می کند)

سنسور IR (سنسور مادون قرمز) از گیرنده مادون قرمز Sunfounder استفاده می کنم (9.38 دلار CA)

کیت از راه دور IR (ریموت مادون قرمز با سنسور IR مربوطه (CA 4.48 دلار)

نوار LED RGB (CA 29.99 دلار)

آردوینو UNO R3 (CA 14.29 دلار)

کیت کابل های بلوز (اختیاری) (CA 5.29 دلار)

خاموش Rocker Switch (20 بسته) (14.99 دلار CA)

دو باتری A (CA 12.99 دلار)

قاب چهار باتری (CA 9.98 دلار)

اتصال باتری آردوینو پریز برق

چسب چوب

باتری 2025

ابزارها

مته

چسب چوب

سیم برش/استریپر

آهن لحیم کاری

مرحله 1: ایجاد جعبه نور

ایجاد جعبه نور
ایجاد جعبه نور
ایجاد جعبه نور
ایجاد جعبه نور

شخصاً ، من می خواستم به دنبال یک ظاهر چوبی تمیز و صاف باشم ، بنابراین فقط یک جعبه ساده درست کردم و سپس آن را به یک تکه چوب تخت 5 1/2 "x9" چسباندم. این ساخت سریع و آسان بود چند روش برای انجام این کار وجود دارد. اولین قدم من برش دو قطعه چوب 1 1/2 "اینچ 2 1/4" اینچ بود. این به عنوان عرض جعبه عمل می کند. سپس من دو قطعه چوب 5 اینچ x1 1/4 اینچ را برش دادم و به هم چسباندم. یک مستطیل بسازید ، قطعات کوچکتر را در داخل دو تکه بلندتر چوب بچسبانید ، این اجازه می دهد تا فضای کافی برای تکان دادن آردوینو و بسته باتری در آن جمع شود. من شخصاً جعبه را به هم چسباندم و سپس آنها را با 2 محکم کردم. پیچ های 1 اینچی از هر طرف. این اجازه می دهد تا چسب سریع ترین حالت و در موقعیت مناسب خشک شود.

وقتی جعبه را بهم وصل کردم ، سپس برش قطعه سطحی خود را شروع کردم ، این تکه چوب 9 اینچ در 5 3/4 اینچ بود ، سپس منتظر خشک شدن جعبه چوب بودم (زمان انتظار 24 ساعته). پس از خشک شدن ، جعبه را روی سطح نمایشگر قرار دادم و سپس آن را چسباندم (زمان انتظار 24 ساعته) و ساختار جعبه

سپس من فقط 2 سوراخ ، یکی برای سیم کشی و دیگری برای سوئیچ راک ، برای سیم ها یک سوراخ 1/2 اینچی در قسمت زیرین ایجاد کردم. سپس در قسمت بالا من مجبور شدم یک طرح کلی از سوئیچ ایجاد کنم. من مته 1/2 اینچی را تهیه کردم و 2 سوراخ در دو طرف ردیابی ایجاد کردم تا فضای داخل را تا حد ممکن خالی کنم. سپس از یک فایل برای مربع قرار دادن همه چیز استفاده کردم (نمودار را بررسی کنید).

مرحله 2: نصب LED ها

نصب LED ها
نصب LED ها
نصب LED ها
نصب LED ها
نصب LED ها
نصب LED ها

هنگامی که جعبه به طور کامل خشک شد و سوراخ شد ، بهتر است LED های خود را روی سطح نصب کنید. هنگام نصب LED هایم که احتیاج ندارند اما در صفحه نمایش تفاوت ایجاد می کنند ، چند اقدام احتیاطی انجام دادم. دریافتم که هرچه به مرکز نزدیک می شوید ، نور هموارتر از کناره ها همانطور که در فیلم مشاهده می شود بیرون می آید. LED های خود را در مرکز قرار دادم و مطمئن شدم که آنها مستقیما و درست در مرکز نصب شده اند. من LED های خود را 1/2 اینچ از حومه سطح صفحه نمایش تهیه کردم. این باعث می شود که نور در اطراف سازگار باشد. شما مجبور نیستید این کار را انجام دهید و در واقع بازی با موقعیت ها و زاویه ها سرگرم کننده است. همچنین بسیار مهم است توجه شما به فلش هایی که روی LED ها هستند ، این مسیری را نشان می دهد که جریان باید در آن جریان داشته باشد یا در نهایت می توانید قطبیت LED ها را معکوس کنید.

هنگامی که آنها را ردیف کردم ، از چسب پشت نوار برای چسباندن در محل استفاده کردم ، در صورتی که نتوانید آن را به طور موثر بچسبانید ، همیشه خوب است که سطح را تمیز کنید تا مطمئن شوید که به چوب چسبیده است. به جای گرد و غبار و چیزهای دیگر روی سطح. همچنین می توانید از نوار دو طرفه استفاده کنید ، اما من شخصاً آن را ترجیح می دهم زیرا بزرگتر از عرض نوار LED است و به راحتی کثیف می شود و جدا می شود.

به دلیل LED هایی که من استفاده می کنم ، آنها باید لحیم شوند تا چرخش 90 درجه را همانطور که در عکس دیده می شود انجام دهند. شما باید تمام مدارهای باز را به مدار مربوطه در انتهای دیگر نوار LED با برخی از کابل های بلوز مطابق تصویر بالا متصل کنید.

نکته دیگری که هنگام کار با LED های خود باید در نظر داشته باشید ولتاژی است که آنها می توانند تحمل کنند ، LED هایی که من استفاده می کنم می توانند تا 6 ولت برق را تحمل کنند ، به همین دلیل من از یک باتری چهارگانه استفاده می کنم. حداکثر ولتاژی که می تواند بدهد 6 ولت است.

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

سیم کشی این پروژه فوق العاده ساده است ، سنسور IR فقط به برق ، زمین و داده نیاز دارد. پین اطلاعاتی من برای سنسور IR پین 3 بود. مشکلی که هنگام ساختن این صفحه نمایش با آن برخورد کردم این بود که گیرنده IR من به 5 ولت برق نیاز داشت ، با این حال ، سنسور IR باید بتواند به خوبی کار کند. اما در صورتی که برای شما کار نمی کند ، می توانید کابل برق سنسور را برای LED ها به کابل 5 ولت بچسبانید. این را می توان در عکس مشاهده کرد کابل داده LED های من 6 است. LED ها نیز فقط به یک سیم داده ، یک منبع تغذیه و زمین نیاز دارند. فوق العاده ساده

اگر می خواهید یک سوئیچ راکر را انتخاب کنید.مثل من شما باید سیم برق را که از باتری چهارگانه می آید به شاخه سمت چپ لحیم کنید. در این مرحله باید سوئیچ را داخل سوراخ بالای جعبه قرار داده و سپس سیم ها را روی آن لحیم کنید. شاخه سمت راست باید دارای کابل برق DC باشد. زمین می تواند مستقیماً از بسته باتری به کانکتور منتقل شود. سوئیچ جریان را از اتصال به اتصال متوقف می کند و قدرت را از طریق آردوینو متوقف می کند ، این کنترل اصلی شما (ON ، OFF) خواهد بود. در LED هایی که من از آنها استفاده می کنم نقطه ای وجود دارد که باید سیمها و برق و اتصال داده را همانطور که در عکس مشاهده می کنید به هم بچسبانید ، اکنون این کار را انجام دهید. هنگامی که این کار را انجام می دهید مطمئن شوید که کابل ها را از سوراخ پایین عبور می دهید تا جعبه بتواند روی دیوار قرار بگیرد.

هنگامی که همه چیز لحیم شد ، 3 سیم را که از سنسور IR خارج می شود ، عبور دهید و آنها را از سوراخ بالا (جایی که سوئیچ می رود) عبور دهید ، بنابراین باید فضای کافی برای سوئیچ خود را داشته باشید و سیم ها را برای حرکت آزاد کنید. می توانید مکان سنسور را آزادانه متناسب با نیازها و موقعیت خود در اتاق تنظیم کنید.

مرحله 4: کد

کتابخانه هایی که من استفاده کردم همه در بالای کد آدرس دارند و همه آنها می توانند در GitHub.com نصب شوند.

توجه سریع: مطمئن شوید که پین ها و led خود را بر این اساس تغییر داده اید.

این کد در حال حاضر روی مدل ویندوز 10 پرو کار می کند ، رفتن به مک یا مدل دیگر ممکن است روی کد تأثیر بگذارد ، بنابراین به آن توجه کنید.

همانطور که می بینید Serial.ln وجود دارد ، بنابراین می توانید از مانیتور سریال برای پیگیری کد استفاده کنید و ببینید کجا ممکن است اشتباه شده باشد.

#شامل #شامل #ifdef _AVR_ #شامل #endif

#تعریف LED_PIN 6

#LED_COUNT 60 را تعریف کنید

int MY_RECV_PIN = 3 ؛

IRrecv irrecv (MY_RECV_PIN) ؛ decode_results results؛

نوار Adafruit_NeoPixel (LED_COUNT ، LED_PIN ، NEO_GRB + NEO_KHZ800) ؛

// تابع setup ()-یکبار در هنگام راه اندازی اجرا می شود --------------------------------

void setup () {

#اگر تعریف شده (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1) ؛ #اندیف

Serial.begin (9600)؛

strip.begin ()؛ strip.show ()؛ strip.setBrightness (50) ؛

irrecv.enableIRIn ()؛ // گیرنده را روشن کنید

}

// تابع حلقه ()-تا زمانی که برد روشن است مکررا اجرا می شود ---------------

int button_mode = 0؛

حلقه خالی () {

Serial.println ("در حلقه") ؛ if (irrecv.decode (& results)) {button_mode = button_mode +1؛ if (button_mode> = 3) {button_mode = 0؛ } Serial.println (button_mode) ؛ if (button_mode == 0) {Serial.println ("پاک کردن همه LED ها") ؛ colorWipe (نوار رنگ (0 ، 0 ، 0) ، 0) ؛ } else if (button_mode == 1) {Serial.println ("تنظیم LED ها برای تعقیب اثر")؛ colorWipe (نوار رنگ (255 ، 0 ، 0) ، 50) ؛ // رنگ قرمز پاک کردن (نوار. رنگ (0 ، 255 ، 0) ، 50) ؛ // رنگ سبز پاک کردن (نوار. رنگ (0 ، 0 ، 255) ، 50) ؛ // Blue colorWipe (strip. Color (255 ، 255 ، 255) ، 50) ؛ // white} else if (button_mode == 2) {Serial.println ("تنظیم LED ها در جلوه رنگین کمان") ؛ رنگین کمان (10) ؛ colorWipe (strip. Color (255 ، 255 ، 255) ، 50) ؛ // سفید} irrecv.resume () ؛ // دریافت مقدار بعدی} // تأخیر (500)؛ }

void colorWipe (uint32_t color، int wait) {

برای (int i = 0 ؛ i

// چرخه رنگین کمان در طول کل نوار. گذر زمان تأخیر (بر حسب میلی ثانیه) بین فریم ها.

رنگین کمان خالی (منتظر int) {

for (long firstPixelHue = 0؛ firstPixelHue <5*65536؛ firstPixelHue += 256) {for (int i = 0؛ i

/

توصیه شده: