0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-18 09:09 次阅读

步骤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函数

如您所见,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

我使用的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之间的站通信。

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

    关注

    0

    文章

    4

    浏览量

    6579
  • ILI9341
    +关注

    关注

    3

    文章

    32

    浏览量

    26834
  • l7805
    +关注

    关注

    0

    文章

    8

    浏览量

    15111
收藏 人收藏

    评论

    相关推荐

    STM32 ILI9341驱动TFTLCD屏(三)

    上次已经常用的指令封装成函数,今天通过调用这些函数在屏幕上显示图片,让大家进一步了解ILI9341
    发表于 07-27 14:41 558次阅读
    STM32 <b class='flag-5'>ILI9341</b>驱动TFTLCD屏(三)

    STM32 ILI9341驱动TFTLCD屏(二)

    ILI9341集成了240x320x18位图形类型静态RAM,也可称为显存。
    发表于 07-27 14:38 1021次阅读
    STM32 <b class='flag-5'>ILI9341</b>驱动TFTLCD屏(二)

    带电池屏蔽的Wemos D1 Mini抛出致命异常要如何解决?

    我有一台带 NTC 和分压器的 Wemos D1 Mini。当 Wemos 独立并连接到我的 PC 的 USB 时,我有精心设计的代码 我还有一个连接到 3,7 锂聚合物电池的电池
    发表于 06-07 07:46

    通过5v引脚Wemos D1 mini供电时报错怎么解决?

    我有一个需要从移动车辆供电的项目,所以我假设我可以简单地使用 7805 稳压器连接到 Wemos D1 mini 的 5v 引脚。我继续并根据这个假设制作了一个电路板,并根据数据表使用
    发表于 06-06 10:11

    wemos D1 mini兼容SD卡防护罩,无法建立与wemos的连接怎么解决?

    你好。 我刚收到几个 wemos D1 mini 兼容 SD卡防护罩。 作为第一个测试,我试图运行几个演示程序。见下文。 问题是,代码可以正常编译并上传到
    发表于 06-02 06:31

    wemos D1 mini为什么很难连接到Arduino IDE?

    我真的很难让我的 wemos D1 mini 连接到 Arduino IDE。我正在运行 PopOs 22.04。该设备在我运行 lsusb 时出现,但当我在 Arduino IDE 中选择该板时,端口呈灰色,我不会连接,这让我
    发表于 06-01 07:00

    WeMos D1 Mini低功耗LIPO后无法唤醒的原因?怎么处理?

    我的 WeMos D1 Mini (3.3V) 由 LiPo (18650) 供电,由 SolarPower (6v, 6W) 供电。 电池通过 TP4056(带保护)充电正常。 WeMos
    发表于 05-31 08:41

    ESP-01和WeMos D1 Mini之间哪个好?

    需要通过 5V USB 充电器设备供电,因此对于 ESP-01,我需要某种 5V 至 3.3V 转换器。WeMos D1 Mini 比 ESP-01 稍微贵一点,但加上一个 5V 到
    发表于 05-30 13:25

    Wemos D1 mini导致设备无限循环重启怎么解决?

    我从 Home Assistant (OTA) 上传了一段代码到 Wemos D1 mini,这导致设备无限循环(重启),因此,我无法上传新代码 OTA 或通过 COM 端口(永远不可用) . 在我把它捐给博物馆之前有什么想法
    发表于 05-26 14:46

    Wemos D1 Mini Serial仅在重置后有效的原因?

    的 (AutoIt) 脚本来获取数据,它会给我一个连接错误。(无法连接到端口 COM(X) 上的设备。当我按下 wemos d1 mini 上的重置按钮时,它就可以工作了。我不知道该怎
    发表于 05-12 08:04

    如何通过按钮打开/关闭Wemos D1 mini

    电缆 Wemos d1 mini 供电。 无论如何,我需要使用按钮打开和关闭设备(因为 esp8266 板是电池供电的),但我不知道如何实现。我的意思是:
    发表于 05-12 07:30

    可以将Wemos D1 Mini Lite用作微处理器吗?

    。MAX31855 D1 Mini Lite DO D6 CS D8 SCK D5尽管我搜索了很多视频和很多在互联网上阅读我找不到任何东西。
    发表于 05-11 07:25

    为什么无法在Wemos D1 Mini上刷新ESPBasic?

    好像我无法在我的 Wemos D1 Mini 上刷新 ESPBasic。 当我尝试时,我得到以下信息: Warning: espcomm_sync failed error: espcomm_open failed 有什么建议
    发表于 05-10 11:58

    为什么无法在WEMOS D1 MINI上安装闪存?

    好像我无法在我的 Wemos D1 Mini 上刷新 ESPBasic。 当我尝试时,我得到以下信息: Warning: espcomm_sync failed error: espcomm_open failed 有什么建议
    发表于 05-10 06:39

    Wemos D1 mini pro问题如何解决?

    上传到 Wemos D1 mini pro 之后。我把所有东西都插上,有时什么也没有发生,有时只是 LED 灯条亮着,但我无法通过应用程序进行控制。基本上没有连接到wifi。就这样,我刚刚“烧毁”了 2 个
    发表于 04-28 06:29