- Notifications
You must be signed in to change notification settings - Fork0
Zero buttons, solar powered, fully hermetic, DIY e-book reader
License
fel88/TurtleBook
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
"One book to read them all"




Zero buttons, solar powered, fully autonomous and hermetic e-book reader.
For everyone who loves reading books and DIY projects.
Instructables:https://www.instructables.com/Solar-Powered-Zero-Buttons-E-book-Reader/
WYSIWYG e-book.
- Arduino MEGA2560 (https://aliexpress.ru/item/32967417746.html?sku_id=66568659813)
- Waveshare E-ink display 5,83” (648×480)https://www.waveshare.com/5.83inch-e-paper.htm
- FRAM memory (FM24W256-GTR)
- WaveShare shieldhttps://www.waveshare.com/product/displays/e-paper/e-paper-shield-b.htm
- Crystal oscillator KSE-7U16000MAB143ZA3
- OLED display (128x32 i2c)
- INA219 (https://aliexpress.ru/item/33047166203.html?sku_id=12000044300903777)
- SD-card slot
- MPU6050 (instead of buttons)
- Reed switch (turn on/off)
- Lithium-ion capacitors (LIC) 4x200F (https://en.cda-cap.com/index.php/product/lib-series/) (https://item.szlcsc.com/3567431.html?lcsc_vid=QlRbX1wET1gIUAZeFVIKBFxWEwVWBVUAEVQKVVxUEwMxVlNSR1daUF1WT1RZXztW)
- Solar panel (something like thishttps://aliexpress.ru/item/1005008193807038.html?sku_id=12000044193770138)
- Buck-boost converter (https://aliexpress.ru/item/1005001525710076.html)
- NeoPixel (not necessarily)
- Other stuff: diode (1N5817), transistor (2N2222), resistors, etc
- Wires (https://aliexpress.ru/item/32793368381.html?sku_id=64310577090)
You need next components to solder PCB board:
- Arduino MEGA2560
- Waveshare shield
- MPU6050
- INA219
- Crystal quartz
- FRAM
doc_2025-02-21_15-58-17.mp4
If you have 3 LIC charged to 3.88V you can read about 880 pages (LICs will be discharged to 3.05V)
Usehttps://github.com/fel88/pdf2eink
Twenty Thousand Leagues Under the Seas (Jules Verne)
I am a big fan of reading books, so I've decided to make a small contribution to the world of e-readers .
I travel on the train a lot and I needed some reliable reader. That's why I decided to make DIY e-book reader.
Default e-readers have so many needless options. But all you need 99% of time is turn to next page.
E-ink paper don't consume power till you read it without switching. So Eink+solar power is very suitable combination of technologies.
This book doesn't contain any physical buttons. There is accelerometer inside the book and it can recognize your gestures. It can be used in discrete way (to switch page or to switch menu position in both directions), or it can be used in analog way (e.g. to set brightness of the NeoPixel led)
To turn on the book you just move special plastic key in special place. The internal reed switch will be activated and the book will turn on.
This book has some distinctions from the default e-reader and satisfy my needs better.
- Solar powered (more autonomous)
- No buttons. (you need to make some effort to switch the page like in real book)
- Hybrid capacitors (LIC) instead of batteries
- Sealed / hermetic ( you can use compound+expoxy resin to totally sealed the book and it'll become water proof)
- More reliable plexiglass case . You can put cup of coffee on it or you can throw it in your backpack and not worry that it will break.
- Nothing useless in the firmware
- Open hardware and firmware
- Eink for reading and small OLED for quick response menu operations
Also It was inspired by my old projecthttps://github.com/fel88/BIP and couple of github projects (https://hackaday.io/project/189366-supercaps-solar-panel-project/details) solar panel + supercap (https://github.com/aresta/Supercaps it seems that it was moved tohttps://github.com/aresta/ESP32-C3_Supercaps )