- PVSM.RU - https://www.pvsm.ru -

Open Book: проект по сборке свободного eReader с паяльником в руках

Open Book: проект по сборке свободного eReader с паяльником в руках - 1

Разработчик Джои Кастильо (Joey Castillo), автор проекта Open Book, представил [1] набор элементов, включая железо и ПО, из которых можно собрать электронную книгу под себя. Все эти элементы, как софт, так и компоненты, разрешено модифицировать с любой целью, поскольку они распространяются под свободной лицензией.

Разработчик собрал средства, которых ему хватило на заказ 100 печатных плат. За производство этих плат взялась команда Adafruit, а продавать их после готовности начали в Digi-Key. Стоимость платы составляет около $15, к ней прилагаются инструкции по сборке электронной книги — обойтись лишь отверткой не получится, нужен паяльник и хотя бы минимальный навык пайки.

Что собой представляет проект?

В этом разделе речь пойдет о железе. Основа устройства — Feather-совместимая плата, которая была разработана с использованием идей Adafruit PyBadge [2]. В дополнение к обычным функциям вроде поддержки зарядки LiPo-аккумулятора, плата поддерживает целый ряд периферийных устройств. Заказать плату можно вот здесь [3].

Основные функции и характеристики:

  • 4,2-дюймовый дисплей, электронная бумага. Управляется выделенной SPI-шиной.
  • Кнопки управления.
  • Слот для карты памяти MicroSD.
  • Светодиоды для индикации заряда, статуса и т.п.
  • 2 МБ чип и Neopixel с поддержкой CircuitPython
  • Еще один 2 МБ чип с поддержкой языков от Babel.
  • Доступ к двум цифровым или аналоговым пинам посредством STEMMA-совместимых портов.
  • Доступ к I2C-интерфейсу посредством того же порта.
  • Аудио со стерео выходом и вход для микрофона.
  • Усилитель микрофона.

Цель проекта, в целом — дать возможность пользователям или компаниям разрабатывать электронные читалки по своему вкусу, без проприетарных элементов или ПО. Базовые функции неплохие, уже на их основе можно создать достойную «‎читалку»‎. Но при желании конструкцию можно и усилить, добавив функций и возможностей.

С платой поставляется техническая документация — автор обещает в скором времени дописать еще пару мануалов на разные темы.

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

Альтернативное железо: Feather Wing

Эта электронная книга — еще один проект автора, она несколько проще, функции ее ограничены возможностями интерфейсов Feather. Но и здесь все неплохо. Вот, что предлагает книга:

  • Дисплей того же размера, управляется по SPI-шине.
  • 8 кнопок для управления функциями.
  • Слот для карт памяти формата microSD.
  • 2 МБ для поддержки мультиязычности.
  • Выход для наушников, но не стерео, а моно.

Open Book: проект по сборке свободного eReader с паяльником в руках - 2

Зачем автору второй проект? Изначально он служил Proof-of-concept основной идеи. Но потом оказалось, что пользователи хотели бы использовать и эту плату для создания книги, поскольку работы с ней гораздо меньше, чем с предыдущим вариантом. Здесь есть все, что обычно требуется — экран для чтения, флеш-память, поддержка языков, кнопки, аудиовыход и порты расширения. Да, микрофона нет, но, во-первых, обычно он и не нужен, а во-вторых, можно использовать STEMMA-совместимый микрофон.

Схемы

Open Book: проект по сборке свободного eReader с паяльником в руках - 3

Open Book: проект по сборке свободного eReader с паяльником в руках - 4

Open Book: проект по сборке свободного eReader с паяльником в руках - 5

Список компонентов, которые необходимы для создания своей книги, доступен здесь [4]. Заказать их можно на том же Aliexpress или любом другом ресурсе.

А вот видео сборки книги от автора с подробным объяснением, что делает каждый компонент.

Ниже — собранная книга и демонстрация ее возможностей.

Список полезных ссылок

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

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

Автор: Seleditor

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/gadzhety/358570

Ссылки в тексте:

[1] представил: https://github.com/joeycastillo/The-Open-Book?utm_source=thenewstack&utm_medium=website&utm_campaign=platform

[2] Adafruit PyBadge: https://www.adafruit.com/product/4200

[3] вот здесь: https://oshpark.com/shared_projects/8h6dgwkn

[4] доступен здесь: https://kitspace.org/boards/github.com/joeycastillo/the-open-book/open-book/

[5] Плата E-Book FeatherWing на Tindie: https://www.tindie.com/products/19994/

[6] Плата Open Book PCB на Tindie: https://www.tindie.com/products/20599/

[7] Мануал по сборке E-Book Wing: https://github.com/joeycastillo/The-Open-Book/wiki/E-Book-Wing-Setup-Guide

[8] видео сборки: https://youtu.be/0Bsh1q2tqaU

[9] Мануал по сборке и техдокументация Open Book: https://github.com/joeycastillo/The-Open-Book/wiki/Open-Book-Documentation

[10] Страница проекта на Hackaday.io: https://hackaday.io/project/168761-the-open-book-feather

[11] Источник: https://habr.com/ru/post/526600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=526600