為了更好地學習風扇這個單元,把第14課提上來提前學習,更有利的初學者的學習掌握。
接上期提出:能否根據學習過的經驗結合第12課的調速風扇進行結合優化,使之更加智能和人性化。
設計一:
我們經常會遇到大課間出操時忘記關了電風扇而被檢查組扣分,因此,如果能設計成人人走風扇自動能關閉就不會產生這樣的問題了。
曾經學過人體紅外傳感器做的感應燈,那麼此處是否也可以應用它呢:
1.我們可以把調速風扇與人體紅外傳感器進行結合,做成一個相對智能的人體感應調速風扇,當人來的時候風扇就可以啟動,當人走了以後,風扇就自動停止工作。如下圖所示。
2.程序上也可以相互結合一下
設計二:
上述紅外感應風扇在有人在的情況可以通過電位器調速調整風扇的速度得到適宜的風量。
1.設想是否要以通過環境溫度的變化來自動調節風扇的轉速,讓風扇變得更加人性與智能。
帶著這個設想,把以前學過的溫度傳感器和人體紅外傳感器一起應用到這個小風扇中,組建了下面的智能風扇實驗裝置:
2.編製程序
要求分析:一般情況下當氣溫達超過27攝氏度時可以啟動風扇,但速度不宜太快,隨後風扇的速度根據溫度的逐漸升高也隨之變快。
因此,風扇啟動的條件產生是人體紅外檢測是否有人?如果這個條件成立,再檢測環境溫度是否超27攝氏度?如果此條件也成立,那麼再決定風扇轉動的速度,根據實驗檢測,當溫度達㬜7攝氏度的時候溫度變量的模擬值為56左右,所以此時可以把此模擬值直接調用,按照需要的風量,轉速大約在150左右,按照對應的倍數關係,可以讓轉速值為「溫度*3」如下圖
編製程序中需要兩條件判斷模塊進行連續嵌套
其中溫度的換算公式為
編制完了以後可以把溫度傳感器放在手心進行測試,測試時可以使用「外觀」中的「說你好」模塊來顯示溫度和轉速值
這下你試試,這個風扇是不是更智能和人性化了?
註:以上器材屬個人學習版,需要者可以訪問https://niuniuarduino.taobao.com
或https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-19078634956.2.6473308a96UjF9&id=587222860664直接購買,
手機淘寶可以複製【用mBlock玩轉arduino機器人】https://m.tb.cn/h.3ztCAUN 點擊連結,再選擇瀏覽器咑閞;或復·制這段描述¥4uLebyqGT8r¥後到淘♂寳♀[來自超級會員的分享]購買。
往期回顧
前奏曲——聊聊arduino機器人
第1課神奇的arduino機器人
第1課之二 會眨眼睛的LED燈
第2課神秘的發報機
第3課噓,請保持安靜
第4 課給小樹澆澆水
第5課給植物帶來清涼世界
第6課智慧農業管家
第7課冰箱關門提醒器之一
第7課冰箱關門提醒器之二
第8課會看家的機器狗
第9課自動滅火機
第10課給家人做一個計步器
第11課元宵節的彩燈、
第12課貼心的調整風扇
如果你覺得贊的話,請在右下方點「在看」表示對作者的鼓勵吧。
您的鼓勵就是我的動力