- مطلوبہ اجزاء
- پی 10 ایل ای ڈی میٹرکس ماڈیول کا کام کرنا
- سرکٹ ڈایاگرام
- ارڈینو کے ساتھ پی 10 ایل ای ڈی ماڈیول پروگرامنگ
ڈسپلے ایڈورٹائزنگ مارکیٹنگ میں ایک بہت ہی درآمدی کردار ادا کرتا ہے اور اس میں کئی طریقے ہیں جیسے اخبارات ، پوسٹرز ، گلو سائن بورڈز وغیرہ۔ لیکن ڈیجیٹل ایل ای ڈی ڈسپلے بورڈ ان کی وشوسنییتا اور فوائد کی وجہ سے آج کل مقبول ہو رہے ہیں۔ اگرچہ وہ تھوڑا سا مہنگا ہیں پھر بھی وہ پائیدار اور مرضی کے مطابق ہیں ، جیسے اشتہاری متن کو جب بھی ضرورت ہو آسانی سے تبدیل کیا جاسکتا ہے اور وہ کسی بھی عوامی جگہ پر ڈیجیٹل نوٹس بورڈ کے بطور بھی استعمال ہوسکتے ہیں۔ اس سے پہلے دکھائے جانے والے متن کو کنٹرول کرنے کے لئے ہم نے پہلے 8x8 ایل ای ڈی میٹرکس کا استعمال کیا تھا جس میں بہت سے بورڈز تھے ، آج ہم آرڈینو کے ساتھ P10 ڈسپلے استعمال کریں گے ۔
اس ٹیوٹوریل میں ہم نے بھی کے طور پر جانا جاتا ہے جو ایک 32x16 یلئڈی ڈاٹ میٹرکس ڈسپلے ماڈیول کو استعمال کرنے کے لئے جا رہے ہیں P10 ایل ای ڈی ڈسپلے ماڈیول کا استعمال کرتے ہوئے کی طرف سے ایک طومار کر متن کو ظاہر کرنے کے لئے Arduino کے UNO. P10 ماڈیولز کو اشتہاری بورڈ کے کسی بھی سائز کی تشکیل کے لئے کاسکیڈ کیا جاسکتا ہے۔
مطلوبہ اجزاء
- اردوینو یو این او ۔1
- 32 * 16 P10 ایل ای ڈی ڈسپلے ماڈیول -1
- 16 پن ایف آر سی کنیکٹر۔ 1
- 5V ڈی سی ، 3 اے ایم پی ایس ایم پی ایس
- رابط کرنے والے
پی 10 ایل ای ڈی میٹرکس ماڈیول کا کام کرنا
بیرونی یا انڈور ایل ای ڈی ڈسپلے بورڈ کے کسی بھی سائز کو ڈیزائن کرنے کے لئے ایک P10 ایل ای ڈی ڈسپلے ماڈیول سب سے موزوں ہے۔ اس پینل میں کل 512 اعلی چمک ایل ای ڈی ہیں جو بہترین نمائش کے نتائج کے ل designed ڈیزائن کیا گیا ایک پلاسٹک ہاؤسنگ پر لگایا گیا ہے۔ کسی پرکشش ایل ای ڈی سائن بورڈ کو ڈیزائن کرنے کے لئے کسی بھی قطار اور کالم کے ڈھانچے میں اس طرح کے پینلوں کی کسی بھی تعداد کو جوڑا جاسکتا ہے۔
32 * 16 ماڈیول سائز کا مطلب یہ ہے کہ ہر قطار میں 32 ایل ای ڈی اور ہر کالم میں 16 ایل ای ڈی ہیں۔ لہذا یہاں ہر ماڈیول یونٹ میں ایل ای ڈی کی کل 512 تعداد موجود ہے۔
پی 10 ایل ای ڈی میٹرکس ماڈیول کی خصوصیات:
- چمک: 3500-4500nits
- زیادہ سے زیادہ بجلی کی کھپت: 20W
- وولٹیج ان پٹ: ڈی سی 5V
- IP65 واٹر پروف
- 1W پکسل ترتیب
- اعلی دیکھنے کا زاویہ
- اعلی تناسب تناسب
P10 ڈسپلے ماڈیول کی پن کی تفصیل:
- قابل بنائیں: اس پن کو ایل ای ڈی پینل کی چمک کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے ، اس میں پی ڈبلیو ایم پلس دے کر۔
- A ، B: انھیں ملٹی پلیکس منتخب پن کہتے ہیں۔ وہ کسی بھی ملٹی پلیکس قطار کو منتخب کرنے کے لئے ڈیجیٹل ان پٹ لیتے ہیں۔
- شفٹ گھڑی (سی ایل کے) ، اسٹور کلاک (ایس سی ایل کے) اور ڈیٹا: یہ نارمل شفٹ رجسٹر کنٹرول پن ہیں۔ یہاں ایک شفٹ رجسٹر 74HC595 استعمال ہوتا ہے۔

سرکٹ ڈایاگرام
ارڈینو کے ساتھ پی 10 ماڈیول کے لئے مکمل سرکٹ ڈایاگرام ذیل میں دیا گیا ہے۔

آرڈوینو یو این او اور پی 10 ڈسپلے ماڈیول آپس میں جڑے ہوئے ہیں جیسا کہ پن نقشہ سازی کے تحت ذیل میں دکھایا گیا ہے۔
|
P10 ایل ای ڈی ماڈیول |
اردوینو یو این او |
|
فعال |
9 |
|
A |
6 |
|
بی |
7 |
|
سی ایل کے |
13 |
|
ایس سی ایل کے |
8 |
|
ڈیٹا |
11 |
|
GND |
GND |

نوٹ: P10 ماڈیول کے پاور ٹرمینل کو 5V DC SMPS سے علیحدہ سے جڑیں۔ یہ ایک 5V ، 3 Amp DC بجلی کی فراہمی P10 ایل ای ڈی ماڈیول کے ایک ہی یونٹ سے مربوط کرنے کی سفارش کی جاتی ہے۔ اگر آپ ماڈیول کی مزید تعداد کو مربوط کرنے کا سوچ رہے ہیں تو اس کے مطابق اپنی ایس ایم پی ایس کی درجہ بندی میں اضافہ کریں۔
ارڈینو کے ساتھ پی 10 ایل ای ڈی ماڈیول پروگرامنگ
ہارڈویئر سیٹ اپ کی کامیاب تکمیل کے بعد ، اب وقت آگیا ہے کہ آرڈینو کا پروگرام کریں۔ اس ٹیوٹوریل کے آخر میں ویڈیو کے ساتھ اس 10 لیڈ ڈسپلے آردوینو کے لئے مکمل کوڈ دیا گیا ہے۔ کوڈ کی سوتیلی وضاحت نیچے دی گئی ہے۔
سب سے پہلے ، پروگرام میں تمام منحصر لائبریریوں کو شامل کریں ۔ یہاں ہم P10 کی زیر قیادت کاروائیوں کے لئے "DMD.h" لائبریری کا استعمال کر رہے ہیں ، اس لائبریری کو یہاں سے ڈاؤن لوڈ کریں اور اسے اردوینو IDE میں انسٹال کریں۔ اس کے بعد " ٹائمر اوون ایچ " کے لئے لائبریری شامل کریں جو کاموں میں خلل ڈالنے کے لئے استعمال ہوگی۔ یہ لائبریری یہاں سے ڈاؤن لوڈ کی جاسکتی ہے۔
اس کے بعد ، تمام مطلوبہ فونٹس لائبریری شامل کریں ، ہمارے معاملے میں ہم نمائش کے لئے "ایریل بلیک فونٹ" استعمال کر رہے ہیں۔
# شامل کریں
اگلے مرحلے میں ، ایل ای ڈی ڈسپلے بورڈ کے لئے قطار اور کالم کی تعداد کی وضاحت کریں۔ ہمارے معاملے میں ہم صرف ایک ماڈیول استعمال کر رہے ہیں ، لہذا ROW کی قیمت اور COLUMN کی قیمت 1 ہو گی۔ پھر ڈسپلے بورڈ میں متن کی اسکرولنگ کے لئے فونٹ نام- Aial_Black_16 کی وضاحت کریں۔
# ڈیفائن را 1 1 # تعی Cن رنگ 1
فنکشن اسکین_موڈول () جو ایس پی آئی ٹرمینلز کے ذریعہ ارڈینو سائڈ سے آنے والے ڈیٹا کو چیک کرتا ہے۔ اگر ہاں ، تو یہ کچھ واقعات کرنے کے لئے ایک رکاوٹ پن کو متحرک کرے گا۔
باطل اسکین_موڈول () {led_module.scanDisplayBySPI ()؛ }
سیٹ اپ () کے اندر ، ٹائمر کو شروع کریں اور رکاوٹ کو فنکشن اسکین_موڈول سے جوڑیں ۔ فنکشن کلئیر اسکرین (سچ) کا استعمال ڈسپلے بورڈ کو صاف کرنے کے لئے شروع میں تمام پکسلز آف کرنے کے لئے استعمال ہوتا ہے۔
باطل سیٹ اپ () {ٹائمر 1.initialize (2000)؛ ٹائمر 1.اٹاچ انٹریپٹ (اسکین_موڈول)؛ led_module.clearScreen (سچ)؛ }
اس کے بعد،، ماڈیول میں ایک سٹرنگ ڈسپلے کا استعمال کرتے ہوئے فونٹ منتخب کرنے کے لئے selectFont () تقریب اور "ایک سٹرنگ پیغام کو پرنٹ سرکٹ ڈائجسٹ میں خوش آمدید استعمال کرتے ہوئے ڈسپلے میں" drawMarquee () تقریب.
led_module.selectFont (FONT)؛ led_module.drawMarquee ("سرکٹ ڈائجسٹ میں آپ کا استقبال ہے" ، 25 ، (32 * ROW) ، 0)؛
آخر میں ، ایل ای ڈی ڈسپلے بورڈ میں متن کو سکرول کرنے کے لئے ایک خاص وقت کی مدت کا استعمال کرتے ہوئے پورے پیغام کو دائیں سے بائیں سمت میں منتقل کریں۔
لانگ اسٹارٹ = ملیس ()؛ لمبا وقت سازی = start؛ بولین پرچم = جھوٹی؛ جبکہ (! جھنڈا) {if ((ٹائمنگ +20) <ملیس ()) {پرچم = led_module.stepMarquee (-1، 0)؛ ٹائمنگ = ملیس ()؛ }

لہذا اس طرح آپ اردوینو اور ایل ای ڈی میٹرکس کا استعمال کرکے سکرولنگ ٹیکسٹ سائن بورڈ بنا سکتے ہیں ۔
مکمل کوڈ اور مظاہرے کی ویڈیو نیچے دی گئی ہے۔
