RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Устройството е предназначено за звукови симулации на експлоатацията на двигателя на самолета и борда оръжия акустичните и светещи операция симулация.

Симулаторът е изграден върху използването на 2-ATtiny2313 и ATtiny13 микроконтролер.

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Основните принципи на работа на играча остават непроменени.
промени:
1. Липсата на бутони за управление, контрол играч се извършва само чрез UART;
2. Липсата на ключове чудовище, хелий, Repeat (Повторение функция е активирана по подразбиране)
3. преминаването DIR1 / DIR2 добавен превключвател DIR3 / DIR4 (брой папки за звукови схеми се увеличава до 4);
4. Направете изход за усилвател, който се появява влезете "1", докато играят аудио файл;
5. Тъй като освободени контролер крака превърнати LED дисплей верига.
На ATtiny13 сглобени RC-Switch с 2 входа, която контролира работата на играч, в зависимост от входния сигнал.

Един вход е свързан чрез Y конектор за газовия канал (канал 3) и в зависимост от продължителността на импулса на канала върви предаване UART за героите на играчите на първото име на файла и неговото начало се случи, което трябва да съответства на текущата скорост на двигателя.
Редът на файлове (първата буква на името), в зависимост от ширината на импулса на канала:
А - празен, B, C, D, E, F, G, Н, I, J, K
Независимо има файл с буквата "Z" е звукът на старта на двигателя. Той игра в началния час 1 и след това стартирате файла, съответстващ на ширината на импулса на канала.
Ако някой файл липсва, играчът автоматично ще играят предишната.
2 е свързан към входния krutilki или превключвателя 3-позиция. (Може би това няма да е свързан, липсата на нужда от тази функция)
Този канал контролира включването на звукови и светлинни ефекти на оръжия за съответните крака RC-Switch контролер.
Играчът е в състояние едновременно да възпроизвежда само един файл, така че няма миксер и звук оръжие обхваща звук на двигателя. Когато изключите оръжията звука на двигателя се намалява (звука на оръжия, тъй като има по-висок приоритет, когато играете).
Редът на файлове (първата буква на името), в зависимост от ширината на импулса на канала:
"1" - първият оръжие (пистолет, бързо мигане щифт 2);
"2" - втората оръжието (пистолет, умерено мигане щифт 3);
"3" - първи + втори оръжие (пистолет + пистолет, едновременно мигане на щифтове 3 и 2).
забележка:
При използване на тумблери 3-та позиция, ще бъде възможно само 2-завой: "1" и първото оръжие, "3" първо + второ оръжие (2-микс или превключвател).

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Когато устройството е първият включен, първи канал RC-Switch трябва да се калибрира (коригиран втори канал на първия). За да направите това, поставете пръчката до максимум и включете захранването. (За да не се предизвика възможно програмиране контрол старта, калибриране устройства са свързани към всеки канал).
След доставката (ако канал в канала на импулсите дълги 1,5ms) едновременно започне мигащи щифтове (пистолет оръжие 1 и 2). След движението на пръчката, мигащи скорост и в продължение на 6 секунди (време на калибриране), е необходимо да се преведат на стика няколко пъти, за да MIN и MAX. Прекратяване мига пина оръжия - калибриране е завършена.

SDC_Talking_DimaMode4.hex - фърмуер за Tiny2313

фърмуер за Tiny13:

RC_2IN_ATtiny13_UART_1_inv_12.hex - обхвата е разделен на 12 сегменти (11 букви -. А, В, С, К + "изключено" сегмент)
RC_2IN_ATtiny13_UART_1_inv_18.hex - 18 диапазон е разделен на сегменти (17 букви -. А, В, С Q + "изключено" интервал)

Всички същото, само UART сигнал (zvyaz Tiny13 и Tiny2313) не е обърнат (с хармонизиране на нивата без транзистор))
RC_2IN_ATtiny13_UART_1_no_inv_12.hex
RC_2IN_ATtiny13_UART_1_no_inv_18.hex

Проектът е доразвита.

Разделяне на проби изцяло върху звукови сегменти всички турбина за работа (най-кратък алгоритъм)

1 изстрелване
2- Оборот малък
3 увеличение от малки до средни
4 среда
5- увеличение от центъра към максималната
6 максимум
7 намаляване от максималната към среда
8- намаление от среда за малки
9- заглушаване

това, което е най-голямото събитие на звуковата реализъм - така че напълно симулира играят всички проби последователно без стъпала.
Трудността се състои в това, че докато такава пръчка след повишаване на газ напълно възпроизвежда песен "3" в този случай, без да се включва на пистата 4
така се получи плавен преход - малка скорост писта "2", добави газ игра за дадена песен, "3" и той ще повтори играта на писта "4", докато пръчката газ с 50%

Ако пръчката на газта директно се трансформира в мин макс - възпроизвежда "2" по-късно "3", след това "5" и проследяване на "6" максимална скорост.
Ето какво се случи:

диапазон на газ е разделена на равни отсечки, които се отнасят към звуков файл + отрязани.
Файлове (първо писмо), посочени от опашката се започне с "С" и 2: С, F, I, L.

Междинните файлове, съответстващи букви: А, В, D, Е, Ж, З. определяне на скоростта се променя звука.
A - увеличение (стартиране на двигателя), B - гниене (изключен)
D - увеличение от "С" с "F", Е - гниене с "F" с "С"
и т.н. см. затворено рисунка.

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

SDC_Talking_DimaMode5.hex - фърмуер за Tiny2313

фърмуер за Tiny13:

RC_2IN_ATtiny13_UART_2_inv_6.hex - гама е разделена на 6 сегменти (5 букви - С, F, I, L, О + "изключено" интервал)
RC_2IN_ATtiny13_UART_2_inv_10.hex - лента е разделена на 10 сегменти (9 букви - С, F, I, L, О, R, U, X, [+ "изключено" интервал)
Всички едно и също, само сигналът UART (телекомуникационно Tiny13 и Tiny2313) не се обръща (на ниво координация без транзистора)
RC_2IN_ATtiny13_UART_2_no_inv_6.hex
RC_2IN_ATtiny13_UART_2_no_inv_10.hex

Самият аз съм по никакъв начин не един шофьор, но по молба на читателите е направил това нещо.
Опитах да го направи, доколкото е възможно универсален, може би някои чипове са пресилени и ще бъдат необходими никого.

Принципът на имена на файлове, както и логиката на тяхното план, мисля, че идеята за рисуване.

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

- 3 крак Tiny13 показва дневник. "1" при стартиране на двигателя (включване channel2) и се държат по време на работа. Output "0", когато заглушаването на двигателя.
(Например, можете да се свържете към светлините.)

- Това е още един (в сравнение с RC_Sound) вход channel3 (2 Tiny13 крак) за включване (bibikalka, сирена, kryakalka) всеки звук (логиката като оръжие на звук модул на самолета).

Този канал е разделен на трета диапазон: | - Изключено. - | - сигнал "1" - | - сигнал "2" - |

Когато сигнала за разрешаване на "1" до 8 Pinna Tiny2313 появява лог. "1" (което означава, използван, за да започнете
светлина ilyuminatsii съпровод звуков сигнал "1")

Когато сигналът е включен "2" 9 Pinna Tiny2313 появява лог. "1" (което означава, използван, за да започнете
светлина ilyuminatsii съпровод звуков сигнал "2")

Съответно, когато е свързан с цифров канал, само може да се твърди - изключен. и сигнал "2"


- Калибрирането се започна както обикновено, само крайният светодиод (3 Tiny13 крак) започва да мига бързо, кани трансфер пръчка в неутрално положение
(Може да се използва, най-важното, че в края на ускореното мига стик е неутрален).

- загуба на индикация на сигнала: защото 3 крак е винаги, когато "работи" на двигателя. Сега, сигналът загуба последвано двойни периодични кратки залпове на крака 3.

Схема почти идентична схема RC_Sound, освен kanala3 прибавя вместо въвеждане на светлинната индикация (weapons1). Кой не се нуждаят от нея, фърмуера ще работи и по старата схема.

Хареса 112

Napryazhno доставка е нормално, сега подгъва и калиброване на приемника канали.
И двете контролери питат добре ли е?
Странно tini13 когато няма сигнал трябва да сигнализират за светодиоди (които са за него). Истината е, че не си спомням като много версии ponadelal. Тя изглежда да има само, за да горят непрекъснато (тази кола те мига фърмуера).
Да, и това, което фърмуер светна? За да бъде в състояние да говоря в детайли.

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Дмитрий Chudnov приемник подгъв, канали не са калибрирани! Светодиоди на tinki13 не мигат и не горят! Зашийте като правилата! Шия avrdudeprog3 програма. Програмист - USBasp. Firmware за кола RC_Sound_Auto_v2.1438792751148

Калибрирането на влизането на?
-За калибриране на първо свържете само един канал. който е (газова проход) е по-близо до ръба на дъската (трети щифтове)
- Дроселовата клапа се придържаме към максимума и след това подгъва властта (сигнала) - можете просто да поставите конектора от приемника на борда (важно е, че силата на сигнала е постигнато в същото време, ако първият е силата и сигналът ще се появи по-късно - настройка не може да започне, и е важно, че сигналът веднага съвпадащи стик в Стах).
Ако просто се свържете захранването и сигнал не се стартира - светодиоди (всъщност само един) не мига? За автоматично фърмуер трябва малко такса римейк, има и друг вход на канала се прави вместо една LED (посочени в описанието!), Но не е критично. LED индикатор остава само един, който е третият по крака 13 Тини.
нормалната цена Fyuz? Светодиодите работят? и съжалявам позволи полярност не се възстановява?

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Zdravsvuyte Дмитрий! Имаше един позьор. Аз мига последната Архив RC_Saund_New. (Старт / заглушаване), но проби действат като странен (да ги направи сам, но това не е от значение в този случай, всичко е наред). Reflash веднага до 10, като проби, както се очаква, имаше редица калибриране. Ще започне нормално, в работата, също като нищо, но позицията на газ пръчка до нула - тя започва да работи на разстояние всички проби на първо място, отговорен за "упадък" от мястото, където е имало пръчка, а след това включва проба "Б" - изключен. Двигателят вече е изключен, но звукът е все още прет няколко секунди след това, до пълното добива. Т.е. Оказва се, че от всички позиции на пръчката, с неговото връщане на нула - "финал" няма да звучи, докато не загубят съответните проби. Възможно ли е да се поправи? Ако имате нужда от допълнително. Информация за случая - да помогне, отколкото аз мога
Да, мога да добавя, че се фърмуер от този архив без инверсия

Така че това е основната характеристика на версия Нова - смяна гладкост. Аз специално помоли да направя, и ще "оправи". ). Вземете проби (преходни) кратки (много кратко), и по-кратък твърде прости (макар и да не може да се играе, когато преминавате - само преходно). Или използвайте предишна версия. Там отива възпроизвеждане на тока (както на пръчка) и ако стик проба рязко отхвърли нула След като сегашният финала зле и всичко спира.

Дмитрий благодаря ви много за такъв прекрасен проект, колко се търси на различни форуми infu по тази тема, така че нищо не е намерено Бихте ли искали да преведем този блог в дискусия на конец на форума самостоятелно подобен, за предпочитане по rtsdesaygn просто има няколко, които четат и в блога Определят го като много трудно, бих искал обещаващ проект за по-нататъшното му развитие.

Не знам. Аз не искам постоянно да натяква на този проект, особено след като с течение на времето някои неща са забравени, и всеки път, когато някой пита за нещо, което да добавите, промените, е необходимо отново да се потопите в кода. А има толкова много други интересни занимания. Страхувам се, че има голяма аудитория :).

От друга страна, проектът е отворен, ако някой иска да продължи - Нямам нищо против. Въпреки това, аз знам за себе си, понякога е по-лесно да се напише, отколкото да се разбере вашия проект в някой друг, още повече, че тя е в монтажа.

схема в статията отговаря разпояване RC_Sound2.lay в архива?
RC_Sound1.lay за разлика от отсъствието на ключов T1?

Да, всичко е наред. T1 - е да се среща нива на напрежение. Tini13 тече от 5 волта, 2313 2.7-3.6 (тъй като това работно напрежение за SD карти)

Здравейте, Дмитрий!
Аз също реши да направи звука на симулатора на двигателя, опция автомобили, вместо да параход опция. Но това не искам да играя на звука на двигателя, работи само Z и Аудио1 SOUND2. Още на 8 и 9 крак ATtiny2313 толкова слаб, че дори и сегашната 5-мили светодиод усилвател не иска да блесне.

RC-доброто аудио експлоатация симулатор на двигателя и въздуха оръжие за самолетите

Tomorrow'll се грижи за вашия проблем. Напълно автоматично фърмуера не е тестван, само косвено (гледах програмата чрез UART команди, за да играе с 13 Tinkoff и потвърждение възпроизвеждане на 2313) и, че всичко е нормално. Опитайте се да мига RC_Sound_New, за да се уверите, че флаш паметта работи, защото RC_Sound_New аз със сигурност работи в желязо.
Краката 8 и 9-вероятно не са конфигурирани да продукция (пропусната) и те работят като вход, а когато се появи дневника. "1" е включена вътрешния Pullup резистор (100K) към захранването и следователно ниска ток. Аз ще го оправя. Утре заем. В същото време аз ще тества желязото.

Най-сетне reflash и тя работи веднага без никакви проблеми!
Това е просто логиката на автомобилната версия е не веднага счита, там разбрах, имитация на смени се реализира? На лодката няма такова нещо не. И изненадан, че неутралните от 1000 вместо 1500, със сигурност не avtomodelistov и всички подробности за техните регулатори за напредъка не знаят. Ние parohodchikov прости, фабрики и отиде напред с постепенен набор от завои, и също толкова добре в обратен ред. Типичен работа дизелов двигател на кораба.

1000, 1500 - това е всички конвенции.
превключване не се симулира (аз не разбирам какво е то.) Ако про файлове (които писмата с стрелките на фигурата. - звучи плавни преходи от една скорост на друга, реализацията, за увеличаване на скоростта, а другата за спад, съответно, в един случай, при смяна на скорост, да играят един файл, в друг случай - на другия). Аз за автомобилни симулатор звуци не са създадени, се приема, че всеки ще ги направи за себе си.
За самолети, аз направих плавен преход към SonyVegas. Има много прост. Зареждане на 2-здрава, а след това просто се обучават един от друг и се поставят на прехода ви спести като отделен файл.
Въведете както тук. но работи само със звук.