Arduino智慧車課程經過L298N入門、超音波避障,這堂課要跟大家聊的是利用紅外線模組,循地上的黑線行進,這個例子要用到的是2個紅外線感測器,來偵測車子是不是跑到黑線外了。 »
接續上一個L298N的入門範例,現在我們把SR04超音波感測器加上去,讓車子有避障的功能,你的車子就可以在客廳裡自己到處跑起來囉!。同樣的是以傑森創工的智慧車套件為例。 »
Arduino無法直接控制馬達的運作,要讓車子乖乖依照指令前進後退轉彎,最重要就是必須了解馬達驅動板的應用,而馬達驅動板有很多選擇,但最受歡迎的就是L298N。對初學者來說,L298N的接線還蠻多的,而且控制馬達的正反轉有一定的規則,傑森建議慢慢來,一條條接,只要照接線圖,問題也是不大的。 »
L298P是一款雙H橋直流電機驅動晶片,可用於驅動直流馬達。L298P模組可以直接驅動兩個直流電機,驅動電流可達2A。傑森特別要介紹的這款是擴展板形式,只要插到Arduino Uno,完全不用接線,就能立刻使用。 »
DS18B20是常見的溫度感測元件,除了體積小,而且規格也很不錯,檢測溫度範圍:-55℃~+125℃,在-10~+85℃時精度為±0.5℃。更誇張的是,它還有防水的版本,這點就已經打敗天下無敵手了啦! »
LM35是德州儀器(Texas Instruments)製造的一款平價卻精密的攝氏溫度傳感器。它提供的輸出電壓與攝氏溫度成線性比例,因此非常容易與Arduino一起使用。 »
雖然Arduino Uno方便好用,如果真的需要WiFi功能,傑森一律建議直接換塊ESP32的板子,這是最直接的方法。 但Arduino IDE安裝好時並沒有ESP32開發板的選項,所以必須自行安裝,不過其實很簡單的。 »
上一篇介紹了基本的DFPlayer Mini的操作,接下來我們就要更進一步,加上一些操作的控制,像是上一首/下一首,暫停/播放,還有音量的控制。如此一來,整個專題看起來就更完整,更專業囉! »
DFPlayer mini是最常見的MP3模組,配合函式庫後,用在Arduino或ESP32上並不困難。但很多人因為有幾點小細節沒有注意到,導致一直無法順利完成,蠻可惜的。沒關係,傑森用最快的速度把整個流程說明清楚,讓大家一次就上手! »