2022/2/14第一週週記
2022/2/21第二週週記
2022/2/28第三週週記
2022/3/7第四週週記
2022/3/14第五週週記
2022/3/21第六週週記
2022/3/28第七週週記-廢柴機器人大賽
2022/4/4第八週週記
2022/4/11第九週週記-無用之用最初提案"耍廢飲水機"
2022/4/18第十週週記
2022/4/25第十一週週記
2022/5/2第十二週週記
小組作品進度-生日命運飲水機
2022/5/9第十三週週記-多功能飲水機製作紀錄
小組專案頁面-最終的"生日命運酷炫飲水機"
組員1:材料二B09507007盧思允
我在期末專案生日命運飲水機負責的部分是撰寫整個Arduino程式架構,設計飲水機的互動模式,還有編寫三分鐘影片的劇本,以及最後的影片後製。這學期從一開始的焊接電路到後來的Arduino學了不少東西,許多紀錄都寫在了週記,在此簡單總結一下修課心得。
學期中的廢柴機器人大賽,我確實第一次實作出一個對我來說很厲害的線控跑跑警車,收穫滿滿。但不得不說,重點在後半段的Arduino程式課程,在課堂上只有學到簡單的積木程式,但最後的專案用到的大多是C++,我花了很多心力在無用之用提案構想、處理跳線、Ameba板子、抽水馬達驅動等等諸多問題,確實是大幅提升了自己遇到困難解決問題的能力,但同時也有許多未解問題尚待了解。
我其實蠻不喜歡無用之用的概念,主要是我一直抓不到其中精隨,而且我自己覺得我既然都花那麼多時間了,當然想製作出實用的物品,而不是有點像是藝術般不實際的東西。即使考量到初學者技術不足而以無用為概念也許是個不錯的想法,但我還是覺得做出實用的東西能給我帶來更大的樂趣。
雖然說為了趕出生日命運酷炫飲水機讓我快崩潰,而且最後遇到的種種問題還使得它不能遙控出水(要手動接5V才能出水)然後期末又要完蛋讀不完,但我覺得它的許多功能還是很夠看啦。
最後,謝謝老師和助教的這學期的教學及熱心協助,辛苦了。這門課比起系上的必修課總是在學習的深奧的理論還有整天在閱讀的艱澀的原文書,真的讓我有很不一樣的體驗,不再是紙上談兵,而是真的去做出來。也感謝我的期末專案組員,用直流馬達搭配樂高結構來讓飲水機出水管做出來回亂動的動作真的很讚,我們一起經歷了不少痛苦的經驗,但我想我們至少都成為了測試跳線的的專家了。2022.05.22
作品簡介影片:  {%youtube 3X2Zpu2JY3k %} 從一開始的耍廢飲水機到突發奇想的生日命運飲水機,後來因為技術困難而退一步成了多功能飲水機(連結分別連到各階段製作及構想紀錄) 最後的最後經過一番努力,終於成功完成的現在的生日命運酷炫飲水機 在附上程式碼之前,我想在此紀錄作品完成前仍然持續遭遇的種種困難 :::danger 首先絕對是跳線,每次開始接線之前真的都要先拿每一條測一遍LED,在此之前的製作紀錄也提過了,但作品完成前不久還是受此困擾許久。最後索性直接去今華電子買了新的跳線。 ⚡⚡⚡最大的困難⚡⚡⚡:抽水馬達接在UNO板子上的5V及3.3V腳位都可以正常抽水,而且之前也可以用其他數位輸出腳位驅動出水,但之後過了一段時間接在其他數位輸出腳位時卻再也無法驅動抽水(真的前一刻才可以後來馬上就不行),若是改接LED輸出那些腳位還是會亮的,難道各個腳位的輸出電壓不到3.3V而又可以讓LED亮起來但又不夠電壓驅動5V的抽水馬達嗎?真的匪夷所思。
May 22, 2022組員1 : 盧思允、組員2 : 陳洋 因為疫情關係我們分別在家裡分工,各自完成一部分到下週一課堂在整合 組員1 盧思允: 抽水馬達抽水測試 : {%youtube RQf4tJeBHaY %} 一開始的想法是耍廢飲水機,但因為跟機器沒有什麼互動而顯得有些無趣。後來提出了生日命運飲水機的概念,希望讓使用者用遙控器輸入生日四碼來做互動,但後來實際要用程式寫出來的時候,雖然可以先把遙控器上的數字按鈕都先從讀進來的紅外線代號轉成阿拉伯數字,但是這個遙控器不是很靈敏,且要一次處理輸入的四個數字再讓飲水機動作有點難度,因次目前暫時捨棄生日命運飲水機的概念。最後的提案是多功能飲水機。 多功能飲水機說明
May 15, 2022草圖 生日命運飲水機 使用者要用遙控器輸入生日月份日期四碼(例:1225),生日命運飲水機會判斷該使用者當下適不適合喝水。 有兩個功能,第一種為紅外線遙控器輸入生日來決定出水與否,第二種為物體靠近飲水機超聲波感應左右擺動出水水管(第二種其實不會出水只會亂甩水管) 設定紅外線遙控器,讓使用者輸入生日月份日期四碼(例:1225),用隨機函式判斷要不要通電讓抽水馬達出水
May 15, 2022紅外線搖控馬達-利用紅外線遙控馬達正轉、反轉、暫停 因本週回家後發現程式碼上傳時下面會顯示我的驅動有問題,整個無法上傳程式碼到板子上,以下僅是我參考網路教學寫出來的,並未實作出來。 為什麼使用analogRead得到的值會是0-1023之間 Arduino的analogread是用模數轉換器將0和5V之間的工作電壓映射成數值,而其模數轉換器為10位,也就是有2^10個值,對應到10進位數字為0~1023 本周實作心得 直流馬達控制板: 把綠色部分的螺絲稍微鬆開將直流馬達的一紅一黑電線卡進某兩格拴緊 gnd接gnd
May 8, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up