0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

怎樣為Wemos D1 mini系列制作了ILI9341防護罩

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進行通信。因此,我們必須將三個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

焊錫

電源插座

電容器

穩(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。

在隨附的程序中,您會找到示例,這些示例將指導您使用護罩。

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

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

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

A0-模擬輸入

RST

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

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

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

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

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

    關注

    0

    文章

    4

    瀏覽量

    6641
  • ILI9341
    +關注

    關注

    3

    文章

    32

    瀏覽量

    27157
  • l7805
    +關注

    關注

    0

    文章

    8

    瀏覽量

    15306
收藏 0人收藏

    評論

    相關推薦

    st7789軟件包不能添加是怎么回事?

    1、在UI界面上可以看到st7789,但在packages中沒有。 2、沒有看到對應的下載信息。 3、在對應github中可以正常下載。 4、RTT版本5.1.0. 5、類似的ili9341的添加是正常的。
    發(fā)表于 03-20 07:51

    程斯-外科敷料和患者防護罩激光抗性測試儀—AI型號齊全

    測試儀
    jf_62302303
    發(fā)布于 :2025年02月25日 13:58:49

    防水浴霸無線遙控開關設計方案——不知道你就OUT了

    防護罩,用以防水濺和水汽。但是實際的應用中是不能拿水去潑的,會引起短路起火等事故。 ??????對于一般的水蒸氣而言,防水罩設計是夠用的。但是這樣的設計不方便對防護罩快速啟閉進行操作,而且在長時間的使用過程中,
    的頭像 發(fā)表于 02-05 14:33 ?237次閱讀

    AFE4400評估板里面的BAV99W-7-F(D1、D2、D3、D4)是不是可以去掉?

    請問AFE4400評估板里面的BAV99W-7-F(D1D2、D3、D4)是不是可以去掉?這些二極管的作用是什么
    發(fā)表于 12-30 06:22

    請問TVP5158分辨率D1與HalfD1是如何轉換的?

    這段時間在調試TVP5158模擬視頻采集芯片,發(fā)現(xiàn)輸出數(shù)據(jù)有三種分辨率D1、HalfD1和CIF,手冊上面只是說明了D1、HalfD1和CIF三者的水平像素點和垂直行數(shù)的關系,但是這
    發(fā)表于 12-23 06:31

    Made with KiCad(十六):全志RISC-V 64 SoC F133/D1s開發(fā)板

    “ ??全志F133是首款基于RISC-V架構的F系列處理器,F(xiàn)133是一款64bit處理器,性能比以往的F系列芯片有很大的提升。 ? ” 概覽 全志D1s,又名 F133,它是早些時候和支持
    的頭像 發(fā)表于 12-04 18:22 ?2966次閱讀
    Made with KiCad(十六):全志RISC-V 64 SoC F133/<b class='flag-5'>D1</b>s開發(fā)板

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

    /products:d......v1.1.0.pdf https://github.com/espressif/ESP8266_MP......ster.h 我得出的結論是,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

    用STM32CubeIDE電路板制作了軟ap,將項目導入Keil,代碼在cy_wcm_init時停止了如何解決?

    我用 STM32CubeIDE 我的電路板制作了軟 ap,但我要將我的項目導入 Keil。 但我的代碼在 cy_wcm_init 時停止了。 如何解決?
    發(fā)表于 07-02 08:19

    編譯器報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 中卻顯示出許多錯誤,而且構建時間將近 20 分鐘。 你知道怎么解決嗎? 我與Timeva
    發(fā)表于 05-31 07:06

    EMC與EMI濾波器:電子設備的“電磁防護罩

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

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

    如題,大家在STM32F0驅動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外擴N25Q256存儲器,在配置單指令模式時(如寫使能),處理器的D1未見有輸出。 比如:Instruction 段配置0x5A,Address 段配置NON
    發(fā)表于 04-26 07:34

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品