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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

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

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


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

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

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

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

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

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

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

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

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


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

Схемы





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

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

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

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

  • Плата E-Book FeatherWing на Tindie
  • Плата Open Book PCB на Tindie
  • Мануал по сборке E-Book Wing (и видео сборки)
  • Мануал по сборке и техдокументация Open Book
  • Страница проекта на Hackaday.io

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

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

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

Понравился ли вам этот проект?

  • 100,0%Да, очень, свободное ПО и железо — всегда актуально.4
  • 0,0%Не знаю, в целом, все хорошо, но не слишком нишевый ли это проект?0
  • 0,0%Нет, мне все равно, открытое оно или нет. Читаю книги нормально и на Kindle0
Источник: https://habr.com/ru/company/selectel/blog/526600/


Интересные статьи

Интересные статьи

Эрик Реймонд — евангелист свободного ПО, сооснователь фонда Open Source Initiative, автор «закона Линуса» и книги «Собор и базар», своеобразной «священной книгой» свободного ПО. По ...
Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. — Douglas Rushkoff Эта фраза должна служить мотивацией для каждого программиста. Ведь и...
Там, где я работаю (в стартапе Spot.IM, размер которого находится где-то между малым и средним), Webpack используется для сборки различных проектов. После 4 лет работы над нашим основным продукто...
В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на сам...
Сегодня мы поговорим о перспективах становления Битрикс-разработчика и об этапах этого пути. Статья не претендует на абсолютную истину, но даёт жизненные ориентиры.