Arduino के लिए माइक्रो एसडी कार्ड mp3 संगीत प्लेयर
उत्पाद अवलोकन
DY-HV20T एक स्मार्ट वॉयस प्लेबैक मॉड्यूल है
कंपनी, एकीकृत io ट्रिगर, यूआर्ट प्रोटोकॉल नियंत्रण, ऑनलाइन।
नियंत्रण, मानक mp3 और अन्य 7 ऑपरेटिंग मोड डुबकी स्विच द्वारा सेटिंग; ड्राइव
बोर्ड पर 20w क्लास डी ऑडियो एम्पलीफायर द्वारा 10w स्पीकर; mp3.wav का समर्थन करें
डिकोडिंग; माइक्रो एसडी कार्ड अधिकतम 32 ग्राम बाइट्स, सीधे डाउनलोड करें
माइक्रो यूएसबी कनेक्टर
उत्पाद विशेषताओं
1. mp3.wav डिकोडिंग का समर्थन करें।
समर्थन नमूना दर (k hz):8/11.025/12/16/22.05/24/32/44.1/48
3.24bit dac आउटपुट, गतिशील रेंज 90db, snr 85db.
4. व्यापक आपूर्ति वोल्टेज डीसी: 6 ~ 35 वी।
माइक्रो एसडी कार्ड अधिकतम 32 ग्राम बाइट्स का समर्थन करें।
6. अधिकतम 20w ड्राइविंग 4om स्पीकर, आउटपुट अधिकतम 10w ड्राइविंग
स्पीकर.
7. Uart नियंत्रण प्रोटोकॉल द्वारा संगीत के 65535 टुकड़े बजाओ; नाटक, विराम, संगीत का चयन,
Vol +/-और इसलिए नियंत्रित किया जा सकता है, संचार बड दर 9600bps है।
8. io ट्रिगर द्वारा संगीत के 255 टुकड़े बजाओ
9. eon_line नियंत्रण प्रोटोकॉल, प्ले, विराम, संगीत का चयन, वोल +/-और इतने पर
नियंत्रित किया जा सकता है।
10. डुबकी स्विच का उपयोग करके आसानी से 7 कार्य मोड स्विच करें।
8. 8 ios के लिए डिज़ाइन किया गया है
इंटरफेस और कार्यों की परिभाषा
पिन की परिभाषा
पिन विवरण
शक्ति (6 ~ 35vdc) 6 ~ 35vdc बिजली की आपूर्ति
Txd/io0 iO0 iO0 संवर्तक मोड में; tx, Uart नियंत्रण मोड में Tx
Mcu के Rx से कनेक्ट करें
Io ट्रिगर मोड में RXd/iO1 iO1 io1 io1 io1 io1 io1 io1 io1 io1 io1 iO1 Io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 io1 iOOI1 io1 io1 io1 iOo ट्रिगर मोड में;
Mcu के साथ कनेक्ट करें
IO2 iO2 ट्रिगर मोड में iO2
Io 3 io3 iO3 ट्रिगर मोड में
Io-लाइन/io4 io4 io4 io4 io4 io4 io4 io4 iOo ट्रिगर मोड में rx
IO5 io5 io5 io5 को ट्रिगर मोड में
IO6 io6 io6 iO6 iO6 iOO6 Io6 io6 को ट्रिगर मोड में
IO7 iO7 io ट्रिगर मोड में
संगीत खेलते समय व्यस्त उत्पादन कम स्तर (0v)
स्तर जब अंतिम खेल (3.3v)
नग संदर्भ जी
स्पीकर 4ox/20w या 8om/10w स्पीकर की सिफारिश की जाती है
ओ इलेक्ट्रिक विशेषता
Io इनपुट विशेषताएं
प्रतीक पैरामीटर मिनट
अधिकतम इकाई
V इल
कम स्तर इनपुट
0 0.8 वी
V ih
उच्च स्तर इनपुट
2.7 3.3 वी
ओ आउटपुट विशेषताएं
वीओ एल
निम्न स्तर आउटपुट
0 0.33 वी
वाह
उच्च स्तर का आउटपुट
2.7 3.3 वी
डुबकी स्विच का विन्यास
नियंत्रण मोड डुबकी स्विच सेटिंग नियंत्रण मोड डुबकी स्विच सेटिंग
I/o संयोजन मोड 0
नियंत्रण मोड
I/o संयोजन मोड 1
एक लाइन मोड
I/o स्टैंड-अलोन मोड 0
मानक mp3 मोड
I/o स्टैंड-अलोन मोड 1
नियंत्रण मोड पिन आई/ओ फ़ंक्शन
शंकु 3 शंकु 2 शंकु 1 io7 io6 io5 io4 io3 io2 io1 io0
आई/ओ
संयोजन
मोड 0
0 0 i i/o संयोजन गिरने वाले किनारे पर और उच्च स्तर पर बहाल, खेलें
8-1(255) संगीत
आई/ओ
संयोजन
मोड 1
0 0 1 i/o संयोजन ट्रिगर करता है जबकि ios निम्न स्तर रखते हुए, 2 ^ 8-1(255)
टुकड़े टुकड़े करते हैं।
आई/ओ
अकेला
मोड 0
0 1 0 8
संगीत
7
संगीत
6
संगीत
पांचवां
संगीत
4
संगीत
तीसरा
संगीत
2
संगीत
प्रथम
संगीत
आई/ओ
अकेला
मोड 1
0 1 1 8
संगीत
7
संगीत
6
संगीत
पांचवां
संगीत
4
संगीत
तीसरा
संगीत
2
संगीत
प्रथम
संगीत
नियंत्रण
मोड
1
0
0
आरएक्सडी
ऑनलाइन।
मोड
आरएक्सडी
मानक mp3
मोड
1 0 1 rpt eq p/m
कोड
प्रीव/
V-
अगला/
V +
"0" = निम्न स्तर; "1" = उच्च स्तर
नोटः "i/o संयोजन मोड 0" iO0 ~ iO7 आउटडालने के बाद उच्च स्तर पर पुनर्स्थापित करें
समान स्तर, यह एक बार बटन को ट्रिगर करने की तरह है। मैं/ओ
संयोजन मोड 1 "iO0 ~ iO7 हमेशा संबंधित स्तर रखें
इसी स्तर को खत्म करने के बाद।
'आई/ओ' के बीच का अंतर
#1 "यह अभी भी संगीत खेलता है
"आई/ओ संयोजन मोड 0" में उच्च स्तर, और जब संगीत खेलना बंद कर देता है
Ios "i/o संयोजन मोड 1" में मूल उच्च स्तर पर पुनर्स्थापित करें
"I/o स्टैंड-अलोन मोड 0" और "i/o स्टैंड-अलोन मोड के बीच अंतर
1 "ऊपर के समान है
मॉड्यूल आकार
5. मोड ऑपरेशन निर्देश
5.1 आई/ओ संयोजन मोड 0
निर्दिष्ट संगीत को ट्रिगर करने और io स्तर को जारी करने के लिए संबंधित स्तर
संगीत के साथ खेलना बंद कर देता है
संगीत, अगर खेलते समय संगीत को फिर से ट्रिगर करें। अगर खेल रहे हैं, तो यह चलता रहेगा
नियमित रूप से। खेलने के दौरान व्यस्त पिन हमेशा प्रभावी होता है।
5.2 आई/ओ संयोजन मोड 1
निर्दिष्ट संगीत को ट्रिगर करने और ट्रिगर रखने के लिए समान स्तर
खेल रहे हैं... तुरंत खेलना बंद कर देता है
कभी भी उच्च स्तर खेलने के दौरान व्यस्त पिन हमेशा प्रभावी होता है।
संयोजन मोड संगीत नियंत्रण इस प्रकार है
नोटः संगीत फ़ाइलों को पांच संख्याओं जैसे कि 00001.mp3 ~ 000255.mp3
Io7 io6 io5 io4 io3 io2 io1 io0 2 io1 iO3 iO2 io1 iO5 io4 io5 io5 io4 io5 io5 io4 iO3 io5 io4 io3 io2 io5 io4 io3 io2 io2 io1 io3 io2 io1 io0 2 io1 iO3 io2 io1 io0 3 io2 io2 io1 io2
1 1 1 1 1 1 1 0 0000001.mp3
1 1 1 1 1 1 1 00002.mp3
1 1 1 1 1 1 0 0 0000003.mp3
1 1 1 1 1 1 0004.mp3
1 1 1 1 1 0 000005.mp3
1 1 1 1 1 1 0 00006.mp3
1 1 1 1 1 0 0 00000007.mp3
...
0 0 0 0 0 0 0 0255.mp3
5.3 I/o स्टैंड-अलोन मोड 0
IO0 ~ iO7 संगीत के 8 टुकड़े, एक io केवल संगीत के एक टुकड़े को नियंत्रित करता है; io ट्रिगर
शीर्ष स्तर पर गिरने और मूल उच्च स्तर पर बहाल, यह खेलना बंद कर देता है
संगीत को पूरा करने के बाद। संगीत को फिर से चालू करें
खेल रहे हैं, यदि आप सक्रिय रूप से खेलते हैं, तो यह लगातार खेल रहे हैं। व्यस्त पिन है
खेलते समय हमेशा प्रभावी
5.4 I/o स्टैंड-अलोन मोड 1
IO0 ~ iO7 संगीत के 8 टुकड़े, एक io केवल संगीत के एक टुकड़े को नियंत्रित करता है; io ट्रिगर
कम स्तर पर निर्दिष्ट संगीत, और ट्रिगर स्थिति को बनाए रखने पर यह प्रसारित करता रहेगा।
कभी भी उच्च स्तर पर रिलीज होने पर तुरंत खेलना बंद कर देगा। व्यस्त पिन
खेलते समय हमेशा प्रभावी होता है।
एकल मोड संगीत नियंत्रण इस प्रकार है
नोटः संगीत फ़ाइलों को पांच संख्याओं जैसे कि 00001.mp3 ~ 000008.mp3
Io7 io6 io5 io4 io3 io2 io1 io0 2 io1 iO3 iO2 io1 iO5 io4 io5 io5 io4 io5 io5 io4 iO3 io5 io4 io3 io2 io5 io4 io3 io2 io2 io1 io3 io2 io1 io0 2 io1 iO3 io2 io1 io0 3 io2 io2 io1 io2
1 1 1 1 1 1 1 0 0000001.mp3
1 1 1 1 1 1 1 00002.mp3
1 1 1 1 1 1 0003.mp3
1 1 1 1 1 1 0004.mp3
1 1 1 1 1 1 1 0005.mp3
1 1 1 1 1 1 1 1 00006.mp3
1 0 1 1 1 1 1 1 1 1 000007.mp3
0 1 1 1 1 1 1 1 1 0008.mp3
5.5 यूआर्ट कंट्रोल मोड
5.5.1 संचार प्रारूप
पूर्ण डुप्लेक्स सीरियल संचार;
बड: 9600bps, डेटाः 8 बिट्स, स्टॉप: 1bit.
स्टार्ट-cmd प्रकार-डेटा लंबाई (n)-data1-data n-cm
Tag: नियत ए
Licmd प्रकारः cmd प्रकार को अलग करने के लिए उपयोग किया जाता है।
डेटा लंबाईः cmd में डेटा के बाइट्स की संख्या
डेटा: Cmd में डेटा, कोई डेटा नहीं है जब डेटा की लंबाई एक है, केवल cmd.
1. (धर्म): प्रारंभ कोड से अंत डेटा तक सभी डेटा का योग,
कम 8 बिट्स का चयन करें।
8 बिट पहले उच्च 8 बिट्स भेजें, और कम 8 बिट्स अनुसरण करें।
5.5.2 संचार प्रोटोकॉल
डेटा की परिभाषा इस प्रकार है।
अर्थ-जब सत्ता में आती है
08:00 (स्टॉप) 01 (खेल) 02 (विराम)
डिवाइस की परिभाषा: डिवाइस स्विच करते समय यह बंद अवस्था में है।
0 sd: 00 sd: 01 फ्लैश: 02 No_डिवाइस: f
3. मात्रा सभी 31 चरण है जो 0-30 है, यह शक्ति पर 30 कदम है, यह शक्ति पर 30 कदम है।
खेल मोड की परिभाषा।
1. पूरा चक्र (00): अनुक्रम में सभी संगीत बजाओ.
एकल चक्र (1): वर्तमान संगीत को हमेशा खेलते हैं।
एकल स्टॉप (2): वर्तमान संगीत खेलने के बाद खेलना बंद करें।
यादृच्छिक प्रसारण (03): डिवाइस में यादृच्छिक रूप से संगीत बजाना।
(4): वर्तमान फ़ोल्डर में सभी संगीत बजाओ
फ़ोल्डर (05) में यादृच्छिक प्रसारण: वर्तमान फ़ोल्डर में यादृच्छिक रूप से संगीत बजाना।
फ़ोल्डर में खेल (06): अनुक्रम में वर्तमान फ़ोल्डर में संगीत बजाओ
अंतिम संगीत खेलते समय बंद करें।
1. खेल खेल (7): दृश्य में संगीत बजाओ और जब रुक जाए
अंतिम संगीत को पूरा करें।
Eq की परिभाषा: यह सामान्य है (00)
सामान्य (00) पॉप (01) रॉक (02) जैज़ (03) क्लासिक (04)
संयोजन प्ले की परिभाषा: यह फ़ाइल नाम से संयुक्त है, फ़ाइल को Zh में संग्रहीत किया जाता है
फ़ाइल को दो बाइट्स के रूप में नामित किया गया है, संख्या नाम की सिफारिश की जाती है जैसे
01.mp3, 02.mp3, और इसे भी दो अक्षरों द्वारा नामित किया गया है।
5.5.3 cmd की परिभाषा
नियंत्रण cmd
सीडी कोड प्रतिक्रिया
ए 02 00 एसी नहीं वापसी
विराम au03 00 विज्ञापन कोई वापसी नहीं
ए 4 को रोक दें, कोई वापसी नहीं
पूर्व
संगीत
एए 05 फ कोई रिटर्न नहीं
अगला संगीत a06 00 b0 कोई वापसी नहीं
वॉल्यूम + एए 14 कोई वापसी नहीं है
वॉल्यूम-aa 15 bf कोई वापसी नहीं
पूर्व
फ़ोल्डर
निर्देशिका
Ae 0e 00 b8 कोई रिटर्न नहीं
अगला फ़ोल्डर
निर्देशिका
Aa 0f 00 b9 कोई वापसी नहीं
A 10 00 ba नहीं वापसी
सीएमडी
सीडी कोड प्रतिक्रिया
वॉल्यूम सेटिंग एए 13 01 वोएल डिज्म नो रिटर्न नहीं
चक्र मोड सेट एए 18 01 मोड धर्म कोई रिटर्न नहीं
चक्र समय सेटिंग
एए 19 02 उच्च बाइट कम बाइट
समय
वापसी नहीं
Eq सेटिंग a1a 01 eq धर्म कोई वापसी नहीं
निर्दिष्ट संगीत का चयन करें
Aa 07 02 उच्च बाइट कम बाइट
संगीत नं.
वापसी नहीं
डिवाइस और पथ एए 08 लंबाई डिवाइस पथ का चयन करें
चयनित में स्विच करें
युक्ति
Aa 0b 01 डिवाइस का कोई रिटर्न नहीं
निर्दिष्ट फ़ाइल को चुनें
अंतर्जातीय
एए 16 03 डिवाइस हाई बाइट कम बाइट
संगीत नं.
वापसी नहीं
निर्दिष्ट पथ का चयन करें
अंतर्जातीय
एए 17 लंबाई डिवाइस पथ कोई वापसी नहीं
फ़ाइल चुनें लेकिन नहीं
खेलना
एए 1f 02 उच्च बाइट कम बाइट
संगीत नं.
वापसी नहीं
सीडी चेक करें
सीडी कोड प्रतिक्रिया
चेक प्ले राज्य aa 01 00 aa01 01 राज्य का धर्म
डिवाइस ऑनलाइन a09 00 b3 a3 a09 01 डिवाइस
वर्तमान खेल की जाँच करें
युक्ति
Aa 0a 0a 00 b4 aa 0a
सभी का चेक नंबर
संगीत
एए 0c 00 b6
Aa 0c 02 उच्च बाइट कम बाइट
संगीत नं.
वर्तमान संगीत a0d 00 b7 की जाँच करें
एए 0d 02 उच्च बाइट कम बाइट
संगीत नं.
पहले संगीत की जाँच करें
फ़ोल्डर
एए 11 00 bb
A11 02 उच्च बाइट कम बाइट
संगीत नं.
संगीत की जाँच करें
फ़ोल्डर में
एए 12 00 bc
एए 12 02 उच्च बाइट कम बाइट
संगीत नं.
यूआर्ट ट्यूनिंग टूल
यूआर्ट मोड का विस्तार, कृपया जांच करें
"यूआर्ट मोड उपयोगकर्ता गाइड"
5.6 ऑनलाइन मोड
खेलने के लिए eonline नियंत्रण
नीचे के रूप में cmd को भेजें, पहले नीचे भेजें। 89 एच को फॉलो करें। प्रथम ध्वज मिनट है
3 एमएस
सीडी प्रारूप
Cmd (हेक्स) फ़ंक्शन अनुदेश
पहले नंबर भेजें और
Cmd का पालन किया जाता है,
मात्रा निर्धारित करने के लिए
21 कदम, भेजें
"0x02" "0x01""
"
01 सं. 1
02 सं. 2
03 सं. 3
04 सं. 4
05 सं. 5
06 सं. 6
07 सं. 7
08 सं. 8
09 सं. 9
डिजिटल डिजिटल स्पष्ट रूप से
0b चुनें और प्रवेश करें
के साथ कार्य करना
डिजिटल
0c वॉल्यूम सेटिंग
0d eq सेटिंग
0e सेट चक्र मोड
0f सेट चैनल
10 संगीत का चयन करें
अंतर-कट
11 खेल
12 विराम
13 स्टॉप
14 पूर्व संगीत
15 अगला संगीत
16 पूर्व निर्देशिका
17 अगली निर्देशिका
18 एसडी कार्ड चयनित
19 यू डिस्क चयनित
चयनित फ्लैश
1 बी नींद
1 सी अंत खेल
"संगीत" और "अंतर-कट"
उदाहरण के लिए, "123.mp3"
डेटा "0x01" "0x02" "0x03" "" 0x0b ""
संगीत का चयन करें।
Eon_line मोड का विस्तृत विकास डेटा, कृपया जाँच करें
"Eon_line मोड उपयोगकर्ता गाइड"



