Мовний інформатор для саморобної системи телеметрії FrSky Записки Механіка
Механіка, електроніка, авіамоделізм та інші цікавості
Мовний інформатор для саморобної системи телеметрії FrSky
Відразу зазначу, що розробка не моя, а взята на цьому чудовому сайті. З мого — лише розроблена друкована плата під пульт та набір звукових та голосових повідомлень. Але розповісти про блок мовного інформатора все ж таки хочеться. Використовував готову тому, що хотів заощадити час (дуже хотілося випробувати на ділі вимірювання висоти під час польоту)
Мовний інформатор для саморобної системи телеметрії FrSky
Досить популярний (хоча останнім часом уже почав втрачати популярність) мікроконтролер ATtiny2313, виявляється здатний на такі подвиги, як програвання з SD картки несжатих wav-файлів! Та ще й із досить гарною якістю. Пам'ятайте, колись знайшов в інтернеті схему з аналогічними можливостями, але на ATmega32, тому дуже здивувався, прочитавши цю статтю. Ось про цей пристрій згадалося після перших випробувань системи телеметрії FrSky. Адже тоді поточну висоту літака казала моя дружина Галя. Після успішного завершення випробувань вирішив, щомовленнєвий інформатор у пульт мені потрібен, тим більше, що аналогів того, що я хотів зробити - автоматичне озвучування поточної висоти - я поки не зустрічав (Це добре, що я тоді не знав про FrSky Taranis, інакше не став би нічого робити…).
Схему, взяту із сайту, я спростив. Ніяких кнопок мені не потрібно було (залишив тільки перемикач Dir1/Dir2 та ще про всяк випадок кнопку Play (для налагодження)) - управління передбачалося UART каналом. Адже моя система телеметрії працювала тільки на прийом даних з FrSky передавача. Тепер попрацює на передачу даних до блоку мовного інформатора.

Для нормальної роботи схемі потрібні 3.3 вольти. Для цього у схемі використаний стабілізатор LM1117.
Підсилювач звуку взяв зі своїх виробів. Проста схема, заснована на мікросхемі зі старого касетного програвача. Якості цілком вистачає. Як динамік — узяв маленький із якоїсь іграшки.

Плату блокумовного інформатора розробив з урахуванням розміщення його на задній кришці пульта.

Підготовка звукових файлів для мовного інформатора
Хоч у статті, посилання на яке я давав вище, про це все розписано, коротко напишу ще й тут.
Якщо вам потрібні інші звуки (повідомлення), то у вас на вибір два варіанти. Або просити когось озвучити необхідні вам повідомлення (або самому), або зробити як зробив я - користуватися голосовим двигуном. Ті звуки, що в мене записані з використанням голосового движка «Алена» з трішки підкоригованим тембром і швидкістю.
Із назвами файлів все просто: має значення лише перший символ імені файлу. Мовний інформатор на ATtiny2313 розпізнає файл лише по ньому, тому існує обмеження кількості звукових та голосових повідомлень (літери латинського алфавіту, цифри та деякі символи, які дозволяється використовувати для імен файлів). Перемикачем Dir1/Dir2 можна збільшити цю кількість вдвічі. Для цього потрібно створити два каталоги («1» і «2»)яких лежатимуть різні набори даних.
Можливо потім зроблю все на одному мікроконтролері. Хтось може заперечити: «А навіщо винаходити свої велосипеди?». Може й нема чого, але якщо мені буде цікаво це робити, то чому б і ні?
І на цій сумбурній ноті я закінчую цю дивну статтю.
Добридень! Як можна зв'язатися з Вами? Мені дуже потрібна професійна порада! Андрій