2014年7月28日 星期一

BINAIRY TALK/Arduino控制噴煙與讀取的二位元傳輸裝置

影片來源 vimeo
設計師 Niklas Isselburg 和 Jakob Killian,製作了一個名為「Binairy Talk」的裝置作品,提供大家一個更有趣的角度來了解電腦指令的傳輸。

裝置共分成【煙霧發射器】與【煙霧接收器】兩部分


裝置示意圖
Binairy Talk 這個作品是基於電腦的 ASCII Code(具有128個字元,包含a-z、 A-Z、 0-9,有點符號和控制代碼),可用於我們平常的十進位系統,或是二進位檔案。
二進位編碼也就是由一堆 "0" 和 "1" 所組成,在這個作品裡面 "1" 代表煙圈有經過,"0" 代表煙圈沒有經過。下圖可以看到二位元編碼轉譯成字元的 "hey"。
Binairy Talk is based on the character encoding scheme for computers: the ASCII Code. It contains 128 characters (a-z, A-Z, 0-9, punctation symbols and control codes), which are assigned to a number, which can be used in our usual decimal numeral system or even in binary system.
This binary code out of zeros and ones (also called bits) is then translated in two statuses: 1=“ring is there“ and 0=“ring isn‘t there“. Below you can see an example Code of the word „hey“.

【二位元>文字】解譯
發送起始位元後,脈衝設備會傳送一個特定頻率的編碼,透過裝置推送出一個煙圈,這樣的動作代表 "1"。

接收器的裝置是一個光閘【light barrier】,它檢測到煙圈的傳入時,會讀寫 "1" 一次。由於字元是八位元所組成,這個解碼介面會自動編寫出對應的字元。
After sending a start byte, the pulsing device transmitts the code in a defined frequency, by pushing a smoke ring out of the box, everytime there is a „1“.
On the site of the receiver is a light barrier, which detects incoming rings and writes a „1“ again, everytime there is one. Whenever there are all 8 bits, the decoding interface, writes the corresponding character.
趕快來看看作品最後呈現的影片吧! 


Popular Posts