Делаем из простого приемника Продвинутый-3 или универсальный модуль управления и индикации.

Панкратов_Сергей
rdxak:

да тоже столкнулся с такой ерундой

А я тогда мимо инфы прошел… Пока самого петух не клюнул.😃

В общем при покупке смотрите на шлейф. Печати могут быть разные- а вот форма проводников на шлейфе пока однозначно говорит о том пригоден ли индикатор для этого проекта.

Vilniz
aftansin:

А разве встроенный usb не пойдет?

Китайские ардуины обычно идет пустыми, надо bootloader загрузить, а потом и можно с усб работать.

aftansin
Vilniz:

Китайские ардуины обычно идет пустыми, надо bootloader загрузить, а потом и можно с усб работать.

Ну че нельзя по человечески сделать:) зачем usb блин тогда ставить…
Сложно загружать туда этот бутлоадер?

Vilniz
aftansin:

Ну че нельзя по человечески сделать:) зачем usb блин тогда ставить…
Сложно загружать туда этот бутлоадер?

Не сложно, но тогда он будет стоить не 5 усд. Для справки, оригинальный стоит примерно 30евр, за такие денги можно купить мешок с китайскими и программатор в придачу.

Панкратов_Сергей
Vilniz:

Китайские ардуины обычно идет пустыми, надо bootloader загрузить, а потом и можно с усб работать.

Выписывал ранее несколько, пару “нано” долларов по 9, пару “про мини” , пару “мег” с 2560 по 16 баксов и все были с загрузчиком.
Все от разных продавцов с Китая и в разное время.

Vilniz

Значит или мне не везло или я страшный скупердяй, так как покупал за 5.5 усд 😁

aftansin
Vilniz:

Значит или мне не везло или я страшный скупердяй, так как покупал за 5.5 усд 😁

Делал на старый самолет стробы из нано платы, вроде без проблем загружал, хотя тоже китайский на bic брал.
На счет мешка погорячились)))

7 days later
flygreen

Други выручайте. Спаял таки платку, прошил… и кю. Экран нифига не кажет. У меня вопрос, как быть с фьюзами ? Кто подскажет как в codevision AVR правильно выставить фьюзы на внутренний генератор 8 мГц ? Вот фотки моего экранчега .Подскажите - это правильный или нет, экран ? У него есть цыферка 1 на шлейфе. Она не совпадает с циферкой 1 на плате. Но возможно это не номер пина а ХЗ что. Выручайте.

ЗЫ Диод (подсветка) на экране, светится.

Мне показалось что SCL и SCK на плате перепутаны ?

Vadim_AK

Не понял, много писалось про то, что после сканирования приемник LM 1.2 выбирает частоту 9хх. А причина этого и способ устранения такого поведения была описана? Сейчас подключил плату к LM 1.2, унёс передатчик в другую комнату, откалибровал (может в этом причина и надо действительно уносить на 50м?). Всё работает, частоту меняет, каналы переключает, спектр рисует. Вижу и “сотовый” пик, и пик от своего передатчика, который существенно выше, но после сканирования частота устанавливается всегда 938/940/942 и т.п. Мгц…

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

Vadim_AK

PS. Посмотрел код. Заметил, что при сканировании некорректно обрабатывается частоты 914 и 980 МГц. Уровень RSSI на частоте 914 МГц засчитывается за уровень на частоте 980 МГц.

В коде есть фрагмент обхода “сотовых” частот. Выглядит он так:

Frequency = 890+i;
if (i == 24) i = 90;
prog_freg();

, а надо так:

if (i == 24) i = 90;
Frequency = 890+i;
prog_freg();

Правда это не объясняет выбор частоты 938/940/942 МГЦ…

Пошел рыть дальше.

Панкратов_Сергей

Глянул…
Вот кусок кода ( тот что гитхабе) исключающий эту ситуацию.
for ( unsigned int i = 0; i < 459; i++){
Freguency = 890+i;
if (i == 24) i = 90;
Т.е сканирование идет в диапазоне частот с 890 мгц по 1349 мгц, частоты с 914 по 980 должны пропускаться.
Не понимаю.
Завтра проверю на своем приемнике.

Vadim_AK:

, а надо так:

Точно, мой косяк. Но он всего не объясняет.

Вроде нашел…
есть-

byte MAXi = 0;// i при макс АРУ

а нужно-

unsigned int MAXi = 0;// i при макс АРУ

Вадим- можете залить-проверить?
Я смогу только завтра.

Vadim_AK
Панкратов_Сергей:

Вроде нашел…
есть-

byte MAXi = 0;// i при макс АРУ

а нужно-

unsigned int MAXi = 0;// i при макс АРУ

Да, я тоже уже нашел это. Причина на 100% в этом.
Сейчас перешью и проверю. Правда шить надо будет 8-ю Мегу HEX’ом. 😃

PS.
Ещё мелкий вопрос по коду в том же месте:

  lcd_set_pos_pix(0, 0);
  LcdString("FREG: ");
  LcdString_f(Freguency);
  LcdString(" ");

  lcd_set_pos_pix(0, 1);
  delay (20) ;
  LcdString("RSSI:       ");
  sval =analogRead(Rssiin);
  lcd_set_pos_pix(35, 1);
  LcdString_f(sval);

Зачем здесь задержка “delay (20)”? В других таких же местах её нет.

Панкратов_Сергей
Vadim_AK:

Зачем здесь задержка “delay (20)”? В других таких же местах её нет.

Она внутри цикла- для удобоваримой для глаза скорости обновления показаний.

Luxorcheg

Возможно кому то поможет- приемник из этого комплекта www.bevrc.com/bev-13g-400mw_p242.html
внутри тюнер с вот такой распиновкой

шить REC_1_2_ser_v1_1_invert.ino
Точно такой же был у vasia

1 month later
flygreen

Народ, посмотрите мой 347 пост. У меня так и не работает плата.