語音識別 SU-03T/SU-10A 固件燒錄

如果想要自訂專屬的 SU-03T/10A 語音識別模組,你需要先到智能公元的網站註冊後,創建產品/產品定義/版本配置/發布版本後,才能下載固件,也就是韌體。此外你還必須下載燒錄用的SDK,才能使用USB2TTL進行燒錄。

一、下載固件

如果你要搭配mBlock5來使用,請下載我的固件。
20230415jx_firm.tar.gz 第一次解壓縮後得到 20230415jx_firm.tar 第二次解壓縮後得到一個資料夾 jx_firm,請把這整個資料夾存放在一個沒有中文字的路徑之下,例如D:\jx_firm 我們要使用的固件檔案是資料夾內的 jx_su_03t_release_update.bin
點我下載

二、下載SDK

我下載的SDK為 uni_hb_m_solution-91232-20230401.tar.gz ,同樣必須經過2次解壓縮,可以得到一個資料夾 uni_hb_m_solution,請把這整個資料夾存放在一個沒有中文字的路徑之下,例如D:\uni_hb_m_solution
點我下載

三、插上USB2TTL當燒錄器

如下圖,先接上黃線B6接TxD、白線B7接RxD及黑線 GND接GND三條線就好,紅線+5V先不接上。

SU-03T/10A<——->USB2TTL
B6<——->TxD
B7<——->RxD
GND<——->GND
VCC<——->+5V

四、啟動燒錄軟體

1.執行檔案 D:\uni_hb_m_solution\image_demo\Hummingbird-M-Update-Tool\UniOneUpdateTool.exe


2.按下鏡像文件「選擇」鈕 ,選 D:\jx_firm\jx_su_03t_release_update.bin

3.按下「燒錄」鈕後,電腦開始偵測序列埠,黃色的為偵測到可用的序列埠。

4.將SU-03T/10A的紅線接到USB2TTL的+5V,燒錄軟體偵測到SU-03T/10A後,就會開始燒錄了。
如果沒有開始燒錄,有可能是接觸不良等問題,請自行排除。

5.燒錄完成後會顯示綠色,代表燒錄成功,此時可直接關閉燒錄程式。

6.我有設定開機播報功能,所以燒錄成功後,就會聽到「你好,歡迎使用平和科創家,語音識別系統。」

五、試用看看

1.換醒詞:〔平和科創家/神奇寶貝〕

2.語音導航功能:請試著說以下其中一個指令:
〔語音導航|帮幫助|有什麼指令|有什麼命令|怎麼用|不會用〕

3.免喚醒即可使用的指令:〔開燈、關燈、前進、後退、左轉、右轉〕。

4.〔開燈/關燈〕及喚醒後的〔亮一點/暗一點〕,可以控制接在PWM輸出腳位B3上的燈,或其它設備。

5.喚醒後的〔啟動設備/停止設備〕,可以控制接在數位輸出腳位A27上的開關或設備。

IC卡讀卡機 Arduino Uno + PN532 NFC RFID Module I2C / IIC介面

PN532可以使用三種通訊介面,包括HSU介面、I2C 介面及SPI 介面,本文介紹 I2C (IIC)介面的使用方式。

一、PN532 板子上的指撥開關

請將指撥開關dip switch設定為sw1=1、sw2=0,以使用I2C、IIC介面。

二、下載pn532的Library及範例程式

網址 https://github.com/elechouse/PN532

點選Code / Download ZIP

三、安裝pn532 Library

解壓縮後將所有目錄複製到 C:\Users\……..\Documents\Arduino\libraries 之下,如下圖。

四、啟動或重啟 ArduinoIDE 並開啟範例

檔案/ 範例/ PN532/ iso1443a_uid

五、修改程式碼,啟用I2C介面

1.I2C使用Arduino Uno的SDA(A4)及SCL(A5),範例程式預設就是使用I2C介面,所以不用更改程式。

六、接上控制板後設定 工具 / 開發板 / 序列埠。

七、序列埠監控

上傳完成後,打開序列埠監控視窗通訊速率設為115200 baud。

八、成功囉!

建議閱讀:

IC卡讀卡機 Arduino Uno + PN532 NFC RFID Module HSU介面

Follow by Email