ePaper Display 800x600 and Arduino

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2018
  • Hello! ePaper displays are probably the most unusual displays. They do not need electricity to maintain the image. And the displayed information remains static until you erase it. Very interesting display.www.dfrobot.com/product-1312....
    Library, Software, Documentation, and Sample Images: drive.google.com/open?id=1NRm...
    Examples of working with the display:
    www.dfrobot.com/blog-702.html
    www.jarzebski.pl/arduino/kompo...
    On the DFRobot site, you can find various types, modules, sensors and sensors. Ready-made development kits and platforms, such as Arduino, ESP8266, Raspberry Pi, LattePanda, etc. Robotics is devoted to a whole section! It has many different robotic platforms, from simple to the most complex.
    DFRobot is a world-leading robotics and open source hardware provider with a large community catering to future creators. DFRobot creates innovative, user-friendly hardware and software products that become the building blocks in all kinds of electronic projects and fostering a strong community of learners around it.
    www.DFRobot.com/
  • НаукаНаука

Комментарии • 90

  • @zhuk462
    @zhuk462 5 лет назад +14

    безумно дорого для проектов ардуино

  • @romnovikov
    @romnovikov 5 лет назад +35

    стоит, как чугунный мост...

    • @TheTalants
      @TheTalants 5 лет назад +3

      гы... тот случай, когда в твоём городе есть мост с названием "Чугунный мост" :-)

    • @denisgluk431
      @denisgluk431 3 года назад +1

      тут наверное отдельное спасибо, тем кто доллар постоянно обваливает.. с каждый годом всё недоступнее будет

  • @2Aleksk
    @2Aleksk 5 лет назад +3

    Дисплей очень специфический. Я такой купил специально для автономного использования на улице, чтобы было видно информацию под прямыми солнечными лучами.
    Но, как оказалось, в момент обновления изображения ( команда refresh) солнечный ультрафиолет разряжает краситель в микрокапсулах, экран там где должен быть белым темнеет. Вот тут на видео это заметно в верхней части экрана (на нее больше солнца попадало через торец пластмассовой коробочки, хотя сверху экран как правило был закрыт резиновым квадратом) - ruclips.net/video/0gqJInz-TQs/видео.html
    Теряет контрастность экран также при нагреве от солнца (он был закрыт резиной, но тем не менее контраст слегка упал и появились кое где мелкие черные точки).
    Кстати при refresh пиковый ток потребления вырастает до одного ампера в течении 4 мс. Мне пришлось переделывать преобразователь напряжения, старый проседал, тока не хватало. По этой причине экран надо питать от отдельного источника, а не от USB.

    • @UCanDo
      @UCanDo  5 лет назад

      Да, дисплей очень прихотливый. Температуру выше 50-ти градусов не любит, морозы тоже. скорость обновления очень маленькая и т.д....

  • @user-fk9qi6nj2l
    @user-fk9qi6nj2l 5 лет назад +8

    Беда в том что ни кто не может придумать проектов для этого дисплея, а по этой цене можно и готовую Эл. Книгу купить

  • @poweredbysergey
    @poweredbysergey 5 лет назад +1

    Cool

  • @MrSasha3050
    @MrSasha3050 5 лет назад +1

    Плюс дисплея в том что есть память на плате. А так с дуине медленнее будет в разы.

  • @NoNicNoName
    @NoNicNoName 5 лет назад +4

    "Сделать какие-то поделки" используя дисплей за 60 $ 😂

    • @UCanDo
      @UCanDo  5 лет назад

      Пускай все завидуют :))))

    • @denisgluk431
      @denisgluk431 3 года назад

      tft похожего разрешения, примерно в такую же цену будет..

  • @5core_kamal337
    @5core_kamal337 5 лет назад

    Привет Игорь это Core Red

    • @UCanDo
      @UCanDo  5 лет назад

      Привет! Как у тебя дела?
      Новый канал?

  • @msemyonov
    @msemyonov 5 лет назад +16

    при такой начинке (st32f103 - нехилый arm cortex m3) arduino нахрен не нужен. Пользуй контроллер дисплея.

    • @id15807936
      @id15807936 5 лет назад

      ну с ардуино разобраться куда проще чем с стмкой

  • @MacksMR
    @MacksMR 3 года назад +1

    А на флешку можно же любые картинки сделать, то есть можно добавить свой шрифт и язык "типа написать букву Ж на экране дать команду на дисплей вывести картинку под названием j.png" но скорее это будет большим костылем в коде, да и флешка большого объёма понадобится для алфавита и размера каждой буквы и может быть шрифта. Интересно кто нибудь так делал?

    • @UCanDo
      @UCanDo  3 года назад

      Да, я так делал. Выводил текст и графику. Только формат картинок bmp.
      Места занимает мало.
      Вот пример: ruclips.net/video/VA-ZthJOjGg/видео.html

  • @user-zi1hf6xn2w
    @user-zi1hf6xn2w 5 лет назад +1

    Пленку защитную не срывайте. Передадите дисплей внукам в целости и сохранности.

    • @vladimirnikitin5734
      @vladimirnikitin5734 5 лет назад +1

      Ещё лучше в целлофановый пакет запечатать ,как пульт от телевизора. Правнуки точно дождутся.

  • @Ramzes78rus
    @Ramzes78rus 5 лет назад +2

    Хотел спросить, а можно подключить e-ink экран от электронной книги? На Алиэкспресс продаётся 6" e-ink экран для Pocketbook 614 за 1531р.. Может быть Вы сможете реализовать взаимодействие с таким экраном и обработку данных на STM32, чтобы уже Ардуино или ESP8266 только передавали команды и данные. Был бы крутой проект!!!

    • @UCanDo
      @UCanDo  5 лет назад +1

      Не знаю. Меня тоже интересует этот вопрос. К сожалению я ни разу не разбирала електронную книгу и не знаю как там все устроено и как подключается /работает такой дисплей.

    • @yukhnevich
      @yukhnevich 5 лет назад

      Зачем ты вообще берешься за обзоры того в чем не разбираешься. Нет я понимаю что тебе китайцы присылают на обзор, но ты абсолютно в этом не разбираешься, ты смешной. У тебя даже нет желания в этом разобраться. Смешной канал.

    • @UCanDo
      @UCanDo  5 лет назад +2

      Ну я же не делаю обзор дисплея из электронной книги. Вообще все дисплеи имеют разные интерфейсы, контроллеры, наборы команд и т.д. Вот вы пользуетесь телефоном, а знаете ли какой интерфейс дисплея используется в вашем телефоне? Для того чтобы пользоваться чем-то не обязательно знать самые глубинные функции его оборудования. Вот и с дисплеями то же самое. Их существует тысячи типов...
      Вот, посмотрите как я "не разбираюсь": ruclips.net/video/ShnyOOcfbhc/видео.html

  • @masaratech
    @masaratech 5 лет назад +2

    Just an english comment passing by :)

  • @user-ng2wm3ti1o
    @user-ng2wm3ti1o 5 лет назад +2

    ни хрена себе цены !!!!! прямая дорога в китай

  • @wisewolf
    @wisewolf 5 лет назад +2

    Было б щикарно, если б можно было напрямую с пк на сей дисплей выводить изображение. То есть выводи системные данные, нагрузка цп, температура цп, скорость изернет соединения и тд. Та же AIDA64 может выводить на внешние экраны системные данные, можно ли на этот экранчик подобное вывести?

    • @UCanDo
      @UCanDo  5 лет назад

      Так ведь он подключается через Сериал! На компьютере достаточно запустить какую-то программу, которая бы в сериал передавала все необходимые данные

    • @yukhnevich
      @yukhnevich 5 лет назад +1

      Зачем это выводить на электронную бумагу? Для этого есть обычные дисплеи. Электронная бумага нужна только для изготовления читалок.

    • @101picofarad
      @101picofarad 5 лет назад

      @@yukhnevich зачем вообще это выводить ;)

    • @user-rh4vv6xx1h
      @user-rh4vv6xx1h 4 года назад

      @@UCanDo что за Сериал? Можно ссылку пожалуйста

  • @DIY-dt8ui
    @DIY-dt8ui 5 лет назад

    Норм

  • @vitold632
    @vitold632 5 лет назад +1

    Хороший сайт для старта! За 650$ так стартанеш, хрен кто догонит.

  • @StoneTL
    @StoneTL 5 лет назад

    У меня в проекте подразумевается использование абсолютно всех аналоговых и цифровых выходов. В основном на : 1- Датчики 2- Мосфет ключи 3- Дисплей 4- Модуль времени. У меня впорос, ардуино сама справится с их питанием? Как это узнать ? Можно ли все порты забивать так, чтобы ардуино все хорошо тянула, ничего не грелось?

    • @UCanDo
      @UCanDo  5 лет назад +1

      Сама Ардуино ничего не питает. Ардуино лишь посылает команду / данные или получает их.
      Питанием устройств занимаются блоки питания, аккумуляторы, стабилизаторы и т.д. Для того чтобы узнать какое потребление у устройства, это все нужно посчитать. На пример, один обычный светодиод потребляет от 10 до 17 мА. Ардуино ProMini потребляет до 40 мА. Значит Ардуино ProMini и светодиод вместе потребляют до 57 мА. Это означает что блок питания должен выдавать ток не маньше чем 86 мА (то есть в 1.5 раза больше чем потребление). Так и рассчитывайте для всех устройств и модулей, что вы будете подключать.
      А вообще я сомневаюсь что у вас будут заняты все контакты Ардуино, так как большинство датчиков подключаются по SPI или I2C. То есть, параллельно.
      Вот пример, у меня несколько устройств подключено по одной шине I2C: ruclips.net/video/xCad3Q1Egrc/видео.html
      Вообще, не играет роли сколько портов занято, все должно работать. Вот еще пример, где занято очень много пинов: ruclips.net/video/Waw00Nu-U-M/видео.html

    • @StoneTL
      @StoneTL 5 лет назад

      @@UCanDo спасибо за ответ и ссылки! с меня лайки на все видео))

    • @UCanDo
      @UCanDo  5 лет назад

      Да не за что :)

  • @user-xv3zh4km1n
    @user-xv3zh4km1n 3 месяца назад

    есть ли проекты обычных читалок?

    • @UCanDo
      @UCanDo  3 месяца назад

      Я не вижу смысла изобретать велосипед. Купить готовую читалку будет раза в 3-4 дешевле чем изготавливать самодельную читалку.

  • @Cosmo_Stranger
    @Cosmo_Stranger 3 года назад

    Мне не хватает китайских шрифтов, давай кириллицу!

    • @UCanDo
      @UCanDo  3 года назад

      Есть три английских шрифта. Мне их хватает.
      Вообще со шрифтами проблема. Альтернативных шрифтов нет. Можно было бы создать собственный шрифт, но не понятно что там за шрифты и в каком формате они хранятся. Да и прошивка дисплея не рассчитана на работу с русскими шрифтами. Если заставить его понимать русские шрифты (при условии что эти шрифты получится создать) то это будут те ещё костыли.....
      Самый простой способ - для каждой буквы создать картинку и выводить текст по картинкам (как я выводил цифры большого шрифта).

    • @Cosmo_Stranger
      @Cosmo_Stranger 3 года назад

      @@UCanDo я пользуюсь руссификацией библиотеки Adafruit_GFX с помощью процедуры utf8rus.h и заменённого шрифта glcdfont.c. clck.ru/A8CzP
      Но недостаток шрифта в том, что он становится ступенчатым при увеличении. Нужна гладкая кириллица.

    • @UCanDo
      @UCanDo  3 года назад

      В этом дисплее используются шрифты с расширением .FON
      То есть это не просто СИ-шный массив с "пикселями", а полноценный шрифт. Так что обычными конвертерами не получится их создать.
      Если вы сможете найти редактор, или конвертер, в котором можно создавать шрифты, которые поддерживает этот дисплей, то прошу написать мне, так как я не смог такого найти.

    • @Cosmo_Stranger
      @Cosmo_Stranger 3 года назад

      @@UCanDo
      c:\Windows\Fonts\

    • @UCanDo
      @UCanDo  3 года назад

      Эти шрифты не подходят, так как хоть и имеют одно и то же расширение но хранятся они в совершенно ином формате.

  • @denisgluk431
    @denisgluk431 3 года назад

    Помойму он для нормальной жизни не пригоден, из-за мерцания. Если я хочу постоянно какую-то погоду или температуру куллера показывать, и вот это мерцание будут постоянно видеть, это пиздец - он просто как индикатор не пригоден. Притом в мерцании - никакой необходимости нет. В любой читалке я полное обновление могу отключить, или делать его иногда. Картинка будет просто находу прорисовываться поверх старой, это особо на качество картинки не влияет (у меня три разные читалки на руках были). В индикаторе выбора никакого не дали. Я какие-то бумажные индикаторы для ардуино попробовал, многие ещё хуже работают - каким-то для вывода картинки, надо несколько раз могнуть, несколько секунд отнимает. Притом, я покопался в дровах, это не опциональная вещь, это одна команда для контроллера, которая выводит картинку из буфера и делает моргание. Самое обидная вещь, то что судя по скорости моргания, бумага невероятно быстро работает, на этих экранах запросто можно было кино смотреть. Только контроль на бумагой они нормальный предоставить не смогли, бесполезный кусок за 58$ соорудили..

  • @user-Lem416
    @user-Lem416 4 года назад

    Жаль что невозможно по прилагаемым картинкам оценить скорость. У меня в навигаторе OLED днем не позволял ничего разглядеть, пока солнце не спрячется. Поставил e-paper, так это как небо и земля. Правда, дисплей 2,7", но работает очень быстро, там есть частичное обновление. А этот - не понять. Вроде бы в одном месте в конце ролика смена изображения произошла быстро. Наверное там забыли между сменами bitmap вставить display.update(). Я побоялся брать этот формат из-за обещания производителя update за 4 секунды. Для моего приложения это очень много.

    • @UCanDo
      @UCanDo  4 года назад

      Время обновления дисплея около 400 - 500 мс

    • @user-Lem416
      @user-Lem416 4 года назад

      Спасибо за быстрый ответ. Б-ка ? Какая процедура позволяет развить такую скорость? Надо display.fillRect() применить перед прорисовкой? Но, главное, наверное есть какой-то хитрый display.udate(), ведь display.updateWindow() быть не должно? Или в даташите хрень написали про 4 s.? Раз так - это то, что мне надо. Там шлейф 24-пиновый или 36? Если 24, то в истоке коммутатора наверное 0.47 Ом установлено?

    • @UCanDo
      @UCanDo  4 года назад

      Библиотеку использую ту, которую предлагает DFRobot: Ссылка на нее в описании.
      Вывожу на дисплей стандартными способами:
      wakeup(); - пробуждаю, так как отправляю его в сон
      дальше отправляю на дисплей все необходимые данные.
      epd_udpate(); - Обновляю дисплей
      epd_enter_stopmode(); - перевожу в сон.
      Я не очищаю дисплей, так как в моем случае то что выводится на дисплей перекрывает то что было раньше. Если же картинка меняется то нужно делать очищение:
      epd_clear();
      Но это + 400-500 мс.
      А вот шлейф не смогу глянуть. Дисплей стоит в готовом устройстве.
      ruclips.net/video/62cD1TF1xZo/видео.html
      ruclips.net/video/VA-ZthJOjGg/видео.html
      Разобрать его можно, но собирать потом очень не легко.

    • @user-Lem416
      @user-Lem416 4 года назад

      Спасибо. Я его заказал, ну а дальше как повезет.

  • @chusovles
    @chusovles 5 лет назад +11

    абсолютно непрактичная вещь. спасибо за пример того, что покупать не надо)

  • @alright392
    @alright392 5 лет назад

    РесЕт!

  • @Blackhock-wh6rl
    @Blackhock-wh6rl 5 лет назад +1

    Цены на этом сайте баснословные...

  • @element9981
    @element9981 5 лет назад

    Вы собирали малыш фм?

    • @UCanDo
      @UCanDo  5 лет назад

      Да, делал когда-то. Несколько штук собирал. Еще где-то валяется плата с катушкой...

    • @element9981
      @element9981 5 лет назад

      @@UCanDo а ваше видео по сборке есть?

    • @UCanDo
      @UCanDo  5 лет назад

      Нет, не делал.
      Вот здесь на канале есть много всего про этот пинпоинтер: ruclips.net/user/MrDextlervideos

  • @RezchikovOleg
    @RezchikovOleg 5 лет назад +2

    На Али таких вагон всех размеров. Давно смотрю на них, но не знаю куда приспособить. Пока кроме метеостанции ни чего в голову не приходит. В некоторых магазинах на них ценники сделаны.

  • @oleg-medovikov
    @oleg-medovikov 5 лет назад

    если бы можно было использовать этот экран как вывод терминала линукса - был бы кайф.
    а так безделушка какая-то

  • @andreykuznetsov8096
    @andreykuznetsov8096 2 года назад

    При всём уважении, никому кроме меня не показалось странным подключать arduino для управления stm32?

    • @UCanDo
      @UCanDo  2 года назад

      Если следовать такой логике то было бы странным за высокопроизводительный компьютер сажать отсталого пользователя ))))
      Дисплей имеет встроенный микроконтроллер, который этим дисплеем управляет. А как и от чего передаются данные - это уже второстепенный вопрос.
      Этот дисплей по UART можно подключить к чему угодно: компьютер, микроконтроллер, газовый котёл, автомобиль и т.д.
      И не забудьте, если такой «голый» дисплей попробовать подключить к Ардуино то (скорее всего) ничего не выйдет - у Ардуино не хватит мощности.

    • @andreykuznetsov8096
      @andreykuznetsov8096 2 года назад

      @@UCanDo я к чему эту ремарку внёс - для управления выводом на дисплей достаточно простенького скалера, зачем там STM? Может, этот модуль используется как дисплей с контроллером? В том смысле, что ардуино и не нужна, вместо неё скетч можно залить в STM?
      Извините, если несу чушь, я новичок в этом, поэтому мне всё интересно и всюду сую свой нос.

    • @UCanDo
      @UCanDo  2 года назад

      На счет Скайлера не знаю, никогда в сети не встречал чтобы подключали такие дисплеи к скайлерам.
      Хм. Как бы это объяснить.
      В принципе, если вы хорошо разбираетесь в программировании то можно открыть исходник прошивки установленной STM32 и попробовать переделать ее на свой вкус. Но при этом теряется универсальность дисплея.
      Установка на дисплей микроконтроллера делает его универсальным. То есть, его можно подключить к чему угодно без каких-либо «танцев с бубном», так как всю работу по прорисовке изображения берет на себя установленный на дисплее микроконтроллер.
      В теории можно взять такой «голый» дисплей и подключить к чему-то, но придётся писать свой код для поддержки дисплея, передачи на него каких-либо данных, управление дисплеем и т.д.

    • @andreykuznetsov8096
      @andreykuznetsov8096 2 года назад

      @@UCanDo Большое спасибо за подробный ответ.
      А самый простой и распиареный скалер для SPI дисплеев на е-чернилах - это waveshare e-paper driver hat.

  • @AC-hn1ix
    @AC-hn1ix 4 года назад +1

    Теперь у дфробот продажи попрут. Обозри ещё чё-нить ихнего.

  • @5core_kamal337
    @5core_kamal337 5 лет назад

    Да

  • @vladimirkudiyarov2936
    @vladimirkudiyarov2936 5 лет назад +2

    создание шрифтов - wavesharejfs.blogspot.com/2018/08/make-new-larger-font-for-waveshare-spi.html

    • @UCanDo
      @UCanDo  5 лет назад

      Спасибо! Полезная информация. Закрепил ваш комментарий.
      Жаль что это лишь создание шрифта который "вшивается" в программу и занимает память и процессорное время. Да и не удобно - каждый символ рисовать вручную...
      Для этого уже есть готовые конвертеры шрифтов. Где-то встречал, Вот примеры :
      pikabu.ru/story/svoy_tekst_dlya_oled_128x64_4834291
      habr.com/post/315712/
      Но хотелось бы иметь возможность создавать шрифты именно для дисплея, то есть в формате .FON (который ни чем на компьютере не открывается) и зашить этот шрифт прямо в память дисплея.
      У меня есть несколько мыслей на этот счет. Но нужно время....

  • @MRbeast1983
    @MRbeast1983 5 лет назад

    Показал бы как на внутреннюю память записывать инфу

    • @UCanDo
      @UCanDo  5 лет назад +1

      Упустил этот момент. Все просто: на флешку скидываете картинки в формате BMP, 2 или 4 бита.
      В программе EPSCOMM_EN нажимаете кнопку "Load Imeges". Ждете пока не скопируются все картинки (О том какие картинки скопированы написано будет в окне "Recive")
      Все.
      Тоже самое и со шрифтами, только нужно нажимать кнопку "Load Fonts"

    • @MRbeast1983
      @MRbeast1983 5 лет назад +1

      @@UCanDo спасибо

  • @vladimirevdokimov8896
    @vladimirevdokimov8896 5 лет назад

    Блин медленно очень не лучшее ли взять дешевый планшет на андройде?

    • @UCanDo
      @UCanDo  5 лет назад

      Планшет? Как бы это совсем не в тему. Речь о программировании, Ардуино, создание устройств и т.д.
      А планшет уже готовое полноценное устройство.

    • @vladimirevdokimov8896
      @vladimirevdokimov8896 5 лет назад

      @@UCanDo а что мешает на андройде сделать то что можно сделать на этом дисплее? Речь вобще не о только платформе андройд, а в общем, андройд это как пример.

  • @stasgaivoronskii2931
    @stasgaivoronskii2931 5 лет назад +1

    Нахрен он вообще нужен если стоит как NEXTION????

    • @nighthunter28
      @nighthunter28 4 года назад +1

      он еще дороже nextion стоит, но при еще этом нулевая функциональность)

  • @user-gp4ho2rj7v
    @user-gp4ho2rj7v 5 лет назад

    Ладно цена, но 5мА/100мА??? Выбирать E-Ink чтобы он жрал как лошадь?

    • @UCanDo
      @UCanDo  5 лет назад

      100 мА - это в пике в момент прорисовки в течении очень короткого времени. Обычно изображение статично, а прорисовка происходит редко. Так что это почти что ничего.

  • @volodyabesfamilnyy5428
    @volodyabesfamilnyy5428 5 лет назад +1

    Слишком дорогая хотелка.

    • @UCanDo
      @UCanDo  5 лет назад

      Да, совсем не "поиграться"...

  • @user-bw4fs8zp3p
    @user-bw4fs8zp3p 5 лет назад

    128 мегабит, 128 мегабайт (1 гигабит) SDRAM не бывает.

    • @UCanDo
      @UCanDo  5 лет назад

      В дисплее используется K9F1G08U0D 128M x 8 Bit NAND Flash Memory
      Вот ссылка на даташит: www.tech-blog.pl/wordpress/wp-content/uploads/2013/10/k9f1g08u0d_00.pdf
      Даташит, кстати, есть также в архиве в описании под видео.

    • @user-bw4fs8zp3p
      @user-bw4fs8zp3p 5 лет назад

      @@UCanDo То на что Вы показывали на плате SRAM IS62WV51216 (512K x 16). NAND на плате с наклейкой QC. Когда Вы говорили про память не уточнили (может я не услышал), что это ёмкость флеш памяти.

    • @UCanDo
      @UCanDo  5 лет назад

      Я не указывал на конкретную микросхему, а просто делал движение пальцем в такт своим словам.
      О оперативной памяти я не упоминал. Говорил только о возможности хранения данных, хоть и не уточнил что это это NAND Flash память. Как-то забыл об этом упомянуть.

  • @5core_kamal337
    @5core_kamal337 5 лет назад

    Из за удивит гикла мой канал забасили навсегда