Поскольку есть много жалоб на дисплей "от Нокии", который я применил в тестере литиевых аккумуляторов, я нашел свободную минутку и попробовал адаптировать прошивку тестера к парочке других дисплеев разрешением 128х64 пикселя.
Это дисплей на контроллере ST7565 и OLED-дисплей на контроллерах SSD1306 и SH1106.
ST7565
Дисплей трехвольтовый, поэтому необходимо обеспечить ему преобразователи уровня (делители на резисторах) по линиям данных и питание 3.3 вольта.
В качестве источника 3.3 вольт можно применить как интегральный стабилизатор (XС6206 или аналогичный) так и простой параметрический стабилизатор на стабилитроне 3.3 вольта.
Делители для линий данных - резисторы с соотношением сопротивлений 3:2, например, 1.5 и 1кОм.
SSD1306 / SH1106
С OLED-дисплеем еще проще - он подключается к контроллеру по двум проводам и не требует никаких согласующих элементов.
Прошивка.
Прошивка для всех четырех вариантов ("Nokia", SSD1306, SH1106 и ST7565) лежит тут. Версия 1.2.388.
Описание, принцип работы и прочая информация - в основной статье.
...
Олед 1,3" подойдет?
ОтветитьУдалитьЕсли он на контроллере SSD1306 - то да.
УдалитьПо-быстрому докинул поддержку ОЛЕДов на контроллере SH1106. Проверить не на чем, но должно работать. Не будет работать - пишите.
УдалитьОтлично. 1,3"-это то, что нужно. Эти дисплеи не дефицит и цена не намного больше 0.96".Контроллеры одинаковые.
ОтветитьУдалитьУ меня 1.3" на SH1106, у него только страничный вывод
Удалитьпрошивка есть под оба дисплея - 1306 и 1106
УдалитьПодскажите, пожалуйста.
ОтветитьУдалитьДисплей на контроллере 7565 - как на картинке. Ориентация линейки контактов относительно изображения - сверху или снизу? На коте новую плату народ делает, под 7565-дисплей.
Все дисплеи ориентированы контактными гребенками вниз, если речь об этом.
УдалитьOLED по монтажным отверстиям достаточно хорошо становится вместо Нокиевского. Три пина напрямую и земля проводком. Стеклышко на ST7565 - да, там придется немножко поиграться. Либо платку-переходник сделать, либо переразводить исходную плату.
Зрение опять подвело. Случайно сжег Мегу, дисплейНокиа и по мелочи. Все восстановил и прошился на дисплей SSD1306.Сначала попробовал 1,3"SSD1306, но картинка получается размытая и со "снежком".С дисплеем 0.96" всё в порядке.Как то можно 1.3".запустить?
ОтветитьУдалитьнаверное, у 1.3" контроллер не 1306, а 1106. Попробуйте её. Мне проверить не на чем...
УдалитьСейчас уточнил у продавца.Он подтвердил, что у дисплея 1,3" контроллер SSD1306.
ОтветитьУдалитьНо по факту дисплей дает искаженную картнку и в основном "снежок".
Вы умница, угадали без ренгена!🙂
ОтветитьУдалитьЯ прошерстил весь Али.Все дисплеи 1,3" на контроллере 1106.Подавец ошибся.Перепрошил на прошивку 1106 и всё запустилось идеально.Спасибо вам за хороший совет.
Прибор работал просто отлично.Вдруг сегодня при измерении внутреннего сопротивления пишет "Ошибка батареи".Попробовал заведомо исправный и тоже ошибка батареи.
ОтветитьУдалитьЗаменил ТР4056. Все одно ошибка.Сейчас поставил аккум на полный тест, зарядка пока идет. Подскажите, пожалуйста, что еще проверить?
4056 не принимает участия в измерении внутреннего сопротивления. Ошибка может быть при плохом контакте аккумулятора к устройству. Тогда при попытке нагрузить аккумулятор получается слишком большое падение напряжения и устройство отключается от аккумулятора. Если мне не изменяет память, вы используете крокодилы - может где то плохой контакт был...
УдалитьСпасибо, вы меня очень успокоили, а то расстроился, что востребованный прибор поломался.
ОтветитьУдалитьХорошо бы ограничиться контактами.У меня даже не крокодилы, а цанговый зажим( типа выдвижного крючка, который захватывает и зажимает провод.Банально может крючок окислиться, возможно и паянные проводки зажимал, тогда может флюс на них попасть. Все прочищу и промою. Хорошо бы этим и ограничиться.На ТР4056 подумал из-за того, что неважно его запаял, не было фена.
Сейчас хорошо идет полный цикл..По окончании сделаю полную ревизию контактов.
И все таки у меня большая проблема. Промыл все контакты.Цикл зарядки и разрядки прошел Затем сделал замер сопротивления. Ок
ОтветитьУдалитьА сегодня утром опять ошибка батареи и главное не стала идти зарядка!Вчера, после замены ТР4056, зарядка была.Сейчас, вообще не знаю , что делать.
Исключите контакты - припаяйте батарею. Проверьте все переходные и точки пайки силовых элементов.
Удалить