ПОдключение китайского дисплея. VDD GND SCK SDA
- Войдите на сайт для отправки комментариев
Пт, 07/02/2020 - 12:54
В общем купил я всем известном сайте дисплей. Да вот прислали мне совсем не тот дисплей что на фото у них.
Опытные пользователи и знатоки поймут наверное что к чему, да вот только я не специалист. Я любитель который облазил интернет и не смог разобраться как же быть.
Как IIC этот дисплей не работает. все сканеры не видят его.
нарваля на статью. повторил подвиг автора и он заработал. датолько вот так
я пытался еще кучу библиотек использовать, но ни к чему это не привело. Только с этой библиотекой он хоть как то подает признаки жизни. Все остальные просто не работают.
Внизу приложу фото дислпея с разных сторон, может поможет.
PS. Люди, помогите куда копать что искать и как быть.
U8G2 lib, пробовать SH1106 или SSD1306 в разных режимах I2C. Попытаться уточнить чипсет по I2C адресу, на котором он определился.
в общем я не силен в библиотеках? как их создавать собирать и делать, но нашел парочку с которой мой дисплей работает более менее нормально: SS_OLED и OLED_I2C. я просто смог более менее разобраться в них, потому что там в их файлах *.h есть более менее понятно какие ножки за SCL SDA и RESET отвечают. короче если ножка SDA и RESET совпадают дисплей работает. и еще пин SCK нельзя соединять с пином ардуины SCL. надо назначать любую другую ногу, тогда работает нормально.
U8G2 lib, пробовать SH1106 или SSD1306 в разных режимах I2C. Попытаться уточнить чипсет по I2C адресу, на котором он определился.
в библиотеке не понятно какие ножки за что отвечают. простите, но я не смог с ней совладать. я щас пытаюсь, может к чему и приведёт
Я ничего не понял из того, что Вы написали.
У "стандартной ардуины" A4 - SDA, A5 - SCL (он же SCK). Подключили дисплей, прошлись i2c сканером, адрес определили. В интернете поискали что-нить про oled и этот адрес. Вышли таким образом на чипсет. Потом в U8G2 открыли пример "Hello world", раскомментировали строку со своим чипсетом и залили в ардуину. Работает - хорошо. Не работает - раскомментировали другую строку. Иначе никто тут Вам ничего не угадает.
Еще я узнал, что он у меня 132х64, а не как описано на алиэкспресе от чего U8G2 lib не могу найти на него настроек
Я ничего не понял из того, что Вы написали.
У "стандартной ардуины" A4 - SDA, A5 - SCL (он же SCK). Подключили дисплей, прошлись i2c сканером, адрес определили. В интернете поискали что-нить про oled и этот адрес. Вышли таким образом на чипсет. Потом в U8G2 открыли пример "Hello world", раскомментировали строку со своим чипсетом и залили в ардуину. Работает - хорошо. Не работает - раскомментировали другую строку. Иначе никто тут Вам ничего не угадает.
да, кстати, перед тем как писать сюда, я сделал эти манипуляции. Сканерами прошёлся, ни один сканер не видит мой дисплей, я не могу получить адрес дисплея. поэтому и пишу сюда.
В библиотеке как вы и сказали я пробовал раскоментировать по очереди строки с настройками, но всё безрезультатно
Там в отзывах пишут, что дисплеи битые. И контроллер 1106
Там в отзывах пишут, что дисплеи битые. И контроллер 1106
Или резисторы ( перемычки) конфигурации не правильно запаяны.
Например у этого даже табличка имеется
Или для 0.96, но качество не очень
да, кстати, перед тем как писать сюда, я сделал эти манипуляции. Сканерами прошёлся, ни один сканер не видит мой дисплей, я не могу получить адрес дисплея. поэтому и пишу сюда.
"нарваля на статью. повторил подвиг автора и он заработал. датолько вот так" (С)
Значит дисплей работает по I2C, если его на правильные пины подключить.
Спасибо большое за помощь. Сегодня прийду домой и попробую перепаять. на выходных буду колдовать. о результатах отпишусь обязательно
ВСем большооое спасибо, в итоге я поменял рдуину и все заработало, изначально, я работал с дисплеем на работе в обеденное время, и не имел возможности поменять контроллер, на выходных сгонял в город и купил ардуино нано, и все ожило. Спасибо вам друзья, вы очень и очень хорошо помогали и объясняли.
п.с. на новой ардуине он заработал с несколькими библиотеками корректно, так как это дисплей 132*64 не все библиотеки могли корректно работать с этим дисплеем. в итоге нормально заработали библиотеки только: U8g2/u8x8 и ss_oled. с остальными пробовал, либо была рябь и цифры бегали из стороны в сторону, либо вообще только белый шум. в целом U8g2/u8x8 шикарныя библиотека и я остановился на ней.
Советую использовать данный дисплей (RGB OLED дисплей Waveshare 1,5 дюймов 128х128), основными его плюсами является:
Высокое разрешение 128 х 128, 65к цветов, четкое отображение;
Поддержка 4-wire SPI или 3-wire SPI интерфейса, конфигурируется резистором на плате.
Схема подключения и его основные характеристики есть на сайте:
https://www.robostore.com.ua/moduli-i-datchiki/monohromnye-displei/rgb-oled-displej-waveshare-15-dyujmov-128h128