8-900-374-94-44
[email protected]
Slide Image
МСню

Ардуино голосовой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ – РаспознаваниС голоса Π½Π° Arduino ΠΈΠ»ΠΈ «Do You Know What I Am Saying?». Π‘Π»ΠΎΠ³ АмпСркот.Ρ€Ρƒ

ВсС ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ распознавания голоса EasyVR (ex VRbot) / Π”Π΅Ρ‚Π°Π»ΡŒΠΊΠ° / БообщСство EasyElectronics.ru


БСгодня я Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π²ΠΎΠ·ΡŒΠΌΡƒ ΠΈ эпичСски сорву ΠΏΠΎΠΊΡ€ΠΎΠ²Π° с этих самых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ EasyVR, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π΅ΠΌΠ° сисСк, ΡΡ‰ΠΈΡ‚Π°ΡŽ, практичСски Π½Π΅ раскрыта. ΠŸΠΎΠΊΡ€ΠΎΠ²Π° Π±ΡƒΠ΄Ρƒ Β«ΡΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Ρƒ ΡΡ€Ρ‹Π²Π°Ρ‚ΡŒΒ», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ πŸ™‚

Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π»ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ голосом Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ (систСму ΠΊΠΎΠΌΡ„ΠΎΡ‚Π°) ΠΈ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ Π΄ΠΎΠΌΠ°. Π₯отя, большС, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Β«ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡΒ» ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ· этого получится. ΠŸΡ€ΠΎ VRBot я ΡƒΠΆΠ΅ Π³Π΄Π΅-Ρ‚ΠΎ ΡΠ»Ρ‹ΡˆΠ°Π», Π½ΠΎ Π² Ρ€ΡƒΠΊΠ°Ρ… Π½Π΅ Π΄Π΅Ρ€ΠΆΠ°Π», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΅ΡΡ‚ΡŒ.

КопаниС Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… VRBot’ΠΎΠ² ΡƒΠΆΠ΅ Π½Π΅ сущСствуСт ΠΈ Π²Ρ‹Π²Π΅Π»ΠΎ мСня Π½Π° сайт ΠΈΡ… производитСля ΠΈ ΠΏΠ΅Ρ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ° VeeaR. ΠŸΠ΅Ρ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠΌ VRBot стал ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, практичСски Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΡ‚ своСго ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ° β€”Β EasyVR. Π’Π°ΠΊΠΆΠ΅, появилась Π±ΠΎΠ»Π΅Π΅ «крутая» Π΅Π³ΠΎ вСрсия β€”Β SmartVR, которая позволяла ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°ΠΆ свои прилоТСния для ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚Π°ΠΌ встроСнной Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Но для SmartVR Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ внСшний обвСс (Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), ΠΏΠΎ этому для Π½Π°Ρ‡Π°Π»Π°, Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅ ΡΡƒΠΌΠ½ΡΡˆΠ΅ΡΡ, я Π·Π°ΠΊΠ°Π·Π°Π» ΠΏΠ°Ρ€Ρƒ EasyVR Π½Π° Β«ΠΏΠΎΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒΒ», Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ думая, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΈ ковыряния ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΉΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊ далСко…

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ, я Π½Π°Ρ‡Π°Π» с Π½ΠΈΠΌΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ» ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ софт, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ», ΠΏΠΎΠΎΠ±ΡƒΡ‡Π°Π», посмотрСл возмоТности. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» этих ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ достаточно ΡƒΠ·ΠΎΠΊ β€” распознаваниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ количСства ΠΊΠΎΠΌΠ°Π½Π΄ управлСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ (большС ΠΎΠ½ΠΈ, ИМΠ₯О, Π½ΠΈ для Ρ‡Π΅Π³ΠΎ Π½Π΅ годятся), Π·Π°ΡˆΠΈΡ‚Ρ‹Ρ… Π½Π°ΠΌΠ΅Ρ€Ρ‚Π²ΠΎ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… СвропСйских языках + Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎ 32-Ρ… своих собствСнных ΠΊΠΎΠΌΠ°Π½Π΄ (Ρ‚ΠΎ, Ρ€Π°Π΄ΠΈ Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ). Π’Π°ΠΊΠΆΠ΅, Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ заманчивая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Β«ΠΈΠ·Π±Ρƒ-Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΡŒΠ½ΡŽΒ» β€” ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π°Π±ΠΎΡ€Ρ‹ Π·Π²ΡƒΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.
РаспознаваниС Π·Π°ΡˆΠΈΡ‚Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π±Ρ‹Π»ΠΎ «чСловСконСзависимоС», Ρ‚.Π΅., ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π±Ρ‹Π»ΠΎ всС Ρ€Π°Π²Π½ΠΎ ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ голосом Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” ΠΎΠ½ ΠΈΡ… ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ распознавал (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅). ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ сначала обучСния ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π•Ρ‰Π΅ сущСствовала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ распознавания ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΏΠΎ характСристикам голоса — «голосовой ΠΏΠ°Ρ€ΠΎΠ»ΡŒΒ», Ρ‡Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»ΠΎ достаточно интСрСсной Ρ„ΠΈΡˆΠΊΠΎΠΉ.

ВсС Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ мСня ΠΎΡ‡Π΅Π½ΡŒ сильно Π±ΡƒΠ΄ΠΎΡ€Π°ΠΆΠΈΠ» вопрос: Β«ΠΏΠΎΡ‡Π΅ΠΌΡƒ для SmartVR ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° для EasyVR нСльзя?Β» И Ρ‡Π΅Ρ€Ρ‚ мСня Π΄Π΅Ρ€Π½ΡƒΠ» Ρ€Π°ΡΠΊΠΎΠΏΠ°Ρ‚ΡŒ всю эту ΠΊΡƒΡ…Π½ΡŽ Π³Π»ΡƒΠ±ΠΆΠ΅.
Начал я с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ выяснил Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” ΠΎΠ±Π° модуля Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ‡ΠΈΠΏΠ°Ρ…, RSC-4128 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sensory. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΡƒΡΠ»Ρ‹ΡˆΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π΄Π°Π²Π½ΠΎ подсказывало ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΠΏ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ, Π³ΠΎΠ΄Π½Ρ‹ΠΉ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ использовался Π² ΠΊΡƒΡ‡Π΅ всяких Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ Ρ‚ΠΈΠΏΠ° Furby. Π’Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ оказалось.
На сайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с большим Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ΠΈ Π²Ρ‹ΠΊΠ°Ρ‡Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π΄ΠΎΠΊΠΈ β€” Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π° Ρ‡ΠΈΠΏ, описаниС тСхнологичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π‘Π”Πš, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ-ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π±Π°Ρ€Π°Ρ…Π»Π°. ПослС изучСния всСго Π΄ΠΎΠ±Ρ€Π° я влюбился Π² этот Ρ‡ΠΈΠΏ πŸ™‚ Π•Π³ΠΎ возмоТности, фактичСски, оказались ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹: Π΄Ρ€ΡƒΠ³ΠΈΡ… спСциализированных ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (ΠΊΡ€ΠΎΠΌΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ сСмСйства этой ΠΆΠ΅ Ρ„ΠΈΡ€ΠΌΡ‹) ΠΊΠ°ΠΊ-Π±Ρ‹ ΠΈ Π½Π΅ сущСствовало. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎ порядку.

RSC-4128

Π§ΠΈΠΏ прСдставляСт собой спСциализированный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° совмСстимом с 8051 ядрС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСсСт Π½Π° сСбС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡŽ для записи ΠΈ воспроизвСдСния Π·Π²ΡƒΠΊΠ° (ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π°ΠΌΠΏ с АЦП, ЦАП с ШИМ для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, Π°ΡƒΠ΄ΠΈΠΎ-ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹). На Ρ‡ΠΈΠΏΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ (4.8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚) ΠΈ РОМ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ означаСтся послСдними Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ названия Ρ‡ΠΈΠΏΠ° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 128 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚). Π―Π΄Ρ€ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотС 14 с лишним ΠΌΠ΅Π³Π°Π³Π΅Ρ€Ρ† ΠΎΡ‚ внСшнСго Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° с PLL. Доступно 5 Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (3 ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…, 1 Ρ‚ΠΈΠΊ-Ρ‚Π°ΠΉΠΌΠ΅Ρ€, 1 Π²Π°Ρ‚Ρ‡Π΄ΠΎΠ³), 8 источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΎΡ‚ ΠΏΠΈΠ½ΠΎΠ²), интСрфСйс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСй памяти, ΡƒΡΠΊΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. На Ρ‡ΠΈΠΏΠ΅ Π½Π΅Ρ‚
Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ связи β€” UART, SPI, I2C. Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ GPIO с прСрываниями ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ², Π½ΠΎ вопрос этот Π²ΠΏΠΎΠ»Π½Π΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ софт-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. Π₯ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ подсистСма энСргосбСрСТСния (всС-Ρ‚Π°ΠΊΠΈ, Ρ‡ΠΈΠΏ рассчитан Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅). Π‘ рСгистрами всС ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈ понятно, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ. Π§ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ€ΠΎΠΌΠ°, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· внСшнСго (адрСсуя Π΄ΠΎ 1 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° Π±Π΅Π· ΠΈΠ·ΡŠΠ΅Π±ΡΡ‚Π²), Π² зависимости ΠΎΡ‚ состояния ΠΏΠΈΠ½Π° nXM. Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ доступа ΠΊ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° навСсной памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ сильно Π½ΡƒΠΆΠ½Ρ‹ (ИМΠ₯О).
Основная ΠΆΠ΅ соль Ρ‡ΠΈΠΏΠ° β€” софт-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FluentChip, которая ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ всС возмоТности ΠΏΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡŽ ΠΈ синтСзу, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.
FluentChip

Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π² сСбС вСсь Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» синтСза ΠΈ распознавания, Ρ‚.ΠΊ. Ρ‡ΠΈΠΏ, ΠΏΠΎ сути β€” голая Π±ΠΎΠ»Π²Π°Π½ΠΊΠ° с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ ΠΈ сам Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»:
  • ВоспроизвСдСниС Π·Π²ΡƒΠΊΠ°:
    с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ QuickSynthesys ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π²ΡƒΠΊΠΎΠ², слов ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ…; ΠΌΡƒΠ·Ρ‹ΠΊΡƒ для встроСнного MIDI-сСквСнсора. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΈ, слова, мидишки со своими инструмСнтами ΠΈ Π΄Π°ΠΆΠ΅ со словами ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΌΡƒΠ·Ρ‹ΠΊΠΈ; ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ DTMF, ΠΏΠΈΡ‰Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ SonicNet Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ сТатиС для Ρ€Π΅Ρ‡ΠΈ β€” SX.
  • Π—Π°ΠΏΠΈΡΡŒ Π·Π²ΡƒΠΊΠ°: собствСнно, запись Π·Π²ΡƒΠΊΠ° с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ воспроизвСдСниСм. Нам Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Ρ‚.ΠΊ. для этого Π½ΡƒΠΆΠ½Π° особая навСсная ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ Ρ„Π»ΡΡˆΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ³ΠΎ объСма, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊ модулям Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.
  • РаспознаваниС Ρ€Π΅Ρ‡ΠΈ: ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€. Об этом Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅.
  • SonicNet: позволяСт ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ΠΎΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ посылки-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π½Π΅ ΡΠ»Ρ‹ΡˆΠΈΠΌΡ‹Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ нСскольким устройствам ΠΌΠ΅ΠΆΠ΄Ρƒ собой.
  • «Анимация»: Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. Π”Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ€ΠΈΡ‚ΠΌΠ°, Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ высоты Ρ‚ΠΎΠ½Π° ΠΈΠ»ΠΈ Π½ΠΎΡ‚Ρ‹, «синхронизатор двиТСния Π³ΡƒΠ±Β» ΠΊΠ°ΠΊ для Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°ΡˆΠΈΡ‚Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π°.
  • SoundSource: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ обвСса, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΎΡ€ΡƒΠ΄ΠΈΡ‚ΡŒ «элСктронныС ΡƒΡˆΠΈΒ», Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ источника Π·Π²ΡƒΠΊΠ° ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ устройство ΠΈΠ»ΠΈ Π΅Π³ΠΎ Β«Π³ΠΎΠ»ΠΎΠ²ΡƒΒ» ΠΊ говорящСму. Нам, ΠΊ соТалСнию, прСлСстями Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ удастся Π²Π²ΠΈΠ΄Ρƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ числа Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… GPIO Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅.
  • Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ настройки Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², доступа ΠΊ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ΅, управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ ΠΏΡ€ΠΎΡ‡. Π•ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ софтовый Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ UART.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ распознавании Ρ€Π΅Ρ‡ΠΈ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° распознавания: T2SI (text-to-speaker-independent, Β«Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-нСзависимый», говорящим ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ) ΠΈ
SD
(speaker-dependent, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π°Π» систСму).

T2SI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ достаточно слоТный ΠΈ интСрСсный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ (QuickT2SI) Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ словари ΠΏΡƒΡ‚Π΅ΠΌ вбивания Π½ΡƒΠΆΠ½Ρ‹Ρ… слов ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π· с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ этих слов ΠΈ Ρ„Ρ€Π°Π· ΠΊ Ρ„ΠΎΠ½Π΅ΠΌΠ°ΠΌ (ΠΏΡ€ΠΈ нСобходимости Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° слов Ρ„ΠΎΠ½Π΅ΠΌΠ°ΠΌΠΈ IPA). ПослС этого ΠΌΠΎΠΆΠ½ΠΎ произвСсти Ρ‚ΠΎΠ½ΠΊΡƒΡŽ настройку распознавания ΠΈ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для вашСго Π½Π°Π±ΠΎΡ€Π° слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Π°ΠΊΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ просто выбираСтся ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ распознавания.
Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ слоТСн тСхничСски, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ акустичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ„ΠΎΠ½Π΅ΠΌ для Ρ€Π°Π·Π½Ρ‹Ρ… языков, нСйросСти для ΠΈΡ… распознавания ΠΈ

ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΌΠ°Ρ€ΠΊΠΎΠ²ΡΠΊΡƒΡŽ модСль (HMM) для статистичСского Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ угадывания слов. Боль Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ самая слоТная Ρ€Π°Π±ΠΎΡ‚Π° β€” построСниС ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ нСйросСти ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ скрытой марковской ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” происходит Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π° Π² устройство Π·Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΡƒΠΆΠ΅ готовая Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ (Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π½Π° Ρ‡ΠΈΠΏΠ΅ Π΅ΡΡ‚ΡŒ софтовый нСйропроцСссор ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ HMM). Готовая Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ ΠΈ модСль содСрТит Π² сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ состояния ΠΈ Ρ„ΠΎΠ½Π΅ΠΌΡ‹ для Π½Π°Π±ΠΎΡ€Π°, поэтому получаСтся ΠΎΡ‡Π΅Π½ΡŒ компактная ΠΈ быстрая.
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, впСчатляСт. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ распознаваниС Π΄Π°ΠΆΠ΅ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… словарях ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ «говоритСлями». Но Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ для нас ΠΎΠ΄ΠΈΠ½ ΠΎΡ‡Π΅Π½ΡŒ большой нСдостаток. НСт ΠΌΠΎΠ΄Π΅Π»ΠΈ русского языка πŸ™ ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΏΠΎΡ…ΠΎΠ΄Ρƒ, это Π½Π΅ особо Π½ΡƒΠΆΠ½ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ испанского/ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ограничСниями ΠΈ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ слова сразу Ρ„ΠΎΠ½Π΅ΠΌΠ°ΠΌΠΈ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, хотя качСство распознавания русских слов, Π·Π°ΠΏΠΈΠ»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, достаточно Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” SD β€” основан Π½Π° высчитывании ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… слова/Ρ„Ρ€Π°Π·Ρ‹ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΈΠΏΠ° FFT ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Β«ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Β» β€” ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ этому слову ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Π΅. По всСй видимости, это ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ массив, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΏΠ°Π»ΡŒΡ†Π° послС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°. Волько здСсь, Π² качСствС исходной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ выступаСт Π½Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° папиллярного ΡƒΠ·ΠΎΡ€Π°, Π° захвачСнная звуковая информация. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π² памяти строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Π±Π°ΠΉΡ‚ β€” 256. Из Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Π² процСссС обучСния комбинируСтся «шаблон» (Ρ‚ΠΎΠΆΠ΅ 256 Π±Π°ΠΉΡ‚), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ сохраняСтся Π² памяти, присваиваСтся ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ ΠΈ Π² дальнСйшСм ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎ этому ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ распознаваниС.
На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΆΠ΅, ΠΏΡ€ΠΈ нСбольшом словарС с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ словами, систСма способна Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ слова, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡ… Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ!


На этом ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ построСна ΠΈ SV β€” вСрификация говорящСго, «голосовой ΠΏΠ°Ρ€ΠΎΠ»ΡŒΒ». Волько Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ информация вСкторизуСтся ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ, ΠΈ большСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ характСристикам голоса говорящСго. По этому ΠΈ получаСтся Β«ΠΏΠ°Ρ€ΠΎΠ»ΡŒΒ». А тСхничСски ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ SD.
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ T2SI ΠΈ SD/SV распознаваниС ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€Π°ΠΌ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ достаточно просты ΠΈ понятны, Π΅ΡΡ‚ΡŒ ΠΊΡƒΡ‡Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π²ΠΏΠΎΠ»Π½Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π΅Π»ΠΏ ΠΈ Π°ΠΏΠΏΠ½ΠΎΡƒΡ‚Ρ‹. НС ΡƒΡ‚ΠΎΠ½Π΅Ρ‚Π΅.
Для сохранСния шаблонов трСбуСтся какая-Ρ‚ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ΄Π΅Ρ‚ нСсколько ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ навСсной памяти. Π˜Ρ… достаточно просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ Π½Π° сСбя всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅. На Π½Π°ΡˆΠΈΡ… модулях установлСна для этих Ρ†Π΅Π»Π΅ΠΉ I2C ΠΏΠ°ΠΌΡΡ‚ΡŒ 24LC64, которая ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 32 шаблона. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ для I2C памяти Π² поставкС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΅ΡΡ‚ΡŒ. Π”Π°ΠΆΠ΅ с исходником. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ.

Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΡƒΡ‡Ρƒ рСсурсов МК, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ остаСтся порядка 250-300 Π±Π°ΠΉΡ‚ (+ 256 Π±Π°ΠΉΡ‚ RAMY Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ SD ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ SD, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹, Π½Π° Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ практичСски Π½Π΅ остаСтся ΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ Π² прСрываниях. НСкоторым процСссам (Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) ΠΏΠΎΡ…Π΅Ρ€Ρƒ ΠΈ ΠΎΠ½ΠΈ просто Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ дольшС, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ (Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ Π·Π²ΡƒΠΊΠ°) Π½Π΅ ΠΏΠΎΡ…Π΅Ρ€Ρƒ, ΠΈ Π·Π²ΡƒΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ функция осыпСтся ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‡Ρ‚ΠΎ «нСдостаточно свободных Ρ†ΠΈΠΊΠ»ΠΎΠ²Β». ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (Ρ‚Π°ΠΌ такая большая Ρ‚Π°Π±Π»ΠΈΡ†Π° со всСми Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ потрСблСния). Но это всС ΠΌΠ΅Π»ΠΎΡ‡ΠΈ ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ просто Π³Ρ€Π°ΠΌΠΎΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Π”Π°. ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ бСсплатны. ΠšΡ€ΠΎΠΌΠ΅ QuickT2SI, которая стоит $3500 Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. Π–Π°Π΄Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ лСчится скачиваниСм мною ΠΏΡ€ΠΎΠΏΠ°Ρ‚Ρ‡Π΅Π½ΠΎΠΉ вСрсии ΠΏΠΎ ссылкам Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” Β«link.txtΒ».

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΊ Ρ‡Π΅ΠΌΡƒ вСсь этот Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» привСсти. БобствСнно, Β«Π³Π΄Π΅ ΠΈ Π² Ρ‡Π΅ΠΌ ΠΏΠΈΡΠΡ‚ΡŒ?Β». Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚ΡƒΡ‚ совсСм Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ. Π’ΠΎΡ‡Π½Π΅Π΅ говоря, ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, всСго ΠΎΠ΄ΠΈΠ½ β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Phyton ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Project-SE. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ компилятор ΠΎΡ‚ mikroElektronik’ΠΈ, Π½ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ снят с производства ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π΄Π° ΠΈ ΠΏΡ€ΠΈ этом косой ΠΎΡ‡Π΅Π½ΡŒ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ придСтся Phyton’ΠΎΠΌ.
Π‘Ρ€Π΅Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ корявая Π² ΠΏΠ»Π°Π½Π΅ интСрфСйса (IAR послС Π½Π΅Π΅ покаТСтся Π²Π°ΠΌ просто ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Эклипсом), Π½ΠΎ ΠΊ Π½Π΅ΠΉ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π΅ΡˆΡŒ. МоТно Π΄Π°ΠΆΠ΅ всС Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ (ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΈ всякиС, ΠΏΠ°Π½Π΅Π»ΠΈ).
Никаких тонкостСй ΠΈ особСнностСй Π½Π΅Ρ‚ β€” срСда Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΠΎΠ΄ этот камСнь. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, настраиваСм, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ всякиС сгСнСрированныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΈΠΊΠΈ со Π·Π²ΡƒΠΊΠ°ΠΌΠΈ ΠΈ нСйросСтями ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ β€” пишСм Π½Π° C ΠΈΠ»ΠΈ ASM. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. ВсС ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто ΠΈ понятно.
ЕдинствСнный, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, нюанс β€” ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ β€” Β«config.mcaΒ». Π’Π°ΠΌ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ настройки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ β€” ΠΏΠΈΠ½Ρ‹, ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Для нашСго модуля я написал свой ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎ ссылкам ΠΈΠ· влоТСния ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.
Π”Π°. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Project-SE Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ послС установки 14 Π΄Π½Π΅ΠΉ Π² Ρ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ сути Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ напросто, ΠΏΠΎ истСчСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΆΠ°Π΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈ пСрСстаСт ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π–Π°Π΄Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ послС запуска ΠΌΠΎΠ΅Π³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π°Ρ‚Π½ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сбрасываСт этот самый ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. Π‘Π°Ρ‚Π½ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΏΠΎ ссылкам Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.
ΠœΠΎΠ΄ΡƒΠ»ΡŒ EasyVR

ΠœΠΎΠ΄ΡƒΠ»ΡŒ β€” ΡˆΡ‚ΡƒΠΊΠ° самодостаточная. На Π½Π΅ΠΌ установлСн вСсь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ обвСс, ΠΎΡ‚ стабилизатора питания, Π΄ΠΎ памяти ΠΈ прСобразоватСля ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ напряТСния (для UART). Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ происходит ΠΏΠΎ UART, Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌ для ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° (с ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ΠΎΠΌ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅), Ρ€Π°Π·ΡŠΠ΅ΠΌ для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° (Π²Ρ‹Ρ…ΠΎΠ΄ PWM, Π±Π΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅) ΠΈ ΠΊΠΎΠ»ΠΎΠ΄ΠΊΠ° с трСмя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ GPIO + Π²Ρ‹Π²ΠΎΠ΄Ρ‹ nXM ΠΈ RST. На ΠΌΠΎΠ΄ΡƒΠ»Π΅ установлСна Ρ„Π»Π΅ΡˆΠΊΠ° Π² 1 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ максимально адрСсуСмого пространства (Π½Π° Π½Π΅ΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ хранится ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΈ Π·Π²ΡƒΠΊΠΈ) ΠΈ EEPROM 24LC64 для хранСния шаблонов SD ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ своСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.


24LC64 ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ спокойно пСрСпаиваСтся Π² 24LC256 ΠΈ становится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ 128 шаблонов. 24LC512 ΠΊ соТалСнию ΡˆΠΈΡ€Π΅ корпусом ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Π½Π΅ Π²Π»Π΅Π·Π°Π΅Ρ‚ πŸ™‚

ΠŸΠΈΡ‚Π°Π΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ 3 Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚. На ΠΏΠΈΠ½Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ UART стоит микросхСма-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ (Ρ‡Ρ‚ΠΎΠ± ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡˆΠΏΠ°Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚). На ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ большС 3 Π²ΠΎΠ»ΡŒΡ‚ НЕЛЬЗЯ! Π‘ΠΏΠ°Π»ΠΈΡ‚Π΅ ΠΏΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ Ρ‡ΠΈΠΏ! Π­Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ AVR!
А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ самоС Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ€Π°Π΄ΠΈ Ρ‡Π΅Π³ΠΎ всС Π·Π°Ρ‚Π΅Π²Π°Π»ΠΎΡΡŒ! Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ модуля Π½Π΅ Π°Ρ„ΠΈΡˆΠΈΡ€ΡƒΡŽΡ‚ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡˆΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любой ΠΊΠΎΠ΄! УстроСно всС Ρ‚Π°ΠΊ: Π² РОМС самого Ρ‡ΠΈΠΏΠ° сидит Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° Β«VeeLoader.exeΒ» ΠΎΡ‚ VeeaR (ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ софта). А Π²ΠΎ Ρ„Π»Π΅ΡˆΠΊΠ΅, которая Π½Π° 1 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚, собствСнно ΠΈ Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°. Π’.ΠΊ. Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ со встроСнным РОМом, Π»ΠΈΠ±ΠΎ с внСшним Ρ„Π»ΡΡˆΠΎΠΌ, Ρ‚ΠΎ Π²ΠΎΡ‚ ΠΈ получаСтся наша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°: подцСпляСм nXM Π½Π° 3 Π²ΠΎΠ»ΡŒΡ‚Π° ΠΈ Ρ‡ΠΈΠΏ стартуСт с Π²ΡˆΠΈΡ‚ΠΎΠ³ΠΎ ΠΏΠΎ маскС Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ спокойно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π»ΡΡˆΠΊΡƒ Π±Π΅Π· всяких ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· UART. А Ссли ΠΌΡ‹ оставим Π²ΠΈΡΠ΅Ρ‚ΡŒ nXM свободно (Π½Π° самом Π΄Π΅Π»Π΅ pull-down Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‡ΠΈΠΏΠ° Π½Π° нСсколько ΠΊΠΈΠ»ΠΎΠΎΠΌ), Ρ‚ΠΎ Ρ‡ΠΈΠΏ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ с внСшнСй Ρ„Π»ΡΡˆΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, достаточно просто ΡΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ HEX-Ρ„Π°ΠΉΠ» своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ VeeLoader’Ρƒ ΠΈ, вуаля, ΠΎΠ½ Π·Π°ΡˆΡŒΠ΅Ρ‚ Π΅Π΅ Π²ΠΎ Ρ„Π»ΡΡˆ! Π”Π΅Π»ΠΎΠ²-Ρ‚ΠΎ πŸ™‚

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Ρ‡ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅ΠΏΠΈΡ‚ΡŒ сами ΠΊΠ°ΠΊ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ производитСля. МоТно Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Π½Π° Ρ‡Ρ‚ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ πŸ™‚ Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΠΆΠ΅Π»Π΅Π·ΠΊΠ° ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅, интСрСсныС ΠΈ ΠΎΡ‡Π΅Π½ΡŒ качСствСнно Π²Ρ‹Π»ΠΈΠ·Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ (рСбята ΠΈΠ· Sensory β€” ΠΌΠΎΠ»ΠΎΠ΄Ρ†Ρ‹).

Π’ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ссылку Π½Π° Π°Ρ€Ρ…ΠΈΠ² со всСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ (Π°Ρ€Ρ…ΠΈΠ² с софтом ΠΈ пилюлями ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ большС Π²Ρ‹ Π΅Π³ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ достанСтС):
1. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Sensory послСдних вСрсий: QuickT2SI 3.1.7 (с Π»Π΅Ρ‡ΠΈΠ²ΠΎΠΌ), QuickSynthesis 5.2.1, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FluentChip 3.1.6 с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ всСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС Π½Π° Ρ‡ΠΈΠΏ ΠΈ ΠΆΠ΅Π»Π΅Π·ΠΎ.
2. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Phyton: Project-SE 1.22.00 (с Π»Π΅Ρ‡ΠΈΠ²ΠΎΠΌ)
3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ VeeaR: VeeLoader.exe ΠΈ послСдняя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° EasyVR, Ссли захочСтся Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»

ВсС вопросы ΠΈ поТСлания ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ…. Π§Π΅ΠΌ смогу β€” ΠΏΠΎΠΌΠΎΠ³Ρƒ :)

we.easyelectronics.ru

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ голосового модуля Π½Π° микросхСмС WT588D для Ардуино.

Новый высококачСствСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Ардуино RKP-WT588D-8Mbit Π½Π° микросхСмС WT588D08 (ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Guangzhou Waytronic Electronic Limited) ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ систСмах ΠΌΠ΅Ρ…Π°Ρ‚Ρ€ΠΎΠ½ΠΈΠΊΠΈ, связанных с воспроизвСдСниСм ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… голосовых ΠΈΠ»ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ².
ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ микросхСмы сСрии WT588D ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ трСбуСтся простоС дСшСвоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ-Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… сообщСний Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 17.5 ΠΌΠΈΠ½ΡƒΡ‚ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ быстрой ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈΡ… пСрСзаписи. Π‘ΠΌΠ΅Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² модулях WT588D осущСствляСтся ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ микросхСмы SPI-flash памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ³ΠΎ USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Π—Π°ΠΏΠΈΡΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ прямо Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ ΠΈΠ·Π΄Π΅Π»ΠΈΠΈ Π±Π΅Π· нСобходимости извлСчСния микросхСмы ΠΈΠ· ΠΏΠ»Π°Ρ‚Ρ‹.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ микросхСм WT588D

  • Низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
  • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ WT588D-16 pin: всСго 22 Ρ… 19 ΠΌΠΌ)
  • ΠŸΡ€ΠΎΡΡ‚Π°Ρ схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
  • Быстрая ΠΈ удобная ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ (с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ USB ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ„Ρ„-Π»Π°ΠΉΠ½ ΠΊΠΎΠΏΠΈΡ€Π°)
  • ΠœΠΎΡ‰Π½Ρ‹Π΅ возмоТности настройки ΠΈ конфигурирования
  • ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ со ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ΄ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ DIP-ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ, Π»ΠΈΠ±ΠΎ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° микросхСм
  • ВстроСнный высокоскоростной Π°ΡƒΠ΄ΠΈΠΎ процСссор, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ качСствСнноС ΠΈ чистоС Π·Π²ΡƒΡ‡Π°Π½ΠΈΠ΅
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ частоты дискрСтизации ΠΎΡ‚ 6ΠΊΠ“Ρ† Π΄ΠΎ 20ΠΊΠ“Ρ†
  • НСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² управлСния, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сигналов, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ внСшнСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • напряТСниС питания ΠΎΡ‚ 2.8 Π΄ΠΎ 5.5Π’

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ микросхСмы
Π’ зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… установок микросхСмы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:
— простой ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ
— Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ внСшнСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ шинС (ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ SPI)
— Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…
— Ρ€Π΅ΠΆΠΈΠΌ с функциями ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ mpΠ—-ΠΏΠ»Π΅ΠΉΠ΅Ρ€Ρƒ
— Ρ€Π΅ΠΆΠΈΠΌ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 24 ΠΊΠ½ΠΎΠΏΠΎΠΊ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма голосового модуля WT588D с 16-ю Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ

Π’ простом ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ логичСскиС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π½Π° ΠΏΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ. Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ сопоставлСн ΠΎΠ΄Π½ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ/ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². Активный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала β€” 0. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· пяти Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 15 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² Ρ‚ΠΎΠΌ числС Edge, Level. On/Off (Π²Ρ…ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с фиксациСй), Next Loop, Prev Loop (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх Π°ΡƒΠ΄ΠΈΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²), Pause, Stop, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ.

Π Π΅ΠΆΠΈΠΌ ΠΎΠ΄Π½ΠΎ-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ внСшнСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½ΠΎ-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, всСго Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 219 голосовых Π³Ρ€ΡƒΠΏΠΏ.

Π Π΅ΠΆΠΈΠΌ Ρ‚Ρ€Π΅Ρ…-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ внСшнСго ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€Π΅Ρ…-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, всСго Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 219 голосовых Π³Ρ€ΡƒΠΏΠΏ.

Π Π΅ΠΆΠΈΠΌ Ρ‚Ρ€Π΅Ρ…-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ количСством Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² этот Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ внСшнСго микропроцСссора, ΠΏΡ€ΠΈ этом всС восСмь свободных Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² микросхСмы WT588D Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² качСствС Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ логичСский 0 ΠΈΠ»ΠΈ 1 для управлСния внСшними устройствами.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, подавая ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ воспроизвСдСниС любого ΠΈΠ· 220 Π°ΡƒΠ΄ΠΈΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ цикличСский Ρ€Π΅ΠΆΠΈΠΌ воспроизвСдСния.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… адрСс голосовой Π³Ρ€ΡƒΠΏΠΏΡ‹ выставляСтся Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ шинС Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, всСго Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ 219 голосовых Π³Ρ€ΡƒΠΏΠΏ.

Π’ mp3 Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ микросхСмы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ mp3 ΠΏΠ»Π΅Π΅Ρ€Π°: PLAY/PAUSE, STOP, NEXT, PREVIOUS, VOLUME+, VOLUME-.

Π Π΅ΠΆΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ 3Ρ…8, Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· 24-Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ задаСтся сигналом ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ 3Ρ…8.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² микросхСму осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ WT588D mini download ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для записи скомпилированных Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сСрии WT588D ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡ… работоспособности Π²ΠΎ всСх Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° позволяСт Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ микросхСмы SPI-flash, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² модулях ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ… микросхСм сСрии WT588D. Для осущСствлСния внутрисхСмного программирования слуТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ, сигналы с Π½Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· внСшний ΡˆΠ»Π΅ΠΉΡ„ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ нСпосрСдствСнно Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ микросхСмы SPI-flash. Π—Π°ΠΏΠΈΡΡŒ ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· стандартный USB-ΠΏΠΎΡ€Ρ‚, внСшний источник питания Π½Π΅ трСбуСтся.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ компиляция Ρ„Π°ΠΉΠ»Π° для записи производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ WTW588D VoiceChip. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ скомпилированный Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ/микросхСму ΠΊΠ°ΠΊ ΠΈΠ· ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ WTW588D VoiceChip, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

ЭдСсь ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ WTW588D VoiceChip (Π°Ρ€Ρ…ΠΈΠ² ZIP, Ρ€Π°Π·ΠΌΠ΅Ρ€ 11.3 ΠœΠ‘) =>>

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ соСдиняСтся с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ стандартным USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ. ΠœΠΎΠ΄ΡƒΠ»ΠΈ WT588D-28pin ΠΈ WT588D-16pin Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно Π² ΠΏΠ°Π½Π΅Π»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, микросхСма SPI-flash вставляСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ°. К Π°ΡƒΠ΄ΠΈΠΎΠ²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ внСшний Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ звучания записанных Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ².

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 10476

Π”Π°Ρ‚Π°: ПонСдСльник, 07 Июля 2014

robot-kit.ru

Π—Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ€ для Arduino — ProGDron.com

ΠŸΠ»Π°Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ L293D, ИК-Π΄Π°Ρ‚Ρ‡ΠΈΠΊ VS1838B, TFT LCD, МодСм M590E GSM GPRS, «ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ TFT LCD, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния HC-SR501, ИК-ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния, Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ NRF24L01, SD Card Module, Π—Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, 5-axis stepper motor driver, Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, МодСм M590E GSM GPRS, 5-axis stepper motor driver, Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ DS 3231/DS 1307, тСрморСгулятор W1209 DC, Π Π΅Π»Π΅ΠΉΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния HC-SR501, ΠœΠΎΠ΄ΡƒΠ»ΡŒ Wi-Fi ESP8266-12E, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния HC-SR501, ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ RF 433 Mhz, Π‘Π»ΠΎΠΊ питания, L293D, ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ элСктродвигатСля, ИК-ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния, Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ контроля Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ NRF24L01, OKI 120A2, Rotary Encoder, SD Card Module, БСспроводной ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния, ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ элСктродвигатСля, ΠœΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HC-06,, МодСм M590E GSM GPRS, Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ DS 3231/DS 1307, Mini 360 Π½Π° схСмС LM2596, MP3-TF-16P, L293D, ΠœΠΎΠ΄ΡƒΠ»ΡŒ LCD ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ расстояния, Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, USB Host Shield, HC-SR501, CΠ²Π΅Ρ‚ΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ сопротивлСния, Π±Π»ΠΎΠΊ питания Mini 360 Π½Π° схСмС LM2596, Π–Πš-дисплСй TFT дисплСй, ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ L298N, HC-SR501, ΠœΠΎΠ΄ΡƒΠ»ΡŒ MP3 Player WTV020, GSM GPRS, Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹, МодСм M590E GSM GPRS, Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ DS 3231/DS 1307, ΠœΠΎΠ΄ΡƒΠ»ΡŒ Wi-Fi ESP8266-12E, Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ расстояния, Card Module, Π£Π»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π»ΡŒΠ½ΠΎΠΌΠ΅Ρ€Ρ‹ HC-SR04, Π‘Π»ΠΎΠΊ питания, ΠšΠ°Ρ€Ρ‚Π° памяти SD, Mini 360, Ethernet shield, L293D, Π±Π»ΠΎΠΊ питания Mini 360 Π½Π° схСмС LM2596, Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20, ИК-ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния, USB ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ UART, ИК-ΠΏΡƒΠ»ΡŒΡ‚, АнтСна для модуля WiFi, Ethernet shield, ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π±Π»ΠΎΠΊΠ° питания XL6009, ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ элСктродвигатСля, ΠœΠΎΠ΄ΡƒΠ»ΡŒ качСства Π²ΠΎΠ·Π΄ΡƒΡ…Π° MQ-135, ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ элСктродвигатСля, ИК-ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния, SD Card Module, Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ NRF24L01, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ OKI, 5-axis stepper motor driver, L293D, TB6560, Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ шагового двигатСля TB6600, Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Π‘Π»ΠΎΠΊ питания, L293D, Π±Π»ΠΎΠΊ питания Mini 360 Π½Π° схСмС LM2596, 5axis mach4 interface, ΠšΠ°Ρ€Ρ‚Π° памяти SD, Ethernet shield, ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ L298N, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния HC-SR501, ΠœΠΎΠ΄ΡƒΠ»ΡŒ Wi-Fi ESP8266-12E, ΠœΠΎΠ΄ΡƒΠ»ΡŒ LCD ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° LCD1602, Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ OKI 120A2, Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ.

Β 

www.progdron.com

WTV020SD Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Arduino — ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ — Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ — ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ статСй — RC

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π° ΠŸΠ°Ρ€ΠΊΡ„Π»Π°Π΅Ρ€Π΅.

Β 

Вопросами ΠΎΠ·Π²ΡƒΡ‡ΠΊΠΈ своих Arduino-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² я задавался Π½Π΅ Ρ€Π°Π·. И всСгда минусы ΠΏΠ΅Ρ€Π΅Π²Π΅ΡˆΠΈΠ²Π°Π»ΠΈ ΠΏΠ»ΡŽΡΡ‹: Π»ΠΈΠ±ΠΎ Ρ†Π΅Π½Π° заоблачная, Π»ΠΈΠ±ΠΎ рСсурсы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° потрСбляСт… И Π²ΠΎΡ‚ довСлось ΠΌΠ½Π΅ Π½Π°Ρ‚ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΠ½ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ — поэтому ΠΊΡƒΠΏΠΈΠ» я Π΅Π³ΠΎ Π½Π΅ раздумывая. Надо ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² сСти Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ я Ρ‚Π°ΠΊΠΈ с Π½ΠΈΠΌ справился ΠΈ подСлюсь Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ «Π½Π°ΠΊΠΎΠΏΠ°Ρ‚ΡŒ».

1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ снабТСн ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠ°ΠΌΠΈ с ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ шагом Π² 2.54ΠΌΠΌ. Π­Ρ‚ΠΎ позволяСт Π²Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±Π΅ΡΠΏΠ°ΡΡ‡Π½ΡƒΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΡƒ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².

2. На Π±ΠΎΡ€Ρ‚Ρƒ находится Ρ€Π°Π·ΡŠΠ΅ΠΌ для microSD. ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ подходят ΠΊΠ°Ρ€Ρ‚Ρ‹ объСмом Π΄ΠΎ 1Π“Π±. Π£ мСня Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ — 64Мб (дрСвняя «ΠΊΠ°ΠΊ Π³***ΠΎ ΠΌΠ°ΠΌΠΎΠ½Ρ‚Π°» ΠΈ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ рабочая) ΠΈ 2Π“Π±. Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ отказался, со Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» сразу ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

3. ΠœΠΎΠ΄ΡƒΠ»ΡŒ питаСтся ΠΎΡ‚ 3.3Π’. На Π±ΠΎΡ€Ρ‚Ρƒ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° для питания 5Π’, Π½ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ я с Π½Π΅ΠΉ Π½Π΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ.

4. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π΅Π΅Ρ€Π° с ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. ПослСдний Ρ€Π΅ΠΆΠΈΠΌ мСня интСрСсовал ΠΌΠ°Π»ΠΎ (схСму ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ). А Π²ΠΎΡ‚ с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ МК я разобрался. Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Arduino такая:

Β Β 

Π§Ρ‚ΠΎ интСрСсно, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сам ΠΏΠΎ сСбС Π² асинхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½Π΅ поглощая рСсурсы ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π°Π΅Ρ‚ Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния. А сигнал busy ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, воспроизводит ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ»ΠΈ простаиваСт Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ.

5. Π£ΠΆ Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ ΠΎΠ±ΠΎΠ·Π²Π°Π»ΠΈ Π΅Π³ΠΎ MP3-ΠΏΠ»Π΅Π΅Ρ€ΠΎΠΌ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ MP3 Ρ„Π°ΠΉΠ»Ρ‹ Ρƒ мСня ΠΎΠ½ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ отказался. Π—Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρƒ мСня ΠΎΠ½ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° AD4. Ну Π΄Π° Π½Π΅ Π±Π΅Π΄Π° — ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ я нашСл.

6. Π‘ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Ρ‚ΠΎΠΆΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ всС Π½Π΅ Ρ‚Π°ΠΊ просто. ВсС Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². МК для проигрывания Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚Π΄Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ°.

7. Π”ΠΎΠ±Ρ€Ρ‹Π΅ люди написали Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Arduino. Π’ Π½Π΅ΠΉ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, содСрТащий Π² Ρ‚ΠΎΠΌ числС ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ‚Π°ΠΊΠΎΠΉ:

  • ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ синхронно — МК Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ окончания проигрывания Ρ„Π°ΠΉΠ»Π°
  • ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ асинхронно — МК отдаст ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ дальшС своими Π΄Π΅Π»Π°ΠΌΠΈ
  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ воспроизвСдСния
  • ΠΏΠ°ΡƒΠ·Π°/остановка проигрывания Ρ„Π°ΠΉΠ»Π°

8. Π’Ρ‹Ρ…ΠΎΠ΄ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ достаточно слабый. Π’ Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠ°Ρ… ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ (Ρƒ мСня Π±Ρ‹Π» усилок Π½Π° микросхСмС TDA7297).

Π’ ΠΈΡ‚ΠΎΠ³Π΅ это оказался Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий ΠΌΠ½Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. ΠžΠ·Π²ΡƒΡ‡ΠΊΡƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Π°Π½ΠΊΠ° я дСлаю ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΌ.

UPD: Ρƒ модуля обнаруТился ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ косяк. Π’Ρ‹Π²ΠΎΠ΄ BUSY срабатываСт с ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ — ΠΏΠΎΡ‡Ρ‚ΠΈ Π² сСкунду. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ оказался Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для цикличСской Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΎΠ·Π²ΡƒΡ‡ΠΊΠΈ.

Бсылки для скачивания:

Π”Π°Ρ‚Π°ΡˆΠΈΡ‚ (Manual)

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Arduino

ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² MP3-to-AD4

rc-master.ucoz.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *