怎样为Wemos D1 mini系列制作了ILI9341防护罩

电子说

1.3w人已加入

描述

步骤1:所需的组件

ILI9341 2.8“带触摸芯片的ftt

Wemos D1 mini(或mini Pro)

条带板(最少36colsx35行)

L7805稳压器IC +散热器

5.5x2.1电源插座

330nF电容器

100nF电容器

全尺寸SD卡(或带适配器的micro SD)

单排公头和母头

电线

微型USB电缆,用于程序下载

6-12V电源(可选)

如果要使用TFT的触摸功能,则必须购买带触摸芯片的TFT。

步骤2:添加SD函数

ILI9341

如您所见,Nailbuster的威廉希尔官方网站 确定了引脚连接的主要部分。将SD引脚连接到MCU只需要做一件事。

TFT的每个部分都通过SPI总线与MCU进行通信。因此,我们必须将三个SD引脚连接到公共SPI引脚。

SD_MOSI到MCU的MOSI引脚

SD_MISO到MCU的MISO引脚

SD_SCK到MCU的SCK引脚。

只有SD_CS(从选择或SS)必须是唯一的。我将D3引脚用作SD_CS。

当然,您必须将一个四引脚长的公引脚接头焊接到SD连接上。

有关Wikipedia上SPI总线的更多信息。

步骤3:制作PCB

ILI9341

ILI9341

我使用的PCB尺寸是36个冒号乘以35行。首先,我放置主要组件并定义PCB的最终尺寸。之后,将其切成最终尺寸。

在四个角上开四个孔,以固定PCB。

扩大孔,以插入电源插座

剪下母头并将其焊接到PCB中。对于Wemos板,您需要

8针长x2

14针长x1和

4针长x1用于TFT

焊锡

电源插座

电容器

稳压器

电线。

此后,您必须切割一些PCB条以消除短路。 (请参见上图。)

在下一步中,我建议使用万用表检查连接。执行此步骤可以消除一些烟雾和燃烧的成分。 :-)

最后将Wemos板和TFT插入屏蔽层。

要切割PCB条,有一种非常简单的方法。使用直径为3.5毫米的钻头。

要在快捷方式中节省威廉希尔官方网站 ,您可以使用一些垫片和螺丝将其组装在塑料板上。

步骤4:示例程序

首先,您必须下载并安装以下库:

Adafruit GFX图形核心库和

从Github下载XPT2046的Arduino库。

然后下载附带的四个草图。

制作“ button_SD_test_03”文件夹并将四个文件放入其中

通过Arduino IDE打开“ button_SD_test_03.ino”,并将程序上传到MCU。

在随附的程序中,您会找到示例,这些示例将指导您使用护罩。

您会看到纵向屏幕的屏幕校准不是很好。如果您有更好的校准参数,请与我们共享。

剩余的一些引脚可用于将屏蔽罩连接到传感器或其他设备。

D0-数字I/O或SS附加SPI设备

A0-模拟输入

RST

TX,RX-串行通信,I2C或SS附加SPI设备

当然,您可以与其他设备通信,也可以通过WiFi从Internet上获取任何数据。要做到这一点,请参阅我以前的说明。

ESP8266 MCU之间通过家庭路由器的WiFi通信

Accesspoint-两个ESP8266 MCU之间的站通信。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分