Здесь главные универсальные блоки , выбор размера дисплея в параметрах главных блоков. Испытайте на обоих типах и размерах дисплея.Rovki писал(а): 05 окт 2019, 15:54 Купил вот такой https://ru.aliexpress.com/item/32846177 ... 33edPIppG7
,подойдет ли для него БП
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
А на одной плате все можно расположить?aidar_i писал(а): 07 окт 2019, 19:00Здесь главные универсальные блоки , выбор размера дисплея в параметрах главных блоков. Испытайте на обоих типах и размерах дисплея.Rovki писал(а): 05 окт 2019, 15:54 Купил вот такой https://ru.aliexpress.com/item/32846177 ... 33edPIppG7
,подойдет ли для него БП
ESP8266_Oled_SSD1306_display3.flp
Отправлено спустя 11 минут 42 секунды:
не находит библиотеку SSD1306 , у меня есть бибка Adafruit SSD1306
Отправлено спустя 11 минут 32 секунды:
Вот что выдает [spoiler]Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Uno"
pr40:3:21: error: SSD1306.h: No such file or directory
compilation terminated.
exit status 1
SSD1306.h: No such file or directory
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Поставьте библиотеки из 1 сообщения.
Главные только одну, или 1306 , или 1106
Главные только одну, или 1306 , или 1106
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Загрузил проект ,но на индикаторе темно ,нет ни чегоaidar_i писал(а): 07 окт 2019, 21:20 Поставьте библиотеки из 1 сообщения.
Главные только одну, или 1306 , или 1106

Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Испытал -работает.
Немного изменил главные блоки, убрал очистку экрана с них, чтобы в каждом цикле дисплей не обновлять.
Вот пример с измененными главными блоками. Проверьте подключение дисплея (SDA --> D2, SCK-->D1). В главных блоках ,в параметрах , чтобы было GEOMETRY_128_32.
Немного изменил главные блоки, убрал очистку экрана с них, чтобы в каждом цикле дисплей не обновлять.
Вот пример с измененными главными блоками. Проверьте подключение дисплея (SDA --> D2, SCK-->D1). В главных блоках ,в параметрах , чтобы было GEOMETRY_128_32.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Там дисплей подключен уже на плате ,вот пины Отправлено спустя 15 минут 34 секунды:
Пример дает ошибку ,там ссылка на 1106
Отправлено спустя 1 час 34 минуты 18 секунд:
вот нашел инфу https://heltec.org/project/wifi-kit-8/
https://github.com/HelTecAutomation/Heltec_ESP8266
Пример дает ошибку ,там ссылка на 1106
Отправлено спустя 1 час 34 минуты 18 секунд:
вот нашел инфу https://heltec.org/project/wifi-kit-8/
https://github.com/HelTecAutomation/Heltec_ESP8266
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
На сайте алиэкспресс написано подключено (Хотя на рисунке по другому):
SDA --> D4
SCK --> D5
RST -- D2
Для этого модуля изменил главный ПБ для SH1106. А вообще там какая то путаница с пинами, погуглил, нашел разную распиновку.
Вот , например, с Вашей ссылки [spoiler]https://github.com/Heltec-Aaron-Lee/WiF ... it%208.pdf[/spoiler]
Выложите фото модуля.
Скорее придется эти пины самому выяснить. Скомпилируйте скетч и меняйте в скетче пины все три. Или прозвоните , что куда идет.
SDA --> D4
SCK --> D5
RST -- D2
Для этого модуля изменил главный ПБ для SH1106. А вообще там какая то путаница с пинами, погуглил, нашел разную распиновку.
Вот , например, с Вашей ссылки [spoiler]https://github.com/Heltec-Aaron-Lee/WiF ... it%208.pdf[/spoiler]
Выложите фото модуля.
Скорее придется эти пины самому выяснить. Скомпилируйте скетч и меняйте в скетче пины все три. Или прозвоните , что куда идет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 08 окт 2019, 13:06, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
вот фото Отправлено спустя 11 минут 12 секунд:
Отправлено спустя 46 секунд:
Ваш пример загрузил без ошибок ,но на экране пусто
вы дали ссылку на кит 32 ,а это кит 8aidar_i писал(а): 08 окт 2019, 12:05 На сайте алиэкспресс написано подключено (Хотя на рисунке по другому):
SDA --> D4
SCK --> D5
RST -- D2
Для этого модуля изменил главный ПБ для SH1106.
ESP8266_Oled_SSD1306_displayMiniDK.flp
А вообще там какая то путаница с пинами, погуглил, нашел разную распиновку.
Вот , например, с Вашей ссылки [spoiler]https://github.com/Heltec-Aaron-Lee/WiF ... t%2032.pdf[/spoiler]
Выложите фото модуля.
Скорее придется эти пины самому выяснить. Скомпилируйте скетч и меняйте в скетче пины все три. Или прозвоните , что куда идет.
Отправлено спустя 46 секунд:
Ваш пример загрузил без ошибок ,но на экране пусто

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Да, перезагрузил рисунок на кит8, там
SDA-->4
SCK-->5
RST-->16
На Вашей картинке
SDA-->2
SCK-->14
RST-->4
Так что вставляйте и испытывайте. RST я в параметры не выводил, пока в скетче выбирайте.
Это в setup. Вместо пина 2 нужно в 2х местах поставить. Или вышеуказанный пин вывода RST ESP (но не подписанный на модуле) замкните на + через 4.7-10к временно.
SDA-->4
SCK-->5
RST-->16
На Вашей картинке
SDA-->2
SCK-->14
RST-->4
Так что вставляйте и испытывайте. RST я в параметры не выводил, пока в скетче выбирайте.
Это в setup. Вместо пина 2 нужно в 2х местах поставить. Или вышеуказанный пин вывода RST ESP (но не подписанный на модуле) замкните на + через 4.7-10к временно.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Прозвонил модуль - SDA- gpio 4 (pinD2)
SCL -gpio5 (pinD1)
срос gpio16(pinD0)
Ну китаец ,погоди
Так указывать нужно gpio или pin,???
Отправлено спустя 1 час 12 минут 52 секунды:
Убрал D4.D5 поставил 4 ,5 ,16 - компиляциия проходит ,но что то с памятью [spoiler]Arduino: 1.8.9 (Windows 10), Плата:"Core Development Module, Espressif (xcc), 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"
Изменены опции сборки, пересобираем все
C:\Users\User\AppData\Local\Temp\flprog\pr51\pr51.ino:6:28: warning: extra tokens at end of #include directive [enabled by default]
#include "user_interface.h";
^
Скетч использует 238281 байт (54%) памяти устройства. Всего доступно 434160 байт.
Глобальные переменные используют 31820 байт (38%) динамической памяти, оставляя 50100 байт для локальных переменных. Максимум: 81920 байт.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
[/spoiler]
SCL -gpio5 (pinD1)
срос gpio16(pinD0)
Ну китаец ,погоди

Так указывать нужно gpio или pin,???
Отправлено спустя 1 час 12 минут 52 секунды:
Убрал D4.D5 поставил 4 ,5 ,16 - компиляциия проходит ,но что то с памятью [spoiler]Arduino: 1.8.9 (Windows 10), Плата:"Core Development Module, Espressif (xcc), 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"
Изменены опции сборки, пересобираем все
C:\Users\User\AppData\Local\Temp\flprog\pr51\pr51.ino:6:28: warning: extra tokens at end of #include directive [enabled by default]
#include "user_interface.h";
^
Скетч использует 238281 байт (54%) памяти устройства. Всего доступно 434160 байт.
Глобальные переменные используют 31820 байт (38%) динамической памяти, оставляя 50100 байт для локальных переменных. Максимум: 81920 байт.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
[/spoiler]
Электронщик до мозга костей и не только
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref=#ff8000]Rovki[/ref], я не совсем пойму, вы пытаетесь запустить дисплей, который идёт на плате? Но на рисунке, который вы сами разместили, чётко указаны пины для SDA, SCL и Oled_Rst дисплея. Навряд ли он будет работать по 4 и 5
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Дисплей уже соединен с есп на плате и выводы снаружи они не используются пока. В том то и дело что есть две модификации и у них разнаяразводка . На плате ,на выводе написано SDA ,а подключен он к GPIO2 и к дисплею не идет https://github.com/Heltec-Aaron-Lee/WiF ... iagram.PDF
Электронщик до мозга костей и не только
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Вот что говорит Гугл по этому поводу https://esp8266.ru/forum/threads/warnin ... ailed.968/
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Настройки платы попробуйте поставьте nodemcu.
В flprog не Ардуино указали? Там тоже нодемсу поставьте.
Можно указывать и gpio и пин.
В настройках платы у Вас стоит 512К. У Вас 4М(3М)
В flprog не Ардуино указали? Там тоже нодемсу поставьте.
Можно указывать и gpio и пин.
В настройках платы у Вас стоит 512К. У Вас 4М(3М)
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
не хочет заливать в этот модуль ,пробовал в вемос - залился без проблем .А тут любую плату выбираю (из есп) и ни как error: espcomm_open failed
А когда выбираю плату WIFI Kit 8 - то компиляция не идет ...
[spoiler]Arduino: 1.8.9 (Windows 10), Плата:"WiFi Kit 8, 80 MHz, Flash, Disabled, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 57600"
exec: "c:\\Program Files (x86)\\FLProg53\\ideV3\\hardware\\WiFi_Kit_series-master\\esp8266/tools/python/python": file does not exist
Ошибка компиляции для платы WiFi Kit 8.
[/spoiler]
Отправлено спустя 29 минут 29 секунд:
Вот еще нарыл инфы ,тяжело быть первопрходцем
http://stefanfrings.de/esp8266/#wifikit8
А когда выбираю плату WIFI Kit 8 - то компиляция не идет ...
[spoiler]Arduino: 1.8.9 (Windows 10), Плата:"WiFi Kit 8, 80 MHz, Flash, Disabled, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 57600"
exec: "c:\\Program Files (x86)\\FLProg53\\ideV3\\hardware\\WiFi_Kit_series-master\\esp8266/tools/python/python": file does not exist
Ошибка компиляции для платы WiFi Kit 8.
[/spoiler]
Отправлено спустя 29 минут 29 секунд:
Вот еще нарыл инфы ,тяжело быть первопрходцем

http://stefanfrings.de/esp8266/#wifikit8
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Все таки старые добрые платы esp + oled дисплей!
О
Отправлено спустя 10 минут 28 секунд:
Не пробовали "примитивный пример" с последней ссылки?
Там нужно свой ssid -имя сети и password -пароль сети ввести и библиотеку oled.h установить.
Перед загрузкой замкните gpio0-D3 на землю и перезапустите есп.
О
Отправлено спустя 10 минут 28 секунд:
Не пробовали "примитивный пример" с последней ссылки?
Там нужно свой ssid -имя сети и password -пароль сети ввести и библиотеку oled.h установить.
Перед загрузкой замкните gpio0-D3 на землю и перезапустите есп.
Последний раз редактировалось aidar_i 08 окт 2019, 19:12, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Силы на исходе , танцы задолбали ....aidar_i писал(а): 08 окт 2019, 19:05 Все таки старые добрые платы esp + oled дисплей!
Отправлено спустя 10 минут 28 секунд:
Не пробовали "примитивный пример" с последней ссылки?
Там нужно свой ssid -имя сети и password -пароль сети ввести и библиотеку oled.h установить.

Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
НЕЕЕЕ. Мне еще проект рабочий отлаживать ...

[spoiler] [spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Я у себя вообще такой платы найти не смог.
На этой плате стоит CP2104, а на Вемос у вас что установлено? Такое ощущение, что здесь не формируются состояние ESP для загрузки.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей