顯示具有 TJBot 標籤的文章。 顯示所有文章
顯示具有 TJBot 標籤的文章。 顯示所有文章

2017年4月14日 星期五

TJBOT:聲音輸入輸出設定

始料未及,在聲音的設定部分卡了很久。目前總結的一些設定的步驟如下:
1. 把該連接的usb裝置連接上去 
2. 安裝alsa 
sudo apt-get install alsa-base alsa-utils libasound2-dev
3. 檢查是不是有抓到音效卡
lsusb

4.檢查音效卡的設定,執行下面指令可帶出設定畫面,用F6選擇音效卡看詳細設定。
alsamixer

5. 試著錄聲音(arecord 命令參考,這裡假設只有一張外接的音效卡)
arecord -D plughw:1 –duration=10 -f cd -vv ~/rectest.wav

6. 試著播放聲音,聽一聽是否聲音清晰且沒雜音
aplay /usr/share/sounds/alsa/Front_Center.wav
speaker-test -c 2 -t wav -D hw:0,0
aplay rectest.wav
測試指令,它會依左聲道、右聲道的順序反覆播放,可以按「Ctrl+C」來停止。


參考資料

/etc/modprobe.d/alsa-base.conf
move to
/usr/shared/modprobe.d/alsa-base.conf





2017年3月26日 星期日

TJBOT: 替換LED與外殼打磨


目前為止,嘗試了使用wire-pi函式庫,讓綠光LED發亮的部分完成,接下來要試用wire-pi去驅動RGB LED發光。


還有打磨3D列印TJBot的殼,現在完成相機架的安裝,列印出來的零件有點殘”墨“,要一個個打薄才能裝進去,變成比較費工的任務。

2017年3月15日 星期三

完成TJBOT還需要做的事情


1. 安裝nodejs
2. 安裝vnc(會議室只有投影機, 一次只能一個人連線)
    Pi 3 vnc 更新, TigerVnc install
3. 安裝vim(程式編輯器)
    sudo apt-get install vim
    vim教學
4. 申請Twitter帳號(參考, 參考二
a. 要使用twitter的api必須先申請twitter帳號    
b. 連到https://apps.twitter.com/ 建立一個新的 Twitter App 。     
c. 輸入 Name, Description, URL 。    
d. 到控制面板的 Keys and Access Tokens ,建立一個 Access Token 。    
e. 紀錄 Consumer Key, Consumer Secret, Access Token, Access Token Secret 在修改nodejs的設定的時候        會用到

5. 研究rpi-nodejs的專案 (需要公對母接線,對接pi跟麵包板, LED, 電阻)








6. 部署三塊
  • Speech to Text : 用語音控制LED變色
  • Sentiment Analysis: 用Watson Tone Analyzer與Twitter API判別大眾對某個語詞的感覺
  • Conversation:使用Watson Speech to Text, Conversation, 與Text to Speech服務建立一個可以回答問題的機器人

另外可同時並行的有
  • 機器人的殼安裝


延伸應用