Еще про маячок

NB: нижеприведенная информация скорее всего устарела в той или иной степени. Поищите посвежее 😃

Сделал DTMF и голос. Пришлось немного модифицировать железо, чтоб вывести аппаратный ШИМ на ножку рфмки.
Ничего сложного, 13 нога мега на 15ю ногу RFM. На своей отпиленной плате я просто перекинул через край проводочком, но можно просверлить переход и сделать культурно.
DTMF генерирует почти честную синусоиду, хотя сейчас я думаю, что можно было не возится а сделать проще.
Сэмплы голоса в PCM-е отказались влезать во флешь, так что пришлось замутить ADPCM 😃
Скетч занял 22кб флеша, так что даже есть еще где порезвиться 😃
Маленькая демка:

www.youtube.com/watch?v=VzoroHISTfs

Осталось отпарсить NMEA, собрать все в одну кучу, потерять и попытаться найти 😃

  • 2570
Comments
Covax

Отлично!
Только можешь сразу перекодировать NMEA формат, в нормальный, который гугл и яндекс понимает?

Covax

DTMF генерирует почти честную синусоиду, хотя сейчас я думаю, что можно было не возится а сделать проще.

А кстати, какниубдь искажается сигнал DTMF на расстоянии?

LaPart

Здорово в целом, я не ожидал такого вполне чистого голоса от атмеги, ожидал более условного. Правда, даже при этих небольших шумах я первую двойку (в 26) воспринимаю как “пять” (а это ошибка до 300 метров). Вторую двойку тоже воспринимаю как “пять” (12), но сразу за ней слышу настоящую “пять” (58)и понимаю, что символ принял искаженно. Поэтому в ветке и писал - хорошо бы сделать сходные по количеству слогов цифры в разных звучаниях, например не “два”, а “двойка”, но тогда “три” только как “три”. Варианты могут быть разные и их нужно тестировать на восприятие.
А ДТМФ - зачет, смартфон не использовать (при том, что он почти всегда и везде с собой) было бы неразумно. Ну причесать формат может и ОК:)

тигромух

Формат координат - сложный вопрос. Для гугла нужно в долях градуса, для навигатора в минутах и секундах или в долях минуты…
Я думаю, что не стану заморачиваться и сделаю все три варианта через конфиг.
ДТМФ, конечно искажается и забивается помехами. И декордеры несовершенны, особенно бесплатные из маркета 😃
Мне кажется голос более помехоустойчив, но надо проверять в боевых условиях.

Сэмпла «двойка» у меня нет. Есть только «второй».
Это сэмплы от автоответчика CGP. Есть еще от астериска, но там голос уж больно игривый 😃
Надо еще посмотреть, возможно я переусердствовал с двойкой в аудасити 😃
И еще хочу попробовать английский, там, кажется, побольше разница в произношении.

Еще интересно мнение публики: нужно ли автономное конфигурирование кнопкой, или достаточно конфига при заливке?

Covax

Достаточно при заливке. Ни кто в поле не будет маяк конфигурачить.
Нужен гуглмапс вариант обязательно.

HATUUL

Вот зачем такой изврат?
rcopen.com/forum/f8/topic263998
И почему не зделать так?
Сори за саморекламу…

тигромух
hatuul;bt116591

Вот зачем такой изврат?
rcopen.com/forum/f8/topic263998
И почему не зделать так?
Сори за саморекламу…

Обещаю, что никого не буду принуждать пользоваться этим извратом 😃
Почему я не хочу делать как у вас, писал в комментах к предыдущей записи.

Covax

Не, не, не надо никаких модемов, они весят как чугунный мост)

HATUUL

Сергей, да ладно…прям чухунные мосты…
Константин.
Просто болталка пока все координаты скажет сожрет весь акк. за пять минут.
Ведь самая прожорливая часть это передача.
А по цифре инфа пройдет быстрее,значит и акк можно поменьше впихнуть,на тоже время работы.

  • приемыш можно поставить на спас. самоль,сверху лучше слышится,захватил один целый пакет на сдишку и домой координату смотреть.А с болталкой думаю трудней прийдется.
    Извени за критику,проект супер так держать , как ты сказал надо испытать в боевых условиях.
Covax

у меня есть такие модемы, я знаю)
А не надо передавать координаты каждую секунду, раз в три - пять минут.

тигромух
hatuul;bt116630

Просто болталка пока все координаты скажет сожрет весь акк. за пять минут.

Сколько маяк кушает в режиме ожидания, можете посмотреть по табличке в прошлом посте.
Да, передача на полной мощности жрет от души. Порядка 140мА. Я еще не оптимизировал, и надеюсь что можно сделать поменьше.
Передача координат голосом занимает 8 секунд. Однократная передача сожрет ~0,3 мА.
Передача DTMF занимает меньше 3 секунд (можно еще быстрее). Однократная передача сожрет ~0,1 мА.
Если сделать активацию передачи координат по Tone burst, и повторять коорды по три раза, то один цикл передачи скушает: голосом 0.9 мА, DTMFом 0,3 мА.
Возьмем аккум 250мА и подведем итоги:
Для голоса: если сделать 100 вызовов , то маяк проживет 160 часов.
Для DTMF: 100 вызовов, 220 часов.
Все приблизительно, конечно. И не учитывает мороз на улице и скушанные амперы на разбор NMEA (потому что это еще не сделано).
Но по-моему вполне оптимистично.

HATUUL

100 вызовов (т.е. радиопередач?)за 160 часов?
Маловато…
На поле какбы так происходит.
Шаг сделал есть сигнал ,чуть левее правее и т.д и усе сигнала нет.
Маяк и вы уже какбы на земле,это не когда в воздухе.Совсем другая физика.😉
А вы по пять минут собераетесь ждать.😇

тигромух
LaPart;bt116553

Правда, даже при этих небольших шумах я первую двойку (в 26) воспринимаю как “пять”

Оказалось, я все-же излишне покромсал двойку в аудасити. Сейчас переделал и стало ок.
Заодно переделал на софтовый PWM, так что теперь будет работать на оранже и без переделки.

hatuul;bt116657

100 вызовов (т.е. радиопередач?)за 160 часов?
Маловато…

Похоже, предыдущий пост вы так и не прочитали. 😦
Ну да ладно, разговор все-равно ни о чем. Идеология разная.

GrafSher

Константин, а этот скетч будет доступен обшественности?

тигромух
GrafSher;bt117719

Константин, а этот скетч будет доступен обшественности?

Конечно. В предыдущем посте в последних комментах есть ссылка.
Я считаю он пока где-то на стадии беты, так что на ваш страх и риск 😃

GrafSher
тигромух;bt117720

Конечно. В предыдущем посте в последних комментах есть ссылка.

О! А я по той ссылке даже не заглянул. Подумал что речь идет про более свежую версию arduino IDE.
Спасибо.