資料介紹
描述
在本教程中,我們將學(xué)習(xí)如何制作一個(gè)在 LCD 顯示屏 TFT 7735 上顯示溫度、濕度和壓力的氣象站
第 1 步:您需要什么

- Arduino UNO(或任何其他 Arduino)
- 液晶顯示器 TFT 7735
- BMP280 傳感器
- DHT11傳感器
- 跳線
- 面包板
- Visuino 程序:下載 Visuino
第 2 步:電路

液晶屏 ST7735
連接:
- 1.8 TFT 顯示屏 PIN [LED] 至 Arduino PIN [3.3 V]
- 1.8 TFT 顯示屏 PIN [SCK] 轉(zhuǎn) Arduino PIN [13]
- 1.8 TFT 顯示屏 PIN [SDA] 轉(zhuǎn) Arduino PIN [11]
- 1.8 TFT 顯示屏 PIN [A0 或 DC] 到 Arduino PIN [9]
- 1.8 TFT 顯示 PIN [RESET] 到 Arduino PIN [8]
- 1.8 TFT 顯示屏 PIN [CS] 轉(zhuǎn) Arduino PIN [10]
- 1.8 TFT Display PIN [GND] to Arduino PIN [GND]
- 1.8 TFT 顯示 PIN [VCC] 到 Arduino PIN [5V]
注意:某些 Arduino 開發(fā)板具有不同的 SPI 引腳,因此請務(wù)必檢查您的開發(fā)板文檔。
BMP280 傳感器
- 將引腳 [VIN] 連接到 Arduino [V5]
- 將引腳 [GND] 連接到 Arduino 引腳 [GND]
- 將引腳 [SDA] 連接到 Arduino 引腳 [SDA]
- 將引腳 [SCL] 連接到 Arduino 引腳 [SCL]
DHT11傳感器
- 將引腳 [+] 連接到 Arduino [V5]
- 將引腳 [-] 連接到 Arduino 引腳 [GND]
- 將引腳 [S] 連接到 Arduino 數(shù)字引腳 [7]
第 3 步:啟動(dòng) Visuino,并選擇 Arduino UNO 板類型

要開始對 Arduino 進(jìn)行編程,您需要從此處安裝 Arduino IDE:https ://www.arduino.cc/ 。
請注意 Arduino IDE 1.6.6 中存在一些嚴(yán)重錯(cuò)誤。請確保您安裝的是 1.6.7 或更高版本,否則本教程將無法運(yùn)行!如果您還沒有完成,請按照本教程中的步驟設(shè)置 Arduino IDE 以對 Arduino UNO 進(jìn)行編程!Visuino:https ://www.visuino.eu也需要安裝。如圖1所示啟動(dòng)Visuino 單擊Visuino中Arduino組件(圖1)上的“工具”按鈕 出現(xiàn)對話框時(shí),選擇“Arduino UNO”,如圖2所示
第 4 步:在 Visuino 添加組件

- 添加“壓力溫度 BMP280 I2C”組件
- 添加“溫濕度計(jì)DHT11/21/22/AM2301”組件
- 添加“TFT彩色顯示器ST7735”組件
第 5 步:在 Visuino 中設(shè)置組件

- 選擇“Display1”并將“Orientation”設(shè)置為goDown(這將改變顯示的方向)
注意:如果顯示不起作用,請嘗試更改屬性窗口下的類型
雙擊“Display1”并在元素窗口中展開右側(cè)的“Text”和“Lines”并拖動(dòng)到左側(cè):
- 4X“繪制文字”
- 3X“畫線”
- 3X“文本字段”
在左側(cè)選擇:-“繪制文本 1”并在屬性窗口中將“大小”設(shè)置為 1,將“顏色”設(shè)置為 aclDodgerBlue,將“X”設(shè)置為 17,將“文本”設(shè)置為氣象站
- “Draw Line1”并在屬性窗口中將“Height”設(shè)置為 0,將“Width”設(shè)置為 120,將“Color”設(shè)置為 aclDodgerBlue,將“Y”設(shè)置為 0 -“Draw Text2”并在屬性窗口中將“Size”設(shè)置為 1 ,“顏色”為 aclRed,“X”為 30,“Y”為 15,“文本”為溫度
- “Text Field1”并在屬性窗口中將“Size”設(shè)置為 2,將“Color”設(shè)置為 aclYellow,將“X”設(shè)置為 30,將“Y”設(shè)置為 30 - “Draw Line2”并在屬性窗口中將“Height”設(shè)置為 0 ,“寬度”為 120,“顏色”為 aclDodgerBlue,“Y”為 50-“繪制文本 3”,并在屬性窗口中將“大小”設(shè)置為 1,“顏色”為 aclAqua,“X”為 40 和“Y”到 55,“文本”到 HUMIDITY-“文本字段 2”,在屬性窗口中將“大小”設(shè)置為 2,“顏色”到 aclYellow,“X”到 30,“Y”到 70-“畫線 3”,然后在屬性窗口將“高度”設(shè)置為 0,將“寬度”設(shè)置為 120,將“顏色”設(shè)置為 aclDodgerBlue,將“Y”設(shè)置為 90-Draw Text4”并在屬性窗口中將“Size”設(shè)置為 1,將“Color”設(shè)置為 aclWhite,將“X”設(shè)置為 40,將“Y”設(shè)置為 95,將“Text”設(shè)置為 PRESSURE-“Text Field3”,并在屬性窗口中設(shè)置“ “尺寸”為 2,“顏色”為 aclYellow,“X”為 15,“Y”為 110
第 6 步:在 Visuino Connect 組件中

- 將“PressureTemperature1”引腳 [Out] 連接到 Arduino I2C [In]
- 將“PressureTemperature1”引腳 [Pressure] 連接到 Display1>TextField3 [In]
- 將“PressureTemperature1”引腳 [Temperature] 連接到 Display1>TextField1 [In]
- 將“HumidityThermometer1”引腳 [Humidity] 連接到 Display1>TextField2 [In]
- 將“HumidityThermometer1”引腳 [Out] 連接到 Arduino 數(shù)字引腳 [7]
- 將“Display1”組件引腳 [Out] 連接到 Arduino 引腳 SPI [In]
- 將“Display1”組件引腳 [Chip Select] 連接到 Arduino Digital 引腳 [10]
- 將“Display1”組件引腳 [Reset] 連接到 Arduino 數(shù)字引腳 [8]
- 將“Display1”組件引腳 [Register Select] 連接到 Arduino Digital 引腳 [9]
第 7 步:生成、編譯和上傳 Arduino 代碼

在Visuino中,按F9或點(diǎn)擊圖1所示按鈕生成Arduino代碼,打開Arduino IDE
在Arduino IDE中,點(diǎn)擊上傳按鈕,編譯并上傳代碼(圖2)
第 8 步:播放
如果為 Arduino UNO 模塊供電,LCD 將開始顯示當(dāng)前值(溫度、濕度、壓力)
恭喜!您已經(jīng)使用 Visuino 完成了您的項(xiàng)目。還附上了我為本教程創(chuàng)建的 Visuino 項(xiàng)目,您可以在此處下載并在 Visuino 中打開它:https ://www.visuino.eu
- Arduino BME280氣象站儀表板
- 帶BME280傳感器的Arduino簡易氣象站
- Arduino在線氣象站(NodeMCU)
- Arduino無線氣象站
- Arduino氣象站
- 使用Arduino的IoT無線氣象站 0次下載
- Sigfox和Arduino氣象站
- 用DHT11和LCD1602A做一個(gè)氣象站
- 基于Arduino的無線氣象站 0次下載
- 基于Arduino UNO的氣象站 2次下載
- Arduino氣象站項(xiàng)目
- 使用DHT11傳感器和OLE顯示屏構(gòu)建氣象站
- 使用Arduino和NodeMCU的氣象站
- 使用NRF24L01、DHT11 DHT22的Arduino無線氣象站
- DIY簡單的BME280 Arduino氣象站
- 小型氣象站監(jiān)測系統(tǒng)技術(shù)解析 113次閱讀
- 便攜式氣象站:移動(dòng)場景下的氣象“感知官” 176次閱讀
- 小型自動(dòng)氣象站:精細(xì)化氣象監(jiān)測的技術(shù)革新與應(yīng)用拓展 342次閱讀
- 校園科普氣象站:技術(shù)賦能下的自然探索課堂 231次閱讀
- 小型全自動(dòng)氣象站到底 “自動(dòng)” 在哪? 586次閱讀
- 光伏實(shí)驗(yàn)氣象站的技術(shù)架構(gòu)與應(yīng)用實(shí)踐 2k次閱讀
- 車載氣象站在多領(lǐng)域的應(yīng)用 347次閱讀
- 如何利用ESP8266實(shí)現(xiàn)防雨物聯(lián)網(wǎng)氣象站的設(shè)計(jì) 6.2k次閱讀
- 如何使用ESP32創(chuàng)建一個(gè)氣象站 5.5k次閱讀
- 基于樹莓派組成的可隨身攜帶氣象站設(shè)計(jì)方案 3.7k次閱讀
- 如何使用兩個(gè)dht傳感器及HC12模塊制作遠(yuǎn)程氣象站? 4.1k次閱讀
- 基于創(chuàng)建帶有空氣質(zhì)量傳感器的室內(nèi)氣象站 2.9k次閱讀
- dfrobotDIY智能氣象站套件簡介 2.3k次閱讀
- 基于arduino的dht11溫濕度傳感器的使用 4.9w次閱讀
- 基于STM32的自動(dòng)氣象站控制模塊設(shè)計(jì) 9.4k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論