Camera Eyes

關於部落格
帶著相機流浪去.............
  • 186739

    累積人氣

  • 2

    今日人氣

    0

    訂閱人氣

Play around Day5 之二

外掛的輸出級晶片,arduino的控制訊號先連到麵包版上的L293B
再連到各個馬達,這是因為arduino數位輸出端的供電流不夠
才需要外掛輸出級,這部份也是最後出問題的最大原因之一
因為,主辦單位提供的麵包版上的孔有夠鬆,輕輕一碰線就掉了
所以有事沒事就會發現,剛剛馬達可以動,現在又不行了!
大部分都是連線鬆掉接觸不良導致
如果時間多一點能夠焊在電木上就好了!
另外要控制的馬達實在有夠多,總共有六個!!!
每個電線顏色又差不多,大大增加debug的困難!



組裝完成!這是整個作品的背面!
真是佩服秩瑋、小雅、阿Q等等人的手工藝
筆電、喇叭、公仔、馬達剛剛好可以順利卡入!實在厲害!
另外一台mac筆電是要連到網路上的irc聊天室
利用這次學的抓關鍵字的方式來控制整個作品!
這部份都是靠jaff完成的!和他一起寫程式感覺真不賴!



中途阿Q戴著做好的震動眼鏡!
超像機械戰警,震動馬達強到照相都糊掉XD



中間debug無數次,總算能夠從頭run一次
不過其中三個害怕馬達依然無法使用,我猜是他們接的L293B那片壞掉了
因為用電錶量的到arduino的output,但是過了L293B就沒訊號
本來想要馬上換一片,但是晶片卡的有夠緊,手上沒有晶片夾
而且連線都很鬆又多,一動就全毀,所以就放棄修復了



順利播完短片,進行到打巴掌階段





打巴掌掛的馬達有夠耗電,我們控制馬達轉一圈的方式是用算時間的
所以當電池電力不夠的時候,巴掌最後停下的位置就會隨機XD
像這次就黏在公仔身上,感覺很好笑!
為了這點後來還並聯兩個9v電池,原來使用的那顆電池已經發熱
我猜L293B的靜態電流該不會也挺大的吧??不然怎麼會發熱



也正因為電力不夠的關係,所以本來LED燈可以順利控制
不過他和馬達一樣掛在同一顆L293B,只要兩者都起動
馬上燈光消失,馬達轉速也很低
最後只好捨棄自動控制LED,靠小雅偷偷人工控制!
話說如果有power supply就好了!!



此時突然出現歪果人!由jaff負責介紹!



依然是小雅偷偷在後面人工控制燈光



目前還處於能運作的狀態!!





時間過的很快,馬上就要六點了!我必須先趕去新埔站還租的筆電
沒想到租我的人竟然說如果要準時還還是得打電話通知他
所以我急急忙忙趕到新埔站也是白搭,還多等了幾分鐘
之後到了六點四十多分他的朋友才來幫忙取回筆電
我再趕緊跳上公車趕回台藝大,該死的是剛好遇到下班潮大塞車
回到台藝大已經七點多,竟然已經收工了!!!
我沒有和大家一起與作品照到合照!!!超殘念的T^T
所以只好和剩下的組員趕快再補照一張與「作品基台」的合照了



接的要死要活的線路變成一坨沒用的電線
我本來還想享受一口氣全部拔掉的快感勒XD



解放的公仔!





乎!一個禮拜的工作坊一下就結束了!
但是透過這次的活動,認識了很多玩藝術的人!
像是專攻平面設計的秩瑋,從他那裡了解設計行業的生態
主修動畫的安琦,才知道原來念動畫也不是輕鬆的
尤其是手繪動畫,畫了一整天可能只有幾秒長!
喔對了她是我第一個遇到會用premiere的人!超高興的!
也學過3ds Max,同樣覺得綁骨架超級麻煩!
當初我就是在這裡卡關,外加顯示卡不夠力,所以後來就比較少玩3d動畫
小丸的男友阿Q,剃了光頭第一次見到我真的還認不出來
和我一樣對單晶片有興趣,不過他已經比我早先玩過8051
小丸表示,我和阿Q彷彿一見如故,其實是我們不認識小丸XD
資工系出身的Jaff,中文名字也是傑夫!
和我一樣對很多東西都很有興趣,都很想玩,但是都不專精
所以其實什麼都不會XD
認識他才知道原來還有玩耳機這一塊
而且要花的錢竟然和玩相機不相上下!!
一副訂做的耳機,是那種客製化,有注耳模的耳道式耳機要價四萬!!
果然玩科技相關的東西都需要很深的口袋
另外還有d組的助教沛瑩,他也是生命領域出身的,然後去修資工系的課
已經有arduino作品再新竹展覽!超厲害!英文也講的超好!


順便整理一下整個作品的訊號傳遞架構


 
事件發生的流程



真是有夠複雜的,主要是由jaff的電腦當做server
透過用processing寫的IRC gateway去網路上的IRC聊天室抓關鍵字
丟到pd裡進行運算,再把各個trigger訊號透過arduino送出
如果時間充裕些
左邊兩片arduino可以完全不需要使用
因為控制LED的那片主要是控制電流來使燈光漸暗或漸亮
是用arduino軔體完成,我認為用pd也可以達到同樣的功能
控制伺服馬達那片主要也是用軔體來控制馬達的轉向,同樣也能整合到pd裡
所以立刻減少兩片arduino!
而我的部份主要是接收來自jaff的trigger訊號後
從燒餅歌字幕播放切到做夢狀態,也就是播放短片
短片播完送一個trigger訊號回到jaff,讓他再去trigger巴掌馬達和發抖馬達
我認為這個部分應該也能整合到同一台電腦
flash應該能直接和用processing架起的gateway溝通
這樣就可以跳過pd(畢竟她實在有夠容易當掉= =)
所以最後只剩一台電腦,一片arduino,理想架構如下



整個清爽多了!
LED控制要一個pin,伺服馬達兩個,巴掌馬達一個
抖動馬達個三個,算上各個接地和電源,總共有16個接點
另外算上過L293B,應該就有22個接點,還沒有算L293B本身的接點
如果用之前的架構,真的嚇死人,每個元件都要共同接地
每片arduino也要有訊號連線,接點多到數不清
所以才導致後來問題重重,再加上電線顏色都一樣
幾乎很難debug!!實在可惜啊!不然真是一個不錯的作品呢!

整個活動實在太有趣了!認識很多人也玩了很多新的東西!
也了解arduino到底是什麼!一起合作完成一個大作品感覺真棒!
大家都分別展現了自己的才能!
下一次如果有類似的工作坊一定要參加!

相簿設定
標籤設定
相簿狀態