步驟1:您需要的東西
Arduino Uno或任何其他兼容的板。
我正在使用 Crowduino Uno Elecrow的SD 板。它是Arduino Uno兼容板,具有一些改進,例如3.3V或5.0V電源選擇選項以及板上的micro SD插槽。
基于Elecrow的基于MAX7219的七段LED顯示模塊它是一個8位七段LED顯示模塊,帶有板載MAX7219驅動器芯片,使您可以通過3線式SPI接口控制各個LED段。 8位數字排列在4位數字的兩行中,這使得同時顯示兩個變量變得很方便。 MAX7219器件還通過軟件支持LED亮度控制。
DHT11傳感器
DHT11是一款非常低成本的數字溫度和相對濕度傳感器,提供校準的數字輸出。主機MCU通過單線串行接口讀取測量值。 DHT11傳感器可測量0-50攝氏度的溫度和20-80%的相對濕度。溫度和濕度測量的精度分別為2攝氏度和5%。
用于為項目供電的9V直流壁式適配器
很少有公對母跳線
步驟2:將傳感器和顯示器連接到Arduino
連接DHT11
要保存跳線并使其外觀整潔,DHT11傳感器的四個引腳直接插入Arduino Uno板的右母頭中,因此引腳4( DHT11的GND)進入Arduino接頭的GND引腳(右上角的第二個引腳)。通過這種安排,DHT11的引腳1(VCC),2(數據)和3(NC)將分別連接到Arduino數字I/O引腳11、12和13。 DHT11在工作期間最多消耗2.5mA電流。因此,可以通過在操作期間將其設置為邏輯高電平來直接通過Arduino I/O引腳11供電。 Arduino引腳12用于讀取傳感器輸出。
連接顯示器
顯示器由來自Crowduino板左側母頭的5V和GND電源引腳供電。 MAX7219芯片的DIN,LOAD和CLK信號線分別連接到Arduino數字I/O引腳5、6和7。
步驟3:Arduino Sketch
該項目使用 LedControl庫驅動基于MAX7219的顯示器和 Adafruit的DHT傳感器庫用于讀取DHT11傳感器輸出。我略微修改了LedControl庫,以顯示度數符號和大寫字母“ C”。溫度在七段顯示板的第一行中以攝氏度顯示,相對濕度在第二行中以百分比顯示。
一旦正確導入了庫并加載了Arduino草圖,您的數字溫度計和濕度計即可使用告訴您周圍環境的熱舒適程度。您可以通過USB端口或使用外部DC壁式適配器為其供電。
-
濕度計
+關注
關注
0文章
17瀏覽量
11110 -
數字溫度計
+關注
關注
3文章
109瀏覽量
22097
發布評論請先 登錄
用樹莓派RP2350 DIY 桌面動態溫濕度計


溫度計使用注意事項 溫度計與濕度計的區別






探針式電子溫度計由什么組成
探針式電子溫度計用來測量什么的溫度
探針式溫度計使用的正確流程是
電阻式溫度計是利用什么原理

評論