2023/10/2 第一堂課
◆ 課程內容 :
這是第一堂垂直整合課程,我們接觸了3D繪圖軟體,並學會如製作出3D模型,如何調整各個組件的對應位置、組件的大小,完成模型後再匯出檔案到另一個程式裡,我們可以在程式裡調整列印的規格,最後存入USB,連接3D列印機,重置好各個角落就可以列印出來了。
★ 課程心得 :
以前都是看書上或聽別人談3D列印,雖然有看過實體,但沒操作過總覺得3D列印離自己很遙遠,甚至有點複雜,這次雖然時間不足,沒有操作到機器列印的部分,但這堂課真的讓我感受到3D列印沒有想像的那麼有距離和困難 ! 而且是很有趣的 !
● 運用tinkercad 3D繪圖軟體繪出的NDHU方塊模型
● 左圖模型列印出的實物
2023/10/16 第二堂課
◆ 課程內容 :
第二堂課我們使用了Arduino開發版,第一階段我們將程式碼導入開發版中,然後在麵包版上連接出電路,目的要讓兩顆LED燈泡輪流閃爍兩秒。第二階段我們在麵包版上放一個按鈕,讓它控制LED燈的開關。
★ 課程心得 :
這次的課程我們練習的部分主要是接電路,我花了比較長的時間,前面不太清楚Arduino如何和電路連在一起,後來經過助教的指導還有同學的幫助,才將電路連接成功。
第二次上課還是有點不習慣早八🥲,今天腦袋好像還沒清醒,出了蠻多簡單的錯。
● LED閃爍
● 按鈕控制亮燈
2023/10/23 第三堂課
◆ 課程內容 :
第三堂課也與Arduino開發版有關,但與上一次不同的是,我們將按鈕改成計數器,當我們按下按鈕,會顯示出我們所要列印的文字或數值。前面一部分是列印出Hi 你好,後一部分是計數器,計數器原本的程式碼有一個BUG,按一次會跳好幾個數字,一直按著就一直跑數字,我們需要修改它,使得計數器按一次只會出現一次數字。
★ 課程心得 :
上一堂課主要是在接電路,這一次我們開始著手程式碼,可能因為還是不太清楚是怎麼運作的,所以依然有點不知所措,但後來還是有寫出可以消除這個BUG的程式碼,也有比較了解,還是有進步的👍。
● 修改後的計數器程式碼
● 計數器電路
2023/11/20 第四堂課
◆ 課程內容 :
今天的課程內容是Arduino時鐘,第一部份我們將Arduino連接DS1302,並匯入程式,接著將程式碼複製到Arduino上,更改接腳並啟動後,就能在Arduino軟體上看到當下時間。第二部分我們再加上TM1637,和第一部分不同的是,時間會顯示在外接TM1637面板上。
★ 課程心得 :
今天的課程比較簡單一些,可能是程式碼需要修改的地方不多,主要都是在接線,接線的部分也不會到很難,基本上都是前幾次課程學習到的,不過第二部分我還是沒有很快成功,詢問助教之後才知道是因為沒有下載到程式😂。
● 第一部分結果
● 第一部分線路
● 第二部分線路
2023/11/27 第五堂課 請假
理念:當人們在外想確認自己所養植物的狀況時,可以連接網路來隨時隨地的觀察它,也能以遠端的方式即時或預約控制燈泡啟閉提供植物行光合作用所需的光線。 利用物聯網(IoT)的概念,並以Arduino作為控制介面完成遠端控制的能力。
所需元件:杜邦線、繼電器、電燈泡、燈泡座、開發板、溫溼度感測器、電源插座、麵包板、絕緣膠帶、手機、充電線、網路分享器
功能:幫助監測室內或室外植物的狀態,包括土壤濕度、溫度、光照和空氣濕度等。通過感測器,系統能夠收集數據並傳輸到連接的裝置上,比如手機或電腦能夠遠程監控和管理植物的生長狀態。