步驟1:零件清單
1。 Arduino UNO/nano/micro/Mega
2。 HC05藍牙模塊
3個2.2K歐姆,4.7K歐姆電阻
4個面包板或焊接套件
5根導線
6個機箱
7 2 150/300 rpm BO電機,帶2個輪子
8個螺釘和螺母
9個腳輪
10。電動機驅動器(:L293或L298)
11 12V電源
步驟2:在面包板上設置電路和設置機箱
現在Arduino nano是我的項目的大腦。您可以使用UNO/MEGA/微。然后我將使用藍牙連接功能通過智能手機控制汽車。
所以我在Fritzing文件中提供了電路。下載Fritzing并打開它并查看文件。如圖所示進行連接。使用2.2k和4.7k給出的分壓器。現在,黃色電線(根據該摩擦文件)表示將控制電動機驅動器的4個輸出。這4個邏輯電平實際上是電動機驅動器的輸入,電動機驅動器使用該邏輯電平根據邏輯電平的饋送進行移動。 arduino控制。..。..意味著,它使駕駛員能夠向前或向后或向后移動電動機,或者向右或向左移動電動機,或者只是停車。這是在代碼中完成的。
因此,請參見上圖,然后連接電動機驅動器輸入。然后用幾顆螺絲將輸出端的電動機連接并固定車輪。我已經按照其連接方式連接了我的L293驅動程序。檢查自己的驅動器,搜索網絡和數據表,然后根據需要進行連接。
用螺釘固定電動機,并用雙面膠帶或簡單膠帶固定電動機驅動器和面包板。還要固定腳輪。您的底盤可能會有所不同,因此請仔細檢查。安裝輪子
步驟3:關于測試代碼和App的工作原理
現在,語音功能實際上可以與藍牙一起使用。有一個名為“ BT Arduino語音控制”的應用程序,鏈接為:https://amr-voice.en.aptoide.com/。將其下載并安裝在android手機上,并與HC05配對。如果是第一次連接,請事先將其與1234或0000配對。如果沒有配對,請重試。
現在,在幾秒鐘后在應用程序上講話后,它會返回您在移動屏幕上剛剛說的內容。它實際上使用了Google語音。現在,您所說的內容通過藍牙傳輸。上傳時,上傳Nano.remove RX TX線上給出的測試代碼。上傳后,重新插入。 HC05使用Serial.read()函數接受該數據,您可以使用Serial.print在串行監視器上看到剛才所說的內容。因此,您可以在此處檢查應用程序的工作情況。在應用程序上說任何東西,然后查看串行監視器。我已經附上了有關將HC05與應用程序連接起來的所有分步截圖。..在串行監視器上講話和查看。看他們。如果您說轉發,它將顯示為* forward#。因此,使用此應用程序,我們可以處理在接下來的步驟中附加的代碼。
步驟4:現在上傳代碼并附加電源
現在,我在此處上傳了控制汽車的完整arduino代碼。您可以下載它。
現在上傳時。..請確保已斷開RX TX線的連接。否則將不會上傳。上傳后,再次連接它們。現在連接一個12V電源。圖中是一個方框圖。
您可以隨意更改任何單詞,以更改我寫為前進,后退,停止,左,右的字符串。您只需在應用程序上說出這個單詞即可。
步驟5:最后
我之前已經描述了如何使用該應用。現在,向前,向后,向左,向右,停止說話,我在代碼中使用了這些單詞。您現在可以在else if語句中更改該字符串,然后再次上傳。只需在該應用程序上說出該單詞,它就可以正常工作。我還在引腳8處連接了一個LED。您可以添加更多的燈光或蜂鳴器或伺服器。
因責任編輯:wv
-
電動機
+關注
關注
75文章
4151瀏覽量
98267 -
遙控車
+關注
關注
9文章
82瀏覽量
24334 -
語音控制
+關注
關注
5文章
495瀏覽量
28633
發布評論請先 登錄
藍牙語音遙控器:智能家居的智慧控制核心
藍牙語音遙控器 低功耗芯片選型HS6621CxC/OM6621
芯知識|廣州唯創電子語音識別芯片技術解析:藍牙功能與應用場景選擇

藍牙語音遙控國產適用芯片HS6621
PCB封裝圖解
芯資訊|WT2605C藍牙語音芯片:重塑車用信息娛樂系統的“多快好省”新標桿

WT3000A在線AI語音芯片方案在智能藍牙音箱中的應用
網絡語音控制器的原理與應用
藍牙語音遙控器方案

NNG宣布為Dacia汽車提供基于OpenStreetMap的地圖解決方案
離線語音控制技術特點

評論