- வன்பொருள் தேவை:
- உங்கள் WAV ஆடியோ கோப்புகளுடன் தயாராகி வருகிறது:
- சுற்று மற்றும் வன்பொருள்:
- உங்கள் Arduino ஐ நிரலாக்க:
- இந்த Arduino மியூசிக் பிளேயரின் வேலை:
எங்கள் திட்டத்தில் ஒலிகள் அல்லது இசையைச் சேர்ப்பது எப்போதுமே குளிர்ச்சியாகவும், மிகவும் கவர்ச்சியாகவும் இருக்கும். குறிப்பாக நீங்கள் ஒரு ஆர்டுயினோவைப் பயன்படுத்துகிறீர்கள் மற்றும் உங்களிடம் ஏராளமான ஊசிகளை இலவசமாக வைத்திருந்தால், கூடுதல் எஸ்டி கார்டு தொகுதி மற்றும் சாதாரண ஸ்பீக்கரில் முதலீடு செய்வதன் மூலம் உங்கள் திட்டத்திற்கு ஒலி விளைவுகளை எளிதாக சேர்க்கலாம். இந்த கட்டுரையில் உங்கள் Arduino Board ஐப் பயன்படுத்தி இசையை இயக்குவது / ஒலி விளைவுகளைச் சேர்ப்பது எவ்வளவு எளிது என்பதைக் காண்பிப்பேன். இதை விரைவாகவும் எளிதாகவும் உருவாக்க சில நூலகங்களை உருவாக்கிய அர்டுயினோ சமூகத்திற்கு நன்றி. பெருக்கம் மற்றும் சத்தம் ரத்துசெய்யும் நோக்கத்திற்காக ஐசி எல்எம் 386 ஐ இங்கு பயன்படுத்தினோம்.
இந்த திட்டத்தில், நாங்கள்.wav இசை கோப்புகளை ஒரு SD அட்டையில் இயக்குவோம். இந்த.wav கோப்புகளைப் படிக்க Arduino ஐ நிரல் செய்வோம் மற்றும் LM386 ஆடியோ பெருக்கி மூலம் பேச்சில் ஆடியோவை இயக்குவோம். இப்போது, இந்த குறியீட்டை.wav கோப்புகளை மட்டுமே படிக்க முடியும் என்பதால், தொழில்நுட்ப ரீதியாக இந்த திட்டத்தை Arduino Mp3 Player என அழைக்க முடியாது, ஆனால் ஏய் நீங்கள் இன்னும் அதனுடன் பாடல்களைக் கேட்க முடியும். எஸ்டி கார்டு இல்லாமல் ஒரு ஆர்டுயோ மியூசிக் பிளேயர் போன்ற எளிய மாற்றுகளை நீங்கள் தேடுகிறீர்களானால், நாங்கள் முன்பு உருவாக்கிய ஆர்டுயினோ மெலடி பிளேயரை நீங்கள் பார்க்க வேண்டும்.
வன்பொருள் தேவை:
- Arduino UNO
- எஸ்டி கார்டு ரீடர் தொகுதி
- பாதுகாப்பான எண்ணியல் அட்டை
- LM386 ஆடியோ பெருக்கி
- 10uf மின்தேக்கி (2 எண்)
- 100uf மின்தேக்கி (2 எண்)
- 1 கே, 10 கே மின்தடை
- பொத்தான்களை அழுத்துக (2 எண்)
- ப்ரெட்போர்டு
- கம்பிகளை இணைக்கிறது
உங்கள் WAV ஆடியோ கோப்புகளுடன் தயாராகி வருகிறது:
ஐந்து Arduino தான் பயன்படுத்தி SD கார்டிலிருந்து ஒலிகள் விளையாடும், Arduino குழு அலை வடிவம் ஆகும் என்று ஒரு குறிப்பிட்ட வடிவத்தில் ஒரு ஆடியோ கோப்பை இயக்க முடியும் என்பதால் நாங்கள்.wav வடிவத்தில் ஆடியோ கோப்புகளை வேண்டும். ஒரு arduino mp3 பிளேயரை உருவாக்க, நிறைய mp3 கவசங்கள் உள்ளன, அவை நீங்கள் arduino உடன் பயன்படுத்தலாம். இல்லையெனில் mp3 கோப்புகளை arduino இல் இயக்க, உங்கள் கணினியில் உள்ள எந்த ஆடியோ கோப்பையும் அந்த குறிப்பிட்ட WAV கோப்பாக மாற்ற நீங்கள் பயன்படுத்தக்கூடிய வலைத்தளங்கள் உள்ளன.
எனவே எந்த ஆடியோ கோப்பையும் வாவ் வடிவமாக மாற்ற, பின்வரும் படிகளைப் பின்பற்றவும்:
படி 1: வலைத்தளத்திற்குள் நுழைய “ஆன்லைன் வாவ் மாற்றி” என்பதைக் கிளிக் செய்க.
படி 2: Arduino பின்வரும் வடிவத்தில் ஒரு wav கோப்பை இயக்க முடியும். நீங்கள் பின்னர் அமைப்புகளுடன் பொம்மை செய்யலாம், ஆனால் இந்த அமைப்புகள் தரத்தில் சிறந்ததாக இருக்கும்.
|
பிட் தீர்மானம் |
8 பிட் |
|
மாதிரி விகிதம் |
16000 ஹெர்ட்ஸ் |
|
ஆடியோ சேனல் |
மோனோ |
|
பிசிஎம் வடிவம் |
பிசிஎம் கையொப்பமிடாத 8-பிட் |
படி 3: இணையதளத்தில் “கோப்பைத் தேர்ந்தெடு” என்பதைக் கிளிக் செய்து, நீங்கள் மாற்ற விரும்பும் கோப்பைத் தேர்ந்தெடுக்கவும். பின்னர் மேலே உள்ள அமைப்புகளில் உணவளிக்கவும். செய்து முடித்ததும் கீழேயுள்ள படத்தில் இது போன்ற ஏதாவது இருக்க வேண்டும்

படி 4: இப்போது, “கோப்பை மாற்று” என்பதைக் கிளிக் செய்து, உங்கள் ஆடியோ கோப்பு.Wav கோப்பு வடிவத்திற்கு மாற்றப்படும். மாற்றம் முடிந்ததும் இது பதிவிறக்கப்படும்.
படி 5: இறுதியாக உங்கள் எஸ்டி கார்டை வடிவமைத்து, உங்கள்.wav ஆடியோ கோப்பை அதில் சேமிக்கவும். இந்தக் கோப்பைச் சேர்ப்பதற்கு முன்பு அதை வடிவமைக்கிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். உங்கள் ஆடியோ கோப்பின் பெயரையும் நினைவில் கொள்ளுங்கள். இதேபோல் உங்கள் நான்கு ஆடியோக்களில் ஏதேனும் ஒன்றைத் தேர்ந்தெடுத்து அவற்றை 1, 2, 3 மற்றும் 4 பெயர்களுடன் சேமிக்கலாம் (பெயர்களை மாற்றக்கூடாது). நான் நான்கு பாடல்களை மாற்றியுள்ளேன், அவற்றை கீழே காட்டப்பட்டுள்ளதைப் போல 1.wav, 2.wav, 3.wav மற்றும் 4.wav என சேமித்துள்ளேன்.

சுற்று மற்றும் வன்பொருள்:
இந்த Arduino ஆடியோ கோப்பு பிளேயருக்கான சுற்று வரைபடம் எளிது. முழுமையான சுற்று வரைபடம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.

எங்கள் ஆடியோ கோப்புகள் SD கார்டில் சேமிக்கப்படுவதை நாங்கள் அறிவோம், எனவே ஒரு SD கார்டு ரீடர் தொகுதியை எங்கள் Arduino உடன் இடைமுகப்படுத்துகிறோம். Arduino தான் மற்றும் எஸ்டி அட்டை SPI தொடர்பு வரைமுறை பயன்படுத்தி மக்கள் தொடர்புக்கான. எனவே வரைபடத்தில் மேலே காட்டப்பட்டுள்ளபடி தொகுதி Arduino இன் SPI ஊசிகளுடன் இணைக்கப்பட்டுள்ளது. இது மேலும் கீழே உள்ள அட்டவணையில் பட்டியலிடப்பட்டுள்ளது .
|
அர்டுயினோ |
எஸ்டி கார்டு தொகுதி |
|
+ 5 வி |
வி.சி.சி. |
|
Gnd |
Gnd |
|
முள் 12 |
மிசோ (மாஸ்டர் இன் ஸ்லேவ் அவுட்) |
|
முள் 11 |
மோசி (மாஸ்டர் அவுட் ஸ்லேவ் இன்) |
|
முள் 13 |
SCK (ஒத்திசைவான கடிகாரம்) |
|
முள் 4 |
சிஎஸ் (சிப் தேர்ந்தெடு) |
இப்போது அர்டுயினோ எஸ்டி கார்டிலிருந்து மியூசிக் கோப்பை படித்து பின் எண் 9 இல் இயக்க முடியும். ஆனால் முள் 9 இல் ஆர்டுயினோ தயாரித்த ஆடியோ சிக்னல்கள் அதிகம் கேட்கப்படாது. எனவே எல்எம் 386 லோ மின்னழுத்த ஆடியோ பெருக்கி ஐசியைப் பயன்படுத்தி அதைப் பெருக்குகிறோம்.
மேலே காட்டப்பட்டுள்ள பெருக்கி 200 இன் ஆதாயத்திற்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் விடிடி (முள் 6) அர்டுயினோவின் 5 வி முள் மூலம் இயக்கப்படுகிறது. நீங்கள் ஒலியை அதிகரிக்க / குறைக்க விரும்பினால், இந்த முள் வழங்கப்பட்ட மின்னழுத்தத்தை அதிகரிக்க / குறைக்கலாம். இது அதிகபட்சமாக 15 வி தாங்கும். LM386 க்கான இந்த 200 ஆதாய பெருக்கி உள்ளமைவு பற்றி மேலும் அறிக.
அர்டுயினோவின் முள் 2 மற்றும் 3 உடன் இணைக்கப்பட்ட இரண்டு புஷ் பொத்தான்களும் எங்களிடம் உள்ளன. இந்த சுவிட்சுகள் பாடலின் அடுத்த தடத்தை இயக்கவும், முறையே இசையை இயக்கவும் / இடைநிறுத்தவும் பயன்படுத்தப்படுகின்றன. அதன் திறன்களை நிரூபிக்க நான் இந்த பொத்தான்களைப் பயன்படுத்தினேன்; தேவைப்படும் போதெல்லாம் நீங்கள் பாடலை இயக்கலாம். டெமோ வீடியோவை இறுதியில் சரிபார்க்கவும்.
கீழேயுள்ள படத்தில் காட்டப்பட்டுள்ளபடி இந்த சுற்றுவட்டத்தை ஒரு பிரெட்போர்டில் முழுமையாக இணைக்கலாம்

உங்கள் Arduino ஐ நிரலாக்க:
வன்பொருள் மற்றும் எஸ்டி கார்டுடன் நாங்கள் தயாரானதும், அந்த பாடல்களை வாசிப்பதற்கு ஒரு படி மேலே இருக்கிறோம். உங்கள் எஸ்டி கார்டு தொகுதிக்குள் கார்டைச் செருகவும், கீழே உள்ள படிகளைப் பின்பற்றவும்.
படி 1: முன்பு கூறியது போல் இந்த திட்டத்தை செயல்படுத்த ஒரு நூலகத்தைப் பயன்படுத்துவோம். நூலகத்திற்கான இணைப்பு கீழே கொடுக்கப்பட்டுள்ளது. அதைக் கிளிக் செய்து, “குளோன் அல்லது பதிவிறக்கு” என்பதைத் தேர்ந்தெடுத்து பதிவிறக்கத்தை ZIP ஆகத் தேர்வுசெய்க.
- TMRpcm நூலகம்
படி 2: கீழே காட்டப்பட்டுள்ளபடி ஸ்கெட்ச்-> நூலகத்தைச் சேர்க்கவும் ->.ZIP நூலகத்தைச் சேர் என்பதைத் தேர்ந்தெடுப்பதன் மூலம் இந்த ஜிப் கோப்பை உங்கள் Arduino IDE இல் சேர்க்கவும், நாங்கள் பதிவிறக்கம் செய்த ZIP கோப்பைத் தேர்ந்தெடுக்கவும்.

படி 3: arduino மியூசிக் பிளேயர் திட்டத்தின் முழுமையான நிரல் இந்த கட்டுரையின் முடிவில் கொடுக்கப்பட்டுள்ளது, அதை நகலெடுத்து Arduino நிரலில் ஒட்டவும். இப்போது, பதிவேற்றம் என்பதைக் கிளிக் செய்து உங்கள் ஆடியோ கோப்புகளை இயக்க தயாராகுங்கள்.
அவர்கள் கருத்து வரிகள் இருப்பதால் நிரல் சுய விளக்கமளிக்கிறது. ஆனால், டி.எம்.ஆர்.பி.சி.எம் நூலகத்தின் திறனையும் கீழே விளக்கினேன்.
ஆடியோ கோப்பை இயக்குகிறது:
எஸ்டி கார்டு தொகுதிக்குள் வாவ் வடிவத்தில் சேமிக்கப்பட்டுள்ள எந்த ஆடியோவையும் கீழே உள்ள வரியைப் பயன்படுத்தி இயக்கலாம்.
music.play ("3.wav"); // பொருள் பெயர். பிளே (“FileName.wav”);
நீங்கள் ஆடியோவைத் தூண்ட விரும்பும் இடங்களில் இந்த வரியைப் பயன்படுத்தலாம்
ஆடியோ கோப்பை இடைநிறுத்து:
ஆடியோ கோப்பை இடைநிறுத்த, கீழேயுள்ள வரியை அழைக்கலாம்.
music.pause (); //objectname.pause ();
ஆடியோவை அனுப்புதல் / முன்னாடி செய்தல்:
ஆடியோ கோப்பை முன்னோக்கி அல்லது முன்னாடி செய்ய நேரடி வழிகள் இல்லை, ஆனால் ஒரு குறிப்பிட்ட நேரத்தில் ஒரு பாடலை இயக்க கீழேயுள்ள வரியைப் பயன்படுத்தலாம். சில கூடுதல் நிரலாக்கங்களுடன் முன்னோக்கி / முன்னாடி செய்ய இது பயன்படுத்தப்படலாம்.
music.play ("2.wav", 33); // 33 வது வினாடியில் இருந்து பாடலை இயக்குகிறது //objectname.play(SiFilename.wav",time in second);
ஆடியோவின் தரத்தை அமைத்தல்:
இசையை இசைக்க நூலகம் எங்களுக்கு இரண்டு குணங்களைத் தருகிறது, ஒன்று சாதாரண பயன்முறையில் விளையாடுவது, மற்றொன்று 2 எக்ஸ் ஓவர்சாம்ப்ளிங்கில் விளையாடுவது.
music.quality (0); // இயல்பான பயன்முறை music.quality (1); // மாதிரி முறைக்கு மேல் 2 எக்ஸ்
ஆடியோவின் அளவை அமைத்தல்:
ஆம், மென்பொருளின் மூலம் ஆடியோவின் அளவைக் கட்டுப்படுத்தலாம். கீழேயுள்ள வரியைப் பயன்படுத்தி நீங்கள் தொகுதியை அமைக்கலாம். அதிக இசை தொகுதிகள் ஆடியோவின் தரத்தை பாதிக்கும், எனவே முடிந்தவரை வன்பொருள் கட்டுப்பாட்டைப் பயன்படுத்துங்கள்.
music.setVolume (5); // தொகுதி 5 இல் பாடலை இயக்குகிறது //objectname.setVolume(Volume level);
இந்த Arduino மியூசிக் பிளேயரின் வேலை:
உங்கள் Arduino ஐ நிரல் செய்த பின் முள் 2 உடன் இணைக்கப்பட்ட பொத்தானை அழுத்தினால், உங்கள் Arduino உங்களுக்காக முதல் பாடலை (1.wav ஆக சேமிக்கப்படுகிறது) இயக்கும். இப்போது நீங்கள் மீண்டும் பொத்தானை அழுத்தி உங்கள் பாடலை அடுத்த பாடலுக்கு மாற்ற 2.wav ஐ இயக்கலாம். அதேபோல் நீங்கள் நான்கு பாடல்களுக்கும் செல்லலாம்.
முள் 3 உடன் இணைக்கப்பட்ட பொத்தானை அழுத்துவதன் மூலம் நீங்கள் பாடலை இயக்கலாம் / இடைநிறுத்தலாம். பாடலை இடைநிறுத்த ஒரு முறை அழுத்தி, அதை நிறுத்திய இடத்திலிருந்து மீண்டும் இயக்க அதை அழுத்தவும். முழுமையான வேலைக்கு கீழே உள்ள வீடியோவைப் பாருங்கள் (அல்லது சில பாடல்களுடன் உங்களை நிதானப்படுத்தலாம்).

நீங்கள் திட்டத்தை ரசித்தீர்கள் என்று நம்புகிறேன். இப்போது அவற்றை உங்கள் திட்டங்களில் பயன்படுத்துவது உங்கள் படைப்பாற்றல் தான். நீங்கள் பேசும் கடிகாரம், குரல் உதவியாளர், பேசும் ரோபோ, குரல் எச்சரிக்கை பாதுகாப்பு அமைப்பு மற்றும் பலவற்றை உருவாக்கலாம். கருத்துப் பிரிவின் மூலம் நீங்கள் அதை எவ்வாறு பயன்படுத்த திட்டமிட்டுள்ளீர்கள் என்பதை எனக்குத் தெரியப்படுத்துங்கள், மேலும் இந்த விஷயத்தைப் பெறுவதில் உங்களுக்கு ஏதேனும் சிக்கல்கள் இருந்தால், மன்றங்கள் அல்லது கீழேயுள்ள கருத்துப் பிரிவு மூலம் என்னை அணுகலாம்.
