Relayer Опубликовано 10 февраля, 2017 Автор Жалоба Поделиться Опубликовано 10 февраля, 2017 И вот еще причина почему не отображаю 10ки герц. 735й стоит на столе. Ни разу при работе на нем не испытывал неудобства из-за того что два младших разряда обрезаны http://www.universal-radio.com/catalog/hamhf/735lrg.jpg Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 13 февраля, 2017 Автор Жалоба Поделиться Опубликовано 13 февраля, 2017 Вобщем на гитхабе доступна версия с поддержкой TFT. Кроме этого подключен TinyRTC что дало нам часики и реализована система меню с настройкой часов, калибровкой синтеза и S-метра. Подрехтовал немного интерфейс и навел красоту Стало имхо немного получше Реализация меню. В S-метре пришлось использовать мелкий шрифт т.к. много итемов, а прокрутку делать не хотелось. В настройках часов и калибровке сишки значения меняются с помощью валкодера Подробная информация о релизе тут Абабукар и vasylll 2 Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
UT3FT Опубликовано 13 февраля, 2017 Жалоба Поделиться Опубликовано 13 февраля, 2017 Вот это правильная реализация калибровки S. В своих синтезах так же поступаю. Цитата ORLink - Будь всегда на связи!Украинский M17 рефлекторУкраинский XLX рефлектор (YSF<--->YSF, D-Star<--->D-Star, DMR<--->DMR)Cloud - Надежный дом ля ваших файловУкраинский APRS сервер для подключения ваших устройств: aprs.uaradio.link:10152APRS Карта Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 13 февраля, 2017 Автор Жалоба Поделиться Опубликовано 13 февраля, 2017 Логика калибровки проста - есть пороговые уровни для каждого значения S-метра. В меню вверху отображается текущее значение напряжения АРУ считанное с пина и заносится в соответствующую ячейку. Надо чтобы учитывало аттенюатор и преамп. Пока это еще не сделал, но проблем там особых нет. Все делается в автомате - синтезатор сам перебирает все варианты и запоминает пороговые значения Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
vasylll Опубликовано 13 февраля, 2017 Жалоба Поделиться Опубликовано 13 февраля, 2017 Ошибку пишет, что нету PDQ_ILI9341.h , PDQ_GFX.h и еще что то из этих ...Прикрепите пож. архивом свои, которые используете.#include // PDQ: Core graphics library#include // PDQ: Hardware-specific driver library Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 13 февраля, 2017 Автор Жалоба Поделиться Опубликовано 13 февраля, 2017 Упс. Совсем забыл. Нужна либа для работы с TFT. PDQ_GFX. Берем с оф.репозитария vasylll 1 Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
UT3FT Опубликовано 13 февраля, 2017 Жалоба Поделиться Опубликовано 13 февраля, 2017 Вопрос по S. Он имеет прямую или обратную зависимость, или может работать работать с положительной и с отрицательной АРУ? Цитата ORLink - Будь всегда на связи!Украинский M17 рефлекторУкраинский XLX рефлектор (YSF<--->YSF, D-Star<--->D-Star, DMR<--->DMR)Cloud - Надежный дом ля ваших файловУкраинский APRS сервер для подключения ваших устройств: aprs.uaradio.link:10152APRS Карта Ссылка на комментарий Поделиться на другие сайты Поделиться
vasylll Опубликовано 13 февраля, 2017 Жалоба Поделиться Опубликовано 13 февраля, 2017 Нужна либа для работы с TFT. PDQ_GFX.Всё равно пишет, что неверная библиотека найдена.Тому и просил архивчик, папку из проекта.А то я эту стандартную уже пробовал. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 14 февраля, 2017 Автор Жалоба Поделиться Опубликовано 14 февраля, 2017 Вопрос по S. Он имеет прямую или обратную зависимость, или может работать работать с положительной и с отрицательной АРУ?Напряжение АРУ заводится на пин А1 ардуины который переводится в режим АЦП. Напряжение должно быть в интервале 0..5В. Большему напряжению АРУ соответствует большие показания S-метра Нужна либа для работы с TFT. PDQ_GFX.Всё равно пишет, что неверная библиотека найдена.Тому и просил архивчик, папку из проекта.А то я эту стандартную уже пробовал.Вы наверное не правильно ее подключили в среду. Там на самом деле две библиотеки подключать надо - PDQ_GFX и PDQ_ILI9341. Скопируйте одноименные папки в Documents\Arduino (или по тому пути где у вас настроено хранение библиотек). Среда ардуионо должна показывать что установлены "PDQ GFX Library" и "PDQ_ILI9341 driver for PDQ_GFX Library" Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
veso74 Опубликовано 14 февраля, 2017 Жалоба Поделиться Опубликовано 14 февраля, 2017 У меня все ОК, Arduino NANO, winXP, Arduino IDE v1.8.1, библиотеки: в "Мои документи". Сегодня вечером буду включать TFT 2,4 с ILI9341. Читаю тему с интересом. Relayer, спасибо за труд!73! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wowscheg Опубликовано 14 февраля, 2017 Жалоба Поделиться Опубликовано 14 февраля, 2017 Изначально автор планировал создание бюджетного синтезатора. Применение сенсорного дисплея в данном случае совершенно неоправданно. К тому же нажимать на сенсор дисплея который вмонтирован в изделие не совсем удобно.Если я не ошибаюсь, то не бюджетного а универсального. По поводу не удобно, это смотря как смонтировать. Десятки и единицы герц были принесены в угоду большим цифрам. Я пробовал и с ними и без них. Скорости отрисовки хватает с избытком и при перестройке младшие разряды "мельтешатКак это, не понял. Сейчас попробую объяснить как я вижу:Если использовать механический энкодер, то без переключения шага будет достаточно грустно. Выставляем шаг 10 - 100 - 1000 Гц и соответственно изменяется соответствующий символ вращением энкогдера, никакого мельтешения. Шаг можно обозначить либо подчеркиванием необходимой цифры, либо заменой ее цвета.Если оптический, с большим числом "щелчков" на один оборот, то по сути можно и без переключения шага, но тут уже да, может и не успевать переключать цивери, но не суть важно, ведь при точной настройке, когда нужно смотреть на частоту, все равно крутим ручку медленно, и все будет успевать переключаться. Кроме этого придется поработать над эргономикой - кнопки займут какое-то местоА ничего не нужно изобретать, у Вас уже все готово, есть плашки с обозначением функции, например "RIT" во на нее и жмякаем. Плашка меняет цвет функция включилась или выключилась. Весь функционал нет смысла конечно лепить на дисплей, не влезит. А то что уже есть вполне будет симпотяво.Посмотрел на свой синтезатор, с дисплеем размером 1.8 дюйма, тоже есть плашки, вполне нажимательно, конечно если пальцы не как у слона пятки, тут уж да, ниче не поделать.Дата-время, очень красиво, прямо нравится и все тут. А вот S-Метр все же лучше внизу. Калибровка сишки и с-метра тоже отлично, нравится. Цитата http://www.youtube.com/channel/UCK2kevz0_TB_y9jFsfLkCCg Ссылка на комментарий Поделиться на другие сайты Поделиться
vasylll Опубликовано 14 февраля, 2017 Жалоба Поделиться Опубликовано 14 февраля, 2017 Вы наверное не правильно ее подключили в среду.Ага, теперь всё скомпилировалось. Я полностью весь архив распаковал. А нужно было нужные по отдельности.Выберу время, попробую как то в железе на макете как оно ... СПБ. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 14 февраля, 2017 Автор Жалоба Поделиться Опубликовано 14 февраля, 2017 Десятки и единицы герц были принесены в угоду большим цифрам. Я пробовал и с ними и без них. Скорости отрисовки хватает с избытком и при перестройке младшие разряды "мельтешатКак это, не понял. Сейчас попробую объяснить как я вижу:Если использовать механический энкодер, то без переключения шага будет достаточно грустно. Выставляем шаг 10 - 100 - 1000 Гц и соответственно изменяется соответствующий символ вращением энкогдера, никакого мельтешения. Шаг можно обозначить либо подчеркиванием необходимой цифры, либо заменой ее цвета.Если оптический, с большим числом "щелчков" на один оборот, то по сути можно и без переключения шага, но тут уже да, может и не успевать переключать цивери, но не суть важно, ведь при точной настройке, когда нужно смотреть на частоту, все равно крутим ручку медленно, и все будет успевать переключаться.Синтезатор заточен под оптический энкодер который выдает 360-400 импульсов на оборот. Шаг перестройки у меня вручную не меняется, а выбирается автоматически в зависимости от скорости вращения экодера. Если вращаем более-менее спокойно то 3кГц на оборот, если быстро - то 12кГц на оборот. Порог переключения - если за 1сек частота изменилась более чем на 8кГц то переходим в "быстрый" режим. Я конечно мог бы это выдать за свое ноухау, но такая логика работы скопирована с 735го икома. В нем нет переключения шага еденицы/десятки/сотни. И все нормально работает. Я вообще не особо понимаю зачем это надо.Энкодер завешан на прерывания - иначе он просто не успеет отработать столько импульсов на оборот. Отрисовка идет очень быстро, т.к. по сути на экране перерисовывается только то что изменилось. Вот и получается эффект "мельтешения" младших разрядов при перестройке. Кроме этого придется поработать над эргономикой - кнопки займут какое-то местоА ничего не нужно изобретать, у Вас уже все готово, есть плашки с обозначением функции, например "RIT" во на нее и жмякаем. Плашка меняет цвет функция включилась или выключилась. Весь функционал нет смысла конечно лепить на дисплей, не влезит. А то что уже есть вполне будет симпотяво.Посмотрел на свой синтезатор, с дисплеем размером 1.8 дюйма, тоже есть плашки, вполне нажимательно, конечно если пальцы не как у слона пятки, тут уж да, ниче не поделать.Дата-время, очень красиво, прямо нравится и все тут. А вот S-Метр все же лучше внизу. Калибровка сишки и с-метра тоже отлично, нравится.Ну S-метр вниз не проблема то перетащить - сделаю дефайн какой-то в коде. Сам тоже до конца не определился где ему место - внизу или вверху. Насчет сенсорного - еще один минус. Нужны пины под него. Вобщем экран закажу - приедет попробую прикрутить. Но это не раньше чем через месяц получится. Кстати на гитхабе есть класная фича - запрос возможности или багрепорт. Жмем Issues и пишем чего хотелось бы Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
vasylll Опубликовано 14 февраля, 2017 Жалоба Поделиться Опубликовано 14 февраля, 2017 Подключил по быстрому через I2C adapter индикатор 1602.Залил скетч, подсветка мигнула - на индикаторе ничего.Пробовал перемычками на I2C adapter. С перемычками верхнийряд всегда черный. Без перемычек вроде должно быть ?#define DISPLAY_LCD_1602//#define DISPLAY_TFT_ILI9341Только индикатор + ArduinoProMiniSDA, SCL - правильно подключены. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 14 февраля, 2017 Автор Жалоба Поделиться Опубликовано 14 февраля, 2017 @vasylll, перемычки не нужны. Только что проверил с последней версией - все работает. Яркость ему сзади не забыли накрутить? Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.