2015年9月26日 星期六

Video Physics + Logger Pro/Logger Pro Lite

前情提要
1.2012年的Video Physics
2. Video Physics 的track

2015年的Video Physics 進化了,搭配Logger Pro,真的是中學教授運動學實驗非常powerful的工具。

Video Physics是iOS的APP,可以用iPad/iPhone來錄影後,分析影片中物體的運動,取得數據。

Logger Pro則是Windows/MacOSX/Linux都可以用的電腦程式,可以拿Video Physics取得的數據來分析

製作這些軟體的公司是Vernier Software & Technology,相關的軟體都可以在裡面下載到。


2015年9月10日 星期四

Video Physics的Track功能

以前Video Physic 要一個點一個點自己按,最近發現它可以自己追蹤囉!當然影片要拍的清楚才行就是了

2015年8月31日 星期一

跟捷達無線麥克風搭配的喇叭

JSP5的時候,帶了這個到會場。搭配已經被我用到有點爛掉的X-mini,當做小蜜蜂用。不過X-mini有點太小了,聲音有點破掉。當時換了一個喇叭,聲音就好很多。

回來之後就想找個好的換個喇叭試試看,不過體積也不想太大,也要能有電池隨身攜帶。

一時找不到適當的,就拿了另一個以前本來要買來用在孔特管實驗的喇叭。結果發現還不錯。




2015年6月19日 星期五

Arduino + BLE shield 2藍牙模組,控制智高

將arduino和BLE shield 2連接,然後就可以用iOS控制一個伺服馬達。再讓這個馬達連接GIGO的齒輪,就可以驅動一個機械單元了。


使用teraterm終端機程式monitor arduino

我們可以用HC05藍芽晶片,讓電腦發出指令給arduino,控制arduino。那麼反過來,我可不可以讓電腦 monitor arduino輸出的訊息呢?

如果可以的話,就可以讓arduino和電腦分開的情況下,進行實驗,收集到數據。

我本來以為HC05裝上去後,當電腦跟HC05連接,就會給HC05 一個COM,然後我就可以從arduino的程式裡面,直接告訴電腦arduino的板子在那個COM,剩下就和平常做的事情一樣。但是我太傻太天真,這條路是行不通的。

所以要另外想辦法。

參考資料1: http://www.instructables.com/id/Arduino-AND-Bluetooth-HC-05-Connecting-easily/?ALLSTEPS

參考資料2:http://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a/step4/Set-up-your-PC-for-serial-Bluetooth-communication/

STEP1 首先,需要一個終端機程式,叫做teraterm。在這邊下載

STEP2 先用USB線連接arduino。把arduino的韌體上傳上去。要超音波測距的,要測pH的都可以,把硬體連接好,韌體傳上去。按下monitor看一下有沒有正常運作。如果有,就把USB線從電腦上拔起來。

STEP3 HC05部分,正負極接好,然後TX接arduino的RX,RX接arduino的TX

STEP4:電腦與HC05連接。從電腦的裝置管理員那邊,新增裝置,找到新的bluetooth,名字叫做HC05,連上去之後,密碼是1234。這樣電腦就和HC05連上了。

STEP5, 到裝置管理員納編會看到HC05, 點內容進去,然後看第二個標籤頁叫做[硬體] 就可以看到HC05現在是佔哪個COM。COM8

STEP6, 打開Teraterm,開啟之後,會跳出一個視窗,大概是問你要跟誰連接,選擇下半部的[連接阜],點進去選擇剛剛看到的COM8,就會跳出一個視窗。

這個視窗就相當於arduino程式裡面的monitor視窗。

如此一來,在做實驗的時候,電腦就可以不用一直跟著arduino跑了!


用arduino 控制 科學魔法車

這個有點複雜,是從雄哥那邊看到模仿的。雖然說是模仿,還真不容易,好多東西要學會才有辦法做。

使用了arduino+L293D IC, HC-05藍芽模組,科學魔法車和S4A。

Arduino+L293D是主要的控制模組,L293D這顆IC是可以讓arduino控制馬達的。HC-05則是可以讓電腦輸出訊號來和arduino溝通,最後利用S4A撰寫控制的程式,用上下左右和空白鍵輸出想要的訊號。

參考資料在這邊,雄哥寫得很完整了

我簡單地把大步驟紀錄一下

1.把HC-05藍芽模組調整baud為38400:因為要用S4A寫控制的軟體,所以要配合S4A的baud。所以要將HC-05先連上arduino,進入AT command模式後修改baud。

2.把S4A的韌體灌給arduino。

3.依照雄哥網站裡的方式連接arduino, HC-05, L293D , 科學魔法車,

4.打開藍芽設定,將電腦連上HC-05

5.打開S4A, 順利的話應該會抓到arduino板子。

6.抓到之後,就依照雄哥網站裡的方式寫程式,執行,就可以玩車子囉




另外,我把iPhone放到車上,用airplay把畫面無線投到電視上,就可以看著電視遙控車子,享受駕駛小車的樂趣了!

2015年6月18日 星期四

HC-05 藍芽模組的使用

為了讓電腦用藍芽控制科學魔法車。(就是要學習雄哥的這招)
購買了HC-05藍芽模組和L293D控制馬達的IC

要把藍芽模組搞懂花了點力氣,所以在這邊作筆記

一、HC-05藍芽模組,正常使用共會用到四個接點,分別是5V, GND, 然後TX接到Arduino的RX, RX接到Arduino的TX。

二、運作時,藍芽模組的baud必須要跟arduino韌體的baud相同,如果不同的話,就要將HC-05切換到AT command 模式,下指令將baud改成相同。

三、以下是進入AT command的方式

1.參考影片:https://www.youtube.com/watch?v=fkS1elBSzgs
2.參考文件:http://www.instructables.com/id/Modify-The-HC-05-Bluetooth-Module-Defaults-Using-A/step1/Components-Wiring/
3.參考文件:http://gsyan888.blogspot.tw/2014/03/arduino-hc-05.html