Книжный счетчик - электронная бумага и Arduino............

Источник:

No support required.
No AMS/MMU needed — each part prints separately, making this project accessible to everyone.

Backstory:

My wife reads over a hundred books a year and tracks everything on Babelio. A month ago, while scrolling on social media, she showed me a book counter, the kind where you hang little number tags. She liked the idea of having something visual in the living room.

I wasn't in the mood to recreate someone else's design, and I wanted something that matched her mix of paper books & eReader reading. That's how this project was born:
a mini eReader embedded in a decorative bookshelf made of fake books.

Note: The display text is in French. The display shows «Livre lu» (0 or 1 book read) or «Livres lus» (multiple books read). If you prefer another language, the text is easy to modify directly in the code.

How it Works:

A base that holds two supports, where the e-paper module is placed.

Six fake books, with textured, printed covers bent around 3D-printed «pages» (see assembly video below).

All books clip onto the base for a clean visual finish.

A battery-powered 2.13" e-paper display shows how many books you've read this year.

The display comes with built-in buttons. No soldering needed.

Controls:

Short press: +1 book

2sec press: -1 book

Reset: Turn off the display → hold the main button → turn it back on.

Future improvement idea :

I don't have the knowledge (yet), but the dream version would scrape your Babelio account automatically once a day (Wi-Fi on for just a few minutes to save battery).
If you implement this, please share your code — I'd love to update the project.

Additional Materials:

DFRobot 2.13" e-ink Display Module with ESP32

Documentation

LiPo Battery 1000mAh 3.7V (102050) JST-PH 2Pin 1.25mm

Size: 52 x 20 x 9mm

Technical Specifications:

Printer used: Prusa Core one

Nozzle: HF 0.4 mm (extrusion width: 0.45 mm)

Filaments used:

Polymaker Polyterra PLA: for the colorful tops (nice matte finish)

Polymaker Poylite PETG: for the structures and tools

Printing Instructions:

Layer height: 0.15 mm (first: 0.2 mm)

3 perimeters | 5 bottom layers (0.8 mm) | 4 top layers (0.6mm)

Infill: 15% Gyroid

Pieces

Filament

Sheet

support

PETG

reader

pin

base

PLA

Textured (for nicer visual)

book_covers

buttons

Textured (printed together with covers)

book_sheets

PEI (doesn't really matter)

Assembly Instructions:

The easiest and most accurate method is to follow the full step-by-step assembly video

Changelog:

No updates yet-stay tuned for improvements!

If you have other requests for alternative versions or specific adaptations, feel free to let me know! I'm happy to make additional updates to suit your needs. Thanks for the feedback and happy printing!

12:27
7
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.