littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Arduino的电子墨水打字机

项目简介

本项目是基于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】