2021-08-20 18:09:41 索煒達電子 1372
項目編號:E399
文件大?。?9M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述
簡介:簡單的說就是通過網(wǎng)頁將圖片上傳至NodeMCU(ESP8266)的flash閃存,再將圖片數(shù)據(jù)通過SPI更新至TFT-LCD顯示屏進行顯示。
一、硬件系統(tǒng)
硬件主要用到NodeMCU(ESP8266)和1.44寸TFT-LCD彩色液晶屏,淘寶都有得賣,也不貴。
NodeMCU(ESP8266)IO口介紹:
1.44寸TFT-LCD液晶屏IO口介紹:
二、軟件系統(tǒng)
1、開發(fā)環(huán)境搭建
NodeMCU硬件通過USB連接電腦,需提前安裝好CH340USB串口驅動。
電腦端提前安裝好Arduino開發(fā)平臺。
安裝ESP8266開發(fā)板:打開Arduino IDE點擊菜單欄的【文件】-【首選項】,添加【附加開發(fā)板管理器】網(wǎng)站:https://arduino.esp8266.com/stable/package_esp8266com_index.json 。
然后點擊【工具】->【開發(fā)板】->【開發(fā)板管理器】,搜索 esp8266
后安裝。
安裝第三方顯示屏支持庫:將文件夾(Adafruit_ST7735_Library、Adafruit-GFX-Library)移動到Arduino安裝目錄下的libraries文件夾中,重啟Arduino IDE,即可,也就是編程環(huán)境搭建完畢。
可選擇性安裝mDNS服務,安裝后,可在瀏覽器輸入域名(host.local)實現(xiàn)訪問ESP8266的Web頁面,若不安裝mDNS服務則通過訪問ESP8266實際分配的IP地址實現(xiàn)Web訪問。
Mac OS:默認自帶mDNS
Windows:需安裝Bonjour
Linux:需安裝avahi
2、軟件程序
軟件實現(xiàn)通過網(wǎng)頁將圖片上傳至NodeMCU(ESP8266),并將圖片更新至TFT-LCD顯示屏。主要的程序流程圖如下:
三、效果演示
1、配網(wǎng)
配置WiFi或熱點的名稱和密碼、設定mDNS地址。
2、程序下載
將下載程序到開發(fā)版,待ESP8266與電腦連接上同一個WiFi(或者是電腦開的熱點),就可以從串口監(jiān)視器看到IP地址。
若是使用手機熱點,也可以通過終端模擬器應用終端輸入ip neigh進行查看連接到手機熱點的設備IP地址。
3、圖片上傳
訪問該IP地址即可,訪問圖片上傳Web頁面,選擇圖片上傳即可。
4、顯示效果
文件列表: