Skip to content

Building a community around a cheap ESP32 Display with a touch screen

License

Notifications You must be signed in to change notification settings

bh1rio/ESP32-Cheap-Yellow-Display

 
 

Repository files navigation

ESP32-Cheap-Yellow-Display

有一款 ESP32,内置一块 2.8 英寸、分辨率为 320×240 的液晶显示屏,并带有触摸屏,其型号为 “ESP32 - 2432S028R”。由于这个名称念起来不太顺口,我建议将它重新命名为 “廉价黄色显示屏”,简称 CYD。这块显示屏含运费仅约 15 美元,所以我觉得性价比真的很高。

CYD

功能

CYD 具有以下特点:

  • ESP32(支持无线和蓝牙)
  • 320×240 液晶显示屏(2.8 英寸)
  • 触摸屏(电阻式)
  • 用于供电和编程的 USB 接口
  • SD 卡插槽、LED 以及一些额外引出的引脚

它适合谁?

我认为它对以下几类人有用:

  • 刚开始接触硬件工作的人 - 由于所有部件都已连接好,无需焊接或添加额外组件。
  • 熟悉硬件操作但比较懒的人 - (比如我)有时候,你只是想做一个项目,而不必组装任何硬件。
  • 那些并非真心想学习什么,只是想做出一些很酷的东西的人 - 稍后再详细介绍这个。

这个页面的目的是什么?

所以,这硬件相当不错,价格也便宜,但围绕它的软件说明及支持却相当糟糕。仅仅是一个指向某个随机网站上压缩文件的链接

几年前,我发布了ESP32 Trinity,这是一款用于控制矩阵面板的开源ESP32开发板。我认为,人们从我在Trinity上所做的工作中获得的主要益处并非硬件本身,而是相关文档、示例代码以及现成可用的项目。

我已不再开发硬件产品,但我觉得如果我们能围绕这款显示屏打造类似的社区,让人们可以分享针对这款显示屏制作的示例和项目,那会很有意思。

我怎么知道一块显示屏是不是CYD的呢?

CYD decision tree

去哪里购买?

Buy from wherever works out cheapest for you:

* = 联盟链接

CYD使用入门

For details on how to get started with your CYD, please check out the Setup and Configuration page 有关如何开始使用CYD的详细信息,请查看设置与配置页面。

代码示例

基础内容

这是一系列示例集合,展示如何使用CYD的不同功能,是很好的入门之处。点击此处查看

Alternative Display Libraries

The basics examples are based on the TFT_eSPI display library, but the CYD also works with other display libraries too. Here is some example code if you prefer to use an alternative Arduino library. Check them out here.

ESPHome

Some examples for using the CYD in ESPHome. Check them out here.

Additional Info and Links

Discord

Join the CYD discussion on my Discord channel

3DPrinting

Some examples of 3D printed stands and cases. Check them out here.

Pin Information

This page contains information about what pins are used where, and what ones are free to use.

Add-ons

This page contains information about additional hardware add-ons that can add functionality to your CYD

Troubleshooting

This page contains information about how to troubleshoot your CYD device

Hardware Mods

This page contains information about some hardware mods that can be performed on the CYD to improve or change some of its functionality

Media and Video Mentions

This page lists any times the CYD project was mentioned somewhere!

License Info

This project is licensed as MIT as per the license file

The one exception to this is the OriginalDocumentation folder, that I do not have the right to license

Other Languages

Some members of the community have ported some of this information to other languages!

Please note: I can't gaurantee the accuracy of the translation, how up to date they are or the content on them in general.

If you would like to contribure a translation, please name the repo with the language name or code in the repo name and you can link it here.

Help Support what I do!

If you enjoy my work, please consider becoming a Github sponsor!

About

Building a community around a cheap ESP32 Display with a touch screen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 50.8%
  • C 49.2%