溫度,濕度和環(huán)境壓力是環(huán)境監(jiān)控的關鍵參數(shù)。隨著MEMS和集成多傳感器技術的出現(xiàn),使環(huán)境傳感器小型化并將其嵌入便攜式電子設備已成為可行。 BME280是博世這樣集成的環(huán)境單元,它將壓力,濕度和溫度傳感器結合在尺寸為2.5 x 2.5 x 0.93mm3的微型8針金屬蓋LGA封裝中。本文介紹如何使用Arduino從BME280讀取環(huán)境數(shù)據,以及如何使用RGB驅動程序防護罩在16×32 RGB矩陣面板上顯示數(shù)據。
RGB矩陣顯示時間,日期和環(huán)境數(shù)據
您需要的東西
該項目中使用了以下項目:
Arduino Uno或任何兼容的板
16×32 RGB面板+驅動器防護罩
5V,2.0A直流電源 》
BME280傳感器突破
16×32 RGB LED矩陣面板由排列的512個明亮RGB LED組成分16行32列行和列驅動器電路構建在矩陣面板的背面。數(shù)據和控制信號引腳可通過HUB75(8×2 IDC)連接器訪問。它需要Arduino Uno的12個數(shù)字I/O引腳才能進行全彩色控制。顯示面板還帶有用于Arduino Uno的RGB連接器屏蔽層和必要的電纜,以方便在RGB面板和Arduino板之間進行接線。連接器護罩還具有板載DS1307 RTC芯片以及CR1220幣形電池座的功能。 DS1307芯片的I2C引腳已預先連接到屏蔽的A4和A5引腳。
RGB矩陣面板套件
16×32 RGB面板套件的購買鏈接:
從我們的美國Tindie商店購買
從我們在中國的Elecrow商店購買
連接設置
RGB LED面板套件包括所有必需的電纜和Arduino Uno連接器屏蔽,可輕松連接RGB驅動器引腳和Arduino I/O引腳。下圖顯示了連接Arduino擴展板和RGB面板的正確方法。
將RGB面板連接到Arduino屏蔽
此處提供了完整的連接指南。基本上,一條8×2 IDC電纜通過連接器屏蔽將RGB面板背面的inputHUB75連接器連接至Arduino的12針。 RGB面板的電源引腳連接到Arduino屏蔽板上2引腳接線端子的+和–引腳。 RGB面板所需的5V DC電源是通過屏蔽板上的2.1mm桶形插孔連接器提供的。
BME280傳感器支持I2C通信。因此,傳感器模塊的數(shù)據和時鐘引腳分別連接到Arduino的A4和A5引腳。我只需將傳感器分線模塊的數(shù)據和時鐘引腳插入屏蔽接頭,如下所示,然后通過跳線連接電源引腳。
傳感器掛鉤
下一步,您需要將屏蔽層插入Arduino Uno板。
RGB連接器屏蔽層已插入Arduino Uno
軟件
Arduino已編程為從BME280讀取傳感器數(shù)據,并以不同顏色在RGB面板上顯示它們。還顯示時間和日期。如果DS1307在編程時未運行,則將日期和時間設置為與上傳草圖時計算機上的時鐘設置相對應的值。
該項目所需的Arduino庫是:
用于DS1307的RTClib
Adafruit GFX庫
Adafruit RGB矩陣面板庫
Adafruit統(tǒng)一傳感器庫
Adafruit BME280庫
您可以下載從下面的鏈接中獲取完整的Arduino代碼。
下載RGB16x32_BME80_DS1307RTC_TestCode
輸出
時間和星期幾顯示
C和F刻度的溫度
相對濕度數(shù)據
顯示當前日期
責任編輯:wv
-
Arduino
+關注
關注
189文章
6492瀏覽量
190134
發(fā)布評論請先 登錄
SiFive Intelligence X280數(shù)據手冊和詳細解讀

貿澤開售采用先進AI實現(xiàn)環(huán)境檢測的 Bosch BME690空氣質量傳感器
火語言如何循環(huán)讀取表格

【瑞薩RA2L1入門學習】06、低功耗桌面日歷擺件的實現(xiàn)
【瑞薩RA2L1入門學習】04、I2C驅動OLED屏幕 BME280傳感器
松下激光長焦投影機PT-BME550C的特點

入門設計從讀取數(shù)據表開始

博世推出BME690室內空氣質量傳感器
請問PGA280輸入開關網絡如何檢測輸入線路的開路或斷路?
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據及 OLED顯示

TMS320F280x、TMS320C280x、TMS320F2801x數(shù)字信號處理器數(shù)據表

TMS320F280x、TMS320C280x、TMS320F2801x數(shù)字信號處理器數(shù)據表

評論