賈維斯的智慧工坊

  • Home
  • About
  • Note
  • Project
  • Experience
  • Service
  • Sitemap


MY | NOTES

  1. 首頁
  2. >
  3. 筆記
  4. >
  5. 微處理器

[Teensy] Environment setup

軟硬體入門準備
May, 2017
介紹將 Teensy 3.6 應用在Audio的硬體組合及編譯環境的架設。

目錄
1、為何使用Teensy
2、硬體組合
3、編譯環境架設
4、範例操作

1、為何使用Teensy

會尋求這塊板子的動機為:想找越小越好的DSP,用來做即時音訊辨識
偶然間發現了這片號稱可以做即時FFT的微處理器
重點!它還可以用Arduino IDE進行開發,具有58個Digital I/O、數個Analog和PWM接腳
等於是能夠達成以前用Arduino做的事情外,有足夠的效率處理聲音訊號

Teensy 3.6

發行時間:2016.09,官方網站、規格文件
核心晶片:32 bit 180 MHz ARM Cortex-M4 processor with floating point unit
尺寸:62.3mm x 18.0mm x 4.2mm
編譯環境:Teensyduino
專屬論壇:Audio Projects

Audio Adaptor Board

發行時間:2015.01,官方網站、規格文件
核心晶片:SGTL5000 stereo codec ( 16 bit, 441 kHz Sample Rate Audio )


從下圖中可以看到,Teensy 3.6 和 Audio 板比UNO還小非常多
如果說真能實現即時語音特徵辨識,那未來要自製穿戴式裝置配設語音功能就指日可待

2、硬體組合

需要準備的材料有

  • Teensy 3.6
  • Audio Adaptor Board
  • 電容式麥克風 AOM-6738P-R
  • 耳機 3.5 mm
  • USB micro B 2.0
  • 公公長排針 24x2 → Teensy
  • 公母排針座 14x2 → Audio
  • L型公公排針 2 → MIC input on Audio board
  • Pin腳金屬和母座 2 → MIC

  • 銲的位置如下圖,Teensy有可能接雙Audio板(範例),故使用長排針先預留空間給以後使用
    麥克風有三條線的那端是負極,對它使用Pin腳金屬和母座,以跟L型排針連接



    目前的使用先將Teensy端的USB孔和Audio端的麥克風切齊組合
    再將麥克風按照MIC和GND接上即完成
    Micro B是用來和電腦連接,有個黑色耳機孔可以播出聲音

    3、編譯環境架設

    軟體的部分請按照以下順序安裝使用

    下載Teensy Loader

    下載:Windows、官方網站

    下載好是執行檔,每次在使用Arduino IDE編譯前先打開即可

    安裝Arduino IDE

    下載:官方網站
    版本:限1.0.6、1.6.5-r5、1.6.9、1.6.12、1.6.13、1.8.1、1.8.2

    我是使用1.6.9版本的

    安裝Teensyduino

    下載:V1.36、官方網站

    安裝在Arduino IDE的相同路徑,安裝好後
    使用USB連接電腦和Teensy,打開IDE選擇:
    工具 → 板子 → Teensy 3.6
    工具 → 序列埠 → Port XX

    將程式碼打好直接點選上傳燒錄即可
    若沒燒錄成功或出現沒偵測到Port
    可點選版子上的RESET重新執行

    4、範例操作

    使用MIC錄音並播出

    修改自範例程式RECORD,增加寫入WAV檔頭的部分
    使用序列埠監控視窗輸入
    1:開始錄音
    2:停止錄音
    3:從耳機播出

    錄出來的檔案並可以從電腦讀取SD卡播出


    ← Back to note