))))) Гугл - это такая хитрая штука что ищет в первую очередь в той сфере, и среди того контента, который вы смотрели в последнее время. Если вам это мешает решать какие-то вопросы то есть два варианта: 1) удалить куки и кэш браузера, почистить его полностью 2) воспользоваться другим устройством, на котором вы не вошли в ваш Гугл аккаунт. Успехов вам!
Перепробовал уже с десяток библиотек для SSD1306 128x32 - или вовсе не рабочие, или кривые.... даже простые примеры не запускаются. U8gLib заработала сразу, спасибо автору за подсказку.
для того что бы изменить скетч под другую библиотеку, например OLED_I2C на U8glib подключение дисплея по spi, Что придется переписать? как дисплей инициализировать? U8GLIB_SSD1306_128X64 u8g_spi(12, 11, U8G_PIN_NONE, 9, 10); вот такой?
А как к примеру отрисовать увеличивающийся фрейм, но чтобы внутри еще прорисовать элементы меню, которые с ростом фрейма проявлялись до границ фрейма, не выходя за его границы…. Фух, надеюсь понятно изложил мысль. ПС. Это типа эффект включения монитора
Вам нужна анимация включения или динамическое фоновое изображение под меню? В первом случае вам нужно сделать анимацию, все ее кадры, и по кадрам ее выводить. Есть два пути: 1) создать кадры анимации и поочередно их выводить, как фильм 2) программно указать где какие линии (круги, точки и т.д.) должны рисоваться, и программно все это менять. Тоже получится анимация Я всегда иду по 1-му пути: рисую по-кадрово, и потом по кадрам вывожу на дисплей. Если же вам нужно сделать динамическое фоновое изображение меню, то смотрите все написанное выше + вывод текста. С учетом вероятности слияния с задним фоном. Но если вы хотите чтобы текст имел графические эффекты (выплываете, обрезка и т.д.) то смотрите в сторону создания покадровой анимации, где текст тоже является частью анимации
@@UCanDo спасибо за развернутый ответ. Покадровая анимация не получится. Текст меню (который должен находится под слоем анимации) может меняться и каждый раз перерисовывать для этого анимацию не очень впечатляет.
Спасибо за очередное интересное видео, лайк - однозначно! Так держать! А на рукозадых, пытающихся самоутвердиться в комментах, путём критики всего и вся, даже не по теме, не обращайте внимания! как говориться: "Собака лает - караван идёт". У меня тоже валяется несколько OLED дисплеев от вейпа, благодаря вам теперь есть идеи как их использовать. P.S. А нет соображений по поводу код-граббера для шлагбаумов и различных дистанционно управляемых ворот?
Спасибо за отзыв! Постараюсь найти по-больше информации, может что-то и получится. А как вообще должно устройство работать? Само подбирать код или ловить сигнал от дистанционки, запоминать, а потом воспроизводить? Или как-то по-другому работать?
спасибо за видео! в этом дисплее самое странное как подключены пиксели. зарузить один байт и получить пол байта. делал извращенец. в дисплее 128х64 уже все по человеческий. неделю назад начал изучать этот дисплей. нужна замена ЛСД дисплею стоимостью 12-13 долларов. 128х32. но можно и 128х64. в начале думал что именно этот подойдет без глобальных переделок, так как разрешение одинаковое. . . а оказалось наоборот. говорят ресурс у них маленький и пиксели выгорают. насколько быстро? может стоит сразу сделать авто уменьшение яркости в режиме простоя?
Яркость уменьшается напряжением питания. Да, тоже слышал что выгорают. Значит надо делать устройство так, чтобы дисплей включался только по необходимости, и не работал постоянно
Добрый день, подскажите пожалуйста как устранить мерцание содержимого экрана. В общем у меня программа такая, что при нажимании на пульте какой либо клавиши, на экран демонстрируется определённый текст. И если на клавиши нажимать кратковременно, то содержимое экрана мигает, а если же нажимать в течении примерно полусекунды, содержимое демонстрируется без всякий мерцаний. К тому же у меня стоит очистка содержимого перед каждым выводом данных на экран. Не подскажете как решить проблему?
У вас установлено слишком частое обновление экрана (со стиранием содержимого), от этого и мерцание. Делайте обновление только если данные изменились, а стиранием всего дисплея старайтесь не пользоваться.
Здравствуйте! На aliexpress есть доступные e-paper дисплеи, а информации и примеров кроме официальных в интернете нет. По крайней мере в рунете. Хотелось бы увидеть пример работы с таким дисплеем, многим, я думаю, было бы интересно.
Добрый день. Мне тоже интересны эти дисплеи, но в наличии, к сожалению, ни одного нет. Заказывать за 10-50$ для меня пока что дорого. Посмотрел я их на Али: обычно подключаются по SPI, в описании нет данных о контроллере, но в большинстве в конце описания есть ссылка на WIKI с описанием работы, иногда приводятся команды, в принципе, импортировать для Ардуино будет не сложно, если все будет расписано как здесь: www.waveshare.com/wiki/4.3inch_e-Paper_UART_Module Но увы, в наличии нет, и экспериментировать не с чем :(
Здравствуйте, у меня возникла проблема с переносом изображения, через программу, на экран. Я загрузил пример XBM и всё нормально, но когда заменяю код изображения на то, что мне выдала программа, в блокноте, то вместо рисунка, на экране, появляется хаотичный набор пикселей. Могли бы вы помочь мне с этой проблемой или сделай гайд по этой программе?
@@UCanDo Ну если на сам дисплей подавать 5В вместо 3,3В то да, дисплей если не сразу, то быстро сдохнет. Но на плате, на которой он установлен, уже стоит стабилизатор на 3,3В Возможно не на всяких платах его ставят, но у меня есть несколько таких дисплеев, так там стоят стабилизаторы на 3,3В. Даже только что специально измерил напряжения на входе и выходе, он выдает около 3,3В, независимо от того подается на вход 3,3В или же 5В. И уже на сам дисплей поступает в обоих случаях 3,3В
Сейчас с алиекспресса много чего продаётся. И дисплеи могут быть по-разному сделаны и иметь разные контроллеры. Все мои эксперименты показывали что при подаче разного напряжения (3-5 вольт) дисплей меняет яркость... Возможно в моих дисплеях стоит низкокачественный стабилизатор, и выдаёт 3.3 вольта только при входном 5 вольт
@@UCanDo Судя по "лицевой" стороне платы с дисплеем она такая же как и у меня. Обратную сторону у Вас я на видео не увидел. Но у меня там распаяно несколько смд компонентов (2 ряда резисторов и конденсаторов, в одном ряду 8 штук, в другом 5 штук, и ближе к штырькам есть еще один смд компонент с 3 выводами - это и есть стабилизатор на 3,3В. На нем я и замерял напряжение. Если более точно, то у меня такое соответствие входного и выходного напряжений стабилизатора: 3,29 => 3.22 4.95 => 3.23 А что касается небольшого изменения яркости - вполне возможно, например, если стабилизатор 3,3В на ардуине выдает напряжение чуть ниже, чем стабилизатор на дисплее, так как хоть они оба и расчитаны на 3,3В, но могут иметь некоторую погрешность.
Доброго дня! Подскажите какими командами выводить данные например с датчика температуры и влажности. И вывод на экран например включено реле или нет. Спасибо за видео!
у меня библиотека не открывается. пробовал закинуть в файл libraries не работает. пробовал открыть скетч- подключить библиотеку- добавить зип. библиотеку тоже не работает. Пожалуйста помогите
@@UCanDo Я его и так запитал от 3,3В, все равно ярковато, особенно при слабом освещении. Где-то читал, что яркость можно менять по какому то адресу, но я пока не сильно силен в это, можно ли при использовании библиотеки еще и параллельно слать ему каким то образом отдельные команды по каким то адресам?
По шине i2c можно подключить много устройств. Но они должны иметь разные адреса. Иначе дисплеи будут показывать одно и то же. Если сможете изменить адреса дисплеев, то тогда сможете выводить на дисплеи разные данные. Если это не получится сделать, то тогда можно использовать SPI дисплеи. Они отличаются не адресацией, а подключением пина CS.
Приехал мне такой же. Игрались с сыном. График тест прошел отлично. Но тут случайно ткнули в 3.3 и 5 вольт. Тоесть gnd экрана попал в 5 вольт ардуины. Экран теперь случайным образом светит звездное небо. Часть показывает часть глючит. Все отыгрались?
В большинстве случаев - никак. Если Подключение по I2C то можно считать адрес дисплея и поискать какой контроллер имеет такой адрес. В большинстве случаев контроллер можно узнать либо у продавца, либо предположить из личного опыта, либо просто подбирать инициализации, может какая-то подойдёт.
у меня есть разные дисплеи от старых телефонов и УНО. От нок 2100 и от Alcatel BF4(пока рассматриваю только их, есть и более навороченные дисплеи, но пока разобраться бы с ними). Распиновка есть. а вот как и куда подключать на ардуинку? пробывал по примерным схемам из инета, не пошло. читалка не определила(пока тока 2100 испытал). Дисп никак не отреагировал. на нем 8 пинов. распиновку брал отсюда www.module.ro/nokia_3510.html. Не могли бы ткнуть пальцем на схематику подключения подобных дисплеев или снять видео? спасибо!
Читалка рассчитана на "навороченные" дисплеи. То есть большие, цветные TFT дисплеи. Знакомый сайтик, заглядывал на него когда-то. Сейчас не подскажу, но проектов в интернете огромное количество. Поищите в Гугле "ардуино и дисплей 2100" - выдает очень много примеров. Может как-то позже сниму видео
было бы неплохо. хотя есть еще 3 дисплея..но там с пайкой будут проблемы и немогу найти на них инфы(телеф скайлинк simple, флай с отдельным тачем и нок2650). но там все на разъемах и очень мелкое. Прогуглил всю ночь. По этому дисп есть только одна ссыль, которая приводит на форум, где задан аналогичный вопрос и нет ответов. Ткните пожалуйста пальцем куда мне двигаться? Хочу сделать по вашему примеру вольт/амперметр для лбп.
Уф.. как бы не забыть. Постараюсь по-искать как минутка будет. Напишите мне в личку "О канале" - "Отправить сообщение". Напишите свой Имейл, но лучше Вайбер.
Уважаемый автор, а не подскажешь ли, где найти те же OLED экраны, но без платы "к ардуино", а только со шлейфом. Дабы и копеечку сэкономить, и устройство было компактнее?
+Дмитрий Полещук Можно по-искать на том же Алиекспрессе. Правда искать долго нужно будет, но уверен что они там есть. Просто поиск выдаёт самые популярные, для Ардуино.
Когда я изучал проект Пультоскоп, то на сайте автора (легко гуглится по названию) встречал статью где он показывал дешевый МП3-плеер с Алиэкспресса именно с таким дисплеем. Стоит такой сейчас где-то 160р, дисплей без обвязки, приводится схема его запуска.
While - это цикл, который будет выполняться до тех пор, пока не выполнится какое-то условие Страница - площадь «рисования» дисплея. Как правило, страница соответствует буферу кадра дисплея, но есть дисплеи в которых за разные сегменты дисплея отвечают разные микросхемы (буферы) по этому изображение на дисплее может быть разделено между разными страницами (буферами). Также очень многое зависит от используемой библиотеки, и от того как в ней реализована методика передачи данных дисплею. Это коротко. Зачем рисовать одно и то же - изображение НЕ передается полностью за 1 раз, оно передается «пакетами», то есть, частями в цикле While. Этот цикл будет повторяться до тех пор, пока изображение не будет полностью передано. После этого произойдет выход из цикла while и возврат к основной программе.
Бегущую строку можно сделать на любом дисплее (от дисплея не зависит). В сети есть множество примеров. Посмотрите несколько примеров, изучите способ реализации и просто используйте свой дисплей.
+Flay Большой объём занимает ни сколько библиотека, сколько сами шрифты. Если буквы-цифры рисовать программно то размер скетча сократится в 2-3 раза. Плюс пример не оптимизирован. Если оптимизировать код и заменить типы переменных (избавиться от float) то можно ещё много места освободить.
весь интернет забит как подключить к ардуино , а просто как подключить к дисплеюssd1306 128x32 и avr контролера и прошить даже простенькой программой чтоб проверить дисплей нет , такое впечетление друг друга смотрят и выкладывают ролики .
Добрый день, Игорь и Все Ребята , Можна Обратится к Вам, мне нужна ссылка на нормальную рабочю библиотеку кто мне сможет дать такую ссылку или мне выслать на email: , Пожалуйста Помогите мне, нужно проверить такой дисплей и в дальнейшем где то применить зарание Огромное Спасибо.
Игорь, дело в том что я несколько раз закачивал библиотеку но она пустая, не работает и как я не закидывал в папку либрелези в зипе и чисто папку сфайлами разхерированую, то программа не видет ничего ни скетча ни библиотеку Вашу в программе ардуино сс.
Скорее просто привык ней. С этой библиотекой уже много лет работаю и завел на ней много разных дисплеев. Она мне хорошо знакома. По этому лично мне переходить на другую библиотеку пока что не было причины.
@@JenyaHW Фруктовая в два раза быстрее, не смеши мои транзисторы. Там говна бесполезного в коде по самые помидоры, а это говнишко тормозит адски процессы. U8Glib не имеет парсинговых команд, отзыв быстрее и стабильнее. Изучаем мат часть потом пишем комент.
Да, там "стремный" сайт. Но лучшего описания я не нашел. В видео я полностью повторил описание работы с дисплеем, как в статье. Там же и вывод текста: 5:50
Спасибо за интересный обзор и качественное видео.Мы использаволи ваше видио в нашем сайте:www.elen.az/shop/564/desc/0-91-djujmovyj-zhk-modul-sinij-oled-128x32-so-svetodiodnym-displeem-i2c-svjaz-dlja-ardunio. Главное страница-www.elen.az/
Спасибо за отзыв! Видео довольно старое, я в то время только начинал делать видео, так что косяки были. Посоветуйте треки, которые можно использовать в своих видео
Сложно отмежеваться от дискотеки и слушать автора. На кой эта фоновая музыка забивающая смысловую составляющую? Нравится музон - запишите отдельно видосик для родственных душ. Это не реклама, где нужно намазать пустышку на красивый фон.
Народ, даже не вздумайте использовать подобные дисплеи... Во-первых все они ужас какие миниатюрные, такой длинный дисплей по удобству уступает однорядному 12-символьному текстовому дисплею, - именно такой объём текста читаем где-то с расстояния вытянутой руки. Во-вторых: то же самое относится к контрастности, в условиях искусственного освещения дисплей перебивает его, но стоит лишь использовать его на открытом солнце в каком-нибудь автомате по продаже воды, или в транспортной или строительной технике, то готовьтесь делать козырёк или углублять его на расстояние в 10-15мм от стенки корпуса прибора. В-третьих: миниатюрность этого дисплея сводится на нет невозможностью его механического крепления, поэтому приходится либо садить его на двухстороннюю пену, либо выфрезеровывать рамку с отверстиями и вклеивать его чем-то типа ПК-68 или ВГО-1...
Хм, видео не о 12-символьном текстовом дисплее, а о OLED дисплее, сравнивать одно с другим это все равно что сравнивать теплое с мягким... или сравнивать 25" компьютерный монитор и 4" дисплей мобильного... вот сравните и ответьте что из них лучше? Глупый вопрос, правда? Каждому свое место. Но все же попробуйте взять и в вейп поставить 12-символьный текстовый дисплей... я бы на это посмотрел.... Вы бы здесь еще холивар устроили на тему что лучше: Андроид или iOs...
Хм, вы противопоставляете oled дисплеи символьным, a ничего что oled - это технология люминесценции, а не вид отображаемой информации!? Поэтому да: сравнивать текстовые дисплеи и oled-дисплеи - это всё равно что сравнивать теплое с мягким. Глупая ситуация, правда? Немного подтянуть теорию вам не повредит. Но всё же попробуйте взять и на этом графическом дисплее 128×32 сделать хотя бы какое-то устройство... я бы на это посмотрел... Вы бы ещё здесь холивар устроили на тему: насколько глубоко нужно показывать свою собственную безграмотность, чтобы избежать обсуждения технических аспектов применения данного устройства ;)))
Andrew ergerergerg, если вы такой умный, то почему не догадались, что "простые радиолюбительские портативные устройства" могут использоваться, как я и написал, в условиях солнечного освещения, их нужно каким-то образом собирать в корпуса, они должны полноценно выполнять свои функции. Также вы почему-то не догадались, что при помощи этого дисплея невозможно изучать i2c протокол хотя бы потому, что дисплей уже собран на готовом интерфейсе, и не позволяет вносить в него программные изменения. Если следовать вашей логике, то, например, нужно выпускать исключительно такие автомобили, у которых по два раза продублированы и колёса и гусеницы, при этом с собой нужно дополнительно возить по 4 пары покрышек и по десятку запасных траков.
1. Ахахахаха, поржал от души - это точно, когда на телефоне с матрицей 1920×1080 во время звонка отображается две строки: "входящий звонок" и номер телефона. Откуда вы вычитали бредни про *выцветание* на солнце - одному вам известно, а то, что на солнце изображение на таких дисплеях видно очень плохо - многократно проверенный факт. 2. У вас те же проблемы, что и у автора канала: отсутствует понимание терминов, из-за чего вы пишете то, чего сами не понимаете. Интерфейс - это совокупное название программно-аппаратных средств при помощи которых устройства осуществляют передачу данных. У данного дисплея контроллер SSD1306, в состав которого входит i2c интерфейс, система питания, графический процессор, память, интерфейс вывода на саму матрицу. Если вы не догоняете, то все эти элементы - они нераздельные, поэтому для изучения непосредственно протокола i2c его использовать нельзя, это всё равно, что менять покрышку автомобиля во время езды! 3. Забавно, что за те почти 14 минут, что длится ролик, можно не просто просмотреть даташит, мануал по библиотекам, а самостоятельно написать в дважды больше, чем предлагается в видео... Но кто же будет читать? - чтение это же для простаков )))))
Мне нужен именно маленький дисплей, на котором я могу рисовать т о что захочу а не символы. супер маленькое портативное устройство с супер дисплеем а не калькулятор. На солнце базара нет дисплей за 70руб. самое то.
что ни загуглю всегда попадаю к вам, прихожу к выводу что вы единственный кто больше всех шевелится в ютубе по теме электроники
)))))
Гугл - это такая хитрая штука что ищет в первую очередь в той сфере, и среди того контента, который вы смотрели в последнее время. Если вам это мешает решать какие-то вопросы то есть два варианта:
1) удалить куки и кэш браузера, почистить его полностью
2) воспользоваться другим устройством, на котором вы не вошли в ваш Гугл аккаунт.
Успехов вам!
Перепробовал уже с десяток библиотек для SSD1306 128x32 - или вовсе не рабочие, или кривые.... даже простые примеры не запускаются. U8gLib заработала сразу, спасибо автору за подсказку.
Спасибо, автор!!! Год не мог запустить дисплей!!
Спасибо за ролик! Получилось очень круто! Два дня искал на Ютубе одекватные обзоры на дисплеи!
Спасибо Афтор!!!!
я перепробовал много туториалов...Но только по вашему видео смог проверить дисплей...
Спасибо за демонстрацию основных команд. Просто и доступно)
Спасибо за отзыв! Успехов!
Здравствуйте. Как посмотреть все функции библиотеки? Статья по ссылке не открывается.
статья не открывается а комментарии не отвечаются)
для того что бы изменить скетч под другую библиотеку, например OLED_I2C на U8glib подключение дисплея по spi, Что придется переписать? как дисплей инициализировать? U8GLIB_SSD1306_128X64 u8g_spi(12, 11, U8G_PIN_NONE, 9, 10); вот такой?
спасибо, за шрифты в одном из видео искал в гугле не нашел толкового посмотрел видосик всё понял)) спасибо ))
Спасибо за интересный обзор и качественное видео!
А как к примеру отрисовать увеличивающийся фрейм, но чтобы внутри еще прорисовать элементы меню, которые с ростом фрейма проявлялись до границ фрейма, не выходя за его границы…. Фух, надеюсь понятно изложил мысль.
ПС. Это типа эффект включения монитора
Весь ютуб уже перерыл, склоняюсь о построчной отрисовке меню, но честно сказать, не знаю как это сделать.
Вам нужна анимация включения или динамическое фоновое изображение под меню?
В первом случае вам нужно сделать анимацию, все ее кадры, и по кадрам ее выводить. Есть два пути:
1) создать кадры анимации и поочередно их выводить, как фильм
2) программно указать где какие линии (круги, точки и т.д.) должны рисоваться, и программно все это менять. Тоже получится анимация
Я всегда иду по 1-му пути: рисую по-кадрово, и потом по кадрам вывожу на дисплей.
Если же вам нужно сделать динамическое фоновое изображение меню, то смотрите все написанное выше + вывод текста. С учетом вероятности слияния с задним фоном.
Но если вы хотите чтобы текст имел графические эффекты (выплываете, обрезка и т.д.) то смотрите в сторону создания покадровой анимации, где текст тоже является частью анимации
Возьму себе на заметку ваш вопрос, может в будущем создам видео на эту тему.
@@UCanDo спасибо за развернутый ответ. Покадровая анимация не получится. Текст меню (который должен находится под слоем анимации) может меняться и каждый раз перерисовывать для этого анимацию не очень впечатляет.
Тут полезный редактор, позволяет пиксели самостоятельно редактировать и рисовать любые символы
www.el-sys.com.ua/wp-content/uploads/SCB-Calculator.rar
Oled дисплеи работают даже от 1 вольт и меньше, правда почти ничего не видно.
+KosikX Не знал что на таком низком питании работают! Возьму на заметку!
а если увеличить значение умножителя?
А как подключить вместо дисплея матрицу WS2812B 32х8
Игорь, ссылка на статью с описанием библиотеки не работает. Можно перезалить?
Добрый день. Примерно через час-полтора поправлю ссылку
Простите за задержку, ссылку поправил.
Can i2c128 x 32oled monitor be placed with the NRF24I01 with the same circuit?
Да, конечно, вы можете использовать оба устройства одновременно
@@UCanDo Как это, не могли бы вы подробнее рассказать обо мне и как с кодом
Спасибо за очередное интересное видео, лайк - однозначно! Так держать! А на рукозадых, пытающихся самоутвердиться в комментах, путём критики всего и вся, даже не по теме, не обращайте внимания! как говориться: "Собака лает - караван идёт". У меня тоже валяется несколько OLED дисплеев от вейпа, благодаря вам теперь есть идеи как их использовать.
P.S.
А нет соображений по поводу код-граббера для шлагбаумов и различных дистанционно управляемых ворот?
Спасибо за отзыв! Постараюсь найти по-больше информации, может что-то и получится. А как вообще должно устройство работать? Само подбирать код или ловить сигнал от дистанционки, запоминать, а потом воспроизводить? Или как-то по-другому работать?
Можно обновить ссылку на статью с описанием библиотеки и как с ней работать ?
А можно ли этот дисплей подключить напрямую к модулю часов реалього времени?
Напрямую нет. Нужно что-то что будет формировать изображение
спасибо за видео!
в этом дисплее самое странное как подключены пиксели. зарузить один байт и получить пол байта. делал извращенец. в дисплее 128х64 уже все по человеческий. неделю назад начал изучать этот дисплей. нужна замена ЛСД дисплею стоимостью 12-13 долларов. 128х32. но можно и 128х64.
в начале думал что именно этот подойдет без глобальных переделок, так как разрешение одинаковое. . . а оказалось наоборот.
говорят ресурс у них маленький и пиксели выгорают. насколько быстро? может стоит сразу сделать авто уменьшение яркости в режиме простоя?
Яркость уменьшается напряжением питания. Да, тоже слышал что выгорают. Значит надо делать устройство так, чтобы дисплей включался только по необходимости, и не работал постоянно
@@UCanDo спасибо! будем гасить яркость.
Добрый день, подскажите пожалуйста как устранить мерцание содержимого экрана. В общем у меня программа такая, что при нажимании на пульте какой либо клавиши, на экран демонстрируется определённый текст. И если на клавиши нажимать кратковременно, то содержимое экрана мигает, а если же нажимать в течении примерно полусекунды, содержимое демонстрируется без всякий мерцаний. К тому же у меня стоит очистка содержимого перед каждым выводом данных на экран. Не подскажете как решить проблему?
У вас установлено слишком частое обновление экрана (со стиранием содержимого), от этого и мерцание. Делайте обновление только если данные изменились, а стиранием всего дисплея старайтесь не пользоваться.
можно ли на таком дисплее сделать ардуино автомобильную контрольку которая бы могла определять цифровые шины и др? что то на подобие пандоровской
Дисплей - это всего лишь дисплей, он показывает то что ему «говорят» показывать. Все зависит от электроники и программного обеспечения.
@@UCanDo это понятно) я не так сформулировал вопрос. Компактное устройство на ардуино с таким дисплеем)
Здравствуйте! На aliexpress есть доступные e-paper дисплеи, а информации и примеров кроме официальных в интернете нет. По крайней мере в рунете. Хотелось бы увидеть пример работы с таким дисплеем, многим, я думаю, было бы интересно.
Добрый день. Мне тоже интересны эти дисплеи, но в наличии, к сожалению, ни одного нет. Заказывать за 10-50$ для меня пока что дорого. Посмотрел я их на Али: обычно подключаются по SPI, в описании нет данных о контроллере, но в большинстве в конце описания есть ссылка на WIKI с описанием работы, иногда приводятся команды, в принципе, импортировать для Ардуино будет не сложно, если все будет расписано как здесь: www.waveshare.com/wiki/4.3inch_e-Paper_UART_Module
Но увы, в наличии нет, и экспериментировать не с чем :(
Home Made - То, что ты можешь сделать Ну да, под "доступным" я имел в виду дисплей 1.54" стоимостью ~16$ Дороговато конечно, но интересно.
На LGT8F328 тоже работает, из коробки. Спасибо!
спасибо за видио, правда пришлось в бубен постучать немного)))))
Друзья, вот полная документация по работе с этой библиотекой
github.com/olikraus/u8glib/wiki/userreference#setfont
Спасибо.
Здравствуйте, у меня возникла проблема с переносом изображения, через программу, на экран.
Я загрузил пример XBM и всё нормально, но когда заменяю код изображения на то, что мне выдала программа, в блокноте, то вместо рисунка, на экране, появляется хаотичный набор пикселей.
Могли бы вы помочь мне с этой проблемой или сделай гайд по этой программе?
Добрый день. Постараюсь в ближайшие дни сделать подробное видео.
Привет! Мне нужен дисплей еще меньших размеров, примерно 128x16/64x16. Где можно купить??
Привет!
Я на Алиекспрессе встречал, но такие мелкие довольно редкие, из-за этого довольно дорогие…
@@UCanDo Можешь сcилку кинуть?) Потому что ну никак не могу найти...
Ссылка на статью с описанием библиотеки не работает.
Это единственный сайт где есть полное толковое объяснение. Но он часто глючит, и часто бывает не работает.
есть еще статья по работе с дисплеем?
Разницы между 5в и 3,3в нет наверное потому что на плате дисплея уже стоит преобразователь на 3,3В
Будет разница в яркости дисплея а также в продолжительности жизни дисплея. От 5 вольт дисплей выгорит быстрее
@@UCanDo
Ну если на сам дисплей подавать 5В вместо 3,3В то да, дисплей если не сразу, то быстро сдохнет.
Но на плате, на которой он установлен, уже стоит стабилизатор на 3,3В
Возможно не на всяких платах его ставят, но у меня есть несколько таких дисплеев, так там стоят стабилизаторы на 3,3В. Даже только что специально измерил напряжения на входе и выходе, он выдает около 3,3В, независимо от того подается на вход 3,3В или же 5В. И уже на сам дисплей поступает в обоих случаях 3,3В
Сейчас с алиекспресса много чего продаётся. И дисплеи могут быть по-разному сделаны и иметь разные контроллеры.
Все мои эксперименты показывали что при подаче разного напряжения (3-5 вольт) дисплей меняет яркость...
Возможно в моих дисплеях стоит низкокачественный стабилизатор, и выдаёт 3.3 вольта только при входном 5 вольт
@@UCanDo
Судя по "лицевой" стороне платы с дисплеем она такая же как и у меня. Обратную сторону у Вас я на видео не увидел. Но у меня там распаяно несколько смд компонентов (2 ряда резисторов и конденсаторов, в одном ряду 8 штук, в другом 5 штук, и ближе к штырькам есть еще один смд компонент с 3 выводами - это и есть стабилизатор на 3,3В. На нем я и замерял напряжение.
Если более точно, то у меня такое соответствие входного и выходного напряжений стабилизатора:
3,29 => 3.22
4.95 => 3.23
А что касается небольшого изменения яркости - вполне возможно, например, если стабилизатор 3,3В на ардуине выдает напряжение чуть ниже, чем стабилизатор на дисплее, так как хоть они оба и расчитаны на 3,3В, но могут иметь некоторую погрешность.
Доброго дня! Подскажите какими командами выводить данные например с датчика температуры и влажности. И вывод на экран например включено реле или нет. Спасибо за видео!
6:26 только вместо "arduino" переменную, к примеру val
а будетли инверсия цвета если один круг или квадрат пресекается с другим? если нет то как это сделать?
Инверсии не будет.Вам это нужно делать самому, программно рассчитывать область наложения и делать инверсию
@@UCanDo ясненько спасибо
@@UCanDo Вобще там есть такие команды, но за не надобностью отключены в коде библиотеки.
Подскажите, пожалуйста, на fuchai 213 стоит дисплей 128x32 oled 15 pin, можно ли как-нибудь к нему подкючить дисплей на 14 pin?
Добрый день. Нужно использовать оригинальный дисплей. Другой не подойдёт.
у меня библиотека не открывается. пробовал закинуть в файл libraries не работает. пробовал открыть скетч- подключить библиотеку- добавить зип. библиотеку тоже не работает. Пожалуйста помогите
у мя тоже чел, смирись
Олег Абросимов я уже решил проблему , очень легко лказывается
Подскажите, при использовании указанной библиотеки есть возможность каким либо образом регулировать яркость дисплея?
Спасибо
Яркость дисплея регулируется напряжением питания. 5 вольт - наибольшая яркость. 3.3 вольта - примерно 60% яркости
@@UCanDo
Я его и так запитал от 3,3В, все равно ярковато, особенно при слабом освещении.
Где-то читал, что яркость можно менять по какому то адресу, но я пока не сильно силен в это, можно ли при использовании библиотеки еще и параллельно слать ему каким то образом отдельные команды по каким то адресам?
Ничего подобного не встречал. Знаю в TFT дисплеях бывает такая функция. Но ничего подобного не встречал в отношении OLED дисплеев
@@UCanDo
Понятно, придется ставить матирующее стекло
Спасибо.
Спасибо. А два таких дисплея можно подключить к одной ардуино с помощью этой библиотекой?
По шине i2c можно подключить много устройств. Но они должны иметь разные адреса. Иначе дисплеи будут показывать одно и то же. Если сможете изменить адреса дисплеев, то тогда сможете выводить на дисплеи разные данные.
Если это не получится сделать, то тогда можно использовать SPI дисплеи. Они отличаются не адресацией, а подключением пина CS.
Приехал мне такой же. Игрались с сыном. График тест прошел отлично. Но тут случайно ткнули в 3.3 и 5 вольт. Тоесть gnd экрана попал в 5 вольт ардуины. Экран теперь случайным образом светит звездное небо. Часть показывает часть глючит. Все отыгрались?
Похоже на то... скорее всего выгорел сам контроллер дисплея...
спасибо
шрифты - описание
microsin.net/programming/avr/u8glib-fonts-overview.html
Уважаемый автор, запускайте в видео музыку потише, мешает.
+Dron Johnson Спасибо за замечание. Учту в будущем.
+Просто и понятно..
А как на дисплее определить на каком контролере он выполнен?
В большинстве случаев - никак. Если Подключение по I2C то можно считать адрес дисплея и поискать какой контроллер имеет такой адрес. В большинстве случаев контроллер можно узнать либо у продавца, либо предположить из личного опыта, либо просто подбирать инициализации, может какая-то подойдёт.
Спасибо за информацию.
у меня есть разные дисплеи от старых телефонов и УНО. От нок 2100 и от Alcatel BF4(пока рассматриваю только их, есть и более навороченные дисплеи, но пока разобраться бы с ними). Распиновка есть. а вот как и куда подключать на ардуинку? пробывал по примерным схемам из инета, не пошло. читалка не определила(пока тока 2100 испытал). Дисп никак не отреагировал. на нем 8 пинов. распиновку брал отсюда www.module.ro/nokia_3510.html. Не могли бы ткнуть пальцем на схематику подключения подобных дисплеев или снять видео? спасибо!
Читалка рассчитана на "навороченные" дисплеи. То есть большие, цветные TFT дисплеи.
Знакомый сайтик, заглядывал на него когда-то. Сейчас не подскажу, но проектов в интернете огромное количество. Поищите в Гугле "ардуино и дисплей 2100" - выдает очень много примеров.
Может как-то позже сниму видео
было бы неплохо. хотя есть еще 3 дисплея..но там с пайкой будут проблемы и немогу найти на них инфы(телеф скайлинк simple, флай с отдельным тачем и нок2650). но там все на разъемах и очень мелкое.
Прогуглил всю ночь. По этому дисп есть только одна ссыль, которая приводит на форум, где задан аналогичный вопрос и нет ответов. Ткните пожалуйста пальцем куда мне двигаться? Хочу сделать по вашему примеру вольт/амперметр для лбп.
Уф.. как бы не забыть. Постараюсь по-искать как минутка будет. Напишите мне в личку "О канале" - "Отправить сообщение". Напишите свой Имейл, но лучше Вайбер.
Уважаемый автор, а не подскажешь ли, где найти те же OLED экраны, но без платы "к ардуино", а только со шлейфом. Дабы и копеечку сэкономить, и устройство было компактнее?
+Дмитрий Полещук Можно по-искать на том же Алиекспрессе. Правда искать долго нужно будет, но уверен что они там есть. Просто поиск выдаёт самые популярные, для Ардуино.
Когда я изучал проект Пультоскоп, то на сайте автора (легко гуглится по названию) встречал статью где он показывал дешевый МП3-плеер с Алиэкспресса именно с таким дисплеем. Стоит такой сейчас где-то 160р, дисплей без обвязки, приводится схема его запуска.
Как делать пункты меню на таких дисплеях?
Вопрос не в дисплее, а в программе. Посмотрите как реализовано меню на дисплеях 1602, и по тому же принципу сделайте для OLED дисплея
зачем нужен цикл while? что такое страницы? зачем надо рисовать несколько раз одно и то же?
While - это цикл, который будет выполняться до тех пор, пока не выполнится какое-то условие
Страница - площадь «рисования» дисплея. Как правило, страница соответствует буферу кадра дисплея, но есть дисплеи в которых за разные сегменты дисплея отвечают разные микросхемы (буферы) по этому изображение на дисплее может быть разделено между разными страницами (буферами).
Также очень многое зависит от используемой библиотеки, и от того как в ней реализована методика передачи данных дисплею. Это коротко.
Зачем рисовать одно и то же - изображение НЕ передается полностью за 1 раз, оно передается «пакетами», то есть, частями в цикле While. Этот цикл будет повторяться до тех пор, пока изображение не будет полностью передано. После этого произойдет выход из цикла while и возврат к основной программе.
@@UCanDo, теперь понятно. то есть несколько буферов, и прорисовка происходит частями. спасибо.
Как сделать бегущую строку на таком дисплее
Не дублируйте сообщения.
Home Made - То, что ты можешь сделать хорошо и все таки как можно сделать.
Бегущую строку можно сделать на любом дисплее (от дисплея не зависит). В сети есть множество примеров. Посмотрите несколько примеров, изучите способ реализации и просто используйте свой дисплей.
Якщо не помиляюсь, бібліотека займає практично весь об`єм атмега 328p ?
+Flay Большой объём занимает ни сколько библиотека, сколько сами шрифты. Если буквы-цифры рисовать программно то размер скетча сократится в 2-3 раза. Плюс пример не оптимизирован. Если оптимизировать код и заменить типы переменных (избавиться от float) то можно ещё много места освободить.
весь интернет забит как подключить к ардуино , а просто как подключить к дисплеюssd1306 128x32 и avr контролера и прошить даже простенькой программой чтоб проверить дисплей нет , такое впечетление друг друга смотрят и выкладывают ролики .
Что именно вам не понравилось? Что я когда-то сделал видео о дисплеях?
На mini будут работать?
Добрый день. Будет работать на любой Ардуино
Какое у него энергопотребление?
Не знаю. Если для вас важно минимальное потребление то берите черно-белый дисплей от Нокии.
@@UCanDo спасибо за ответ
А без етой плати роботать не будет?
Для любого устройства нужно другое управляющее устройство. Дисплей без микроконтроллера - просто кусок стекла и текстолита...
Добрый день, Игорь и Все Ребята , Можна Обратится к Вам, мне нужна ссылка на нормальную рабочю библиотеку кто мне сможет дать такую ссылку или мне выслать на email: , Пожалуйста Помогите мне, нужно проверить такой дисплей и в дальнейшем где то применить зарание Огромное Спасибо.
В описании под видео есть все необходимые ссылки
Игорь, дело в том что я несколько раз закачивал библиотеку но она пустая, не работает и как я не закидывал в папку либрелези в зипе и чисто папку сфайлами разхерированую, то программа не видет ничего ни скетча ни библиотеку Вашу в программе ардуино сс.
Значит вы неправильно устанавливаете библиотеки!
ruclips.net/video/0OebxObAKss/видео.html
ruclips.net/video/U8I5Ma99Ieg/видео.html
ruclips.net/video/48Dtj7dZ73M/видео.html
www.google.com/search?q=%D0%BA%D0%B0%D0%BA+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D1%82%D1%8C+%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8+%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE&rlz=1C1CHBD_ruUA884UA884&oq=%D0%BA%D0%B0%D0%BA+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D1%82%D1%8C+%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8&aqs=chrome.4.69i57j0l7.14964j0j7&sourceid=chrome&ie=UTF-8
Кроме того, после установки библиотеки нужно перезагрузить Arduino IDE
Фруктовая библиотека проще в разы
На вкус и цвет...
Home Made - То, что ты можешь сделать чем библиотека нравиться?
Скорее просто привык ней. С этой библиотекой уже много лет работаю и завел на ней много разных дисплеев. Она мне хорошо знакома. По этому лично мне переходить на другую библиотеку пока что не было причины.
@@JenyaHW Фруктовая в два раза быстрее, не смеши мои транзисторы.
Там говна бесполезного в коде по самые помидоры, а это говнишко тормозит адски процессы.
U8Glib не имеет парсинговых команд, отзыв быстрее и стабильнее.
Изучаем мат часть потом пишем комент.
Дисплей классный, но пиксели выгорают очень быстро(((
насколько быстро?
роскомпозор заблокировал данный ресурс. "Ссылка на статью с описанием библиотеки и как с ней работать"
Да, там "стремный" сайт. Но лучшего описания я не нашел.
В видео я полностью повторил описание работы с дисплеем, как в статье. Там же и вывод текста: 5:50
Спасибо. Не досмотрел до текста. А есть вариант подключить несколько дисплеев? У них адреса как-то выбираются?
В теории возможно, но что-то я не нашел в сети примеров.
Sergey Kotovskiy i2c multiplexer гугли или под spi перепаяй
Спасибо за интересный обзор и качественное видео.Мы использаволи ваше видио в нашем сайте:www.elen.az/shop/564/desc/0-91-djujmovyj-zhk-modul-sinij-oled-128x32-so-svetodiodnym-displeem-i2c-svjaz-dlja-ardunio. Главное страница-www.elen.az/
Очень громкая и назойливая фоновая музыка
Спасибо за отзыв! Видео довольно старое, я в то время только начинал делать видео, так что косяки были.
Посоветуйте треки, которые можно использовать в своих видео
@@UCanDo, по мне в таких обучающих видео не нужны треки, это же не клип.
Сложно отмежеваться от дискотеки и слушать автора. На кой эта фоновая музыка забивающая смысловую составляющую? Нравится музон - запишите отдельно видосик для родственных душ. Это не реклама, где нужно намазать пустышку на красивый фон.
Музыкв ужасная
Порекомендуйте другую
Народ, даже не вздумайте использовать подобные дисплеи... Во-первых все они ужас какие миниатюрные, такой длинный дисплей по удобству уступает однорядному 12-символьному текстовому дисплею, - именно такой объём текста читаем где-то с расстояния вытянутой руки. Во-вторых: то же самое относится к контрастности, в условиях искусственного освещения дисплей перебивает его, но стоит лишь использовать его на открытом солнце в каком-нибудь автомате по продаже воды, или в транспортной или строительной технике, то готовьтесь делать козырёк или углублять его на расстояние в 10-15мм от стенки корпуса прибора. В-третьих: миниатюрность этого дисплея сводится на нет невозможностью его механического крепления, поэтому приходится либо садить его на двухстороннюю пену, либо выфрезеровывать рамку с отверстиями и вклеивать его чем-то типа ПК-68 или ВГО-1...
Хм, видео не о 12-символьном текстовом дисплее, а о OLED дисплее, сравнивать одно с другим это все равно что сравнивать теплое с мягким... или сравнивать 25" компьютерный монитор и 4" дисплей мобильного... вот сравните и ответьте что из них лучше? Глупый вопрос, правда? Каждому свое место.
Но все же попробуйте взять и в вейп поставить 12-символьный текстовый дисплей... я бы на это посмотрел....
Вы бы здесь еще холивар устроили на тему что лучше: Андроид или iOs...
Хм, вы противопоставляете oled дисплеи символьным, a ничего что oled - это технология люминесценции, а не вид отображаемой информации!? Поэтому да: сравнивать текстовые дисплеи и oled-дисплеи - это всё равно что сравнивать теплое с мягким. Глупая ситуация, правда? Немного подтянуть теорию вам не повредит.
Но всё же попробуйте взять и на этом графическом дисплее 128×32 сделать хотя бы какое-то устройство... я бы на это посмотрел...
Вы бы ещё здесь холивар устроили на тему: насколько глубоко нужно показывать свою собственную безграмотность, чтобы избежать обсуждения технических аспектов применения данного устройства ;)))
Andrew ergerergerg, если вы такой умный, то почему не догадались, что "простые радиолюбительские портативные устройства" могут использоваться, как я и написал, в условиях солнечного освещения, их нужно каким-то образом собирать в корпуса, они должны полноценно выполнять свои функции. Также вы почему-то не догадались, что при помощи этого дисплея невозможно изучать i2c протокол хотя бы потому, что дисплей уже собран на готовом интерфейсе, и не позволяет вносить в него программные изменения. Если следовать вашей логике, то, например, нужно выпускать исключительно такие автомобили, у которых по два раза продублированы и колёса и гусеницы, при этом с собой нужно дополнительно возить по 4 пары покрышек и по десятку запасных траков.
1. Ахахахаха, поржал от души - это точно, когда на телефоне с матрицей 1920×1080 во время звонка отображается две строки: "входящий звонок" и номер телефона. Откуда вы вычитали бредни про *выцветание* на солнце - одному вам известно, а то, что на солнце изображение на таких дисплеях видно очень плохо - многократно проверенный факт.
2. У вас те же проблемы, что и у автора канала: отсутствует понимание терминов, из-за чего вы пишете то, чего сами не понимаете. Интерфейс - это совокупное название программно-аппаратных средств при помощи которых устройства осуществляют передачу данных. У данного дисплея контроллер SSD1306, в состав которого входит i2c интерфейс, система питания, графический процессор, память, интерфейс вывода на саму матрицу. Если вы не догоняете, то все эти элементы - они нераздельные, поэтому для изучения непосредственно протокола i2c его использовать нельзя, это всё равно, что менять покрышку автомобиля во время езды!
3. Забавно, что за те почти 14 минут, что длится ролик, можно не просто просмотреть даташит, мануал по библиотекам, а самостоятельно написать в дважды больше, чем предлагается в видео... Но кто же будет читать? - чтение это же для простаков )))))
Мне нужен именно маленький дисплей, на котором я могу рисовать т о что захочу а не символы. супер маленькое портативное устройство с супер дисплеем а не калькулятор. На солнце базара нет дисплей за 70руб. самое то.
Интересно, спору нет. Но подстрегите ногти или грязь выковырни, а то смотреть мягко говоря неприятно.
Вадим, согласен, белорочуки пусть не выпендриваются