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

    浏览量

    6599
  • ILI9341
    +关注

    关注

    3

    文章

    32

    浏览量

    26950
  • l7805
    +关注

    关注

    0

    文章

    8

    浏览量

    15174
收藏 人收藏

    评论

    相关推荐

    Wemos D1 Mini Pro V1是否仅支持UART0而不支持UART1呢?

    /products:d......v1.1.0.pdf https://github.com/espressif/ESP8266_MP......ster.h 我得出的结论是,UART1 需要 GPIO 7
    发表于 07-10 07:45

    在ESP Wemos D1 Mini Pro上将FTDI连接到RX和TX遇到的疑问求解

    我在 ESP Wemos D1 Mini Pro 上将 FTDI 连接到我的 RX 和 TX。我必须物理断开 Wemos D1 上的 RX
    发表于 07-10 07:29

    编译器报lcd_init没有定义怎么解决?

    问题描述:编译器告诉我lcd_init没有定义,这个函数我在ILI9341里面定义了并且也在源文件声明了,这个文件在Hardware目录下,我包含这个.h文件没有报错,但是在使用其中
    发表于 06-05 06:41

    使用STM32CubeMXKeil(uVision)制作了新项目,在Keil中却显示出许多错误的原因?

    我在 stm32CubeIDE 中实现了 WIFI 网桥,因此我想移动我的项目。 然后,我使用 STM32CubeMX Keil(uVision)制作了新项目。 但在 Keil 中却显示出许多错误,而且构建时间将近 20 分钟。 你知道怎么解决吗? 我与Timeva
    发表于 05-31 07:06

    EMC与EMI滤波器:电子设备的“电磁防护罩

    深圳比创达电子|EMC与EMI滤波器:电子设备的“电磁防护罩
    的头像 发表于 05-29 11:44 469次阅读

    使用ILI9341驱动的屏如何实现曲线刷新显示?

    如题,大家在STM32F0驱动ILI9341屏2.2寸,SPI接口绘制曲线时,一般都用什么方法来刷新显示,使曲线左移或右移而比较流畅显示,具了解ILI9341没有直接控制移屏命令。
    发表于 05-16 06:00

    stm8l152 gpio引脚输出,发现d0输出始终高(万用表测量2.5v) 同样的配置d1输出零,什么原因?

    );//推挽输出 #define GPIO_LOW(a,b) a->ODR =~b 在上面代码执行过程中,发现d0输出始终高(万用表测量2.5v) 同样的配置d1输出零,什
    发表于 04-26 07:59

    STM32L475 QSPI单指令模式D1无输出的原因?

    用STM32L475外扩N25Q256存储器,在配置单指令模式时(如写使能),处理器的D1未见有输出。 比如:Instruction 段配置0x5A,Address 段配置NON
    发表于 04-26 07:34

    英飞凌PSoC™ 62开发板 -LCD ILI9341 8080 DEMO

    英飞凌开发板
    rx_ted
    发布于 :2024年03月07日 21:08:39

    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO

    的 BSP (板级支持包) 说明。This is a fast display driver for interfacing ILI9341 LCD display with infineon
    的头像 发表于 03-07 21:07 633次阅读
    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD <b class='flag-5'>ILI9341</b> 8080 DEMO

    讯飞智能AI键盘D1:融合语音识别与智能交互的前沿科技产品

    讯飞智能AI键盘D1——引领未来办公新潮流随着科技的飞速发展,讯飞星火认知大模型AI智能键盘D1应运而生,这款融合了讯飞星火认知大模型的前沿科技产品,不仅具备三模84键矮轴机械键盘,还具备智能截图
    的头像 发表于 01-03 11:05 500次阅读
    讯飞智能AI键盘<b class='flag-5'>D1</b>:融合语音识别与智能交互的前沿科技产品

    舒适打字体验与强大功能合一:科大讯飞AI智能键盘D1的优势解析

    标题:舒适打字体验与强大功能合一:科大讯飞AI智能键盘D1的优势解析 一、强大的AI功能提升工作效率 科大讯飞AI智能键盘D1是一款集成了多种AI功能的键盘,包括语音输入、语音翻译、移动办公等功能
    的头像 发表于 01-03 11:04 538次阅读
    舒适打字体验与强大功能合一:科大讯飞AI智能键盘<b class='flag-5'>D1</b>的优势解析

    科技创新与智能助力:揭秘科大讯飞智能键盘D1的独特魅力

    科技创新与智能助力:揭秘科大讯飞智能键盘D1的独特魅力引言:AI键盘赋予普通键盘智能化的能力,移动办公和语音翻译等场景提供了更便捷高效的解决方案。在这篇文章中,我们将揭秘科大讯飞智能键盘D1的独特
    的头像 发表于 01-03 11:02 580次阅读
    科技创新与智能助力:揭秘科大讯飞智能键盘<b class='flag-5'>D1</b>的独特魅力

    Adafruit_ILI9341驱动库如何修改为SPI驱动?

    Adafruit_ILI9341驱动库如何修改为SPI驱动Il9341
    发表于 11-10 07:30

    Arduino使用tft触摸屏的转换座如何DIY?

    Arduino使用tft触摸屏的转换座如何DIY 手头一个ili9341的tft屏幕使用16位8080并口 如何连接到ArduinO
    发表于 11-10 06:26