10/2
上課內容:
學習用Tinkercad做3D繪圖,並將其匯成stl檔,然後印出來
上課心得:
這堂是第一次上課,整體來說蠻歡樂的,因為我自己是用平板來操作tinkercad,所以常常會有喬位置的困難,繪圖繪一繪,圖就變成奇怪的形狀。
撇除繪圖不習慣的問題,我覺得tinkercad的繪圖方式比較適合一開始學3D繪圖或是不想畫太複雜的人使用,球型方形在選單拉一拉就好,有時繪畫出意外好看的圖,但自由度也相對較低,如果會使用像rhino的繪圖軟體則能畫更細緻、變化更多的圖形,缺點就是有點難畫。
右上圖是我繪圖的成果,右下則是印出來的成果,感覺3D列印都會與到這類問題,印出來的東西某些面完整,某些面卻怪怪的,特別是有凹凸的地方會看起來不是那麼均勻,也許是印太快?不曉得用砂紙打磨能不能讓表面粗糙的部份磨的更平滑,這樣應該能讓作品更好看,摸起來也不會那麼刺。
10/16
上課內容:
學習用Arduino寫出LED閃爍以及用按鈕控制LED明暗
上課心得:
這是一個回到高中時代的感覺,高一時我很常玩Arduino,初學階段也是玩Blink跟Button,因為蠻簡單ㄉ所以學得比較快,現在就是複習Arduino的概念。
每次Arduino寫完能運作就會覺得超棒的,總覺得程式可以影響現實中的電子電路是一件神奇的事,還有一個理由是我很常寫錯程式跑不動...。
右邊圖一是閃燈的程式,閃爍間隔只有1毫秒,基本上兩個LED燈都是亮的,要甩燈才看的出來有沒有閃爍,圖二是延遲0.1秒的LED閃爍情況(一明一暗),而圖三是用按鈕控制LED的接線圖。
希望之後可以玩步進馬達,雖然玩一玩可能會燒板子。
圖一
圖二
圖三
上課內容:
計數器程式編寫,透過按鈕使電腦計數,在利用程式邏輯將其寫成不連續的計數(按一下只出現一個數字)
上課心得:
今天課堂上寫程式完全是一個煎熬,雖然只是寫短短幾串讓計數器能一個數一個數計的程式,但沒有被引導過有什麼語法能寫就會腦袋一片空白,彷彿高中學的都還給老師,不過我個人覺得要在課堂上用程式邏輯去設計一個程式,比較好的狀態是剛學完幾堂C++或其他程式語言後再來,不然寫程式還沒那麼熟練時,去想一個程式怎麼寫會有很多時間都在空想,其實想不太出來...,然後學習的熱情也比較容易消失,這樣會比較可惜。
右邊圖一是無法運作的程式,我不太懂要怎麼寫所以就寫了兩個if在loop裡頭,在這個問題上卡了1個半小時,不過最後在聽完學長的邏輯後有寫出來還蠻開心的,能運作的程式如圖二。
圖一
圖二
11/20
上課內容:
函式庫操作、製作時鐘,並且要與電腦時間同步。
上課心得:
今天的課程是個輕鬆簡單爽的課,前半部分是學函式庫要如何使用,高中學過也用過蠻多遍的所以感覺不難。後半部則是製作時鐘,以電路來說,接線並不難,只是要接比較多線,狀況如圖一。程式的部份則要特別設定Digital pin或Analog pin的順序,接線會比較好接,程式沒寫好就很容易接錯,圖二是程式的部分,主要呈現時間有沒有顯示正確。
圖一
圖二
11/27
上課內容:
學光敏電阻與伺服馬達的使用方式,並拿來玩chrome小恐龍(超級難玩)
心得:
老實說,來到物理系最常用Arduino玩的東西好像就是小恐龍,從大一到現在我應該已經玩第三次了,有兩次是去當志工,用光敏電阻來玩有一個狀況是環境亮度會影響電阻值,所以程式方面要隨時調上下限。在來就是玩小恐龍的部分,伺服馬達要放對地方,力道也要對,不然空白鍵不好按,光敏電阻則要隨螢幕速度移動,抓到感覺就可以玩很久。
右上是程式圖,右下是試玩圖。
專題計畫:我不會跌倒喔
器材:陀螺儀、Arduino板、L298N、減速馬達x2x2、18650電池(O)、輪子
功能:讓一個移動物體不會一邊倒,要倒了就會有平衡機制!!!!!!
備案:平衡板(?)、伺服馬達。板子上放陀螺儀,靠伺服馬達平衡。
設計圖:
買貨282,剩318