sponsored links

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

隨著科技的發展和人們生活水平的提高,溫溼度成為人們普遍關注的問題之一。 據研究表明,室內最適合溫度應保持在室溫達 18℃ 時,相對溼度應保持在30—40%,室溫達 25℃ 時,相對溼度應保持在 40—50% 為最宜。家庭有寶寶的家庭,一般情況下,室內溫度以20℃左右為宜,溼度宜保持在50%~60%。可根據小兒怕冷、怕熱的特點適當調節。

今天我們就藉助DHT11最常見的溫溼度感測器,用蝸牛控制器做一個最簡單實用的家用溫溼計。

一、所需器件

  • 蝸牛控制器
  • DHT11感測器

二、DHT11溫溼度感測器介紹

DHT11是一款有已校準數字訊號輸出的溫溼度感測器,內部包括一個電阻式感溼元件和一個NTC測溫元件, 其溼度精度為±5%RH, 溫度精度為±2℃,溼度量程為5~95%RH, 溫度量程為-20~+60℃。

DHT11體積小、功耗低,訊號傳輸距離長(可達20米以上),而且最最關鍵的是價格便宜,從而使其成為各類應用場合的最佳選擇。

三、電路連線

DHT11感測器的電源VDD管腳接至蝸牛控制器的5V引腳,GND管腳接至控制器的接地引腳,資料管腳DATA接至控制器的D2引腳,同時串聯一個5000歐姆的電阻上拉至5V電源。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

四、程式設計實現

1.開啟串列埠

在“串列埠”積木組中選擇“開啟串列埠”積木,將其拖放到右側的“初始化區”,完成後的程式碼如下。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

注意:蝸牛控制器的波特率必須設定為115200

2.DHT11獲取溫溼度

DHT11利用單匯流排協議控制,時序嚴格而且複雜。但好在Arduino的開發者們為它開發了一整套的開發函式,創客們只需呼叫幾條函式語句即可。蝸牛控制器對DHT11的使用更勝一籌,因為全程只需要一個積木。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

溫溼度感測器積木位於“感測器”積木組中。將其拖放至程式區後,只需指定它的連線引腳(DATA管腳連在蝸牛控制器的IO埠編號)即可,這裡選擇2。

因為我們要同時顯示溫度和溼度,所以就拖放了兩次,當然你也可以採取複製的方式進行,具體方法是手指長按該積木塊,鬆開後選擇“複製積木”。

3.溫溼度顯示

蝸牛端透過串列埠將讀取到的溫溼度值傳送出去,手機端透過藍芽接收後,在“互動”視窗進行顯示。

串列埠傳送溫溼度值用到了“串列埠列印”和“串列埠列印(換行)”兩種串列埠傳送積木。

  • 前者輸出後不換行,保證下一次輸出內容在同一行;
  • 後者輸出後換行,下一次輸出內容顯示在下一行。

這些積木組合後拼接成如下的樣式。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

4.延遲等待

因為微控制器執行速度很快,執行上述語句大概只需要幾十微秒,為防止串列埠堵塞,必須加一個延遲等待,同時溫溼度也不需要特別快的顯示頻率。

延時等待積木位於左側的“控制”積木組。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

注意:延時等待積木的時間單位是毫秒,1秒=1000毫秒。

最終的程式積木形式如下。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

五、程式下載

1.蝸牛控制器供電

供電後,其上的藍色指示燈會處於閃爍狀態,表明蝸牛控制器正常工作了。

2.手機環境配置

使用蝸牛手機APP時,需要開啟手機的藍芽和GPS定位功能,同時保證藍芽未被其它裝置連線。

3.連線蝸牛控制器

點選左上角的“連線”按鈕,按鈕由灰底“連線”切換為黃底“斷開”,表明連線成功。

點選“下載”按鈕開始程式編繹和下載,可以看到“下載”按鈕切換為百分號數字進度條,指示著下載進度。

六、溫溼度顯示

程式下載完成後,點選APP最上面的“互動”按鈕,開啟手機與蝸牛控制器的互動視窗。可以看到,每隔1秒鐘左右,蝸牛控制器上傳一次環境溫溼度值到手機上。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

點選手機螢幕黃色以外的灰度區域,可立即退出互動視窗。

七、拓展

1.關於精度說明

DHT11的溼度精度為±5%RH, 溫度精度為±2℃,在要求不高的場合可以使用,如果對精度要求高,可以選擇DHT22等型號。

值得一提的是,蝸牛的溫溼度感測器同時支援DHT11、DHT21、DHT22、DHT33和DHT44,使用時在積木的型別下拉選單中進行修改就可以了。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

2.程式改進

上面的程式只是簡單地重複測量和上傳,並不智慧;可以改進成問答式的方式,即手機發送測量命令後再進行溫溼度測量和傳送,參考程式碼如下。

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

玩轉Arduino手機程式設計——打造最簡單實用的家用溫溼度計

歡迎有能力的小夥伴們使用蝸牛控制器開發出更好玩、更實用的溫溼度計。[比心]

分類: 美食
時間: 2021-10-25

相關文章

“蛋炒飯”家常做法,這幾個技巧很關鍵,米飯金黃松散,粒粒分明

“蛋炒飯”家常做法,這幾個技巧很關鍵,米飯金黃松散,粒粒分明
大家好,我是第一美食阿飛,每天都有幾道美食分享給你,關注帶你領略四海八荒的舌尖美味. 每次不知道是什麼飯時,都會想到一碗蛋炒飯,浸滿的油脂的米飯粒粒分明,香噴有嚼勁,雞蛋和米飯的融合香氣,讓人有一種忍 ...

廚師長分享酸辣蓮藕的家常做法,蓮藕不發黑有技巧,清脆入味

廚師長分享酸辣蓮藕的家常做法,蓮藕不發黑有技巧,清脆入味
夏季炎熱,胃口很容易變差,經常吃蓮藕不但可以補充身體養分,蓮藕含有鞣質,有一定健脾止瀉作用,能增進食慾,促進開胃. 今天和大家分享一道"酸辣蓮藕"的家常做法,酸爽開胃,很適合夏天吃 ...

老人口中的“抽筋菜”,如今成了名菜,分享5種家常做法,好香啊

老人口中的“抽筋菜”,如今成了名菜,分享5種家常做法,好香啊
老人口中的"抽筋菜",如今成了名蔬,分享5種家常做法,吃不夠.最近在菜市場有一種比較常見的蔬菜,每回看到我都忍住買一些回家炒這吃,那就是:通菜,也叫空心菜.青龍菜.藤藤菜.蕹菜等等 ...

吃過的人都知道,椒鹽蝦比油燜大蝦好吃,教你家常做法,簡單易學

吃過的人都知道,椒鹽蝦比油燜大蝦好吃,教你家常做法,簡單易學
炳哥私廚美食原創圖片.文章,未經許可禁止搬運.抄襲,違者必究! 吃過的人都知道,椒鹽蝦比油燜大蝦好吃,教你家常做法,簡單易學! 最近因為奧運冠軍楊倩,油燜大蝦就此走紅,這時候要是吃夠了油燜大蝦,不妨做 ...

秋天多給孩子吃牛肉,長身體增體力,別不捨得,分享3種家常做法

秋天多給孩子吃牛肉,長身體增體力,別不捨得,分享3種家常做法
導語:秋天多給孩子吃牛肉,長身體增體力,別不捨得,分享3種家常做法 秋天一到,天氣變得涼爽許多,只有中午稍微熱點,這種天氣孩子吃得好睡得香,正適合長身體,那麼家長們要在飲食上多下功夫,給孩子助力,這樣 ...

口水雞的家常做法,學會這一招,雞皮彈脆,肉質鮮嫩多汁,又解饞

口水雞的家常做法,學會這一招,雞皮彈脆,肉質鮮嫩多汁,又解饞
今天和大家分享一道"口水雞"的家常做法,雞皮彈脆,肉質鮮嫩,麻辣鮮香,味道非常美味,有喜歡的趕緊學一下. 食材:雞腿 輔料:小蔥.生薑.花椒.幹辣椒.花生米 調料:食鹽.料酒.黃梔 ...

陝西羊肉泡饃的家常做法

陝西羊肉泡饃的家常做法
#打卡美好生活#陝西羊肉泡饃的家常做法 陝西羊肉泡饃起源於何時何地有各種不同的說法,我們就不去考究它了. 我很喜歡吃羊肉泡饃,隨著吃的過程,透過看以及和泡饃師傅的交流學了些家常羊肉泡饃的的做法.到秋冬 ...

廚師長分享香辣花蛤家常做法,泥沙吐得乾淨有技巧,肉質鮮嫩不老

廚師長分享香辣花蛤家常做法,泥沙吐得乾淨有技巧,肉質鮮嫩不老
今天和大家分享一道"香辣花蛤"的家常做法,花蛤不僅肉質細嫩,味道鮮美,營養價值也十分豐富,搭配辣椒烹飪,香辣爽口,有喜歡的趕緊學一下. 食材:花蛤 輔料:大蔥.生薑.大蒜.幹辣椒. ...

廚師長分享虎皮雞蛋家常做法,一煮二炸三燉,外酥裡嫩,鹹香入味

廚師長分享虎皮雞蛋家常做法,一煮二炸三燉,外酥裡嫩,鹹香入味
今天和大家分享一道"虎皮雞蛋"的家常做法,先炸後燜,雞蛋鹹香入味,好吃到讓你停不下來,有喜歡的趕緊學一下. 食材:雞蛋 輔料:小米椒.生薑.大蔥.花椒.八角.香葉.澱粉 調料:啤酒 ...

這才是油燜大蝦的家常做法,色澤金黃,鮮嫩滑口,味道不輸飯店

這才是油燜大蝦的家常做法,色澤金黃,鮮嫩滑口,味道不輸飯店
今天和大家分享一道"油燜大蝦"的家常做法,色澤紅潤亮麗,口感鮮嫩微甜,肉質嫩滑,在家也能做出飯店的味道,有喜歡的趕緊學一下. 食材:大蝦 輔料:蔥白.大蒜.生薑.小蔥 調料:白糖. ...

虎皮青椒家常做法,好吃不油膩,味道超讚,比吃肉還香,太過癮了

虎皮青椒家常做法,好吃不油膩,味道超讚,比吃肉還香,太過癮了
導語:虎皮青椒家常做法,好吃不油膩,味道超讚,比吃肉還香,太過癮了! 俗話說得好"人間煙火氣,最撫凡人心",閒品歲月,慢煮時光,在每一碗人間煙火中暢享人生,便是最好的生活.大家好, ...

豆角土豆燉排骨,地道家常做法,排骨軟爛入味,蔬菜營養好吃

豆角土豆燉排骨,地道家常做法,排骨軟爛入味,蔬菜營養好吃
大家好,我是舒晨,今天帶來一道"豆角土豆燉排骨"的家常做法. 這道菜葷素搭配,燉好的排骨軟爛入味,土豆和豆角又吸收了排骨的香味,不僅營養還綿軟好吃,下面詳細介紹它的做法. [豆角土 ...

中秋節後,這些食材大量上市,介紹幾道家常做法,待客倍有面兒

中秋節後,這些食材大量上市,介紹幾道家常做法,待客倍有面兒
中秋節後,板栗.白鯧.鱸魚.螃蟹.毛豆等大量上市,下面介紹幾道這些食材的家常做法,家中來人,待客倍有面兒. 紅燒肉和板栗 [食材和配料]:五花肉,板栗,生薑,桂皮,胡椒粉,小香蔥,紅燒醬油,白糖,料酒 ...

鹹香雞家常做法,簡單易上手,皮脆肉滑,營養美味,秋天吃特養人
鹹香雞家常做法,簡單易上手,皮脆肉滑,營養美味,秋天吃特養人.入秋後貼秋膘進補,各種肉菜肯定是沒少吃的,說到進補牛羊肉高蛋白低脂肪是滋補的營養肉菜選擇,但牛羊肉價格比較貴,也就偶爾吃一次,雞肉成了我們 ...

​煮銀耳湯,不要泡軟就下鍋煮,牢記正確做法,銀耳出膠多很粘稠

​煮銀耳湯,不要泡軟就下鍋煮,牢記正確做法,銀耳出膠多很粘稠
導語:煮銀耳湯,不要泡軟就下鍋煮,牢記正確做法,銀耳出膠多很粘稠 說到銀耳,小時候並不喜歡吃,因為在我的認知裡它非常難吃,記得第一次喝銀耳湯是媽媽煮的,湯裡除了甜味可以接受,但總體品嚐起來就是一碗放糖 ...

汆丸子的家常做法,牢記3個技巧,不松不散,飽滿多汁,肉香嫩滑

汆丸子的家常做法,牢記3個技巧,不松不散,飽滿多汁,肉香嫩滑
"一場秋雨一場寒,十場秋雨穿上棉",隨著秋雨連綿的開始,氣溫驟降了3度,出門買菜的時候,不能再穿短褲了,有點寒風刺骨的意思,順著大腿鑽涼氣,整個人哆哆嗦嗦,每年的這個季節,應該補充 ...

滷鵪鶉蛋家常做法,滷香濃郁,輕鬆剝皮還特別入味,學會不用買了

滷鵪鶉蛋家常做法,滷香濃郁,輕鬆剝皮還特別入味,學會不用買了
導語:愛吃鵪鶉蛋不用出去買,做法技巧教給你,滷香濃郁,煮一鍋不夠吃,太香了!"人間煙火氣,最撫凡人心",閒品歲月,慢煮時光,在每一碗人間煙火中暢享人生,便是最好的生活.大家好,我是 ...

大廚教你肉夾饃家常做法,從烙餅到滷肉,步驟詳細,配方比例都有

大廚教你肉夾饃家常做法,從烙餅到滷肉,步驟詳細,配方比例都有
今天和大家分享一道"肉夾饃"的家庭做法,肉夾饃是臘汁肉和白吉饃的奇妙搭配,外皮鬆軟,內建軟綿,總是能想到那誘人味道,今天從烙餅到滷肉,方法全部教給你,有喜歡的趕緊學一下. 食材:五 ...

25元買了1斤蟶子,簡單一炒就是一盤美食,家常做法鮮香味美

25元買了1斤蟶子,簡單一炒就是一盤美食,家常做法鮮香味美
蟶子,我小時候都沒吃過,似乎也沒見過,是長大了以後和朋友一起去海邊城市玩,才知道這種貝殼類食物叫蟶子,還挺香的. 有了孩子以後自己學著做飯,因為蟶子富含豐富蛋白質,肉質鮮嫩,做法又特別簡單,孩子們又喜 ...

水晶蝦餃家常做法,做餃子皮不用擀麵杖,只需一把菜刀,皮薄如紙

水晶蝦餃家常做法,做餃子皮不用擀麵杖,只需一把菜刀,皮薄如紙
大家好,我是第一美食阿飛,每天都有幾道美食分享給你,關注帶你領略四海八荒的舌尖美味. 今天和大家分享一道家常版的"水晶蝦餃",這道菜已成為廣東的傳統點心,皮薄如紙晶瑩剔透,肉餡隱約 ...