OLED дисплей

vicsin45
Offline
Зарегистрирован: 10.12.2015

Купил пару дней назад. Попросил проверить, за последние 5 лет работало в конце концов все, кроме дисплеев. Не очень нужно быыло разбираться, потому и просил проверить - все ОК. Приношу домой, загружаю с сайта, полный нуль. Варьирую все варианты адресов - ноль. После очередной загрузки еду в iarduino, инженер только пдключает питание - на экране красивые цыфирки (на моей загрузке). Приезжаю домой, подключаю к компу - на экране цифирки, радуюсь, но осторожно. Загружаю с сайта софт по новой на всяк... Загружаю скетч из примеров - снова нуль ивсябодяга с вариантами с темже результатом. Кто-нибудь наступал на эти грабли?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Когда один софт работает, а другой нет? 

Все наступали (кроме трезвенников), когда с пьяну пины перепутаешь.

vicsin45
Offline
Зарегистрирован: 10.12.2015

Не по теме, я не пью и пины путаю раз в 5 лет псле 15 часов за компом. Так что не тянет даже на казарменный юмор.

 

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

vicsin45 пишет:
Не по теме, я не пью и пины путаю раз в 5 лет псле 15 часов за компом. Так что не тянет даже на казарменный юмор.

Ради абстинента перфекциониста трудоголика, да еще ценителя тонкого английского юмора сдую пыль с хрустального шара.

vicsin45 пишет:

Купил пару дней назад. Попросил проверить, за последние 5 лет работало в конце концов все, кроме дисплеев. Не очень нужно быыло разбираться, потому и просил проверить - все ОК. Приношу домой, загружаю с сайта, полный нуль. Варьирую все варианты адресов - ноль. После очередной загрузки еду в iarduino, инженер только пдключает питание - на экране красивые цыфирки (на моей загрузке). Приезжаю домой, подключаю к компу - на экране цифирки, радуюсь, но осторожно. Загружаю с сайта софт по новой на всяк... Загружаю скетч из примеров - снова нуль ивсябодяга с вариантами с темже результатом. Кто-нибудь наступал на эти грабли?

Шар показывает что дисплей у вас такой - http://iarduino.ru/shop/Displei/ekran-0-96-128x64-oled-i2c-belyy.html Если шар прав то и с ценой вас раза в 2-3 надули, но это не суть.

Вопрос про перебор всех адресов? Всех из 2х возможных? Зачем перебирать? Загрузите I2C сканер https://playground.arduino.cc/Main/I2cScanner он покажет адрес. Опять же, если шар не ошибся, у вас Arduino, но I2C сканеры есть для всех популярных платформ.

А по теме "у них работает, а у вас нет" у меня было так, дома работает, приношу на работу, работает, кое что правлю в программе, бац и не работает. Адрес экрана исправно определяет сканером. На какоето время я завис. Но оказалось все банально. Скетчи были разные дома и на работе, разница была в том что дома просто пример для вывода на экран информации, а так же сплошная заливка экрана для определения есть ли битые пикселы. Использую ее для проверки свежекупленных экранов. Так вот, на работе элементарно не было инициализации типа myOLED.begin();

Почему экран запустился первый раз? Сие для меня загадка. 

Хотел глянуть код вашей пограммы, ну и той программы, что у специалиста в сервисном центре, но както сбоит шар, старенький он у меня. Если потрудитесь привести программу и схему, при наличии у меня компонентов протестирую ваш вариант на китайском экране, он хоть больше и дешевле, но меня пока не подводил.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Поставьте Dropbox на ваши все компы.
И не будет никаких "разных" скетчей и библиотек на работе, дома.......
Плюс если что резервная копия у них.
5 Гигабайт бесплатных надеюсь вам хватит надолго.

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

trembo пишет:
Поставьте Dropbox на ваши все компы. И не будет никаких "разных" скетчей и библиотек на работе, дома....... Плюс если что резервная копия у них. 5 Гигабайт бесплатных надеюсь вам хватит надолго.

Ваши слова бы да в уши нашим админам на работе . Последним что закрыли был OneDrive.

vicsin45
Offline
Зарегистрирован: 10.12.2015

Цитаты для ленивых, потому....

Почитал кое-что о Dropbox (свалку), посмеялся. За 40 з гаком лет работы в этой среде убедился, что надежной конфиденциальности в сетевых технологиях не может быть даже при 128 битных ключах. Вопрос только в затратах на декодирование. Требование ФСБ о предоставлени ключей логично, хотя и неприятно для бизнеса. В противодействии терроризму нужна скорость. Не нравится - попляшите на своей могиле. Вообще, технологическая цивилизация, основанная на групповой и индивидуальной изоляции с применением методов сокрытия информации - тупиковый путь развития. Но это тема интересная для людей видящих большую поляну в информационном пространстве.

Что до OLED, котрым я занялся ради развлечения и создания системы обслуживания и наблюдения за свиньями для моего друга фермера из ЛНР, то Проблема в основном постулате: "электроника - наука о контактах".

Проверили в iarduino - все ОК. Сказано - загружайте с сайта - дом полный ноль, даже п..... и того нет. Загружаю дома, привожу на фирму - подключают питание, работает на домашней загрузке. Дома без перезагрузки картинка опять есть. Перезагружаю из той-же библиотеки - опять ни блыма. Как -то давно оказалось что удлинитель USB провоцировал сбои.  Оставил только хвост с которым проверяли в iarduino, ничего нового, так что сомнения в пинах и софте не слишком обоснованы.

Да и писал я по отработанной системе - напишешь или выскажешь, с кем нибуь поругаешься в пределах интеллигентного общения, информационное поле само обеспечит решение. Если не согрешил больше допустимого против Электрона-Покровителя.

I am free to do it mi way! (as Simba sad).

vicsin45
Offline
Зарегистрирован: 10.12.2015

For Andrey12: что до софта - с сайта iarduino

Библиотека iarduino_OLED для работы с OLED дисплеями

 и примеры из нее.

Поеду к сабе в деревню, там в лаборатории запас ардуин, поварьирую. Мегаполис осточертел, у меня это часто влияет и на электронику.

Всем привет и пожелание успокоения в среде укропов!

vicsin45
Offline
Зарегистрирован: 10.12.2015

 Кстати о птичках, скан определяет адрес, соответствующий установленному и указанному в скетче

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

vicsin45 пишет:
Что до OLED, котрым я занялся ради развлечения и создания системы обслуживания и наблюдения за свиньями для моего друга фермера из ЛНР, то Проблема в основном постулате: "электроника - наука о контактах".
Не мелковат дисплей для фермы? Я тоже люблю OLED 128х64, беру на 1,3", больше они както сильно дороже, а мы не то что вы там в мегаполисах, денежки считаем. 

Но вот с моим зрением они мелковаты, хотя впихнкть можно больше информации чем на тот же LCD2004, ну и там плюшки всякие - шрифты на любителя, пиктограмки.

vicsin45 пишет:
Проверили в iarduino - все ОК. Сказано - загружайте с сайта - дом полный ноль, даже п..... и того нет. Загружаю дома, привожу на фирму - подключают питание, работает на домашней загрузке. Дома без перезагрузки картинка опять есть. Перезагружаю из той-же библиотеки - опять ни блыма. Как -то давно оказалось что удлинитель USB провоцировал сбои.  Оставил только хвост с которым проверяли в iarduino, ничего нового, так что сомнения в пинах и софте не слишком обоснованы.

Ну если сканится адрес то соединен верно. Не знаю как USB кабель, я дома и на работие питаю от USB3, там с током нагрузки получше. Но вчера собирая брудер, как раз на OLED + NANO + DS3231 обнаружил такую вещ - Когда питаю от USB что дома что на работе все заводится и работает прекрасно. Начинаю питать от сетевого БП - МК не грузится при включении питания. Нажимаю Reset все нормально загружается, а вот при включении вилки в розетку - никак.

Схема проста AC-DC 12 вольт 3 ампера, это для питания ленты светодиодной в брудере, потом понижайка DC-DC 12-5 такая вот https://ru.aliexpress.com/item/10PCS-XM1584-Ultra-small-size-DC-DC-step-down-power-supply-module-3A-adjustable-step-down/32262829623.html Только вместо подстроечника впаял постоянное сопротивление 44ком для обеспечения на выходе 5 вольт. Так понадежнее будет. 

Все на макетке собрано. В итоге конденсатор 220мкф на выходе DC-DC помог.

Так что смотрите что с питанием. Больше пока идей нет, а причина неработоспособности всетаки интересна.

vicsin45
Offline
Зарегистрирован: 10.12.2015

USB3 не помогает. С ИП у меня вариантов много. Последнее  время везде ставлю БП АТХ коих у меня мешок после ремонтов. Пока OLED заброшу, не главное.

RizONE
Offline
Зарегистрирован: 22.03.2018

Может мне модель крывая попалась, может у бредбоарда контакты отходили, но вчерась пару часов убил на олед экраном 128х64 0,96" Гружу скетч - показывает. Малость меняю код - не показывает! Так и не понял на что он так реагировал. Попробую на другом бредбоарде собрать.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

RizONE пишет:

Гружу скетч - показывает. Малость меняю код - не показывает! 

Так часто бывает.

RizONE пишет:

Попробую на другом бредбоарде собрать.

Удачи! :)))

vicsin45
Offline
Зарегистрирован: 10.12.2015

У меня аналогичные подозрения на трема шилд нано. Выберу время - подключу напрямую

vicsin45
Offline
Зарегистрирован: 10.12.2015

Ради эксперимента загрузил в старый комп с Celeron 2,4 & XP - не загружается. Драйвер XTDI установился но программатор не пробивается.

Трудно установить колеса от Мерса на Запорожец, хотя на Донбасских каменистых хлмах нет ничего лучше мыльницы или даже ушастого.