Русский
Русский
English
Статистика
Реклама

Электронная книга

Делаем часы из электронной книжки PRS-505

05.11.2020 12:07:06 | Автор: admin


Удивительно, но старинная электронная книга Sony prs-505 является очень классным конструктором всевозможных самоделок. В очередной раз взял эту книжку, чтобы сделать себе бумажные часы. Мне нравится это решение тем, что цифры получаются большие и яркие, при этом они не светятся в темноте и не мешают спать. Идея часов на электронной бумаге совершенно не новая, но мне просто захотелось снова поиграться с этой классной электронной книгой. В результате получился этакий проект выходного дня, потому что могу. Как обычно, собрал все возможные грабли и ошибки. Свой тернистый путь описал в этой статье.

Предыстория


Наверняка многие помнят мой пост "Электронная книжка в качестве дисплея" в котором я рассказывал, как работать с дисплеем электронной книги.


Фотография из поста "Электронная книжка в качестве дисплея".

Там по сути шла работа с фреймбуфером видеоустройства, в которой я выводил изображение. Основной проблемой в той статье была передача изображения на устройство. Тогда, я не нашёл в себе достаточно пороха и мотивации, чтобы довести задуманное до конца, потому книга была кому-то отдана, и идея сделать такое устройство была забыта. Но всё изменилось после выхода замечательной статьи от автора alexshnup: "Электронные чернила для Wirenboard 5 или рисуем штрихкоды на Go". В этой статье alexshnup решал проблему вывода штрих кодов на экран данной книги для отладки сканера штрих кодов. И как раз решил проблему передачи изображений на книгу.



Если кратко, то alexshnup создал модуль ядра, который при подключении книги по USB создаёт дополнительный виртуальный жёсткий диск, размером 600х800=480000 байт. Точнее, диск будет 1 МБ, но видимая область всего 480000 байт. По сути всё что попадает в память диска, попадет на экран книги. Вообще, это гениальная штука, можно даже визуально видеть как идёт разметка диска, если, например, создать там файловую систему. Например, послать изображение на книгу можно следующей командой:

djpeg -pnm -grayscale test.jpg | dd bs=1 skip=15 | dd of=/dev/sdx bs=480k

Всё описанное далее в данной статье, является идеологическим продолжением этих двух экспериментов.

Начнём, налажаем и сделаем снова


После прочтения статьи, я связался с её автором alexshnup. И он решил мне подарить одну разобранную книжку для экспериментов. В результате имея работающее оборудование на руках я радостно приступил опытам. Первое, что мне было необходимо сделать это поставить прошивку prs-plus. И после этого можно пробовать создать тот виртуальный жёсткий диск, для передачи изображений по статье alexshnup. Не буду цитировать статью, она является исчерпывающим руководством. После этого пробую передать изображение с помощью команды dd.


Изображение переданное новым способом.

Радостно понимая, что всё, все карты мне в руки, интерфейс передачи изображений есть, можно его использовать как угодно, я стал делать кучу экспериментов. Начал писать программу часов, и отлаживать их вывод на книжку. В результате, как это обычно бывает с командой dd (disk destroyer) ошибся диском, и
В результате записал вместо виртуального диска, на диск (флешку) самой книжки, превратив её в кирпич Просто взял и записал 480000 байт fat-раздела. Даже передать не могу всех тех чувств, которые я испытал в тот момент.


Окирпиченная книжка.

Главное, как восстановить эту книжку, было непонятно. Понятно было, что нужно взять другую такую же книгу и заново на неё установить прошивку prs-plus. Затем с неё взять эти первые 480000 байт и перенести на данный кирпич.

В общем, погрустил, психанул и купил на авито новую электронную книжку Sony prs-505. При это книга была со всеми рабочими кнопками, в чехле, шлейфы были не рваные. Можно было использовать даже по прямому назначению, единственное, что аккумулятор был полумёртвый. Но для моих целей этого было достаточно. Сейчас, с мёртвыми аккумуляторами эти книжки можно найти до тысячи рублей, по моему идеальная цена для Linux устройства, с открытыми исходниками и такой шикарной системой энергосбережения.


Свежекупленная электронная книга.

С этой книгой точно так же повторил процедуру установки прошивки, далее, как и планировал, перенёс 480000 байт fat-раздела с одной электронной книги на другую. Тем самым у меня получилось две книги, с которыми я уже развлекался. Правда, та которая была разобрана совсем начала безбожно глючить, и её я практически не использовал.

Пишем софт


Идея часов достаточно простая. Мы просто будем формировать изображение времени на холсте, а потом отправлять его во фреймбуфер. Для этого сформируем цифры и двоеточия. Напомню, разрешение книжки у нас 600х800 (я не ошибся, именно 600х800), если смотреть на неё как на лист.
ЧЧ: ММ: СС это как раз у нас получается восемь символов. Итого, каждая цифра получается размером 100x600. Для цифр выбрал приятный шрифт Gideons-Army-. Далее с помощью imagemagick формируем цифры и двоеточия следующими командами:

for i in `seq 0 9`; do convert  -font Gideons-Army- -pointsize 150 -size 100x600\-gravity center -rotate 90 -depth 8  caption:"$i" $i.pgm;doneconvert  -font Gideons-Army- -pointsize 150 -size 100x600 -gravity center -depth 8\-rotate 90 caption:':' dots.pgm


В результате получаем цифры от 0 до 9 и двоеточие. Вот пример цифры 2:



Если у данного pgm-файла отрезать заголовок, то эти данные годятся сразу для записи в книгу. Об этом я подробно рассказывал в своей статье "Электронная книжка в качестве дисплея", поэтому детально на этом останавливаться не буду.
Дальше было дело техники сформировать из данных цифр битмап для записи во фреймбуфер, простым копированием матрицы с помощью отображения файла в память. Весь проект обитает в репозитории: github.com/dlinyj/sony_prs-505_clock.

Вся программа содержится в файле time.c. Весь код разбирать не буду, но остановлюсь на нескольких моментах. В данной программе я делаю просто отображение файла в память (либо фрейм-буффера, либо тестового файла, либо файл-устройства виртуального диска электронной книги). Далее мы уже работаем с файлом, как с областью памяти. В неё копирую изображения символов часов в зависимости от текущего времени.
Отображаем в память файл, в котором буду формировать изображение.

image = mmap (0, file_lenght, PROT_WRITE, MAP_SHARED, fd, 0);

Копирование изображений идёт в функции print_symbol, в которую передаю номер позиции цифры и имя файла цифры для копирования.

void print_symbol (unsigned int position, char * filename) {void * numer_im;int numer;numer = open (filename, O_RDWR);numer_im = mmap (0, NUMER_SIZE, PROT_WRITE, MAP_SHARED, numer, 0);memcpy(&image[first_header + NUMER_PIXELS * position], &numer_im[16], NUMER_PIXELS);munmap (numer_im, NUMER_SIZE);close(numer);}

Здесь открываю файл цифры, и копирую его в соответствующую позицию в области памяти отображённого файла image.
В принципе можно было каждый раз не открывать файл, читать его, потом закрывать, а просто сделать копию в памяти и осуществлять копирование от туда, но хорошая мысль пришла только сейчас.
Если вы захотите эту программу запустить у себя на компе, чтобы формировать изображение, не забудьте в Makefile изменить компилятор и убрать define:

#Не забываем привести Makefile к следующему виду.#CFLAGS=-D __BOOK__CC = gcc#CC= /opt/cross/gcc-3.2.3-glibc-2.2.5/arm-unknown-linux-gnu/bin/arm-unknown-linux-gnu-gcc

Компилируем программу, и запускаем без параметров. В результате получим файл test.pgm с текущим временем.



Если указать конкретное файл-устройство, то уже формирование изображения будет без заголовка pgm-файла, пригодное для загрузки на книжку. Так же данную программу можно залить в книгу, и далее в автоматическом режиме обновлять время.
Я запускал эту программу на ПК, с подключённой книжкой по USB, и на ней выводил время. Запускается программа просто (скрипт start.sh, принимает файл-устройство):

#!/bin/bashwhile true;do ./time $1;done

В результате можно наблюдать на экране, как идут часы.



Выводы


Программа написана таким образом, что может быть собрана и залита в электронную книгу, чтобы её превратить в часы. Может показаться забавным использовать такое сложное техническое устройство в качестве часов, но почему бы и да. Сейчас в данных книгах дохнут аккумуляторы, и замена их достаточно трудоёмкое занятие. Если бы аккумулятор заменить на его эмулятор (болванка, которая даёт возможности книжке работать, но не хранит энергию), а книжку подключить к зарядному устройству, то она бы работала постоянно.
Мои эксперименты показали, что книжка на зарядном устройстве не переходит в спящий режим и часы могут работать непрерывно. Плюс в самой книге есть встроенные часы, и она может корректно показывать время.
Из проблем, с которыми я столкнулся, и не смог разрешить это то как добавить программу часов в автозагрузку книжки, при этом придушив загрузку самого графического интерфейса, чтобы не было конкуренции за дисплей. В целом есть ещё место для дальнейших опытов и экспериментов. Но то уже будет совсем другая история, эту книгу я победил, часы выводит, можно приступать к другим проектам.
Какие у вас есть безумные предложения для использования электронной книги Sony prs-505?

Ссылки:


  1. Электронная книжка в качестве дисплея.
  2. Электронные чернила для Wirenboard 5 или рисуем штрихкоды на Go.
  3. Репозиторий проекта.
  4. История моих экспериментов 1, 2, 3, 4.
Подробнее..

Перевод Проект Open Book и сборка E-Book FeatherWing

16.12.2020 16:22:14 | Автор: admin
Нас окружают переносные устройства. Часто мы воспринимаем их как нечто, созданное из стекла и кремния, появившееся в нашей жизни уже полностью готовым к использованию. И обычно даже речи не идёт о том, чтобы как следует понять, как, например, работает что-то вроде Kindle. Не говоря уже о том, чтобы самому создать подобное устройство. Цель проекта Open Book заключается в том, чтобы любой, пользуясь обычными инструментами, которые несложно найти, мог бы самостоятельно создать простое, доступное устройство для чтения электронных книг на любом из существующих языков.

E-Book FeatherWing (далее просто FeatherWing) это самая простая версия электронной книги, созданная в рамках проекта. С функциональной точки зрения это плата расширения, которая стыкуется с платформой Adafruit Feather M4 Express, дающей устройству микроконтроллер и систему для зарядки аккумуляторов. Почти все компоненты поверхностного монтажа FeatherWing достаточно велики, их несложно припаять к плате вручную. Благодаря этому FeatherWing можно рассматривать как отличный проект для тех, кто хочет научиться выполнять поверхностный монтаж электронных компонентов с использованием пайки.


Электронная книга, созданная в рамках проекта Open Book

В этом руководстве речь пойдёт о том, как собрать собственную читалку FeatherWing, обладающую e-paper-экраном с диагональю 4,2 дюйма и семью кнопками, расположенными на передней панели. В результате получится устройство, отлично подходящее для чтения электронных книг. Но возможности платформы, использованной в данном проекте, этим не ограничиваются. В частности, платформа позволяет воспроизводить звук через выход для наушников. Она даёт возможность работать с информацией, поступающей с датчиков, подключённых к STEMMA-портам. А если присоединить к устройству Adafruit AirLift FeatherWing его можно будет даже подключить к интернету по беспроводной сети.

1. Подготовка к работе


Вам понадобится печатная плата E-Book FeatherWing. Заказать такую можно на Tinder. Ещё можно заказать изготовление платы у производителя печатных плат, вроде OSH Park, отправив ему файлы, необходимые для изготовления платы.

Кроме того понадобится заказать компоненты, размещаемые на плате. Почти все их можно найти на Digi-Key; можно воспользоваться формой быстрого заказа материалов на Kitspace (проект eBook-Wing). Дисплей придёт прямо от производителя Good Display.

Вам понадобится Arduino IDE вместе с пакетом поддержки Adafruit SAM Board, который нужен для работы с Feather M4 Express. Кроме того, нужны будут следующие Arduino-библиотеки:

  • Adafruit GFX
  • Adafruit BusIO
  • Adafruit MCP23008
  • Adafruit EPD
  • Adafruit SPIFlash
  • SDFat Adafruit Fork
  • arduino-menusystem
  • The Open Book
  • Babel

Когда вы всё организуете, настроите программы и подберёте аппаратные компоненты, нужно будет подготовиться к работе. А именно, распечатайте список компонентов, в котором можно будет отмечать те, которые вы уже припаяли к плате. Кроме того, полезно держать под рукой распечатку со схемой задней стороны платы. Она пригодится в том случае, если вы не сможете прочесть спецификации компонентов, нанесённые на саму плату. Держите под рукой средство для удаления припоя и флюс. Вам они пригодятся в том случае, если придётся что-то перепаивать. Ещё перед началом работы вам будет полезно посмотреть моё видео по сборке FeatherWing, которое можно найти в репозитории проекта.

2. Пайка пассивных компонентов


Если вы никогда не занимались пайкой миниатюрных электронных компонентов и не уверены в своих силах, предлагаю вам ни о чём не беспокоиться! Это гораздо проще, чем кажется на первый взгляд. Начнём с резисторов и конденсаторов. Тут используются детали типоразмера 0805. Они, конечно, маленькие, но не настолько, чтобы их нельзя было паять вручную, без использования специальных увеличительных приборов.


Рисунок A

Найдите первую деталь, которую хотите припаять к плате. Пусть это будет R1. Сначала поместите каплю припоя на одну из двух контактных площадок (Рисунок A).


Рисунок B

Далее, с помощью пинцета, нужно поместить деталь около капли припоя. Теперь нагреваем припой и перемещаем деталь в нужном направлении, туда, где находится разогретый припой. После этого деталь будет зафиксирована там, где она должна быть (Рисунок B).


Рисунок C

И наконец припаяйте другую сторону детали к другой контактной площадке (Рисунок C).


Рисунок D

Вот и всё! Деталь R1 заняла своё место на плате (Рисунок D).

Сделайте то же самое со всеми резисторами и конденсаторами из списка деталей. Таким же образом припаяйте и катушку L1.


Рисунок E

Очень похожую стратегию можно использовать и при работе с диодами D1-D5. Только учтите то, что диоды нужно монтировать, учитывая направление их расположения на плате. На пластиковом корпусе диода имеется небольшая серая черта. Диод надо расположить так, чтобы эта черта была бы с той же стороны, где и линия символа диода, нарисованная на плате (Рисунок E).

Тут, кроме того, применяются два вида диодов. Два диода Зенера должны быть размещены в блоке Extra Ports, а три диода Шоттки в блоке E-Paper Display.


Рисунок F

Сейчас, когда мы занимаемся пассивными компонентами, мы можем припаять к плате и кнопки. Паяют их так же, как резисторы и конденсаторы: на одну контактную площадку помещают каплю припоя, припаивают к этой площадке один из контактов кнопки, а потом припаивают второй контакт ко второй площадке (Рисунок F).

Тот же подход можно использовать и при монтаже MOSFET Q1. Эта деталь, правда, имеет три контакта, поэтому будьте внимательны и сделайте так, чтобы все они были надёжно скреплены с контактными площадками на плате.

3. Пайка интегральных микросхем



Рисунок G

В проекте используется три интегральных микросхемы: чип флэш-памяти, SRAM-чип и расширитель GPIO-портов. Припаивая их к плате нужно, как и в случае с диодами, обращать внимание на их ориентацию. На пластиковом корпусе каждой из микросхем есть небольшая точка. Её расположение должно соответствовать точке, нарисованной на плате (Рисунок G).


Рисунок H

Стратегия пайки тут такая же, как и при работе с диодами. А именно сначала надо поместить каплю припоя на одну из угловых контактных площадок (Рисунок H).


Рисунок I

Затем, расплавив этот припой, нужно поместить микросхему на предназначенное для неё место (Рисунок I).

Прежде чем припаивать остальные выводы микросхемы к плате, стоит проверить выравнивание чипа. А именно, все его выходы должны располагаться точно на контактных площадках. Если это не так нужно снова расплавить припой на уже припаянном контакте и подвигать чип до тех пор, пока он не будет правильно выровнен. Затем нужно припаять к плате выход чипа, находящийся в его противоположном углу. Это позволит зафиксировать чип в правильном положении.


Рисунок J

Если на данном этапе работы видно, что чип размещён правильно, можно припаять к контактным площадкам остальные его выходы (Рисунок J).


Рисунок K


Рисунок L


Рисунок M


Рисунок N

Если оказалось, что припой соединил два соседних пина не паникуйте! Это называется перемычка (bridging). Данный дефект легко исправить. Если перемычка сформировалась из небольшого количества припоя можно попробовать всё исправить, воспользовавшись флюсом и нагрев выводы (Рисунки K, L, M, N). Флюс помогает припою пристать к металлическим выводам.


Рисунок O


Рисунок P

Если простыми методами от перемычки избавиться не удаётся можно прибегнуть к средству для удаления припоя. Припой надо нагреть и собрать с помощью этого средства (Рисунки O и P).

4. Пайка слота microSD-карты



Рисунок Q

Пайка этой детали может показаться сложной задачей, но, на самом деле, всё не так уж и страшно. Для начала, так же, как мы делали в прошлый раз, поместим каплю припоя на одну из монтажных площадок и, поддерживая припой в расплавленном состоянии, правильно разместим слот для microSD-карты на плате (Рисунок Q).


Рисунок R

В верхней части этого слота имеются большие удобные отверстия. Через них можно проконтролировать правильность выравнивания контактов (Рисунок R). Если они выровнены неправильно нужно разогреть припой на площадке, используемой для фиксации слота, и подвигать деталь до тех пор, пока контакты не совпадут с площадками. Затем нужно припаять всё то, что ещё не припаяно.


Рисунок S

Главная хитрость тут заключается в следующем: тонкую проволоку припоя прижимают к контакту, пропуская её через отверстие в верхней части слота, а жало паяльника подводят сбоку. Тут может пригодиться держатель для печатных плат. Плату можно просто поместить на краю стола, благодаря чему будет удобно работать паяльником.


Рисунок T

Проконтролировать правильность пайки контактов можно с помощью увеличительной лупы (Рисунок T).

5. Пайка коннекторов с использованием технологии поверхностного монтажа компонентов


К нашей плате нужно припаять семь коннекторов. Это разъём для наушников, три порта STEMMA, два порта Feather и 24-пиновый коннектор для подключения дисплея.

Легче всего припаять разъём для наушников. У него имеется две пластиковых направляющих, под которые на плате имеется пара отверстий. Разъём нужно установить туда, где он должен быть. После этого нужно просто припаять четыре его вывода к плате.

Пайка портов STEMMA похожа на пайку интегральных микросхем. А именно, можно поместить немного припоя в опорной точке, выровнять порт, ориентируясь на линии, нанесённые на плату, а после этого припаять остальные выводы. Обратите внимание на то, что 4-пиновый порт должен быть в середине, а 3-пиновые порты по обеим сторонам платы.

То же самое касается и Feather-портов. Сначала фиксируют один из углов порта, потом другой, потом проверяют правильность расположения детали, а уже после этого пропаивают остальные контакты. Полезно немного придавить порт сверху чтобы в итоге он был бы надёжно зафиксирован на плате.


Рисунок U

И, наконец, приступаем к пайке 24-пинового коннектора. Это, пожалуй, самое сложное во всей нашей работе. Но, если под рукой есть приспособление для удаления припоя и флюс, вы без труда справитесь с пайкой этого коннектора. Сначала, как обычно, поместим каплю припоя на одну из двух крупных монтажных площадок, неважно на какую именно. Потом нагреем припой и выровняем коннектор (Рисунок U).


Рисунок V

Далее, используя увеличительную лупу, нужно проверить правильность выравнивания всех 24-х пинов. Понять, правильно ли они выровнены, довольно просто. Если между всеми контактами видна синяя поверхность платы значит всё сделано как надо. Затем надо протянуть паяльник и припой по этим пинам и их припаять! Тут не помешает использовать немного флюса чтобы припой пристал туда, куда он должен пристать (Рисунок V).


Рисунок W


Рисунок X

Некоторые пины, что почти неизбежно, окажутся соединёнными перемычками припоя. Но это совершенно нормально. Для того чтобы от них избавиться, надо почистить жало паяльника, поместить в проблемное место немного флюса (Рисунок W) и убрать перемычку с контактов (Рисунок X). Если перемычка достаточно велика, то убрать её поможет средство для удаления припоя.

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

6. Тестирование платы


Для того чтобы себя обезопасить, воспользуемся мультиметров для проверки линий 3V и GND на короткое замыкание. Переключим мультиметр в режим Continuity и коснёмся щупами контактов 3V и GND на порте Feather. Если раздастся звуковой сигнал проверьте плату на предмет наличия на ней перемычек припоя, которые могут соединять линии 3V и GND. Если звука нет это значит, что мы готовы к подключению к плате Feather M4!


Рисунок Y

Осторожно извлеките хрупкий e-paper-дисплей из защитной упаковки. Подключите гибкий кабель дисплея, пропустив его через отверстие в плате, к соответствующему коннектору (Рисунок Y).

Переверните плату, постаравшись не повредить дисплей. Так вы сможете его видеть при работе с устройством. Подайте питание на Feather.

Загрузите скетч Open_Book_Screen_Test из примеров Open Book. Проверьте, чтобы была выбрана плата Feather M4, а после этого запустите скетч! Вы должны увидеть включение дисплея и вывод на нём логотипа проекта Open Book.

7. Пайка оставшихся частей


Отключите питание от платы, отсоедините шлейф дисплея от 24-пинового коннектора и уберите куда-нибудь дисплей.

Тут имеется одна перемычка, которую надо замкнуть с помощью припоя. Это позволяет включить Flash-чип. Найдите BCS-перемычку, которая находится около верхней части длинного Feather-порта, и замкните её каплей припоя.

Теперь займёмся кнопками! Вставьте их в соответствующие сквозные отверстия платы, поместив их в её передней части, а после этого припаяйте их контакты на задней части платы.

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


Рисунок Z

Теперь, в последний раз, пропустите шлейф дисплея через отверстие в плате и подключите его к 24-пиновому коннектору. Закрепите дисплей на передней части платы с использованием двустороннего скотча. Примите поздравления: сборка устройства завершена (Рисунок Z)!

8. Запись образа Babel на флэш-чип


Один из флэш-чипов E-Book FeatherWing предназначен для хранения языковой и шрифтовой информации. Сейчас он пуст. Когда вы загрузили библиотеку Babel, вы загрузили и двухмегабайтный BLOB-файл, содержащий сведения о том, как выводить тексты на всех существующих языках. Мы собираемся скопировать этот файл на microSD-карту, а затем запустить скетч, который запишет образ на Flash-чип.


Рисунок Aa


Рисунок Bb

Найдите файл babel.bin. Он находится в папке babelconvert, которая имеется среди материалов загруженной вами библиотеки Babel (Рисунок Aa). Скопируйте этот файл на microSD-карту, а после этого извлеките её из кард-ридера. Теперь подключите карту к FeatherWing. Запустите скетч BurnBabelBurn из примеров Babel, откройте Serial Monitor и следуйте инструкциям по записи данных на чип (Рисунок Bb).

Если система подтвердила правильность записи данных значит всё готово! Сейчас можно удалить файл babel.bin с microSD-карты. Данные теперь находятся на постоянном хранении в соответствующем чипе.

9. Чтение книг


Наконец-то мы добрались до этого момента! Тут применяется очень простая программа для чтения электронных книг. Это MVBook, используемая для чтения текстовых файлов, преобразованных в формат MVBook (в будущем, хочется надеяться, устройство будет поддерживать простые .txt-файлы).

В папке MVBook есть файл books.zip, в котором имеется небольшой набор общедоступных книг. Скопируйте содержимое этого файла на microSD-карту и подключите карту к FeatherWing.


Рисунок Cc

Перейдите по пути File > Examples > Open Book и запустите скетч Open_Book_MVBook. На экране должен появиться список названий книг и авторов. В левой части должен быть виден индикатор выбора книги (Рисунок Cc). Используйте кнопки со стрелками вверх и вниз для выбора книги, подтвердите выбор центральной кнопкой. В режиме чтения (Рисунок Dd ниже) используйте кнопки, находящиеся в левом и правом нижних углах платы для листания страниц. Для возврата в главное меню воспользуйтесь центральной кнопкой.


Рисунок Dd

Расширение возможностей E-Book FeatherWing


Система E-Book FeatherWing позволяет читать электронные книги, но лишь этим её возможности не ограничиваются.

  • Экран поддерживает вывод изображений в оттенках серого, что позволяет выводить на нём фотографии. Микроконтроллер SAMD51, установленный в Feather M4, обладает достаточной мощностью для быстрого декодирования JPEG-изображений.
  • E-Book FeatherWing может стыковаться с несколькими другими платами FeatherWing. Это значит, что устройство для чтения электронных книг можно оснастить Wi-Fi-модулем (AirLift), часами (DS3231), или даже GPS (Adafruit Ultimate GPS).
  • Порты STEMMA, расположенные на боковой части платы, открывают массу возможностей по подключению к E-Book FeatherWing самых разных устройств от датчиков, до колонок и компонентов NeoPixel.
  • Для того чтобы сделать электронную книгу мобильной, её можно оснастить аккумулятором Adafruit #3898 на 400 мАч.

Что дальше?


В рамках проекта Open Book созданы два устройства. Мы только что говорили о сборке одного из них, того, что попроще. Если вы полагаете, что вам нужно нечто большее тогда, возможно, вам стоит взглянуть на более сложное устройство Open Book Feather. Среди его особенностей можно отметить размещение микроконтроллера SAMD51 на основной плате, наличие стереовыхода звукового сигнала и микрофонного входа, большее количество контактов для подключения дополнительных совместимых плат.

Обе платы поддерживают CircuitPython замечательное ответвление MicroPython, созданное Adafruit, отлично подходящее для обучения и для экспериментов.

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

Планируете собрать E-Book FeatherWing?



Подробнее..

Обзор PocketBook 740 Color революционный E-Ink-ридер с цветным экраном 7,8 дюйма

17.06.2021 06:04:26 | Автор: admin
Появление букридеров в свое время (2006-2008 годы) было революцией. Наконец-то стало можно с комфортом читать на электронном устройстве, потому что оно достойно имитирует лист бумаги. Еще одной вехой в истории читалок стало появление черно-белой матрицы E Ink Carta в начале десятых годов у нее максимально светлая подложка, высокий контраст, высокое же разрешение. Имитация листа бумаги стала практически идеальной. Со временем ридеры стали обзаводиться подсветкой, беспроводными интерфейсами, тачскринами Казалось бы, чего не хватает до полного счастья?





Единственным нюансом было то, что электронные чернила не могли отображать цветной контент. Но это преподносилось как особенность, а не как недостаток. Мол, читать с цветных экранов смартфонов и планшетов вредно, читайте лучше с бумагоподобных дисплеев E Ink. А дисплеи эти есть только в ридерах. Так что покупайте ридеры! С одной стороны, ну не могут читалки показывать цветную картинку, велика проблема! Все равно в основном мы читаем черные буквы на светлом фоне. С другой стороны, иногда нам попадаются книги с картинками. И в этом случае поддержка цвета если не обязательна, то крайне желательна. Именно поэтому создатели электронной бумаги долго работали над тем, чтобы выпустить цветную матрицу. И выпустили в прошлом году E Ink Kaleido. Именно это можно назвать главной революцией за 15 лет развития ридеров как класса устройств. Если быть совсем точным, то цветные экраны E Ink существовали и раньше, но распространения не получили. Поэтому именно Kaleido можно считать первым массовым цветным экраном E Ink.

Первым производителем, внедрившим новую цветную матрицу E Ink, стал PocketBook. Удивляться этому не приходится, так как PocketBook крупнейший игрок рынка читалок в России. А значит, ему и нести бремя технологического лидера. Пионером стала модель PocketBook 633 Color. Она заметно отличалась от немногочисленных конкурентов в лучшую сторону, потому что экран в ней установили не как есть, а оптимизированный и тюнингованный. Инженеры PocketBook работали над ним вместе со специалистами E Ink. В результате изображение получилось несколько более насыщенным, чем у конкурентов.

PocketBook 633 Color выпускалась в классическом для E Ink-читалок формате с экраном 6 дюймов. Это идеальный вариант для большинства не большой и не маленький. Однако на 6 дюймах читать удобно разве что детские книжки с картинками. А вот если вы читаете комиксы, полноформатные журналы, бизнес-документацию с графиками или диаграммами, учебники, то экран нужен покрупнее, чтобы не пришлось часто масштабировать изображение. Постоянно сводить-разводить пальцы при чтении не очень удобно.

Именно поэтому в 2021 году PocketBook выпустил новинку PocketBook 740 Color первый в мире электронный ридер с цветным экраном E Ink Kaleido диагональю 7,8 дюйма. То есть заметно более крупным, чем у 633 Color.
У меня на руках побывали обе модели и 740 Color, и 633 Color. Ниже я коротко сравню их, но особое внимание уделю старшей 7,8-дюймовой модели. А здесь для затравки скажу, что после PocketBook 740 Color обычные черно-белые читалки в руки брать уже не хочется цветная модель дает совершенно новый пользовательский опыт.

Технические характеристики PocketBook 740 Color


  • Размеры: 195136,58 мм
  • Вес: 225 г
  • Экран: E Ink new Kaleido, диагональ 7,8 дюйма, 18721404 (E Ink Kaleido Plus), 4096 цветов, сенсорный, с подсветкой
  • Процессор: Allwinner B288 1 ГГц х 2 (двухъядерный)
  • Память: оперативная 1 ГБ, внутренняя 16 ГБ
  • Беспроводные интерфейсы: Wi-Fi 802 b/g/n, Bluetooth
  • Разъемы: USB Type-C, microSD (до 32 ГБ)
  • Операционная система: проприетарная PocketBook на базе Linux
  • Поддерживаемые форматы: ACSM, CBR, CBZ, CHM, DJVU, DOC, DOCX, EPUB, EPUB(DRM), FB2, FB2.ZIP, HTM, HTML, MOBI, PDF, PDF (DRM), PRC, RTF, TXT
  • Аккумулятор: Li-Ion, 3,7 В, 2900 мАч, до 25000 страниц без подсветки


Комплектация


В коробке помимо самой электронной книги вы найдете кабель USB Type-C, адаптер с USB Type-C на 3,5 мм для подключения обычных наушников, краткую инструкцию и гарантийный талон.



Дизайн


У PocketBook 740 Color сдержанный узнаваемый дизайн. Ридер выглядит изящно, солидно. Выполнен из прочного матового пластика, устойчивого к царапинам и отпечаткам пальцев. Цвет корпуса серебристый, оттенок приятный. Сборка монолитная.



Можно подумать, что ридер с экраном увеличенного размера будет чересчур большим, однако нет. Пусть диагональ 7,8 дюйма, однако рамки вокруг дисплея узкие. Разница в диагонали экрана с 6 дюймами очень ощутима, но ридер не назвать лопатой, он не громоздкий, его вполне удобно удерживать одной рукой. Способствует этому и небольшой вес всего 220 граммов. На рынке есть 6-дюймовые ридеры с почти таким же весом.



Дисплей несколько утоплен в корпус. Так сделано специально если устройство упадет или будет оставлено где-то экраном вниз, то вряд ли повредится. Экран защищен стеклом. Прошли те времена, когда E Ink-читалки были предельно хрупкими. Хотя если вы регулярно берете ридер с собой куда-то, лучше приобрести чехол.



На лицевой панели под логотипом производителя расположились клавиши управления домой, меню, перелистывание. Очень многие производители ридеров, перейдя на сенсорные экраны, отказались от клавиш. И зря, ведь есть немало людей, которым удобнее листать или возвращаться на рабочий стол клавишами. Кнопки удачного размера (на фото кажутся узкими, но в реальности никаких неудобств), имеют четкий ход. А еще клавиши можно весьма гибко настроить для вызова различных функций.



На нижнем торце корпуса PocketBook 740 Color располагается клавиша включения и выключения (имеет отключаемую белую подсветку), разъемы для карт памяти и зарядки / передачи данных. Радует, что в этой модели используется современный формат порта USB Type-C. Ведь немало читалок застряло в прошлом с допотопным MicroUSB.



Экран


Поговорим о самой интересной составляющей PocketBook 740 Color цветном экране. E Ink принципиально отличается от ЖК-экранов тем, что содержит в прямом смысле чернила. Они заключены в миниатюрные капсулы и благодаря законам физики формируют изображение. При этом не светятся как жидкие кристаллы, поэтому нет нагрузки на глаза, мерцания. Электронные чернила на примере экрана Kaleido отображают цвет не сами, а благодаря цветному фильтру, наложенному поверх.

Причем в 2020 году этот фильтр был еще не очень совершенен, некоторые критиковали изображение за мутность, а подложку экрана за серый оттенок. Однако в 6-дюймовых ридерах стояла первая версия Kaleido, а вот в PocketBook 740 Color уже вторая. Ее называют E Ink New Kaleido или E Ink Kaleido Plus. В этой версии проблему сероватости-мутноватости исправили. Теперь картинка практически такая же идеальная как у классического E Ink Carta. Но, разумеется, не черно-белая, а цветная.

Разница между E Ink Kaleido и E Ink new Kaleido хорошо видна на этом снимке:


PocketBook 740 Color (слева) и PocketBook 633 Color

А вот кроп из него. Очень хорошо видно, что 6-дюймовый экран все же не обеспечивает необходимую четкость при чтении тех же комиксов. Буквы мелкие и размытые. А вот на 7,8-дюймовом дисплее все уже хорошо. Плюс, повторюсь, цвета куда приятнее.


PocketBook 740 Color (слева) и PocketBook 633 Color

Вот аналогичная пара кадров с бизнес-документом.



Итог тот же: на 7,8-дюймовом цветном ридере с Kaleido этот документ комфортно изучать, на 6-дюймовом нет.


PocketBook 740 Color (слева) и PocketBook 633 Color

Если сравнить с черно-белым ридером, то результат будет вот таким. Цветной всяко предпочтительнее.


PocketBook 740 Color (слева) и PocketBook 633 Color

И вот я еще сделал такую фотографию учебника у меня под рукой не оказалось, но картинка из некоего пособия по биологии нашлась. Мне кажется, изучать такое на черно-белом экране бессмысленно, нужен именно цветной.


PocketBook 740 Color (слева) и PocketBook 633 Color

Я уже упоминал о том, что в PocketBook не берут стоковую версию матриц E Ink, а оптимизируют картинку. Поэтому изображение более четкое, чем у конкурентов, цветопередача лучше. Есть еще один момент грейды экранов. Это как яйца есть первый сорт, есть второй, есть третий. PocketBook получает только экраны высшего грейда от E Ink. Другим производителям, как правило, достаются матрицы с какими-то недочетами. Да, пусть большинство пользователей этого не заметит, но факт остается фактом.

При этом не надо думать, что цветной электронный ридер будет выдавать вам картинку как смартфон или планшет, отображающие миллионы оттенков. Это другая технология. Я бы сказал, что изображение как в цветной газете с хорошей полиграфией. Из-за особенностей фильтра у цветного контента разрешение несколько ниже, он не такой четкий как черно-белый текст. Но все это не принципиально, потому что основная задача восприятие цветного контента выполняется. Если вы читаете учебную литературу, отчеты с графиками и диаграммами, детские книги или комиксы, вас не так волнует сочность и насыщенность оттенков. В первую очередь важно, что перед нами все тот же E Ink, который имитирует печатную страницу. А значит абсолютно безвреден для зрения.



Конечно, можно читать и на планшете, и на телефоне, и даже на компьютерном мониторе, но ощущения будут совсем иными. LCD-дисплеи бликуют на свету, выцветают на солнце. А самое плохое их мерцание. Вы этот ШИМ можете даже не замечать, но если измерить специальным устройством, то в зависимости от модели мерцание может быть чрезмерным. В итоге усталые слезящиеся глаза, в теории севшее зрение.

У E Ink-ридеров экраны сами по себе не светятся. Подсветку к ним добавляют дополнительно, она боковая, не бьет в глаза и не напрягает. Отмечу, что опции регулировки цветовой температуры подсветки у PocketBook 740 Color нет. И это объяснимо изменение оттенка подсветки повлияет на отображение цветного контента и исказит цветопередачу, которая у E Ink Kaleido, будем смотреть правде в глаза, и так неидеальна. Так что в минусы я этот момент все же не записываю.



В ходе теста я не использовал подсветку днем в хорошем освещении, если читал черно-белый текст. А вот для цветного изображения все же лучше ее включить, цвета будут более сочными. Впрочем, в PocketBook это предусмотрели и установили в цветную 740-ю модель батарею повышенной емкости.

Железо


PocketBook 740 Color работает на базе 2-ядерного процессора с 1 ГБ ОЗУ. Для современного смартфона этого явно мало, а вот для электронного ридера на базе операционной системы Linux уже вполне достаточно, чтобы он работал молниеносно (учитывая особенности E Ink, который сам по себе не перезаливается мгновенно).

На первое открытие обычной книги тратится пара секунд, если тяжелая PDF-ка весом в 200-300 МБ до 3-4 секунд. Перелистывание страницы занимает долю секунды. На выход из сна требуется около секунды-двух, на полное включение около 7 секунд. За все это следует благодарить операционную систему на базе Linux. Конкуренты с Android гораздо более задумчивые (только включаются полминуты, большой файл могут открывать по 10-15 секунд), активно жрут батарейку в режиме ожидания (2-4% в день) и все это при том, что процессоры в Android-ридерах используются, как правило, 4-ядерные.

Встроенная память PocketBook 740 Color 16 ГБ. Этого хватит на 30 тысяч книг в текстовых форматах и на десятки аудиокниг. При желании всегда можно подключить карту памяти.

Софт


Установлена собственная ОС PocketBook на базе Linux. Не только шустрая, но и удобная. Версия прошивки конкретно в PocketBook 740 Color 6.1, в ней обновили элементы оформления, изменили порядок иконок в меню, добавили отображения заряда в статусную строку. Стало выглядеть более свежо и современно. У покетбуков по традиции продуманный софт. Не только библиотека и чтение, как у конкурентов, а развитая ОС. Полноценный рабочий стол, статусная строка, шторка с ярлыками, приложения (в том числе, игры, рисовалка, RSS-ридер, калькулятор, почтовый клиент, заметки)



На главном экране отображаются последние открытые книги, этот перечень можно смахнуть влево и увидеть больше обложек, в том числе списки свежо добавленных книг. В нижней части экрана располагаются рекомендации из фирменного книжного магазина PocketBook.

При чтении доступно множество настроек для оформления текста, менять все можно на ваш вкус и до неузнаваемости.



Библиотека удобная с различными возможностями каталогизации книг / сортировки файлов.

Думаю, всем интересно, что стало с интерфейсом PocketBook при наличии цветного экрана. Ничего особенного не стало. На мой взгляд, и нет смысла раскрашивать каждый элемент как новогоднюю елку. Цвет используется только там, где он нужен. Например, при выделении текста разными маркерами. Или в приложениях Scribble (рисование), раскраска. Фотографии в галерее, конечно, тоже отображаются в цвете.

Чтение


Покетбуки по традиции всеядны (20 форматов). Вряд ли вы найдете такой формат текста, который они не знают. Файловая система открыта, можно загружать файлы в любую папку или в корневой каталог. Хотя сегодня передача книг по кабелю уже прошлый век. Так что в PocketBook 740 Color, как и у других моделей компании, есть Wi-Fi и поддержка облачного сервиса Dropbox и собственного облака PocketBook Cloud. Если вы пользуетесь на смартфоне приложением PocketBook, то оно позволит синхронизировать процесс чтения одной книги и на ридере, и на телефоне. Книги на читалку можно отправлять и по email.

А еще, конечно же, книги можно приобретать во встроенном книжном магазине. В 2021 году PocketBook запустили новую версию своего магазина, который также доступен по ссылке books.pocketbook.ru. Все файлы там проверены и будут идеально отображаться. А цены такие же как в других популярных интернет-магазинах вроде Литреса.

Тех, кто изучает иностранные языки, порадуют встроенные словари. Реализация удобная выделяете слово в ходе чтения и видите перевод в отдельном окошке. Словари можно добавлять, если найти совместимые в сети или скачать с сайта PocketBook.



Из интересных фишек RSS-ридер, а также сохранение страницы в браузере в виде книг. Можно записать таким образом интересные вам лонгриды и потом спокойно и не напрягая глаза почитать там, где интернета нет (поезд, самолет).

Не у всех покетбуков есть поддержка аудиофайлов, однако топовые модели, в том числе PocketBook 740 Color, без этого не обходятся. Поддерживаются форматы MP3, M4A, M4B, OGG, OGG.ZIP, MP3.ZIP. Зачем это нужно, если музыку удобнее слушать со смартфона? Не для музыки, а в первую очередь для аудиокниг есть удобное приложение с отображением глав и регулировкой скорости чтения. А еще можно одновременно читать и слушать книгу на иностранном языке. Это эффективная методика изучения языков.



Кроме того, в PocketBook 740 Color есть опция озвучивания текста (Text-to-Speech). Она позволяет превратить текстовую книгу в аудиокнигу совершенно бесплатно. Если еще несколько лет назад машинное чтение было неидеальным, то сейчас слушабельно. Да, могут быть запинки или неправильные удаления (второе, кстати, особенность великого и могучего русского языка, во многих иностранных такой проблемы нет), но не критично. Удобно в машине, например, или даже дома, если занимаетесь делами. Меняется скорость чтения, можно выбрать мужской или женский голос.

К ридеру можно подключить автомобильную аудиосистему, Bluetooth-колонку, беспроводные наушники. Также можно использовать проводные наушники с разъемом Type-C или подключить обычные через переходник на 3,5 мм. Хорошо, что в PocketBook позаботились о том, чтобы включить такой аксессуар в комплект поставки.



Автономность


Внушительная автономность одна из главных фишек E Ink-ридеров. PocketBook в этом плане выделяется даже на фоне других читалок благодаря энергоэффективной подсветке и экономичной, нетребовательной к ресурсам операционной системе Linux.

У цветной модели есть свои нюансы. Батарею PocketBook 740 Color получил мощную (для такого типа устройств 2 900 мАч), однако от одного заряда работает до 1-1,5 месяцев вместо двух в случае черно-белых ридеров PocketBook с менее мощными аккумуляторами. Дело в том, что для более сочного отображения цветного контента приходится делать подсветку ярче. А она тратит заряд батареи. К слову, если не пользоваться подсветкой вообще, то PocketBook 740 Color и три месяца проработает до следующей зарядки.

Выводы


Да, можно признать, что PocketBook 740 Color это революция в мире ридеров на электронных чернилах с самого момента их появления. Первая модель, которая сделала чтение в цвете по-настоящему комфортным, без компромиссов. У цветного E Ink все те же преимущества, что и у обычного выглядит как книжная страница, нет нагрузки на зрение, пассивная подсветка, супер-экономичный расход батареи. Вдобавок к этому отображается цветной контент. Да, пусть не так сочно и ярко, как на смартфоне, но это не принципиально.

Большой цветной покетбук маст-хэв для тех, кто читает бизнес- или техническую литературу с графиками, диаграммами, детские книги (можно состояние сэкономить на покупке бумажных изданий), исторические книги с иллюстрациями, комиксы, журналы, учебники. PocketBook 740 Color с дисплеем 7,8 дюйма отображает любой цветной контент в комфортном виде, не придется зумить страницу или переворачивать девайс в ландшафтный режим. В случае 6-дюймовой модели все это придется делать, так что PocketBook 633 Color можно советовать разве что на роль детского ридера. У литературы для детей обычно такая верстка, что она нормально отображается на небольшом дисплее.



Другие плюсы 740 Color до полутора месяцев автономной работы (если редко использовать подсветку, то до 2-3 месяцев), широкий выбор способов загрузки книг, поддержка всех форматов, аудиофайлов и опция озвучивания обычных книг, изящный корпус, компактные размеры, минимальный вес, продуманный софт, разъем Type-C.

Короче говоря, перед нами топ-модель, да еще и с цветным E Ink. Цена в 21 999 рублей выглядит адекватной. Для сравнения почти аналогичный монохромный 7,8-дюймовый ридер PocketBook 740 Pro стоит 19 999 рублей. Две тысячи не такая уж и большая доплата за революцию. Радует, что в PocketBook не пытаются накрутить цену.

В обзорах принято упоминать недостатки, но я их не вижу. Ну разве что в 740 Color нет защиты от воды, хотя в принципе PocketBook с этой фишкой знакомы в некоторых других ридерах компании она есть. Но в остальном Нет смысла ругать цветной флагман за высокую цену. Цена оправдана. И я могу смело рекомендовать устройство к покупке.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru