Страница 2 из 2

1.3 OLED SH1106

Добавлено: 20 сен 2018, 22:46
aidar_i
Сегодня делал в офисе, там стоит rar. Завтра посмотрю.

Отправлено спустя 24 минуты 42 секунды:

Отправлено спустя 8 минут 55 секунд:
Этот должен в Вас работать с кириллицей viewtopic.php?p=54882#p54882
Удалите другую библиотеку Adafruit_GFX.h. В папке User/документы/Arduino/library. Если там она есть без кириллицы, то при компиляции используется библиотека оттуда. А с блока библиотека устанавливается в ide куда компилируется FLProg.

1.3 OLED SH1106

Добавлено: 21 сен 2018, 12:33
SerOv
Попробую после выходных.

1.3 OLED SH1106

Добавлено: 21 сен 2018, 13:53
aidar_i
Сам уже в железе проверил, работает блок Слимпера с новой библиотекой на ESP.
[spoiler]
IMG_20180921_154953.jpg
[/spoiler]

1.3 OLED SH1106

Добавлено: 21 сен 2018, 14:21
SerOv
У меня этот блок тоже работал. Но на английском. Я с русским не заморачиваться. Мне надо вывести две строчки. Температура и влажность. Чтобы эти строчки. Занимали полный экран. У Слимпера. Цыфры занимают не весь экран. Там остается немного ещё места. Но его блок увеличивает цыфры сразу в два раза. А это уже много. Поэтому я хотел использовать ваши блоки. Так как там, есть возможность увеличивать размер шрифта сразу не в два раза. Поэтому и обратился к вам.

1.3 OLED SH1106

Добавлено: 21 сен 2018, 17:05
aidar_i
U8glib. Та библиотека для ESP не заработала, сам автор пишет, что может не работать.
U8g2 поддерживает ESP. Будет время им займусь.
Используйте вышеуказанную библиотеку здесь .

Размер шрифта можно сделать с созданием и установкой нового шрифта.
Вот здесь есть про шрифты.

1.3 OLED SH1106

Добавлено: 24 сен 2018, 00:16
aidar_i
Посмотрел предустановленные шрифты кириллица в библиотеке U8g2:
u8g2_font_4x6_t_cyrillic
u8g2_font_5x7_t_cyrillic
u8g2_font_5x8_t_cyrillic
u8g2_font_6x12_t_cyrillic
u8g2_font_6x13_t_cyrillic
u8g2_font_6x13B_t_cyrillic
u8g2_font_7x13_t_cyrillic
u8g2_font_8x13_t_cyrillic
u8g2_font_9x15_t_cyrillic
u8g2_font_10x20_t_cyrillic

1.3 OLED SH1106

Добавлено: 24 сен 2018, 08:20
SerOv
Я не знаю какой именно. Мне нужно чтобы. Температура и влажность выводилась в две строчки. Сверху температура, с ниже влажность. Между ними был минимальный зазор. И они (две строчки) занимали весь экран по высоте. Это будет стоять в комнате на стене. И что бы цифры было видно из далека

1.3 OLED SH1106

Добавлено: 24 сен 2018, 08:59
aidar_i
Вам , думаю, нужно (64-2)/2=31, высота нужна 30, по краям одна строка, между ними две. А у нас там в Adafrut высота 7, 4х кратное увеличение даёт 28. Остаётся зазор 64-56=8. 2 по краям и 4 между ними. Мне кажется разница в 2 пикселя не так критично. Но если уж совсем хочется 30, попробую сделать и вставить. Изучил редактор шрифтов, вроде все просто. Испытаю , видео выложу, чтобы сами могли делать.

1.3 OLED SH1106

Добавлено: 24 сен 2018, 10:12
SerOv
Хорошо. Попробуйте со звуком;)

1.3 OLED SH1106

Добавлено: 25 сен 2018, 00:42
aidar_i
Оказывается есть новая библиотека Adafruit_GFX. Там есть дополнительные шрифты и возможность их устанавливать в скетче. Создал шрифты высотой 31 и 35 пикселей (без кириллицы). 35 как раз заполнил всю высоту экрана в два этажа , как вы хотели. Можете сами их создавать здесь.
Удалите все старые библиотеки Adafruit_GFX и Adafruit_SH1106. Старую кириллицу установил тоже. При его использовании строку setFont() закомментируйте. А вообще установку шрифта нужно перенести в блок вывода текста, чтобы можно одновременно использовать разные шрифты.
Из блоков библиотеки удалил.
libraries.rar
Пример
SSH1106_2.flp
Фото[spoiler]
IMG_20180925_022552.jpg
[/spoiler]

1.3 OLED SH1106

Добавлено: 25 сен 2018, 06:42
SerOv
Спасибо. Попробую.

1.3 OLED SH1106

Добавлено: 25 сен 2018, 13:58
aidar_i
Если нужна кириллица, можно получить умножая шрифт 5х7 на 5(выставить в параметрах 5). Но какой получится реально размер не знаю не проверял. Почему 35 вмещается в 2 этажа на экран? Как писал выше, нам нужно высота шрифта 31, но рассматривая шрифты на редакторе увидел, что у шрифтов сверху и снизу есть пустые строки в один или 2 пикселя, для хвостиков. Поэтому высота 35 как раз подходит для шрифтов без хвостика. Видео по созданию шрифтов снял, но микрофон не туда засунул, придется писать отдельно звук и монтировать.

1.3 OLED SH1106

Добавлено: 25 сен 2018, 17:58
SerOv
Ждём видео.

Отправлено спустя 2 часа 59 минут 58 секунд:
В личке не могу ответить, пишет.
Некоторые пользователи не могут быть добавлены, так как они отключили получение личных сообщений.
А так все отлично. :yes:

Отправлено спустя 52 секунды:
Включите прием сообщений

1.3 OLED SH1106

Добавлено: 26 сен 2018, 22:31
aidar_i

1.3 OLED SH1106

Добавлено: 06 ноя 2018, 21:08
Novichok
Блок для ESP8266 SH1106 Переделал блок основной SSD1306 на SH1106 https://yadi.sk/d/RFA5XeZxbmg5Cw остальные блоки походят от блока SSD1306 без изменения пользуйтесь благодарю создателя блока SSD1306!

1.3 OLED SH1106

Добавлено: 02 дек 2019, 18:11
MTSnik
Всем привет. Подскажите, есть ли у кого блок для ssd1306 под esp-01?

1.3 OLED SH1106

Добавлено: 02 дек 2019, 20:56
aidar_i
Попробуйте этот ПБ. Подключить SDA ->GPIO0. SCL-> GPIO2 в настройках главного блока тоже пропишите 0 и 2.
[spoiler]viewtopic.php?p=64089#p64089[/spoiler]
[spoiler]
1481381918128317659.jpg
[/spoiler]

1.3 OLED SH1106

Добавлено: 03 дек 2019, 16:01
MTSnik
Огромное СПАСИБО, все получилось. Изначально видел эти блоки, но они у меня не заработали. Как оказалось из-за библиотеки.
Получилось сделать мини датчик температуры,влажности на ESP-01 +OLED0.96 и вывод на remoteXY :smile9: