Activity

Маяк из приемника OrangeRX OpenLRS

Уважаемый Константин.
У меня освободился один приёмник Orange 433 который раньше был прошит openLRSng и я хочу из него сделать маяк. Программатором USBasp загрузчик прописывается а дальше открываю OpenBeacon.ino, выбираю тип платы: Сервис-Плата-Arduino Pro or Pro Mini (5V, 16MHz) w/ AtMega328, файл прошивки (перепробовал все версии) но прошивка не происходит, заканчивается сообщением: ошибка компиляции и внизу красным: Arduino: 1.6.0 (Windows 7), Плата"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
Версия 0.3:
OpenBeacon.ino:287:24: fatal error: dtmf_voice.h: No such file or directory
compilation terminated.
Ошибка компиляции.
Или версия 0.5: In file included from OpenBeacon.ino:255:0:
dtmf_voice.h:223:35: error: variable ‘adpcm_index_tab’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
int8_t PROGMEM adpcm_index_tab[16] = {-1, -1, -1, -1, 2, 4, 6, 8, -1, -1, -1, -1, 2, 4, 6, 8};
^
dtmf_voice.h:224:39: error: variable ‘adpcm_stepsize_tab’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
uint16_t PROGMEM adpcm_stepsize_tab[89] = {
^
dtmf_voice.h:340:40: error: variable ‘auc_SinParam’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
PROGMEM unsigned char auc_SinParam [128] = {
^
Ошибка компиляции.
Что я делаю не так?
Помогите решить эту проблему.

Тигромаяк 0.51

Прошу прощения, похоже проблема в моих ушах и рации.

Тигромаяк 0.51

Забыл написать, реальные координаты на экране такие: 55.9089 23,2549.

Тигромаяк 0.51

Сегодня подключил маяк тигромуха на базе приёмника Orange к GPS Arkbird(а), подключал только общий провод и Тх GPS(а) к Rx маяка. Всё заработало, то есть маяк стал выдавать координаты голосом только вот переводчик некоторых цифирек надобен, это только у меня или ещё кто-то сталкивался с этим? Это главная проблема и вторая - при включении маяка на передачу начинает крутится движок и показания GPS сходят с ума, ну это быстрее всего из-за того, что приемник Rmilec, GPS и маяк были друг от друга в 10 см. Сделаю длинный кабель для маяка и уберу его подальше, потом и посмотрю на эту проблему. А вот что делать с произношением цифирек а то в поле некогда будет заниматься расшифровкой? yadi.sk/d/4dfkK-a-eaw4p

Тигромаяк 0.51

Прошу сильно бока не мять, виноват сам. Сегодня всё открылось и залилось с первой попытки, что-то сам сделал не правильно, думаю что виноват антивирус, у меня их два: 360 Total security и Avast, первому запретил работу полностью а Авасту только на 10 мин, вот время его запрета истекло он и не разрешил запуск программы, но это лишь мое предположение. Главное что всё прекрасно работает. Ещё раз СПАСИБО!!!

Тигромаяк 0.51

Ура-а-а! Все получилось и заработало. Моя благодарность не знает границ, так и на старости чему-то научусь. Загрузил OpenBeacon_05 конфигуратор и прошивку, конфигуратор 0.51 загрузился а вот прошивать отказался, ругается на отсуствие файла при нажатии на кнопку ПРОШИВКА в конфигураторе. Но в 0.51 обновления (как я понял) для меня не важны по этому буду теперь по вашему совету окультуривать плату и цеплять все остальное-GPS, батарейка. Огромное спасиба.

Тигромаяк 0.51

Скачал версию 0.5, Запустил файл OpenBeacon из корневой папки OpenBeacon05/OpenBeacon, дальше нажимаю Ctrl-B и опять получаю то же сообщение.Вот весь перечень ошибок:

OpenBeacon.ino:287:24: error: dtmf_voice.h: No such file or directory
OpenBeacon.ino:288:17: error: rfm.h: No such file or directory
OpenBeacon.ino:289:19: error: sleep.h: No such file or directory
OpenBeacon.ino:290:19: error: setup.h: No such file or directory
OpenBeacon.ino:291:17: error: gps.h: No such file or directory
OpenBeacon.ino: In function ‘void sendBeacon()’:
OpenBeacon:312: error: ‘RF22B_PWRSTATE_TX’ was not declared in this scope
OpenBeacon:312: error: ‘powerOnRFM’ was not declared in this scope
OpenBeacon:316: error: ‘spiWriteRegister’ was not declared in this scope
OpenBeacon:322: error: ‘spiWriteRegister’ was not declared in this scope
OpenBeacon:339: error: ‘powerOffRFM’ was not declared in this scope
OpenBeacon.ino: In function ‘void beaconHorn()’:
OpenBeacon:344: error: ‘RF22B_PWRSTATE_TX’ was not declared in this scope
OpenBeacon:344: error: ‘powerOnRFM’ was not declared in this scope
OpenBeacon:351: error: ‘powerOffRFM’ was not declared in this scope
OpenBeacon.ino: In function ‘void sendVOICE(char*)’:
OpenBeacon:373: error: ‘RF22B_PWRSTATE_TX’ was not declared in this scope
OpenBeacon:373: error: ‘powerOnRFM’ was not declared in this scope
OpenBeacon:375: error: ‘_sendVOICE’ was not declared in this scope
OpenBeacon:376: error: ‘powerOffRFM’ was not declared in this scope
OpenBeacon.ino: In function ‘void setup()’:
OpenBeacon:410: error: ‘RFM22B_Int’ was not declared in this scope
OpenBeacon:413: error: ‘configBeacon’ was not declared in this scope
OpenBeacon:452: error: ‘initRFM’ was not declared in this scope
OpenBeacon.ino: In function ‘void sendGPSBeacon()’:
OpenBeacon:535: error: ‘deepSleep’ was not declared in this scope
OpenBeacon:550: error: ‘COORDS’ was not declared in this scope
OpenBeacon:552: error: ‘deepSleep’ was not declared in this scope
OpenBeacon:555: error: ‘deepSleep’ was not declared in this scope
OpenBeacon.ino: In function ‘void sendSearchBeacon()’:
OpenBeacon:569: error: ‘COORDS’ was not declared in this scope
OpenBeacon:570: error: ‘deepSleep’ was not declared in this scope
OpenBeacon.ino: In function ‘void loop()’:
OpenBeacon:581: error: ‘millisCounter’ was not declared in this scope
OpenBeacon:628: error: ‘preambleDetected’ was not declared in this scope
OpenBeacon:629: error: ‘RF22B_PWRSTATE_RX’ was not declared in this scope
OpenBeacon:629: error: ‘powerOnRFM’ was not declared in this scope
OpenBeacon:631: error: ‘powerOffRFM’ was not declared in this scope
OpenBeacon:655: error: ‘GpsErrorCount’ was not declared in this scope
OpenBeacon:664: error: ‘gpsRead’ was not declared in this scope
OpenBeacon:686: error: ‘preambleDetected’ was not declared in this scope
OpenBeacon:687: error: ‘RF22B_PWRSTATE_RX’ was not declared in this scope
OpenBeacon:687: error: ‘powerOnRFM’ was not declared in this scope
OpenBeacon:689: error: ‘powerOffRFM’ was not declared in this scope
OpenBeacon:701: error: ‘deepSleep’ was not declared in this scope
OpenBeacon:740: error: ‘deepSleep’ was not declared in this scope

Что не так делаю?

Тигромаяк 0.51

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

Тигромаяк 0.51

Уважаемый Константин.
Приёмник Orange прошил прошивкой маяка OpenBeacon 0.3, здесь вопросов нет но вот захотелось обновиться и получил облом, при прошивке на версию OpenBeacon 0.5 выскакивает сообщение “RF22B_PWRSTATE_Tx” was not declared in this scope и прошивка останавливается. Что делаю не так? Прошивальщик USBASP V2.0. И ещё, пытался скачать прошивку 0.51 по ссылке указанной в “Конфигуратор” но мой антивирусник ругается что файл заражён трояном и блокирует загрузку. Откуда можно взять чистый Файл?