我喜歡在eBay上出售的這些HC-05模塊。您可以以1.75美元到4.50美元的價(jià)格向他們付款。我建議您獲得一個(gè)具有3個(gè)功能的地方:
插頭上的狀態(tài)引腳
將其置于編程模式的按鍵
板載調(diào)節(jié)器允許通過(guò)Arduino 5V供電
最近,我在eBay上看到了一些比大多數(shù)主板短的主板,從圖中可以看出HC-05郵票形模塊和排針。除非背面沒(méi)有電路,否則這些電路板上沒(méi)有3.3 V穩(wěn)壓器,也沒(méi)有鑰匙按鈕。我建議注意董事會(huì)的照片,以獲得最好的照片。如果不確定,請(qǐng)?jiān)儐?wèn)賣方問(wèn)題,包括詢問(wèn)清單背面的照片(如果清單中未顯示)。
本指南涵蓋使用HC-05模塊(而非HC-06模塊)編寫(xiě)的不同方式。
步驟2:對(duì)藍(lán)牙收發(fā)器進(jìn)行編程
將Bluetooth收發(fā)器設(shè)置為57600波特,并為其指定名稱和密碼,以便將其與計(jì)算機(jī)配對(duì)并與專業(yè)迷你版。原理圖和圖片顯示了接線并為此使用了UNO。
UNO可以運(yùn)行與串口無(wú)關(guān)的草圖,例如Blink草圖,或者可以連接Reset引腳。連接到GND,以使UNO主處理器不執(zhí)行任何操作。我們僅使用UNO上的USB到串行適配器與藍(lán)牙收發(fā)器進(jìn)行通信。您還可以使用FTDI適配器對(duì)收發(fā)器進(jìn)行編程。
在將Arduino連接到計(jì)算機(jī)上電時(shí),按住Bluetooth收發(fā)器上的Key按鈕。上電后,您可以釋放按鈕。收發(fā)器上的LED將緩慢閃爍以指示其處于編程模式,并且正在以38400的波特率監(jiān)聽(tīng)命令。
打開(kāi)“串行監(jiān)視器”窗口。將“線路結(jié)尾”設(shè)置為“ NL&CR”,將波特率設(shè)置為38400。在發(fā)送線路上輸入AT,然后單擊“發(fā)送”。如果您看到的第一個(gè)AT命令的響應(yīng)是ERROR,就可以了。只需再次發(fā)送AT,然后它就會(huì)響應(yīng)OK。您可以輸入大寫(xiě)或小寫(xiě)的AT命令。您應(yīng)該在串行監(jiān)視器中看到每個(gè)命令的OK響應(yīng)。您不會(huì)在串行監(jiān)視器中看到重復(fù)輸入的命令,而只會(huì)看到OK響應(yīng)。輸入以下命令并查看響應(yīng):
at
OK
at+orgl
OK
at+role=0
OK
at+polar=1,0
OK
at+uart=57600,0,0
OK
at+name=Arduino
OK
at+pswd=1234
OK
關(guān)閉“串行監(jiān)視器”窗口并斷開(kāi)Arduino的電源。將Arduino重新連接到計(jì)算機(jī)以打開(kāi)電源。進(jìn)入計(jì)算機(jī)的“系統(tǒng)偏好設(shè)置”或“控制面板”,然后使用您在收發(fā)器中編程的密碼作為配對(duì)代碼,將藍(lán)牙收發(fā)器與計(jì)算機(jī)配對(duì)。
您的藍(lán)牙收發(fā)器現(xiàn)已準(zhǔn)備好與Arduino一起使用。它的波特率設(shè)置為57600,這是Pro Mini上自舉程序的波特率。如果您需要不同的波特率,請(qǐng)遵循上述相同的步驟,只是更改at + uart命令以編程您的首選波特率。上面顯示的收發(fā)器名稱Arduino是一個(gè)示例。您可以隨意命名。您還可以使用任何所需的配對(duì)代碼對(duì)其進(jìn)行編程。
步驟3:將插頭和電阻與藍(lán)牙收發(fā)器粘合在一起
從藍(lán)牙收發(fā)器上切掉收縮包裝的塑料。從藍(lán)牙收發(fā)器中拆焊,卸下并丟棄插頭。我發(fā)現(xiàn)最簡(jiǎn)單的方法是在彎頭處切斷針腳,使它們與接頭座中的塑料支座齊平。然后將塑料支座撬開(kāi),然后將其丟棄。現(xiàn)在,您已經(jīng)露出了各個(gè)引腳,您可以用尖嘴鉗一次抓住一個(gè),一次加熱每個(gè)焊點(diǎn),然后將引腳拔出,然后移動(dòng)下一個(gè)引腳。盡快加熱每個(gè)焊點(diǎn),并在移除引腳后盡快消除熱量。
使用一些通用粘合劑將6引腳單行母頭和15K和10K電阻器粘在面板上。收發(fā)器的背面。將電阻指向RX引腳,因?yàn)檫@是進(jìn)行連接的地方。 15K電阻最靠近RX引腳,而10K電阻最靠近TX引腳。
注意:我所做的接線是連接到派生的Pro Mini,并且插頭已定向,因此藍(lán)牙收發(fā)器朝上。我將反轉(zhuǎn)電阻的位置以反轉(zhuǎn)SparkFun Pro Mini插頭的方向,因此10K電阻最接近RX引腳,而15K電阻最接近TX引腳。有關(guān)SparkFun Pro Mini和衍生產(chǎn)品Pro Mini之間的排針差異的更多信息,請(qǐng)參見(jiàn)下一步。
讓膠水干燥。
步驟4:完成接線
電線連接到母頭以連接:
Pro Mini的TX到通過(guò)Pro Mini的分壓電阻
RX到HC-05的TX
Pro Mini的VCC到HC-05的VCC
Pro Mini的BLK或GND到HC-05的GND
Gron或Pro Mini的DTR到HC-05的狀態(tài)
在eBay上出售的衍生產(chǎn)品經(jīng)常被顛倒與原始SparkFun模型相比,編程標(biāo)頭上的引腳排列如上圖所示。我喜歡接線,所以將HC-05的頂部插入Pro Mini時(shí)朝上。如果您將HC-05的母接頭連接到SparkFun Pro Mini上,要在衍生產(chǎn)品上使用它,請(qǐng)將其翻轉(zhuǎn)并插入。我建議在接頭的DTR側(cè)面上留一點(diǎn)綠色油漆,以便記住
步驟5:驗(yàn)證Pro Mini接頭上是否有5V電壓
另一個(gè)區(qū)別在SparkFun和衍生產(chǎn)品之間:某些衍生產(chǎn)品在電路中添加了一個(gè)二極管,以防止VCC流向編程頭。編程標(biāo)頭可以為Pro Mini提供電源,但是Pro Mini無(wú)法為編程人員提供電源。這是SparkFun網(wǎng)站上官方Pro Mini示意圖中沒(méi)有的附加組件。我有一個(gè)衍生板,所以我加了一根小電線使二極管短路。
第6步:將其插入
無(wú)線適配器已完成。將其插入Pro Mini接頭,將電池連接至RAW輸入或?qū)? V穩(wěn)壓電源連接至Pro Mini的VCC引腳。在Arduino IDE工具的端口菜單中選擇藍(lán)牙適配器。在工具,板菜單中選擇Pro Mini。
。如果在草圖中包含任何Serial語(yǔ)句,則需要使用Serial.begin(57600);。
第7步:進(jìn)一步閱讀
要為3.3V Pro Mini制作適配器,請(qǐng)?jiān)谀脑O(shè)置中進(jìn)行設(shè)置。
,您可以省略分壓電阻,而購(gòu)買不帶板載穩(wěn)壓器的HC-05模塊。
責(zé)任編輯:wv
-
適配器
+關(guān)注
關(guān)注
9文章
2054瀏覽量
69719
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論