2016年1月21日 星期四

week17_03246031_林諺平_期末作品

https://youtu.be/3vKbJAs7TOI

使用我們上課所學

 
使用Capacitive Sensing Library來完成電容式碰觸效果
 
 
將設備裝置在水車上並製造一個瀑布流水讓水流下時始我們碰觸水流可以發出聲音達到互動的效果使得M棟設計大樓五樓魚池增添更多趣味性讓人群可以留步將焦點留在魚池造景中







 
施工未完成時的經過
 






 
轉動時影片
 
放在魚池後




 
 
因為魚池整體尚未規畫完成 所以水流佈置管線待整體施工後可以完成
目前暫時放置如此
 
 
 
 

2016年1月11日 星期一

期末作品展示_跳舞機 by 冠羽 & 登祐_week17

Demo影片網址:
                    
               https://vimeo.com/150754510

model:冠羽
資料:Processing結合Arduino

跳舞機踏板製作過程_week15

首先是程式碼的部分(未完善):



再來是裝置部分(未完成):

紙板為墊

螢幕顯示畫面

以下是製作過程:






 然後腳踏板的雛型出來啦! 這是目前進度:







期末作業跳舞機簡述_week14

作業要求:
  使用到Arduino與一些裝置的應用


我們的想法:
  做一個跳舞機,想跳舞阿!其實原本想做大型街機遊戲裝置,但考慮到時間預算和金錢成本,最後就變成了做跳舞幾!這是一款很令人懷念的遊戲,因為突然想玩,所以就決定是他了!
於是上網找一下大概的素材,如下圖:


然後我們決定先用Processing先寫code然後再掛到Arduino裡面去連接裝置,雛形如下:


組員: 呂登祐和周冠羽



week11_Arduino使用


Arduino是什麼?
是一個開放原始碼的單晶片微控制器,它使用了Atmel AVR單片機,採用了開放原始碼的軟硬體平台,建構於簡翌輸出/輸入(simple I/O)介面板,並且具有使用類似Java、C語言的Processing/Wiring開發環境。而我們這堂課則是用Arduino官網提供類似Processing的ARDUINO 1.6.7來開發應用他。


然後我們進入Arduino官網去下載開發環境(https://www.arduino.cc/en/Main/Software)


再利用Arduino裝置連接電腦和裝置插插看,並插LED燈和麵包版,並插線連接。


在打開Arduino找範例預設code找到數位電燈閃爍(翻譯名)的字樣,測試是否有成功的連接上電腦,測試結果如下圖:

code部分,主要是看他電線所對應程式碼連接的pin要注意一下!


下部分code則是講說高電位道低電位的部分:




2016年1月10日 星期日

期末作品展示

期末作品主題名稱:銘傳溫昇好
原理:利用溫度感應器製作的小實驗 當溫度越高亮的燈泡數會越多 溫度越低亮的燈泡數則會越少
影片網址:https://youtu.be/sS1rxJ9snXE

const int sensorPin = A0; const float baselineTemp=22.0; void setup(){ Serial.begin(9600); for(int pinNumber = 2; pinNumber<5; pinNumber++){ pinMode(pinNumber,OUTPUT); digitalWrite(pinNumber, LOW); } } void loop(){ int sensorVal = analogRead(sensorPin); Serial.print("Sensor Value: "); Serial.print(sensorVal); float voltage = (sensorVal/1024.0) * 5.0; Serial.print(", Volts: "); Serial.print(voltage); Serial.print(", degrees C: "); float temperature = (voltage - .5) * 80; Serial.println(temperature); if(temperature < baselineTemp){ digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); }else if(temperature >= baselineTemp+2 && temperature < baselineTemp+4){ digitalWrite(2, HIGH); digitalWrite(3, LOW); digitalWrite(4, LOW); }else if(temperature >= baselineTemp+5 && temperature < baselineTemp+6){ digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, LOW); }else if(temperature >= baselineTemp+6){ digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); } delay(1); }

期末作品混音DJ台 黃冠中 周子伍

DEMO影片網址如下 :

https://www.youtube.com/watch?v=yRvhvED-lFA