Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 134 из 223 ПерваяПервая ... 3484124131132133134135136137144184 ... ПоследняяПоследняя
Показано с 1,331 по 1,340 из 2227

Тема: ARDUINO

  1. #1331

    Регистрация
    29.11.2010
    Адрес
    КРЫМ
    Сообщений
    1,122
    Записей в дневнике
    7
    удалено
    Последний раз редактировалось Georgi; 21.11.2018 в 00:44.


  2. #1332

    Регистрация
    29.11.2010
    Адрес
    КРЫМ
    Сообщений
    1,122
    Записей в дневнике
    7
    Владимир_К,
    veso74,Огромное Вам спасибо!!! Победил эту Ардуинку, теперь жду дисплей - заказал разные - 0,91 0,96 и 1,3.

  3. #1333

    Регистрация
    29.11.2010
    Адрес
    КРЫМ
    Сообщений
    1,122
    Записей в дневнике
    7
    Теперь,вероятно, придётся "залезть" в скетч. Вопрос такой - Oled дисплеи имеют разные разрешения 128х64 и 128х32, но одинаковые контролеры и, я так думаю, что разные адреса. Как в скетче это записано и возможно ли внести соответствующие изменения?

  4. #1334

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,480
    Позывной
    LZ2WSG
    Цитата Сообщение от Georgi Посмотреть сообщение
    ... Как в скетче это записано и возможно ли внести соответствующие изменения?
    В инициализации дисплея.

    Для помощи посмотрите в примери билиотеки Adafruit_SSD1306:
    \Adafruit_SSD1306-master\examples:
    display.begin (SSD1306_SWITCHCAPVC C, 0x3C) { // Address 0x3C for 128x32 ...
    display.begin (SSD1306_SWITCHCAPVC C, 0x3D) { // Address 0x3D for 128x64 ...
    т.е. в Si5351_RxTx_VFO.ino, строка 332:
    display.begin (SSD1306_SWITCHCAPVC C, 0x3C); // initialize with the I2C addr 0x3C (for the 128x64)
    введите необходимые параметры.

    (Конечно, надписи, цифры по дисплею будут с другими координатами и/или размеры (х32 -> х64 и наоборот).

  5. Спасибо от Georgi

  6. #1335

    Регистрация
    19.01.2010
    Адрес
    Орел
    Сообщений
    307
    Позывной
    R3EZ
    Повторил на макете конструкцию Сергея UT0IS/D0ISM, версия с часами. Все вроде работает, но столкнулся с появлением время от времени на дисплее вертикальных "прострелов" в виде линий.
    Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	593 
Размер:	238.8 Кб 
ID:	301484


    Сначала подумал, что это болтаются соединительные провода на штырьках платы и заменил все провода, идущие к дисплею на паяные соединения.
    Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	543 
Размер:	343.4 Кб 
ID:	301485
    К сожалению не помогло. Тогда предположил, что идет помеха по входам A0 и A1, к которым подключены переменные резисторы, имитирующие датчики прямой и обратной волны. Зашунтировал эти цепи, а также питание дисплея конденсаторами, установленными прямо на ножки разъемов. Результат не изменился.
    Нажмите на изображение для увеличения. 

Название:	3.jpg 
Просмотров:	487 
Размер:	316.9 Кб 
ID:	301486
    Заметил, что эти помехи на экране появляются в одних и тех же местах. Так что природа их скорее всего не внешний фактор. Были случаи когда изображение само переворачивалось и зеркалилось.
    Нажмите на изображение для увеличения. 

Название:	4.jpg 
Просмотров:	518 
Размер:	272.3 Кб 
ID:	301487
    Вопрос ко всем и прежде всего к Сергею: встречались ли Вы с подобным явлением и как его победить?
    Нажмите на изображение для увеличения. 

Название:	6.jpg 
Просмотров:	535 
Размер:	286.5 Кб 
ID:	301488
    73! Владимир R3EZ ex UA3ECZ

  7. #1336
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    R3EZ, подобных артефактов на экране у меня не было. На макете такой же "ежик" из проводов:

    Нажмите на изображение для увеличения. 

Название:	IMG_20180628_235851.jpg 
Просмотров:	759 
Размер:	650.2 Кб 
ID:	301494

    Помеха по аналоговым входам А0 и А1 к такому результату вряд ли приведет. А вот по цифровым сигналам (CLK, SDI, RS, RST, CS) к индикатору вполне возможно. Или не исправен сам индикатор. Вам надо для пробы записать какой-нибудь другой скетч и проверить.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  8. Спасибо от R3EZ

  9. #1337

    Регистрация
    19.01.2010
    Адрес
    Орел
    Сообщений
    307
    Позывной
    R3EZ
    Цитата Сообщение от Integral Посмотреть сообщение
    Вам надо для пробы записать какой-нибудь другой скетч и проверить.
    Сергей, спасибо за ответ. Я уже и сам подумал об этом, но решил проверить. Залил версию 2_28.1. Подключил кнопки, экран вообще залился белым цветом. Это и раньше происходило, но причина была неясна. И тут я обнаружил, что вывод питания +5 В на шильде Nano (идущий к выводу 1 дисплея) соскочил со штырька.
    Нажмите на изображение для увеличения. 

Название:	Шильд Нано.jpg 
Просмотров:	624 
Размер:	73.5 Кб 
ID:	301502
    После того как было обеспечено надежное соединение все помехи пропали. Вернулся опять к версии с часами. Дисплей больше не реагирует ни на какие шевеления проводами или перемещение кнопок, платы часов и потенциометров.
    Нажмите на изображение для увеличения. 

Название:	8.jpg 
Просмотров:	619 
Размер:	292.9 Кб 
ID:	301503

    Нажмите на изображение для увеличения. 

Название:	9.jpg 
Просмотров:	608 
Размер:	344.0 Кб 
ID:	301504
    Так что причина всех бед найдена. Заметил только, что при питании от USB ноутбука при подключении флешки от цифровой камеры к картридеру (чтобы скачать выложенные здесь снимки), происходит перезагрузка контроллера. Но это уже похоже на особенности Windows так реагировать на определение новых портов при подключении других устройств. Как то так.
    73! Владимир R3EZ ex UA3ECZ

  10. #1338
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    R3EZ, версии 2.28 и 2.28.1 с кнопками. Последняя экспериментальная, хотел уменьшить размер прошивки, чтобы всунуть часы. Уменьшить не получилось, но быстродействие АЦП поднялось приблизительно в 2 раза.

    Работает в вашем индикаторе снижение яркости подсветки при переходе на заставку? Я в скетче сделал плавное снижение яркости перед переходом на заставку с часами и при возвращении в режим измерения яркость подсветки должна восстановиться. У меня индикатор ILI9225 2.2", на Али таких индикаторов почти не осталось, есть 2.0" и у них нет регулировки яркости по ШИМ.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  11. #1339

    Регистрация
    19.01.2010
    Адрес
    Орел
    Сообщений
    307
    Позывной
    R3EZ
    Цитата Сообщение от Integral Посмотреть сообщение
    Работает в вашем индикаторе снижение яркости подсветки при переходе на заставку?
    Да. Работает. И часы подают звуковой сигнал каждые полчаса. Я загрузил версию 2.27, только изменил некоторые параметры (мощность до 1000 Вт с шагом 5 и время перехода на часы уменьшил, чтобы долго не ждать). Вечером подключил к внешнему источнику питания, и снова начались глюки. Все-таки мне кажется, что виноваты плохие контакты. Источник "гладкий" на LM317, не импульсник. Пока передергиваю провода и наблюдаю.
    Нажмите на изображение для увеличения. 

Название:	11.jpg 
Просмотров:	481 
Размер:	246.6 Кб 
ID:	301521
    Нажмите на изображение для увеличения. 

Название:	12.JPG 
Просмотров:	519 
Размер:	308.0 Кб 
ID:	301522
    Дисплей такой:
    Нажмите на изображение для увеличения. 

Название:	DISPLAY 1.png 
Просмотров:	592 
Размер:	517.2 Кб 
ID:	301525
    73! Владимир R3EZ ex UA3ECZ


  12. #1340

    Регистрация
    19.01.2010
    Адрес
    Орел
    Сообщений
    307
    Позывной
    R3EZ
    Припаял провода питания дисплея (1-й и 2-ой выводы) непосредственно на плату Nano. Лучше не стало, скорее наоборот. Заметил еще одну особенность. При засветке белым цветом области справа (как на среднем фото в предыдущем посте ), при переходе из режима измерения в режим отображения часов и обратно, засвеченная область не исчезает, хотя программно происходит обновление экрана. Это уже наводит на мысль о неисправности самого контроллера дисплея. Для чистоты эксперимента можно, конечно, все соединения перевести на пайку. Также можно попробовать провести тест дисплея отдельно и на другой платформе, допустим Uno.
    73! Владимир R3EZ ex UA3ECZ

Страница 134 из 223 ПерваяПервая ... 3484124131132133134135136137144184 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •