資料介紹
在可以通過記錄足夠長的時間的濕度來解決公寓內濕度的調解之后,我現在已經扣留了我借來的材料。檢查此項目中的歷史記錄。
那么如何處理 BME280 傳感器呢?答案很明顯:要顯示測量值。思考,完成:我是 LCD16x2 在表示中經常太小,所以我決定使用下一個更大的 LCD20x4。
我們看看如何使用 BME280 測量值(溫度、濕度、氣壓),并可以將其與來自 Particle Photon 機載功能的信息(在本例中為時間、“德語”中的工作日和日歷周)相結合。
總而言之,您將獲得一款帶有增值信息的數字手表,它是根據您的要求量身定制的,而且價格非常便宜。
原理圖:BME280 傳感器和 LCD20x4 均通過 I2C 接口控制(之前將 I2C 適配器板焊接到 LCD)。
Particle Photon 為 D1 和 D0 提供 SCL 和 SDA。
// LIBs #include #include // Objects LiquidCrystal_I2C *lcd; Adafruit_BME280 bme; // I2C // I2C wiring #define BME_MOSI D0 #define BME_SCK D1
我的挑戰是用德語介紹工作日。我在 Particle 文檔中搜索了當時的區域設置;除了時區,我一無所獲。所以我通過一個 IF / THEN 子句來分析工作日。
// https://docs.particle.io/reference/firmware/photon/#weekday- int wDayName = Time.weekday(); if (wDayName != wDayName) { lcd->clear(); } if (wDayName == 1) { Wochentag = "Sonntag"; } else if (wDayName == 2) { Wochentag = "Montag"; } else if (wDayName == 3) { Wochentag = "Dienstag"; } else if (wDayName == 4) { Wochentag = "Mittwoch"; } else if (wDayName == 5) { Wochentag = "Donnerstag"; } else if (wDayName == 6) { Wochentag = "Freitag"; } else if (wDayName == 7) { Wochentag = "Samstag"; }
如果您的顯示器不顯示任何字符,您可以在此項目中找到幫助:Whats my I2C address?
如果您更喜歡使用 OLE 顯示器,可以在此處查看此項目:BME280 measures and displays on OLED controlled by Photon。
結論
喜歡我的描述嗎?你會在我的帳戶下找到更多。
關注我,在我發布新項目時得到通知!
這是我的貝寶鏈接。
你也可以給我發送傳感器,我有時喜歡看。
更新于 26.08.2017 - v1.1
添加時間檢查以清除 LCD 顯示屏 - 否則周名將刻錄到 LCD 中,例如 Donnerstag 比 Freitag 長
更新于 08.01.2018 - v1.2
添加函數 isDST() 以檢查夏季/冬季時區
2018 年 10 月 25 日更新 - 3D 打印輸出的 STL 文件
您將在附件中找到用于存放組件的 STL 文件。
?
- Arduino BME280氣象站儀表板
- 帶BME280傳感器的Arduino簡易氣象站
- 帶有DWIN顯示屏和BME 280傳感器的簡單氣壓計
- 帶BME280的Arduino水管理系統 0次下載
- Kniwwelino通過I2C控制BME280
- Arduino BME280環境傳感器項目
- SparkFun環境CCS811/BME280 Mk02開源
- 基于BME280的超精確溫度計 6次下載
- 帶DS3231、BME280、BH1750和ESP01的LED矩陣NTP時鐘
- DIY簡單的BME280 Arduino氣象站
- 博世大氣壓計BME280和BMP280資源下載 47次下載
- 帶有BME280的ESP32 Web服務器的高級氣象站 18次下載
- BME280氣壓溫濕度傳感器驅動程序免費下載 32次下載
- c280x / c2801x C / C++頭文件和外周 實例快速啟動 7次下載
- TMS320x281x到TMS320x280x的遷移概述 6次下載
- DDR4、LPDDR4和LPDDR4x的區別 1.6w次閱讀
- SSD20X上如何移植WK2124驅動? 883次閱讀
- 4-20mA恒流源電路的仿真及計算 5828次閱讀
- 4-20mA輸出電路原理詳解 3.8w次閱讀
- 如何利用ESP8266實現便攜式空氣質量監測站的設計 3047次閱讀
- 基于樹莓派組成的可隨身攜帶氣象站設計方案 2815次閱讀
- 實時時鐘芯片X1203的引腳功能及典型應用 1.2w次閱讀
- 微雪電子4x4矩陣式按鍵模塊小鍵盤簡介 2777次閱讀
- 新唐科技N567G280控制器介紹 1057次閱讀
- 為什么使用4-20mA通信 8015次閱讀
- 為什么華為選擇Mate20 X為首款商用5G手機? 5361次閱讀
- 基于lpc1768的系統時鐘設計 2918次閱讀
- STM32F4時鐘系統原理圖解析 1.7w次閱讀
- 4x4mimo是什么_4x4mimo手機有哪些 11.3w次閱讀
- 氣壓傳感器bmp280與ms5611哪個好 2.5w次閱讀
下載排行
本周
- 1SMD LED選型手冊 貼片燈珠
- 5.47 MB | 3次下載 | 免費
- 2加密芯片的一種破解方法和對應加密方案改進設計
- 0.29 MB | 1次下載 | 免費
- 3多功能MPU芯片GC9005數據手冊
- 2.67 MB | 1次下載 | 免費
- 4碳化硅逆變焊機基本產品介紹
- 7.35 MB | 1次下載 | 免費
- 5基本半導體產品在Sic逆變焊機中的應用
- 7.27 MB | 1次下載 | 免費
- 6基本半導體產品在125kW工商業儲能PCS中的應用
- 10.74 MB | 1次下載 | 免費
- 7MOSFET參數解讀
- 1.59 MB | 1次下載 | 2 積分
- 8550W充電機原理圖
- 0.13 MB | 1次下載 | 6 積分
本月
- 1使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 23314A函數發生器維修手冊
- 16.30 MB | 13次下載 | 免費
- 3美的電磁爐維修手冊大全
- 1.56 MB | 9次下載 | 5 積分
- 4STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 5使用TL431設計電源
- 0.67 MB | 7次下載 | 免費
- 6感應筆電路圖
- 0.06 MB | 7次下載 | 免費
- 7不對稱半橋(AHB)反激變換器的分析與設計
- 0.68 MB | 6次下載 | 1 積分
- 8LZC3106G高性能諧振控制器中文手冊
- 1.29 MB | 5次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多