- தேவையான கூறுகள்
- பி 10 எல்இடி மேட்ரிக்ஸ் தொகுதி வேலை
- சுற்று வரைபடம்
- அர்டுயினோவுடன் பி 10 எல்இடி தொகுதி நிரலாக்க
காட்சி விளம்பரம் மார்க்கெட்டில் மிகவும் இறக்குமதி செய்யும் பாத்திரத்தை வகிக்கிறது மற்றும் செய்தித்தாள்கள், சுவரொட்டிகள், பளபளப்பான சைன்போர்டுகள் போன்ற பல முறைகள் உள்ளன, ஆனால் டிஜிட்டல் எல்இடி டிஸ்ப்ளே போர்டுகள் அவற்றின் நம்பகத்தன்மை மற்றும் நன்மைகள் காரணமாக இப்போதெல்லாம் பிரபலமாகி வருகின்றன. அவை கொஞ்சம் விலை உயர்ந்தவை என்றாலும் அவை நீடித்தவை மற்றும் தனிப்பயனாக்கக்கூடியவை, விளம்பர உரையை தேவைப்படும்போதெல்லாம் எளிதாக மாற்றலாம், மேலும் அவை எந்த பொது இடத்திலும் டிஜிட்டல் அறிவிப்பு வாரியமாகவும் பயன்படுத்தப்படலாம். 8x8 எல்.ஈ.டி மேட்ரிக்ஸை பல பலகைகளுடன் காண்பித்தோம், அதன் மீது காட்டப்படும் உரையைக் கட்டுப்படுத்த, இன்று பி 10 டிஸ்ப்ளேவை அர்டுயினோவுடன் பயன்படுத்துவோம்.
இந்த பயிற்சியில் நாங்கள் என்று அழைக்கப்படும் ஒரு 32x16 எல்இடி டாட் மேட்ரிக்ஸ் காட்சி தொகுதி பயன்படுத்த போகிறோம் ப 10 LED காட்சி தொகுதி பயன்படுத்தி ஸ்க்ரோலிங் உரை காட்ட , Arduino ஐநா சபை. விளம்பரக் குழுவின் எந்த அளவையும் உருவாக்க பி 10 தொகுதிகள் அடுக்கப்படலாம்.
தேவையான கூறுகள்
- Arduino UNO-1
- 32 * 16 பி 10 எல்இடி காட்சி தொகுதி -1
- 16 பின் FRC இணைப்பு -1
- 5 வி டிசி, 3 ஏஎம்பி எஸ்.எம்.பி.எஸ்
- இணைப்பிகள்
பி 10 எல்இடி மேட்ரிக்ஸ் தொகுதி வேலை
வெளிப்புற அல்லது உட்புற எல்.ஈ.டி டிஸ்ப்ளே போர்டின் எந்த அளவையும் வடிவமைக்க பி 10 எல்இடி டிஸ்ப்ளே தொகுதி மிகவும் பொருத்தமானது. இந்த குழுவில் மொத்தம் 512 உயர் பிரகாச எல்.ஈ.டிக்கள் சிறந்த காட்சி முடிவுகளுக்காக வடிவமைக்கப்பட்ட பிளாஸ்டிக் வீட்டுவசதிகளில் பொருத்தப்பட்டுள்ளன. கவர்ச்சிகரமான எல்.ஈ.டி சைன்போர்டை வடிவமைக்க இதுபோன்ற எந்த பேனல்களையும் எந்த வரிசை மற்றும் நெடுவரிசை கட்டமைப்புகளிலும் இணைக்கலாம்.
32 * 16 தொகுதி அளவு என்பது ஒவ்வொரு வரிசையிலும் 32 எல்.ஈ.டி மற்றும் ஒவ்வொரு நெடுவரிசையிலும் 16 எல்.ஈ.டி. எனவே ஒவ்வொரு தொகுதி அலகுகளிலும் மொத்தம் 512 எண்கள் எல்.ஈ.டி.
பி 10 எல்இடி மேட்ரிக்ஸ் தொகுதியின் அம்சங்கள்:
- பிரகாசம்: 3500-4500nits
- அதிகபட்ச சக்தி நுகர்வு: 20W
- மின்னழுத்த உள்ளீடு: டிசி 5 வி
- IP65 நீர்ப்புகா
- 1W பிக்சல் உள்ளமைவு
- உயர் கோணம்
- உயர் மாறுபாடு விகிதம்
பி 10 காட்சி தொகுதியின் முள் விளக்கம்:
- இயக்கு: எல்.ஈ.டி பேனலின் பிரகாசத்தைக் கட்டுப்படுத்த இந்த முள் பயன்படுத்தப்படுகிறது, அதற்கு ஒரு பி.டபிள்யூ.எம் துடிப்பு கொடுக்கிறது.
- ஏ, பி: இவை மல்டிபிளக்ஸ் தேர்ந்தெடுக்கப்பட்ட ஊசிகளாக அழைக்கப்படுகின்றன. எந்த மல்டிபிளக்ஸ் வரிசைகளையும் தேர்ந்தெடுக்க அவை டிஜிட்டல் உள்ளீட்டை எடுத்துக்கொள்கின்றன.
- ஷிப்ட் கடிகாரம் (சி.எல்.கே), ஸ்டோர் கடிகாரம் (எஸ்.சி.எல்.கே) மற்றும் தரவு: இவை சாதாரண ஷிப்ட் ரெஜிஸ்டர் கண்ட்ரோல் பின்ஸ். இங்கே ஒரு ஷிப்ட் பதிவு 74HC595 பயன்படுத்தப்படுகிறது.

சுற்று வரைபடம்
Arduino உடன் P10 தொகுதிக்கான முழுமையான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது:

முள் மேப்பிங்கின் படி Arduino UNO மற்றும் P10 காட்சி தொகுதிகள் ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன:
|
பி 10 எல்இடி தொகுதி |
Arduino UNO |
|
இயக்கக்கூடியது |
9 |
|
அ |
6 |
|
பி |
7 |
|
சி.எல்.கே. |
13 |
|
எஸ்.சி.எல்.கே. |
8 |
|
தகவல்கள் |
11 |
|
ஜி.என்.டி. |
ஜி.என்.டி. |

குறிப்பு: பி 10 தொகுதியின் பவர் டெர்மினலை 5 வி டிசி எஸ்.எம்.பி.எஸ் உடன் தனித்தனியாக இணைக்கவும். 5 வி, 3 ஆம்ப் டிசி மின்சாரம் பி 10 எல்இடி தொகுதிக்கு ஒற்றை அலகுடன் இணைக்க பரிந்துரைக்கப்படுகிறது. தொகுதியின் அதிக எண்ணிக்கையை இணைக்க நீங்கள் திட்டமிட்டால், அதற்கேற்ப உங்கள் SMPS மதிப்பீட்டை அதிகரிக்கவும்.
அர்டுயினோவுடன் பி 10 எல்இடி தொகுதி நிரலாக்க
வன்பொருள் அமைப்பை வெற்றிகரமாக முடித்த பிறகு, இப்போது Arduino ஐ நிரல் செய்வதற்கான நேரம் இது. வீடியோவுடன் இந்த 10 லெட் டிஸ்ப்ளே அர்டுயினோவிற்கான முழுமையான குறியீடு இந்த டுடோரியலின் முடிவில் கொடுக்கப்பட்டுள்ளது. குறியீட்டின் படிப்படியான விளக்கம் கீழே கொடுக்கப்பட்டுள்ளது.
முதலில், நிரலில் உள்ள அனைத்து சார்பு நூலகங்களையும் சேர்க்கவும் . இங்கே நாம் P10 தலைமையிலான செயல்பாடுகளுக்கு “DMD.h” நூலகத்தைப் பயன்படுத்துகிறோம், இந்த நூலகத்தை இங்கிருந்து பதிவிறக்கம் செய்து Arduino IDE இல் நிறுவவும். அதன்பிறகு குறுக்கீடு பணிகளுக்குப் பயன்படுத்தப்படும் “ TimerOne.h ” க்கான நூலகம் அடங்கும். இந்த நூலகத்தை இங்கிருந்து பதிவிறக்கம் செய்யலாம்.
பின்னர், தேவையான அனைத்து எழுத்துரு நூலகத்தையும் சேர்க்கவும், எங்கள் விஷயத்தில் காட்சிக்கு “ஏரியல் பிளாக் எழுத்துரு” ஐப் பயன்படுத்துகிறோம்.
#சேர்க்கிறது
அடுத்த கட்டத்தில், எல்.ஈ.டி டிஸ்ப்ளே போர்டுக்கான வரிசைகள் மற்றும் நெடுவரிசைகளின் எண்ணிக்கையை வரையறுக்கவும். எங்கள் விஷயத்தில் நாங்கள் ஒரே ஒரு தொகுதியை மட்டுமே பயன்படுத்துகிறோம், எனவே ROW மதிப்பு மற்றும் COLUMN மதிப்பு 1 ஆக இருக்கும். பின்னர் காட்சி பலகையில் உரை ஸ்க்ரோலிங் செய்ய எழுத்துரு பெயர்- Arial_Black_16 ஐ வரையறுக்கவும்.
# வரிசை 1 ஐ வரையறுக்கவும் # COLUMN 1 ஐ வரையறுக்கவும் # FONT Arial_Black_16 DMD led_module (ROW, COLUMN) ஐ வரையறுக்கவும்;
எஸ்பிஐ டெர்மினல்கள் வழியாக அர்டுயினோ பக்கத்திலிருந்து உள்வரும் எந்த தரவையும் சரிபார்க்கும் செயல்பாடு ஸ்கேன்_மாடூல் () . ஆம் எனில், சில நிகழ்வுகளைச் செய்வதற்கு இது குறுக்கீடு முள் தூண்டுகிறது.
void scan_module () {led_module.scanDisplayBySPI (); }
அமைவு () உள்ளே , டைமரைத் துவக்கி, ஸ்கேன்_மாடூல் செயல்பாட்டுக்கு குறுக்கீட்டை இணைக்கவும். காட்சி பலகையை அழிக்க ஆரம்பத்தில் அனைத்து பிக்சல்களும் முடக்கப்பட்டிருப்பதை அமைக்க செயல்பாடு தெளிவான ஸ்கிரீன் (உண்மை) பயன்படுத்தப்படுகிறது.
வெற்றிட அமைப்பு () {Timer1.initialize (2000); Timer1.attachInterrupt (scan_module); led_module.clearScreen (உண்மை); }
பின்னர், தொகுதி ஒரு சரம் காட்ட பயன்படுத்தி எழுத்துரு தேர்ந்தெடுக்க selectFont () செயல்பாடு மற்றும் "ஒரு சரம் செய்தி அச்சிட சர்க்யூட் டைஜஸ்ட் வரவேற்கிறோம் பயன்படுத்தி காட்சியில்" drawMarquee () செயல்பாடு.
led_module.selectFont (FONT); led_module.drawMarquee ("சர்க்யூட் டைஜெஸ்டுக்கு வரவேற்கிறோம்", 25, (32 * ROW), 0);
இறுதியாக, எல்.ஈ.டி டிஸ்ப்ளே போர்டில் உரையை உருட்ட, ஒரு குறிப்பிட்ட காலத்தைப் பயன்படுத்தி முழு செய்தியையும் வலமிருந்து இடமாக மாற்றவும்.
நீண்ட தொடக்க = மில்லிஸ் (); நீண்ட நேரம் = தொடக்கம்; பூலியன் கொடி = பொய்; (! கொடி) {if ((டைமிங் + 20) <மில்லிஸ் ()) {கொடி = led_module.stepMarquee (-1, 0); timming = மில்லிஸ் (); }}

ஆகவே, ஆர்டுயினோ மற்றும் எல்.ஈ.டி மேட்ரிக்ஸைப் பயன்படுத்தி ஸ்க்ரோலிங் உரை சைன்போர்டை நீங்கள் எவ்வாறு செய்யலாம்.
முழுமையான குறியீடு மற்றும் ஆர்ப்பாட்டம் வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
