Arduino
Arduino
Arduino is an open-source electronics prototyping platform made up of open source hardware and software. It’s intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments. For an example of the type of internet-connected object you can build with Arduino, check out this presentation where the author configured a child’s toy ray gun to react when anyone posted the #barcampliverpool hash tag on Twitter.
Reference: http://www.readwriteweb.com/archives/top_10_internet_of_things_products_of_2009.php
科技游民(4)組員大玩小家電
今天Tobi鼓勵大家用Arduino大玩小家電,我們這組有些人帶了烘麵包機,果汁機,風扇,小玩具等物件



我們常常用這來測試有沒有電,但是裡面隱藏的小燈也太小不太容易看到。





這是製造touch sensor 的材料單
測試要用到的工具,除了電錶以外這也是一件很好的工具。
然後就
要開始把家電接到電路板上,首先要先以普通的方法接LED,然後最後你的小LED就可以用帶來的家電來取代,不過要小心的是一定要檢查任何帶來的家電的Voltage是多少,老師帶來的那個裡面有LED但是不能超過300V,如果硬要使用只能在外加一個散熱風扇,那就有可能硬撐到400-500v 超過300v要另外加一個relay,那就是老師要我們焊接的那個relay。
紅色的膠帶是防止手癢癢的動那個powerplant,不小心會被電到。

回家後想自己買的訂購單

今天也介紹了甚麼是PD的子視窗,當出現問題後可以按右鍵參考help,那試一個很有幫助的工具。





使用5v relay之前一個接到正一個接到負測試這個relay是否良好,如果有聽到開關開關的聲音表示沒有問題,這種relay壽命大概有10000次的開次數,如果 使用一個 100
駭玩具的部份




馬達driver的接法,每一個可接4組,例如想接到風扇控制左右的話就要接到2組一個控制左的方向一個右的方向的pin






CMOS IC 4022 standard DIL 16 pin


最好接Pin腳的方法是把它插在麵包板上面來焊接會比較容易


脈衝寬度調變

老師也解釋了甚麼是脈衝寬度調製(Pulse Width Modulation, 縮寫為 PWM)將類比訊號轉換為脈波的一種技術,一般轉換後脈波的週期固定,但脈波的占空比會依類比訊號的大小而改變。PWM的使用隨著數位控制邏輯電路的增加而普及, 該技術提供簡單的方法,可讓數位控制邏輯電路建立相當於類比的功能。許多微控制器都內建 PWM功能。PWM同時也可用於通訊系統,因為數位訊號比較穩定,也比較不容易受到雜訊干擾。


控制風扇的變化






小雅的另外一個小風扇, 訪談小雅介紹自己作品的video
電腦控制烤麵包機



Metro 每200啓動一次

最便宜的自製sensor
可以用在感應椅子有沒人坐下,以下圖片失敗是因為把兩面用膠貼起來,所以最好是只貼一面


打開PD聊天室的方法




後補(未完成)
科技游民(3)第二天硬體+網路結合

老師今天很很早就到了現場開始準備今天的東西,在此之前他希望大家可以玩到銲接,他開玩笑說尤其是女生應該要學會如何銲接才不會依賴男朋友去做這種 很多時候被大家認為這些是男生做的事情,圖片可以看得出來那些女生在很久以前就已經在做這方面的工作,尤其在很多電子公司銲接的部份都是女生來做的,他還 笑說就是因為他的手指不夠女生細所以銲接的出來的不夠精細。

正確銲接的方法,一手拿悍槍一手拿銀色的焊錫條,把銲槍觸摸到pin腳讓他發熱然後水銀貼近就會溶到掉在電路板上就成功了,大家看來也沒甚麼問題,很快的各自把自己的板子弄好了。他帶給大家11個自己設計的板子,留下焊接的部份給我們自己動手。
今天會使用的控制器,Tobi說這個價錢跟其他的可變電阻差不多但是這看起來使用功能更多,所以買了這個來教大家使用。




郭耀的電腦也測試這個控制器的做法(Patch範例例外補上或跟他要)
然後就是期望大家要開始動手做一些東西了,之後會用到自己製造便宜又好用的折彎感應器,這種便宜的黑色朔交帶可以導電所以可以拿來使用在例如是想讓人坐下可以感應到的作品,或是放在手臂上例如練啞鈴的時候上下上下需要折的動作需要用到的作品。
由於第一天時間太趕,我們也沒有機會大家各自認識,所以在上課之前希望大家可以先說說話,之後就是大家自我介紹的環節還有對電子,網路和軟體方面的 背景知識的了解,大家也各自簡單的說明他們想做出甚麼樣的東西。因為老師希望大家可以結合自己的背景知識,例如如果有人有 Flash,Director,Animation的背景也可以結合PureData+Arduino做出一些相關的作品。
那麼老師也介紹說自己是德國人原本是學物理跳去學純美術Fine Arts,特殊教育,由於某些原因去了瑞士發展,當中也學習了新媒體學了兩個學期獲得了Diploma學位,最後又某種原因來到了台灣。他最近的一些作品 大概2007年的都會放在他的部落格上面,還有他舊的的履歷表,除此以外也是在擔任大學裡面負責workshop的總監,所有的電腦電路都是他一手包辦 的,所以他開玩笑的說那樣應該可以幫大家解決問題。詳細可上他的網頁上面去看。
之後會播放一個他覺得圖像做的很漂亮的影片介紹網路的歷史,如果大家有興趣也可以上Picol.org自己製作。

網路的歷史
介紹甚麼是-Gateway閘道器
Gateway 即為閘道器,是屬於使用者終端的一個轉換設備,所以它是屬於終端的一部份,它主要負責類比及數位的影音轉換,即Gateway扮演著ISDN與LAN間的轉換介面,也就是說它提供了不同標協定間的轉換,如H.320 到H.323
介紹甚麼是Server
接下來是麵包板內建結構的的介紹,裡面是如何組織

學員們也開始拿出麵包板體驗LED+5v+GND的接電路方式,然後就可以同時製造多組LED燈來結合PD。開始先用Arduino blinking的來測試,然後就可以使用5v跟13pin的接法接好後透過Network傳去Master clock 再傳去arduino,那樣我們就可以做一個迷你演唱會啦!





3.1 這兩塊黑色的relay裡面也代表是Led,電路上一樣是led的接法就可以接到這上面,也是有兩的接口一個到GND一個到5V。






3.2記 得Firmata和老師的pduino_memex_9000檔案是一組的,Arduino電路板一定要先載入Arduino裡面內建範例的 File> Examples >Firmata> StandardFirmata再打開PD的pacth來控制output例如燈的亮滅。


3.3 PD裡面有一層層的sub patch,有時候如果有問題也可能是裡面的layer寫錯字,可以按右鍵隨時打開檢查。
然後有位學員的問題是可變電阻的差別在那裡?所以也順便解釋一下可變電阻也是電位控制器(volume)可以使用這來增加或減少例如電視機或立體音響的音量,它是經由旋轉鈕來變化電阻值,藉以變化電流之流動情況。

每天會更換的IP來使用,關於chat連線的可以參考Network address translation (中文是網絡地址轉換)


連接boardcast的一些設定





在小雅的相簿里copy過來的筆記
可變電阻有三個插口,一個接地線(GND),一個接電力(5V),一個接到analog,analog就是電路板上的其中一個插口,可連結到電腦來控制




科技游民(2)C組助教第一天心得
首先是要介紹一下課程上會學習到的內容,網路的發達還有一些網路的歷史對我們創作的影響跟便利性是非常巨大的,如何連接arduino去網路再結合puredata,接下來我們就要執行科技游民的精神要如何配合這些媒體結合努力去“玩”出一些東西出來!
最早期的電腦,程式也是在這裡寫上去的!

很早以前舊有的廣播圖!

那如果你本身對Arduino感到非常有興趣,基本上不難找到資料,可以直接上Arduino網頁去參考許許多多的範例,操作門檻也不高也不會太難入手。上課情況是2人一組,在這裡也會跟大家說明甚麼是Digital 的i/0。會讓大家看有許多不同顏色的Arduino電路板,介紹Arduino裡面的結構

http://photos-f.ak.fbcdn.net/hphotos-ak-snc3/hs112.snc3/15949_169495849774_612739774_2896155_7955256_n.jpg
接下來會要求大家從網路上下載Arduino,Puredata的軟體,然後一定要安裝上驅動程式(driver),沒有驅動程式,Arduino電路板就沒辦法使用USB接到電腦,Mac,Vista的跟PC安裝方法也不一樣,所以這里會花一點時間去安裝。Mac的驅動程式在下載的package content裡面,下載後就要看你的Mac如果是有Intel系統的那樣就安裝有Intel那個驅動程式就可以了。PC要去找“增加硬體”那裡加入。
接上USB時無須供電,5V~12V DC輸入。
裡面提到使用Arduino的例子是:例如台北路上上下下那麼多的機車,你可以在綠燈的時候讓多少的機車(可能是大量的機車,Flow 電路流暢)經過,紅燈讓多少的機車停下來。而那些連續不斷行走的機車就好像你目前的一段電路流量,那你也可以去設定一些交通規則(resistor可變電阻器)來控制機車的流動量(Voltage電壓;伏特數)。 它也可以是獨立的network。
看到兩個小燈灯在亮表示上傳中的意思
廣播(Network)也好像電話一樣,接電話(接收你的IP),聽電話
這裡的重點是
PORT- 接口 (也好像機場)
MAC使用者可以去localhost://查看,每個網路/接口會預留一個port,網路伺服器(web server)也有port,這也好像你打開你的印表機(printing system)的 同步分享(web sharing)那樣。
IP- 每一台電腦會有自己的 IP號碼(班機號碼)
有了你的電腦的IP跟Port 我們就可以使用Pure data了!
Problem!!!
由於我跟Nanta沒辦法運作,後來發現是因為使用了無線網路,紅旗也查點要捏死我們!
記得!那樣是無法連接的!!
有一段時間大家的網路有點問題,那麼我又一直沒辦法拿到我的Port因為
都被用光光了!
Port 通常是只能預留一定的名額讓你去使用,如果不行就要一直試看那些還沒被使用的,後來Tobi一直試都不行,結果去手動那裡自己輸入所有的號碼,試到好像是254那樣才連上了。
以下是今天其中一個大家玩的東西,启動Puredata ,打開一個新的Patch ( PD的視窗的名稱),放進2個(Put 》New)Object 白色格子,寫dump_OSC 和 Print_ (Edit mode runtime)
*這裡要小心錯字喔!如果有問題可能要從新安裝,裡面可能出現的問題是程式語言錯誤,或多打空白鍵(Space)
*這個一定要用接線的Subnet拿IP,例如你要傳給你傍邊的人,那你也需要她的IP 例如255。255。67。0 然後你要打在你要傳送的格子裡邊。
打開 Reciever (接收)


傳Send- Patch

連接Connect IP (寫你的訊息Message)所有你可以接收的IP也是例如:電台廣播的一個號碼


打開PD的視窗,就好像連接到電插座那樣
Send everything!
從Project打開 Pd test chat (有點複雜的Patch)然後running 然後關掉。
=
Sender-
下面這個可以當是一個聊天室,大家可以在上面一起聊天。


另外一個實驗 Firmata+PD
使用一個LED,GDN短腳,長腳接到digital I/O 的leg 13角 然後打開Arduino的 File > Examples > Standard Firmata 使用內建的範例 上傳到Arduino

然後打開檔案pduino_memex_9000(老師寫好的)

按device > 按version > 按Firmata
設定例如你的LED是13pin 那麼你可以決定你要它是input 還是output ,例如你決定要是output選好以後可以直接按13的input當是按鈕開關,按一下你的Arduino電路板上的13pin LED就會亮了。
就可以用老師的Patch來控制Arduino的LED燈啦!
還有談到的是PD route的方面。
(預留位置修改)
Connection
這個Sequenzer也是可以做到TOBI廣播的效果,他要我們先改去r_dumpOSC 然後按test MIDI測試音效,如果沒聲音可能是你的 Media> audio ON要打開


科技游民(1):什麼是pachube?
既然google不到中文版Pachube的,那我就第一個來寫中文的吧!為了讓學員們更了解什麼是pachube就找了一些資料還有過程,如果有需要就給大家參考。原來真如Tobi所說我們會是台灣第一群使用這服務的人吧,太棒了!
Pachube是一個網路服務來自英國的一家小公司創辦的。Pachube允許用戶給現實世界和虛擬世界中的物品、設備、建筑和環境添加標簽,並分享即時傳感器信息。這個方便性高也可以伸展的平台讓你連接,也就是對環境(比如用戶家庭)作出響應,並施加影響。[1]
網路上一些利用Arduino結合的影片。
這個用實際時間質詢的平臺更容易與遙遠的環境做互動,結合現實世界和虛擬世界。例如我的家人去了日本留學,我希望知道日本的天氣來關心我的家人,然而通過即時傳感器信息例如風扇的忽然的轉動表示天氣變熱了,真的讓可以有與家人共存的特別體驗。回想我們之前去日本北海道未來大學的交換劇本工作坊的一個讓思念遠方的家人的概念結合,那不就是真的可以實現了嗎?
這裡有個從arduino平臺抓來的實作範例,他是想知道他的工作地點的溫度 而建立了一個與arduino結合的風扇,在arduino裡面跑”Pachube code”,當然那樣你就必須要在另外一些地方申請一個feed才可以結合Pachube來做這件事情,這也會結合到google上面看到一些溫度的圖表。
製作材料是:Arduino Duemilanove + a Ethernet shield + 小麵包板 + 80mm PC 風扇 (running at only 5V) + Lego

http://lh6.ggpht.com/_06lZfFsoZas/Se4QVJsfKxI/AAAAAAAADGg/CUcGnUwoekw/s400/210420091291_small.jpg
這次工作坊會使用到的步驟如下:
1. 申請一個Pachube 的帳號
2。這時候你就需要一個邀請密碼 Invitation code ,邀請密碼必須是人家或你的朋友邀請或是寫信給beta@pachube.com告訴他們你要用來做甚麼用途。如果你有就直接打進去吧。
3。如果你是以人家用信邀請你的方法,你就會收到下面的一封郵件,那樣表示已經開啓了你的帳號!
[pachube] – Your account has been activated!
裡面會有一些資料
Username: 你的帳號
Email: 你的郵址
API Key:一連串的密碼
4。然後你需要這個API Key 去認證你在Pachube的申請過程,這個也表示是你另外一個密碼所以好收好不要與其他人知道。
5。然後就是去Pachube apps 申請一個屬於你自己的feed,只要你是AIM, MSN Messenger, Skype or Yahoo Messenger的用戶都可以申請,記得不用提供你的密碼喔!
第一步驟選擇看你是那種用戶
個人或多人使用單一聊天服務者
一人使用多種聊天服務者
然後會出現像這樣的
之後你就可以複製你自己的feed去使用
有了自己專屬的Pachube帳號就設定一下裡面的用戶資料然後去my feed貼上你的feed吧。
成功以後查看你的feed就會有以下圖片了!

然後也可以去你的my favorite 加入喜歡的帳號,例如你的朋友的。
第一階段就大功告成啦!
Fan/sound testing 風與聲音小實驗
N年前上課的小實驗








使用Capacitor(ceramic)陶瓷電容器
電容器之電氣記號



Fan testing 使用電池傳電給小風扇實驗




開關水銀-適合如鋼琴,上下移動式的裝置

Variable Resistor 有軸式可變電阻 : 以對數特性變化
人類耳朵的感度特性與此類曲線近似,所以音響(Audio)相關線路,使用此型,而電視機,收音機及音響音量調整用Volume
也用這種

參考:建興 新電子入門書
可變電阻器之電氣記號
(Old symbol舊的)




使用蜂鳴器(Buzzer)聲音實驗



My note























Digital I/O
I was worried will lost all my learning process before once my hard disk died, trying to upload as many work as i can and try to save them into internet before i lose anything. Here is the very old work back in foundation of the The Design of Entertainment Engineering Art in my department.








2008 互動作品:碟喋不咻

My mac book and presentation power point


Making extension for sensor

This is how my table looks like when i start to work on the Arduino project

My little investment to learn Processing, an original huge book cost around NT1700

arduino I/O board



I went to my team member’s department and we started to brain storming and try to work it out. First we have to figure out how is our dummy ghost gonna looks like and how are we going to do the installation. Then i posed a different angle and see which one can express the most scary pose for our work.

Monster attack!!




I took around 2 hours to make this, my Steel monster creation.

Our testing interactive table




Our testing work project on table cloths.

on site Installation and sensor testing

Techinical part



Human body sensor.

My team member:




Member and teacher in the class

After presentation


I made a poster for this interesting class after presentation.
Resistance of Vision
Light Talk exercise to me from Xiao Mao in our human computer interaction class

Sample template 






Preassure magic box
Designed by Alpchris
當魔術箱能變走的不再只是實體
而是無法掌握的負面情緒…
Message from team member:

雖然大家來自不同學校和背景,每個人都有非常不同的想法。我也知道可能是我壓力太大或過度投入,感謝你們配合我小小的堅持,雖然一開始的爭執把大家嚇到了,但是後面的配合加我們最後一晚在課室裡的玩的即興演戲,讓整個過程留下了更美好的回憶,我會好好珍惜的!!
可憐我們小摸的眼淚和精彩的表演,育誠的認真努力的測試,monkey的完美音效程式,校長犧牲了他第一次熬夜的睡眠時間,小P努力的收音和錄影(完整的演戲錄音),宋恆的熱血喋喋不咻的意見指導和作品演講來完成我們辛苦的作品。。
我想說的是:“幸好我沒換組,不然就會錯過了這一次完整的演出和成果。。^^ 我真的很enjoy這次的工作坊!
little p
南藝紀錄所
很高興來交大學習新知
很高興可以和大家演戲
我們的作品真的很讚
希望可以申請專利
黃冠郎:「幹!天殺的!因為你們幾個王八蛋,讓我連續幾天沒有辦法睡好覺,去妳媽的宋恆、風鈴、校長、小摸、小P與育誠,你們也讓我這幾天過的很爽快!讚啦!」2008.7.4 凌晨˙尚未闔眼
以下內容來自工研院訊息稿
『U19 Playaround Workshop』玩趣創意工作坊成果發表
工研院創意中心與交通大學攜手啟發青年學子創意
U19系列活動-玩趣創意工作坊(U19 Playaround Workshop)獲得文建會支持,由工研院創意中心與交通大學共同主辦,於今日(7/4星期五)舉辦成果展,發表11項由台灣學子共同創造的科技多媒體藝術,並邀請林強與來自歐洲曾受邀奧地利林茲電子藝術節、德國Transmedia的藝術家們,以及香港與台灣的表演團體同台表演、交流精彩影音活動。
工研院創意中心薛文珍主任表示,由經濟部、國科會及教育部支持,鼓勵原創概念點子的U19全國創意競賽,為擴大影響力,激盪出多元的創新思維,今年在文建會支持下,和交大攜手舉辦U19系列活動-『U19 Playaround Workshop』玩趣創意工作坊。為期五天的玩趣工作坊,成員來自全國北中南東各地,涵蓋了高中生、大專院校學生及研究生,更邀請了國際知名的多媒體藝術家針對台灣青年學子進行創造力激發課程,組成國內少見跨專業領域、跨背景、跨年齡的創意工作坊,五天的研習課程讓所有參與者將思考「歸零」,透過集體學習,激發出新的創意點子。
交通大學李嘉晃副校長表示,教育並非僅訓練一批只會讀書的學生,而是培養創新思考的能力;同時也以1930年代雀巢咖啡因應時代需求,開始將咖啡豆變成咖啡粉,進而改變日後人類生活的例子期勉學員歸零,深入思考創新的出發點即是滿足人類所有需求。五天的訓練過程中,曾有小組的學員因無法達到共識甚至興起退出的念頭,然而在經過四天課程之後,不但從過程中有良好的互動外,還有不錯的成果。其中人變(band)則以wii當指揮棒,人當樂器按鍵做為創作發想;也有以噴漆噴出音樂及影像的有趣創作,擦撞出科技、人文與創意的獨特火花。
媒體聯絡人:工研院行銷傳播處 梁郭士訓 03-5916371,alvinlk@itri.org.tw
註一
玩趣創意工作坊網頁參考: http://www.microplayground.net/playaroundwiki/index.php/Main_Page:tw
奧地利林茲電子藝術節網頁參考:































