---
# System prepended metadata

title: 第十週週記

---

### 第十週週記
#### Arduino學習紀錄
#### 小挑戰:利用Arduino達到輸入→演算→輸出
不確定上週跟竹原玩的溫濕度感測器算不算完成這個小挑戰
（附上隨手拍的照）
![截圖 2023-11-08 下午5.24.20.png](https://hackmd.io/_uploads/HJBk40uma.png)
#### 專案進度
跟老師聊過之後開始陷入不知道自己在幹嘛的情況，然後後來混入別組一起大雜燴討論之後發現很多人都這樣？？
非常有趣，但我甚至不知道今天跟我聊天的人們是誰，有看到的可以回我的留言哈哈哈

重新梳理了目前的狀況，然後要再花時間跟竹原一起決定要如何動手
（對我們還沒動，火燒屁股🔥）：

* 急需要列出完整、詳細的方案，我們要用這個東西表達什麼、怎麼輸入、怎麼輸出，然後定案之後邊做邊調整，如果照目前一直還沒定案但一直同時間想完善好幾種方案再動手，感覺蠻花時間ㄉ（偏浪費的那種花時間）
* 上課的時候有討論到要把專案簡化，要怎麼簡化也是可以思考的事。
* 還有一個非常重要、待釐清的事，就是討論了好幾週都還沒確定的，到底要怎麼定義所謂的人流（就是怎麼處理人流的數據的意思啦）
是要
1⃣️感知空間內的人數／空間擁擠程度（像健身房那樣）
2⃣️算單位時間內經過的人數（這會延伸到我們的時間向度要取到多大，一小時幾個人嗎還是十分鐘之類的）另外有人提出：這樣處理的話，有人經過的時候會看到的就是上一個一小時/十分鐘的數字反映，會不會有不及時的問題，或這個感測和表現根本意義不大？（值得深思）
3⃣️搜集每天的數據做累積（這是在跟別組同學討論的時候他提出來的，但我不知道他叫什麼名字，非常感恩 哈）意思是會將每天每個時段的人數數值做累計或平均（例：同都是下午五點，第一天10人、第二天15人、第三天14人，數據做累計的話他就會對應到10+15+14=39人的海放波幅，平均的話就是39/3=13人的波幅）之類的，希望我沒理解錯，我覺得可以解決2⃣️最後提到的問題，只是就會用到統計上的設定，可以再討論

再來是我對各種方案發展方向的想法
* 方案一：用軟體，會加入語音／影像
    * 工具：Max/MSP、影像製作軟體（Ps, Ae之類的，像[🔗這個](https://www.youtube.com/watch?v=Dol338YTGWQ&pp=ygUUb2NlYW4gd2F2ZSBhbmltYXRpb24%3D)）
    * 表達什麼＆要思考的事：
    目前我想到這些可以達成的就是語音輸入之後的處理＋做出海浪動畫，可能是最接近我們原本構想的方式；要思考的就是我們要把環境感測的東西加在哪裡＆怎麼加
    * 要簡化的話：如果把大主題聚焦在人流，把專案單純一點的話，我應該會想把語音處理的部分去掉（我個人覺得這個比較像附加在主題之上、可以延伸做的東西，但感測人流跟表現波浪的感覺才是我們的主要 嗎）或者可以把需要經過「輸入→處理→輸出」的步驟變成我們先取好素材錄好音，直接放進去做大小聲的週期變化（或甚至捨棄人聲用純海浪聲）
    * 我ㄉ想法：其實我沒有排斥用軟體做專案，反而蠻有興趣的、蠻想學的？就是要我們分配好分別要做的事or要多花時間聚在一起工作
* 方案二：用機械式，像積木[🔗這種的](https://post.smzdm.com/talk/p/a90lp7q0/)
    * 工具：積木們、驅動的感測器或馬達
    * 表達什麼＆要思考的事：
    我覺得這個方案的輸出就是很直觀暴力的「海浪」，頂多動的頻率或幅度可以隨數據改變（一樣要思考數據是要收什麼數據，前面的1⃣️2⃣️3⃣️），但因為這樣的輸出好像外人看起來其實跟人流很難直接接上關係，我還在思考這個裝置做出來之後大家會看到我們在表達什麼（很可能看起來就是在動的一個玩具？）
    * 要簡化的話：這好像就已經是簡化的了？可以思考聲音的部分要不要加揚聲器之類（但arduino揚聲器的音質應該爛爛）
    * 我ㄉ想法：覺得這個方案主要就是會不知道要表達什麼，連我們自己都不知道的話感覺大家更感受不到ㄌ
（誒會不會其實方案一也有一樣的問題，就是看的人不知道我們想幹嘛？？待思考）
* 方案三：用實體的光影變化製造「波浪感」，這是我對老師給我們的建議消化之後的想法
    * 工具：要做出燈們（LED方塊或玻璃紙燈），控制燈的程式
    * 表達什麼＆要思考的事：
    一樣考慮我們想要怎麼讓這個燈動/變化，變化後會有什麼結果，得到的結果是不是足夠漂亮到它可以什麼都不是（下面會提到我對這個東西的定義）。
但是但是，如果是這個方向的話，他是否是感測「人流」就並不是很重要了，焦點就會變成要怎麼讓他動的好看，比較是偏離我們大主題的做法，但如果我們兩個都喜歡的話，我覺得並沒有不能推翻原本的計畫
    * 我ㄉ想法：我個人認為這個方案做出來比較像是擺飾/裝飾品，他會隨著環境變動，可以把它當作展示品去欣賞，但並不需要賦予他對環境的感測多大的意義。就像天氣瓶一樣，大家會欣賞空氣瓶裡面結晶的變化，但並不會拿它當「工具」，不會用它來判斷現在是幾度天氣如何之類的。
    （我覺得我比喻得超好的天哪（驕傲））
但這樣「無用之用」的東西我覺得就要有足夠的觀賞性/足夠漂亮，不然他好像沒資格這麼無用哈哈哈
總之總之，我覺得如果要用這個方案，並不用去探討所謂要表達的意義（方案一和二讓我一直懷疑專案目的的那些因素），老師跟我們討論的時候有問我們這方面的問題，但我個人覺得如果我們把我們自己對這個東西的定義＆性質確認好，這些問題就不是問題ㄌ

以上，話好多。

#### 自學筆記
我覺得整理好上面的東西的我非常快樂（腦袋快燒壞），雖然問題還沒解決啦
決定這週目標放在跟竹原討論好我們要怎麼行動！決定好之後再來延伸找辦法完成，不想目標還有點模糊的時候就開始瞎忙

這週的可愛影片：
<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/p/Ceg9i_GrAE7/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/Ceg9i_GrAE7/?utm_source=ig_embed&amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank"> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">在 Instagram 查看這則貼文</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/Ceg9i_GrAE7/?utm_source=ig_embed&amp;utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank">dj A/D（@synthdactylprogram）分享的貼文</a></p></div></blockquote> <script async src="//www.instagram.com/embed.js"></script>

#### 其他問題
目前埋沒有可以實際提出來的問題哈哈哈，討論之後有需要的話會補上來or放在竹原那邊（？