0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣為Wemos D1 mini系列制作了ILI9341防護(hù)罩

454398 ? 來源:wv ? 2019-10-18 09:09 ? 次閱讀

步驟1:所需的組件

ILI9341 2.8“帶觸摸芯片的ftt

Wemos D1 mini(或mini Pro)

條帶板(最少36colsx35行)

L7805穩(wěn)壓器IC +散熱器

5.5x2.1電源插座

330nF電容器

100nF電容

全尺寸SD卡(或帶適配器的micro SD)

單排公頭和母頭

電線

微型USB電纜,用于程序下載

6-12V電源(可選)

如果要使用TFT的觸摸功能,則必須購買帶觸摸芯片的TFT。

步驟2:添加SD函數(shù)

如您所見,Nailbuster的電路確定了引腳連接的主要部分。將SD引腳連接到MCU只需要做一件事。

TFT的每個部分都通過SPI總線與MCU進(jìn)行通信。因此,我們必須將三個SD引腳連接到公共SPI引腳。

SD_MOSI到MCU的MOSI引腳

SD_MISO到MCU的MISO引腳

SD_SCK到MCU的SCK引腳。

只有SD_CS(從選擇或SS)必須是唯一的。我將D3引腳用作SD_CS。

當(dāng)然,您必須將一個四引腳長的公引腳接頭焊接到SD連接上。

有關(guān)Wikipedia上SPI總線的更多信息。

步驟3:制作PCB

我使用的PCB尺寸是36個冒號乘以35行。首先,我放置主要組件并定義PCB的最終尺寸。之后,將其切成最終尺寸。

在四個角上開四個孔,以固定PCB。

擴(kuò)大孔,以插入電源插座

剪下母頭并將其焊接到PCB中。對于Wemos板,您需要

8針長x2

14針長x1和

4針長x1用于TFT

焊錫

電源插座

電容器

穩(wěn)壓器

電線。

此后,您必須切割一些PCB條以消除短路。 (請參見上圖。)

在下一步中,我建議使用萬用表檢查連接。執(zhí)行此步驟可以消除一些煙霧和燃燒的成分。 :-)

最后將Wemos板和TFT插入屏蔽層。

要切割PCB條,有一種非常簡單的方法。使用直徑為3.5毫米的鉆頭。

要在快捷方式中節(jié)省電路,您可以使用一些墊片和螺絲將其組裝在塑料板上。

步驟4:示例程序

首先,您必須下載并安裝以下庫:

Adafruit GFX圖形核心庫和

從Github下載XPT2046的Arduino庫。

然后下載附帶的四個草圖。

制作“ button_SD_test_03”文件夾并將四個文件放入其中

通過Arduino IDE打開“ button_SD_test_03.ino”,并將程序上傳到MCU。

在隨附的程序中,您會找到示例,這些示例將指導(dǎo)您使用護(hù)罩。

您會看到縱向屏幕的屏幕校準(zhǔn)不是很好。如果您有更好的校準(zhǔn)參數(shù),請與我們共享。

剩余的一些引腳可用于將屏蔽罩連接到傳感器或其他設(shè)備。

D0-數(shù)字I/O或SS附加SPI設(shè)備

A0-模擬輸入

RST

TX,RX-串行通信,I2C或SS附加SPI設(shè)備

當(dāng)然,您可以與其他設(shè)備通信,也可以通過WiFi從Internet上獲取任何數(shù)據(jù)。要做到這一點(diǎn),請參閱我以前的說明。

ESP8266 MCU之間通過家庭路由器的WiFi通信

Accesspoint-兩個ESP8266 MCU之間的站通信。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 防護(hù)罩
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6599
  • ILI9341
    +關(guān)注

    關(guān)注

    3

    文章

    32

    瀏覽量

    26947
  • l7805
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    15169
收藏 人收藏

    評論

    相關(guān)推薦

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

    /products:d......v1.1.0.pdf https://github.com/espressif/ESP8266_MP......ster.h 我得出的結(jié)論是,UART1 需要 GPIO 7
    發(fā)表于 07-10 07:45

    在ESP Wemos D1 Mini Pro上將FTDI連接到RX和TX遇到的疑問求解

    我在 ESP Wemos D1 Mini Pro 上將 FTDI 連接到我的 RX 和 TX。我必須物理斷開 Wemos D1 上的 RX
    發(fā)表于 07-10 07:29

    編譯器報lcd_init沒有定義怎么解決?

    問題描述:編譯器告訴我lcd_init沒有定義,這個函數(shù)我在ILI9341里面定義了并且也在源文件聲明了,這個文件在Hardware目錄下,我包含這個.h文件沒有報錯,但是在使用其中
    發(fā)表于 06-05 06:41

    使用STM32CubeMXKeil(uVision)制作了新項目,在Keil中卻顯示出許多錯誤的原因?

    我在 stm32CubeIDE 中實現(xiàn)了 WIFI 網(wǎng)橋,因此我想移動我的項目。 然后,我使用 STM32CubeMX Keil(uVision)制作了新項目。 但在 Keil 中卻顯示出許多錯誤,而且構(gòu)建時間將近 20 分鐘。 你知道怎么解決嗎? 我與Timeva
    發(fā)表于 05-31 07:06

    EMC與EMI濾波器:電子設(shè)備的“電磁防護(hù)罩

    深圳比創(chuàng)達(dá)電子|EMC與EMI濾波器:電子設(shè)備的“電磁防護(hù)罩
    的頭像 發(fā)表于 05-29 11:44 ?461次閱讀

    使用ILI9341驅(qū)動的屏如何實現(xiàn)曲線刷新顯示?

    如題,大家在STM32F0驅(qū)動ILI9341屏2.2寸,SPI接口繪制曲線時,一般都用什么方法來刷新顯示,使曲線左移或右移而比較流暢顯示,具了解ILI9341沒有直接控制移屏命令。
    發(fā)表于 05-16 06:00

    stm8l152 gpio引腳輸出,發(fā)現(xiàn)d0輸出始終高(萬用表測量2.5v) 同樣的配置d1輸出零,什么原因?

    );//推挽輸出 #define GPIO_LOW(a,b) a->ODR =~b 在上面代碼執(zhí)行過程中,發(fā)現(xiàn)d0輸出始終高(萬用表測量2.5v) 同樣的配置d1輸出零,什
    發(fā)表于 04-26 07:59

    STM32L475 QSPI單指令模式D1無輸出的原因?

    用STM32L475外擴(kuò)N25Q256存儲器,在配置單指令模式時(如寫使能),處理器的D1未見有輸出。 比如:Instruction 段配置0x5A,Address 段配置NON
    發(fā)表于 04-26 07:34

    英飛凌PSoC? 62開發(fā)板 -LCD ILI9341 8080 DEMO

    英飛凌開發(fā)板
    rx_ted
    發(fā)布于 :2024年03月07日 21:08:39

    【英飛凌測評】英飛凌PSoC? 62開發(fā)板試用報告-LCD ILI9341 8080 DEMO

    的 BSP (板級支持包) 說明。This is a fast display driver for interfacing ILI9341 LCD display with infineon
    的頭像 發(fā)表于 03-07 21:07 ?623次閱讀
    【英飛凌測評】英飛凌PSoC? 62開發(fā)板試用報告-LCD <b class='flag-5'>ILI9341</b> 8080 DEMO

    訊飛智能AI鍵盤D1:融合語音識別與智能交互的前沿科技產(chǎn)品

    訊飛智能AI鍵盤D1——引領(lǐng)未來辦公新潮流隨著科技的飛速發(fā)展,訊飛星火認(rèn)知大模型AI智能鍵盤D1應(yīng)運(yùn)而生,這款融合了訊飛星火認(rèn)知大模型的前沿科技產(chǎn)品,不僅具備三模84鍵矮軸機(jī)械鍵盤,還具備智能截圖
    的頭像 發(fā)表于 01-03 11:05 ?488次閱讀
    訊飛智能AI鍵盤<b class='flag-5'>D1</b>:融合語音識別與智能交互的前沿科技產(chǎn)品

    舒適打字體驗與強(qiáng)大功能合一:科大訊飛AI智能鍵盤D1的優(yōu)勢解析

    標(biāo)題:舒適打字體驗與強(qiáng)大功能合一:科大訊飛AI智能鍵盤D1的優(yōu)勢解析 一、強(qiáng)大的AI功能提升工作效率 科大訊飛AI智能鍵盤D1是一款集成了多種AI功能的鍵盤,包括語音輸入、語音翻譯、移動辦公等功能
    的頭像 發(fā)表于 01-03 11:04 ?519次閱讀
    舒適打字體驗與強(qiáng)大功能合一:科大訊飛AI智能鍵盤<b class='flag-5'>D1</b>的優(yōu)勢解析

    科技創(chuàng)新與智能助力:揭秘科大訊飛智能鍵盤D1的獨(dú)特魅力

    科技創(chuàng)新與智能助力:揭秘科大訊飛智能鍵盤D1的獨(dú)特魅力引言:AI鍵盤賦予普通鍵盤智能化的能力,移動辦公和語音翻譯等場景提供了更便捷高效的解決方案。在這篇文章中,我們將揭秘科大訊飛智能鍵盤D1的獨(dú)特
    的頭像 發(fā)表于 01-03 11:02 ?565次閱讀
    科技創(chuàng)新與智能助力:揭秘科大訊飛智能鍵盤<b class='flag-5'>D1</b>的獨(dú)特魅力

    Adafruit_ILI9341驅(qū)動庫如何修改為SPI驅(qū)動?

    Adafruit_ILI9341驅(qū)動庫如何修改為SPI驅(qū)動Il9341
    發(fā)表于 11-10 07:30

    Arduino使用tft觸摸屏的轉(zhuǎn)換座如何DIY?

    Arduino使用tft觸摸屏的轉(zhuǎn)換座如何DIY 手頭一個ili9341的tft屏幕使用16位8080并口 如何連接到ArduinO
    發(fā)表于 11-10 06:26