# EinkBook-LuatOS **Repository Path**: clx102030/EinkBook-LuatOS ## Basic Information - **Project Name**: EinkBook-LuatOS - **Description**: 使用LuatOS-ESP32制作一个电纸书 - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2024-07-03 - **Last Updated**: 2024-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EinkBook-LuatOS ### 介绍 使用LuatOS-ESP32制作一个电纸书 #### 效果展示 ![](https://cdn.openluat-luatcommunity.openluat.com/images/20220313202435046_IMG_20220310_154336.jpg) ### 硬件 + 合宙ESP32-C3开发板 + MODEL_1in54 墨水屏 ### 软件 + [LuatOS-ESP32](https://gitee.com/dreamcmi/LuatOS-ESP32/tree/master) + [GoFrame](https://goframe.org/display/gf) ### 部署方法 #### 服务端 > 请先自行配置Golang工具链 + 将想要阅读的小说放到`Server\books`目录下(目前仅支持txt格式) + 开启小说服务端程序 ```bat cd Server windows: ./run.bat linux or macos: ./run.sh ``` #### 电纸书 > 需要解锁ESP32C3的GPIO11,详情参考这里[ESP32C3解锁使用IO11](https://gitee.com/dreamcmi/LuatOS-ESP32/blob/master/doc/VDD_SPI_AS_GPIO.md) > 注意: 需要使用带有`sarasa_regular_12`字体的固件,本地没有LuatOS-ESP32编译环境可以参考[云编译](https://wiki.luatos.com/develop/compile/Cloud_compilation.html) 使用LuaTools将Scripts目录下所有文件烧录到ESP32-C3模块中 ### 电纸书使用方法 使用BOOT键(GPIO 9)作为功能按键 + 单击:下一个 + 双击:上一个 + 长按:进入/退出