使用运动控制和 LCD 升级我的复古手持游戏机

出处:维库电子市场网时间:2024-10-10

  以了解使用 ESP-NOW 进行无线通信的基础知识、转换和播放 MIDI 文件作为背景音频、视频游戏中的碰撞检测以及如何将代码上传到ESP8266 微控制器。

  图 1 是我们复古手持设备改进版本的 Eagle 接线示意图。
  带液晶屏的复古游戏机的电路原理图
  图 1.带 LCD 屏幕的复古游戏机的电路原理图。
  升级后的控制台的 PCB 设计无需更改,因为我特意留出了扩展空间,包括用于更大 SPI 显示屏和 I2C 传感器模块的排针(图 2)。然而,与我的大多数项目一样,今天介绍的所有内容都完全适合面包板和穿孔板。

  复古游戏机的 PCB 布局

  图 2.复古游戏机的 PCB 布局。
  物料清单
  下表显示了构建一台设备的材料清单。请记住,您将需要两个游戏机来进行无线多人游戏。
  显示屏为1.8英寸128x160像素TFT LCD,内置ST7735S SPI驱动器IC。它使用称为 RGB565 的 16 位颜色格式,这意味着我们多可以显示 65K 颜色。您会发现此显示器的不同版本提供不同的引脚排列,因此请确保正确接线。如果您要复制我的定制 PCB,则需要对其进行修改以支持不同的引脚排列。
  对于此项目,我们将使用Bodmer 的 TFT_eSPI 图形库,该库专门设计用于在 ESP8266 等 32 位微控制器上显示动态图像。这些类型的图像称为精灵,存储在处理器的 RAM 内存中。它们可以以各种方式进行操作,并集成在更大的 2D 场景之前或之后。精灵的一种颜色始终指定为透明,以便轻松将它们覆盖在其他图像之上。
上一篇:带 CAT4016 的 6 位串行显示驱动器
下一篇:带 OLED 显示屏的电量计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关电路图