项目简介
本项目是基于Arduino的电子墨水打字机,采用Wemos Lolin D32 Pro开发板、Waveshare 2.9英寸电子墨水屏和USB键盘主机,所有硬件通过定制的PCB板连接。旨在打造一个便携且环保的打字设备,适用于多种场景。
项目的主要特性和功能
硬件组件
包括Wemos Lolin D32 Pro开发板、Waveshare 2.9英寸电子墨水屏、USB键盘主机、microSD卡、TP4056充电模块、3.7V 1100mAh锂电池、机械键盘以及定制PCB板。
软件组件
使用Arduino IDE进行代码上传,包含EPD库和WebServer库。其中EPD库由ZinggJM开发,基于GxEPD2和Adafruit GFX库;WebServer库由G6EJD开发,基于WiFiManager和标准Webserver.h库。
安装使用步骤
安装Arduino IDE
下载并安装最新版本的Arduino IDE。
添加ESP32开发板
选择开发板
在“工具” -> “开发板”中选择“Lolin D32 Pro”。
上传代码
将项目中的所有文件上传到开发板,确保所有依赖库已正确安装。
连接硬件
按照EPD_TYPEWRITER_Connections.pdf
文件中的电路图连接所有硬件组件。
启动设备
连接电源后,设备将启动并显示电子墨水屏上的内容。通过USB键盘输入文字,内容将实时显示在屏幕上。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】