Category Archives: 課程紀錄

[課程紀錄] Arduino+樂高機器人研習@萬大國小

作者/攝影 曾吉弘
課程時間  2017 3/16
課程講師 曾吉弘
課程場地  台北市萬大國小

3/16 來到了CAVEDU旁邊的萬大國小,學生們想要參加今年台北市校際盃的公開賽(主機不可使用樂高原廠主機)。這樣一來多數人會改用Arduino作為控制主機。不過馬上就會遇到的問題就是機構問題,總是要組裝出一台機器人車身的嘛。自行設計機構零件的話,在組裝和修改上的彈性就比樂高弱了一點。樂高的積木式零件能讓學生可以馬上修正上次測試中不滿意的地方。

所以啦,MindSensors這家與HiTechnic齊名的電子周邊廠商早早在NXT時代就推出了NXShield-D/ M 可以搭配 Arduino Uno 與 Mega 2560,到了EV3也推出了 EVShield。讓Arduino Uno 可以使用樂高EV3的原廠感測器,當然MindSensors推出的周邊(例如本次研習用到的Lineleader 光感測器陣列)也可以用,回頭還能繼續擴充各種 Arduino 的擴充板,一舉多得呢。

EVShield購買連結請按我

(樂高強大的地方並非只有主機而已,應有盡有零件庫才是關鍵。說來很現實,但多數人離不開樂高的原因的確是如此。)

先來看一下EVShield的外觀,左右各有四個接頭,可以同時連接4顆感測器與4顆馬達,EVShield另一面還有6個 servo 的 3 pin 接頭,除非要做二足步行機器人,不然這樣的I/O數量應該很夠了。

真的不滿足的話… 還有馬達多工板NXT感測器擴充板可以用,舊款的NXT一樣不會浪費喔。

疊上一片小螢幕的樣子

接著說明一下 Lineleader,這是MindSensors 特別針對刁鑽的直角彎、髮夾彎甚至斷線等設計出的神兵利器:八個光感測器整合成一個陣列。每個可獨立回傳0~100的光值變化,並且已經有 PID 函式庫讓您直接修改相關參數就可以有很好的循跡效果,希望能讓小朋友過程中建立一些機器人控制所需的數學基礎。讓他們知道原來線性方程式以及三角函數真的有用,而不是一直解一些無聊的題目(很可惜,阿吉老師的學生時代就是這樣過的…,無法體會數學之美)。

來看看執行的影片吧 (偵測障礙物是使用 MindSensors SumoEye紅外線感測器,您當然可改用樂高EV3的超音波感測器)。

 

圖說:阿吉老師分享使用一般光感測器與 Lineleader 在過十字路口以及色卡紅綠燈的一些小小心得

最後請看上課照片,祝各位小朋友、家長與老師,在比賽的過程與結果都能有滿滿的收穫喔!

 

圖說:老師們特別調課來上研習,真的超有動力

圖說:老師們對於機構已經有一定的研究了

 

相關文章:

[3/29_C-Day有什麼?]系列之四:台北市校際盃機器人選拔賽(三)- 使用Arduino uno與NXShield

[課程紀錄]Arduino_AppInventor雙A計畫@高雄大港自造

作者/攝影 曾吉弘
課程時間  2017 3/18
課程講師 曾吉弘
課程場地  高雄大港自造

大港自造位於高雄西子灣駁二特區的自造空間,去年辦了大港自造節,開啟了不一定要掛 Maker Faire 牌的 Maker 活動,很多不一樣的發想就此展開。

言歸正傳,CAVEDU的專長是開課嘛,所以我們把招牌課程搬到大港囉。

我覺得Maker的能量就是從拿起工具的那一剎那開始,我真的覺得人人都會喜歡動手做些什麼,不管是鋼彈、小餅乾或是拿筆胡畫一通,總是對於指尖下的無限可能有著各類型的憧憬。

阿吉老師國高中就很喜歡工藝課,還記得當時要自己做一個書架,從切木板開始,到鑽孔、打磨拋光與上色都是新鮮的新鮮。為了讓木頭表面可以順利上漆,我還特別去五金行挑選各式各樣的砂紙,竟然發現了五金行老闆喜歡自己改造軍事模型–>因為工具應有盡有所以開五金行嗎?我不知道,但我看得出來他很快樂。自己做東西這件事也無所謂好不好,甚至”business model“(聽說大家最討厭被問到這句話,哈哈)。這個成品就代表了當下的自己,心境、技術等各方面的自己。

雖然說雙A計畫已經是老牌課程了,但是打底的工作還是很重要的。讓Android手機使用藍牙去與Arduino溝通之後,手機就能作為控制與顯示之用,Arduino也能藉由手機得到更多原本難以企及的功能,例如連接社群網路、拍照以及更好的計算能力等等。

來看上課照片(上課投影片於本文末)

 

 

小班教學,其實外面玻璃有很多有興趣的民眾在看呢

學員很認真地嘗試老師不同的題目

感謝大港的美麗攝影師把我拍得這麼滄桑…

最後來感受大港自造的熱鬧吧!

最後是本日上課投影片,歡迎多多分享喔


 

文章的結尾,來到了工商服務時間

未來Cavedu教育團隊也會不定期在大港自造舉辦課程~最近一期的課程在4/15的樹莓派課程喔!想要報名的朋友可直接在下方連結報名喔!

報名連結:http://www.accupass.com/event/register/1703240957416260981710

 

相關文章:

[積木也能控制機械車] 來自淡江電機實驗室-兒童無電腦程式邏輯訓練營

放寒假期間,家中的小朋友都去哪裡玩呢? 擔心小孩整天沉溺在電腦及平板上嗎?這次CAVEDU教育團隊邀請了淡江大學電機系同學針對兒童所設計出的「無電腦程式邏輯課程」進行教學。

本次課程分成兩大部分,第一部份是機械結構訓練,第二部分則是程式邏輯及方向感認識,有了對課程的基礎認識,就讓我們一起來看課程的各項細節吧!

作者/攝影 趙偉伶
課程時間  2017 2/11
課程講師 淡江電機實驗室
課程場地  機器人王國B1教室

本次課程我們聚集了中班到小學四年級的小朋友們來參加,在教學的過程中發現小學以上的小孩較為適合本次的課程。

第一部份、機械結構訓練

我們透過組裝樂高積木,來訓練小孩子認識機械結構的能力

而今天我們要教孩子們組裝的就是這台機械手臂車

可以大致上看出他對稱的機械結構,而本次課程會教小孩半邊的結構再進而讓他們嘗試自己組出另一半的結構

老師們跟小朋友都很認真在組裝機械車呢?!

這麼多零件,要拿哪一個呢?!

老師:我這麼認真教,有沒有再聽??

學生:有歐~~~

大約小學二年級以上的學生,老師教一次就能稍微地融會貫通並自己開始組裝

但像中班的學生,就需要老師在一旁指導哪些零件要怎麼裝

經過一番奮鬥,小孩們都把零件組裝完成囉!

好累阿~終於組裝完成了

而接著經過一個午休就開始進行第二部分

 

第二部分、程式邏輯及方向感訓練

休息一陣後,就開始教小孩們如何使用程式積木了

首先先簡單介紹一下三樣控制機械車的要件:

 1.邏輯板

按下邏輯板的綠燈為「執行程式」,紅燈為「停止程式」

2.方向積木

將方向積木放邏輯板(圖七)的格子中,就能夠產生指令給車子,是用來操縱車子方向及觸碰感測器很重要的元素之一。

3.闖關圖紙

闖關圖紙的設計是希望透過不一樣的關卡讓孩子們試著使用邏輯板(圖七)及方向積木(圖八)來進行闖關及破解任務。

看孩子們認真用邏輯板讓車子移動到想要到達的地方,除了可以訓練程式邏輯之外,還能夠訓練孩子們的方向感。

在課程的過程中,有時會看到孩子因左右分不清楚而感到挫敗,但老師們也不斷激勵孩子們思考解決錯誤及邏輯重組,透過這樣子的過程讓他們能從錯誤中學習,從另一層面來說,更是訓練他們面對失敗不斷努力的精神!

課程的設計上安排了許多不一樣的關卡,讓他們從闖關中學習,並由簡單到困難。

孩子們很積極並開心地參與其中,讓學習不再是書本上的事情,而是從體驗過程中刺激出更多可能性。

完成任務及闖關時,也讓孩子們有更多的成就感以及想要更深入了解課程的興趣。

闖關結束後,老師們安排了課後娛樂「用機械車畫畫」

將機械車綁上畫筆後,孩子們開始各顯本事囉!(操控的方式當然還是使用邏輯板跟方向積木)

最後小孩們畫出的圖片呈現出大藝術家的氣息呢!

課程一開始時,孩子們對於方向及程式邏輯思考都是不熟悉的,經過課程的訓練後大家都有進步,並且愛上了使用邏輯板控制機械車畫畫這件事呢!

最後孩子們還開心地一起來個大合照呢~~~~

 

 

相關文章:

 

[回顧] 2017小小自造者冬令營(下)<再生藝術、無動力小車、金粉春聯、寶可夢2、設計桌遊>篇

上篇文章介紹了小小自造者冬令營前兩天的課程,這篇文章將繼續為大家詳細介紹這群小小自造者在最後兩天的營隊中還進行了什麼好玩的課程。

作者/攝影  陳亭妏/ 吳怡婷、陳亭妏
課程時間  2017/01/23-01/26
課程講師  吳怡婷、陳亭妏、郭皇甫
課程場地  機器人王國

課程介紹來到了第三天,今天早上也是戶外課程,我們來到了再生藝術工坊,在這裡,透過創意手作,所有看似廢棄的材料都能夠重獲新生。我們要在這裡進行CIY(Create It Yourself)的課程,讓小小自造者們認識再生材料。

謝謝之軒老師為大家導覽再生藝術工坊,透過詳細的介紹,大家不但認識了再生藝術工坊以及再生材料,也從中明白了環保的重要性。

接下來,大家要用再生材料做什麼呢?

進入了工坊,首先映入眼簾的就是這個讓大家都雀躍不已的十公尺超長軌道,之軒老師跟大家介紹,這是Nerdy Derby無動力軌道車的比賽軌道,大家要運用工坊提供的再生材料,製作出獨一無二的小車,而這台小車不僅要顧及外觀,還要考慮速度與脫軌等等問題~

有許多孩子是第一次使用鐵鎚,在老師的協助下,大家害怕受傷的心情也逐漸煙消雲散,也越來越能得心應手的使用工具了!

在大家專注於製作小車時,一眨眼就中午了!午餐過後,大家終於要開始挑戰十公尺的超長軌道囉!

挑戰過程中,大家都屏氣凝神地盯著自己的小車,用力祈禱不要掉出軌道。

Nerdy Derby的活動就在孩子們挑戰成功的歡呼中落幕了,我們搭著公車搖搖晃晃地回到教室,準備迎接第三天的最後一堂課程。

再過兩天就是農曆新年了,老師們提供了紅包紙,我們要來寫春聯囉!大家一開始先腦力激盪一番,想出跟雞年有關的成語,以及拜年常說的吉祥話。拿起毛筆,大家下筆時都比往常更加小心翼翼,就怕破壞了畫面。

讓我們來看看大家如何圖文並茂的呈現出各式各樣的創意春聯吧~

年年有餘,菜菜今年有好多魚啊~

大家畫了好多吉祥的小圖在成語旁邊,除了小魚以外,還有元寶、公雞等等,畫面非常豐富。

對寫書法很講究的沂學,一筆一畫都非常的仔細。

最後大家的作品擺在一塊晾乾,作品完成越多,越能感受到濃厚的過節氣息,孩子們還紛紛嚷著老師這個紙好香喔~想必是已經開始期待除夕夜的壓歲錢啦!

小小自造者營終於來到了最後一天,第一堂課是皇甫老師的Scratch課程,跟以往的Scratch課不同的是,這次使用的是單板電腦Latte Panda~透過皇甫老師的介紹,大家在上課之前,先認識了這塊厲害的小小熊貓。

開機囉~~~~~

皇甫老師開始介紹Scratch的介面與功能,今天大家的目標是完成由老師設計的遊戲半成品,完成過後,不僅能抓到遊戲中預設的水箭龜,還能抓到兩天前大家自己創造的寶可夢喔!

在開始寫寶可夢程式之前,老師先讓大家先來個基礎練習,讓Scratch小貓動起來。

大家熟悉Scratch之後,就能開始挑戰寶可夢程式啦~

程式欄越來越豐富了,大家的目標是丟出寶貝球後能夠順利收服隨機出現的寶可夢!

看到自己畫的寶可夢出現在螢幕上,更激發了大家想要順利完成程式的慾望~

 

在大家同心協力的努力之下,每個人都順利地抓到自己的寶可夢啦!一陣腦力激盪過後,孩子們都餓昏了,不過今天的午餐要自己動手做喔!這天剛好是小年夜,怡婷老師先跟大家聊聊過年要吃水餃的習俗,不僅因為水餃象徵元寶,裡面包的餡也藏著新年的祈望。大家圍著桌子,一起看老師們示範包水餃,再自己挑戰。

大家包的水餃都非常漂亮啊!而且每個都有黏得緊緊的,沒有在鍋子裡分離喔~最後配著可口的玉米濃湯,大家開心地飽餐一頓,補充滿滿的體力準備迎接最後半天的課囉!

過年系列的第二堂課要來畫紅包,但是今天要使用的媒材是金粉!大家聽到吹金粉時都似懂非懂,阿圓老師拿出了範例讓大家摸摸看,原來金粉加熱過後,就能呈現出燙金一樣的質感~

首先要先用膠水在紅包上創作,但是速度要快,以免金粉黏不上去。

畫好後就能來灑金粉囉~阿圓老師幫忙把金粉撒勻,再交給怡婷老師協助,利用熱風槍加熱金粉。

最後再用墨水點綴就完成囉!閃閃發亮的金字與紅包的搭配看起來喜氣洋洋,大家可以帶回去給爸媽包壓歲錢啦~

最後一堂課要讓大家自己創作桌遊,孩子們要用樂高設計關卡與關卡的外觀,最後集合作品圍成一圈大富翁!

每個人的作品都只是大富翁的一小部分,但是當大家的成果一起呈現時,畫面變得非常的壯觀!大家都迫不及待想開始遊戲了~

一起擬定規則、一起設計關卡、一起處罰也一起過關,一起努力創造的遊戲玩起來也特別好玩,歡樂的小小自造者營就在此起彼落的笑聲中來到了尾聲。透過這個營隊,不僅帶給孩子們學校沒教的有趣知識,體會動手做的美好,結交到好朋友,最重要的還是讓大家在笑聲中學習,更能獲得動手嘗試不怕失敗的勇氣。

 

相關文章:

 

[回顧] 2017小小自造者冬令營(上)<樂高、模型、泡泡、翻模、寶可夢、足球>篇

去年暑假,CAVEDU教育團隊針對低中年級的孩子們首次開辦「小小自造者夏令營」,獲得許多好評。

今年的小小自造者冬令營的招生對象一樣是一至三年級的小朋友,相較去年,我們將課程更上一層,將多元主題結合多樣化素材,讓孩子們能夠體會動手做的美好。

作者/攝影  陳亭妏/ 吳怡婷、陳亭妏
課程時間  2017/01/23-01/26
課程講師  吳怡婷、陳亭妏、郭皇甫、Coach
課程場地  機器人王國

第一堂課由創意翻模率先登場,阿圓老師利用一模一樣的寶可夢公仔,講解翻模技術所要傳達的兩個重點:創新與大量複製。

講解完翻模的過程,首先大家開始用油土做出公仔的草模。

發表時間!

大家一邊分享自己的成品,一邊觀摩其他人的公仔。

草模製作完畢,今天製作母模的材料是印模粉,印模粉是由天然藻膠製成,除了擁有安全無毒的優點以外,製作方法也非常簡單,加水攪拌,等待五到十分鐘就會凝固囉!非常快速方便,缺點是只能使用一次。

由於時間的關係,上半堂翻模課就到製作母模為止,下午再繼續完成公仔。

午餐前的最後一堂課是創意造型積木,今天的主題是——運動員!

阿圓老師在牆上貼了幾位常見的運動員,要大家先觀察各種運動員的服裝:為什麼有的運動要穿長袖,有的運動衣又沒有袖子呢?還有運動員們分別戴著什麼帽子?透過服裝,也能夠更加了解運動這門學問。

介紹過後,阿圓老師示範如何組裝人頭與四肢的連接,不過事實證明大家的創意與觀察力都足足超越老師啊!讓我們來看一下大家的作品吧。

作品一號是個籃球員!籃框雖然略小,但是十分具有巧思~

菜菜的棒球員做到一半,被老師發現球員怎麼穿著熱褲?趕快叫他幫球員穿回長褲不然滑壘會流血的啊~

完成囉!一問之下原來前面的柱子是樂樂棒球的球架~不愧是孩子眼中的運動世界。

這一組也在打棒球比賽,不過老師覺得這一致配色的裝扮好像忍者啊~

詠衡的籃球員正準備投三分球,做完之後覺得籃下好像太空了,於是做了一個敵隊的球員防守。

年紀最大的琮琮做的Michael Jordan非常精緻!作品完全鶴立雞群。

不久後詠衡的Curry加入了鶴立雞群的行列~

兩位女孩同心協力蓋起的豪華足球場!她們對球場的觀察非常細微,對作品的要求也很高,光是球門就花費不少心力蓋起。

經過了創意造型積木課,可以發現孩子們都對自己要求甚高,不停的增加配件、造景等,希望能呈現出最棒的作品,在做完之前還不准老師拍照呢~最後看到了大家的成品,真的遠遠超出老師提供的範本呀,實在是非常的厲害。

午餐過後,阿圓老師教大家取出母模裡的油土,準備開始灌石膏囉!

石膏的部份,老師先帶大家一起觀察石膏粉與水的比例,孩子再自己倒入母模中。

 

石膏要等一至兩天才會全乾,雖然要等待,大家的期待還是全寫在臉上,嚷嚷著希望天氣夠好,才能早點脫模~

第一天的最後一堂課是創意泡泡拓印,利用洗碗精與水彩顏料混合,吹出彩色的泡泡,再轉印在粉彩紙上。

吹起如山的泡泡,大家都玩得不亦樂乎,並且趕快抓緊泡泡短暫的存活時間拓印,老師則是一直在旁提醒不要玩到忘情不小心吸了吸管啊!

最後大家把拓印過後濕漉漉的粉彩紙放在翻模旁邊一起晾乾,結束了第一天的課程。

第二天的第一堂課,要讓大家發揮創意,畫出自己專屬的寶可夢,畫完的寶可夢要拿來做什麼呢?老師要大家敬請期待之後的Scratch課程~就會知道答案囉。

大家創造的寶可夢,有的多樣化、有的五彩繽紛、有的三頭六臂,就讓我們一起期待之後的Scratch課程吧!

畫畫課之後迎來的是這次營隊的第一堂戶外課程,大家出發前往青年公園踢足球!

慶幸是風和日麗的好天氣,有一大片草皮可以自由跑跳。課程一開始,Coach先發給大家一人一顆球,透過規則簡單的遊戲,無論是有無基礎的孩子,都能夠玩成一塊,並且建立對足球的喜愛。

透過分組競賽,大家體會到團隊合作的重要性,也學會互相支持與體諒,無論結果輸贏,大家都獲得了寶貴的經驗。

最後是振奮人心的精神喊話與小叮嚀,謝謝Coach帶給我們如此美好的早晨~準備搭公車回教室吃午餐囉。

原本大家只聽說中午吃壽司,沒想到一進教室,擺在桌上的是樂高火車軌道組,原來今天的午餐是迴轉壽司!

來到了下午,由皇甫老師和怡婷老師帶領大家一起組裝模型。希望大家透過自己動手組裝,能夠更加了解市售的公仔是如何開模、組裝、打磨、上色等等。

講解完畢!大家開始認真打磨零件,準備組裝。

拍下大家認真的神情,這個畫面讓人不禁覺得好像小小家庭代工廠啊哈哈~

開始組裝囉!這個貓臉好像有點眼熟⋯⋯

最後一個步驟是貼上貼紙,貼完就大功告成囉!

妖怪手錶公仔完成啦!大家的喜悅全寫在臉上啊~萬代出的這組妖怪手錶系列模型組裝方式簡單卻又不失精緻,像是琮琮手上這隻USA兔,能夠替換多種表情呢!

距離下課還有一點時間,怡婷老師幫大家檢查前一天灌的石膏模型乾了沒有,發現已經有些小朋友的作品可以脫模囉!最後大家抓緊下課前的時間將模型塗上顏色。

至於之後的兩天還有什麼精彩課程呢?請待下回分解~

 

參考資料:

DIY Bubble Art

[課程紀錄]Arduino+手機App 物聯網應用實作:打造環境感測裝置@T客邦

作者/攝影 曾吉弘
課程時間  2017 2/11
課程講師 曾吉弘、薛皓云
課程場地  T客邦創客基地

2/11 星期六寒風颼颼呢,但在T客邦創客基地有20位學員一起來打基礎,Arduino 與 Android 的藍牙通訊。現場學員來自各方,有來自基隆的國小老師,也有電子公司工程師,也有純粹想學的朋友們。

同學們的問題相當五花八門,差點就被問倒了,但這正是教學相長的開始,您說是嗎?

本日課程主軸是告訴您Arduino(介面與網路功能較缺乏) 與 Android 手機(採用App Inventor 編寫程式)兩者結合之後有哪些有趣的應用

  • 手機可以做為顯示器來呈現Arduino丟過來的感測器資料(手機應該沒辦法讓您直接接感測器或LED吧,但您想的到的基礎電子元件,Arduino幾乎都可以存取)
  • 或是控制器根據某些條件(簡訊、Email、或是opendata 查詢結果) 來觸發Arduino 執行某些動作。

兩天課表的 Google doc 在這邊,請和我們一起學習吧,您可以根據文末的投影片或到CAVEDU技術部落格查詢[雙A],會有相當豐富的資料。

自誇一下,[Arduino從入門到雲端]這本書現場詢問度很高喔

 

以下是上課照片

上課時我都會用123D Circuit來介紹,除了可以用投影機以外(大家想想看要學生走過來走過去看麵包板的接線…),還可以模擬,接錯線不小心燒掉元件的機會可以降低一點。我在很多學校都直接要求用這個交作業呢。

當天助教(其實我們的助教都是講師)薛老師,本著對於初音的熱愛開始玩Arduino、Unity等許多奇奇怪怪的應用。有什麼冷門的疑難雜症問他就對了~

通訊之夜投影片:


 

相關文章:

[ MakeNTU_MTK 研習營 ] 課程記錄&常用的7688Duo作品教學分享

作者/攝影 徐豐智/薛皓云、洪卉君
課程時間  2017 2/17 4hr
課程講師  徐豐智
課程場地  台大-新生教學館

大家好,這周六日即將進行MakeNTU,今天想先跟大家分享一些MTK企業獎主題OpenData的網站,作為製作作品的參考

寒假依然努力不懈的各位

最近佑緣助教也有試一個不錯的API,可以用python抓溫度資料,推薦給大家DarkSky API。六日早上會出現在三創園區,大家可以把握機會捕獲他~

 

其他的助教與老師還在確認時程,我們預計周六周日早上到下午會在各位的場區擺攤,有需要可以來問問題喔。當天上課資料在這裡

 

正在推眼鏡的皓云助教

附上雷虎遙控車 – 使用LinkIt Smart 7688 改裝成FPV第一人稱視角載具一枚

 

台大電機土生土長的宗穎助教

有些操作小技巧可以看這邊

 

在台上抓著麥克風獨唱的我

在大家背後默默付出的阿倫助教

 

以及本團隊的藏鏡人阿吉

 

最後還是寒假也努力學習的各位囉!

打完收工,下台一鞠躬,下次再見。

[課程紀錄]物聯網實作工坊-7688教師研習@TQC

作者/攝影 曾吉弘
課程時間  2017 1/12,13
課程講師 曾吉弘
課程場地 TQC電腦技能基金會

新年新氣象,1/12 13 兩天於TQC電腦技能基金會舉辦了7688物聯網講師研習,

兩天課表的 Google doc 在這邊,請和我們一起學習吧!

 兩天研習的好處就是可以慢慢教,大家也有一個晚上的時間稍微緩衝一下,不然這些內容要一天全部上完,物聯網課程又比單純Arduino的課程來得複雜很多,硬體、網路

我們把 LinkIt Smart 7688 Duo 的大小秘辛都講過一遍,簡列大綱如下:

  第一天上午   7688 Duo 硬體介紹以及當作 Arduino使用

  第一天下午   7688 網路設定與 openWRT 操作 (檔案系統,以及如何執行Node.js / python)

                       Mediatek Cloud Sandbox 介紹 -> 繼電器(數位輸出) 控制

  第二天上午   MCS影像串流 / 照片上傳,這是 7688 最特別的地方,用它做一個

  第二天下午   上傳感測器資料 (Node.js + Arduino / python + Arduino)

                       如何外部取得 MCS channel 的資料點 (JSON format)

  在此需要好好說一下,在此之所以使用 1+1 的方式而非純Arduino 或 純 Node.js / Python 的原因(很多學員也很困惑):

  1. 很多電子周邊有Arduino函式庫,但不一定有 Node.js / Python 的函式庫
  2. Arduino IDE 的聯網功能與 Node.js / Python 相比弱多了,以[[LinkIt Smart 7688] MCS 上傳資料] 教學,您可以看到Arduino code < 20行,Node.js / Python code <30行,輕鬆愉快喔

下圖是上傳光敏電阻資料到 MCS 的資料頻道上:

相關文章:

[活動紀錄 ] Arduino/Genuino 101 教學課程分享in Clubhouse

CAVEDU教育團隊前進Intel Clubhouse!在8週的課程裡,進行Genuino 101的基礎教學,並且讓學員們完成一臺手機藍牙遙控車!

作者/攝影 洪卉君
課程時間  8週 (週四 18:00-20:00)
課程講師 徐豐智
課程場地 Clubhourse

感謝臺灣Intel的邀約,CAVEDU教育團隊從2016年10月至12月,在臺灣Intel Clubhouse(財團法人台北市基督教勵友中心)和學員、志工們一起進行了8週的Genuino 101教學課程

來看看8周的課程都做了什麼吧:

Week 1Week 2Week 3Week 4
Genuino 101 基本操作Genuino 101 功能應用—LED呼吸燈Genuino 101 功能應用—可變電阻遙控車組裝教學
Week 5Week 6Week 7Week 8
學員挑戰—遙控車改裝APP INVENTOR—APP製作程式教學學員挑戰—自己寫程式控制遙控車課程內容整合—遙控車呈現

臺灣Intel Clubhouse的學生、志工們完全沒有任何電子、電路基礎,因此在課程教學上除了教學中學員們常見的疑惑以外,天馬行空的問題也不少,不過這些天馬行空的問題很多是真的有辦法實現或解決的!也很佩服學生們能夠想到一些「意料之外」的方式呢!

首三週的程式教學,雖然是比較死板的安裝、啟動、寫程式碼等等內容,但是安排了LED燈和可變電阻這兩項簡單的元件,讓學生實際透過Genuino 101來操控。學生們對於可以依自己的想法控制這些電子元件都感到很興奮。

從第四週開始,就進入本次課程的重頭戲——遙控車製作與操控了。除了硬體上的Genuino 101加遙控車組裝,我們也加入了App Inventor的教學,讓學生可以寫出自己的手機程式並且用它來控制自己製作的遙控車。寫App得到了很好的迴響,我們先教學生入門款的依指令讓手機發出聲音、跳出圖片等等簡單的小動作。學生們在決定音效、圖片、甚至是呈現的方式,都很有自己的想法!看著學生們七嘴八舌地分享自己為手機做出了什麼酷炫的功能,總是會忍不住想要再多教一點啊!

最後學生們終於可以用手機控制自己的Genuino 101遙控車啦!立刻在教室外面的走廊舉辦了第一屆臺灣Intel Clubhouse盃賽車,還開了Facebook直播。看到同學們都可以做出一臺遙控車,並且結合自己的想法來執行藍牙操控的程式。覺得很開心!希望學生們可以利用我們留在臺灣Intel Clubhouse的材料組,結合這次課程的教學內容,試著實現腦海中的想法。

 

[課程成發]海洋機械Arduino課程期末專題展示

紀錄撰寫  曾吉弘紀錄攝影曾吉弘
課程講師  曾吉弘上課地點海洋大學
課程時間  2016 9月~ 2017 1月

阿吉老師在海洋大學的學期課程[Arduino微處理機課程(課程網站)] 順利結束了,感謝台灣英特爾公司贊助本學期所使用之Arduino 101開發板。2015年則是感謝聯發科技公司贊助的LinkIt ONE物聯網開發板(期末展示請點我)

一學期的課程中,同學要學會使用Arduino進行基礎I/O控制、App Inventor 藍牙控制這兩大主題,期末也要做一個專題出來。評分標準是這樣的:

  • 出席:10%,無故缺席每次扣學期總分2分,扣完為止。請務必親自請假,不接受代請。
  • 回家作業/課堂競賽:30% (5% x 6),取高分
  • 期中專案報告:20%,至少有一個完整的功能可運作
  • 期末專案展示:30%
  • 自評5%
  • 組員互評5%

我對於學生的要求很簡單:用心做,少找藉口。但即便這樣到了學期中還是退選了接近一半的人(10多位…),這件事總之就是教一個算一個囉,不經意找到Facebook回顧兩年前我對於學生期末專題的一些總括性意見,列於文末,想看的朋友請耐心看完吧。

專題製作列表:

  • 手持穩定架
  • 寵物自走餐車
  • Axi draw 寫作業機器人(但是要寫很久…)
  • 變形手機多功能座車
  • 遠端探險遙控車
  • 紅外線遙控自動避障掃地機器人
  • 無用盒子

 

手持穩定架

運用Arduino 101 上的加速度計與陀螺儀做出的手持穩定架,相當不錯

遠端影像遙控機器人

遙控功能使用 App Inventor BLE 控制 Arduino 101,影像串流則使用7688 Duo (學生自己去買的,願意自己去找資源這點還挺欣慰的

學生專題常見的狀況,電路板沒有固定,電線長度嚇死人…   除了容易脫落遭成機器人出問題之外,甚至有可能短路而失火

 

紅外線掃地機器人

壓克力自己切的,但您可以發現馬達安裝孔位太外面了,很容易讓壓克力裂開。另一方面,馬達轉速太高其實很難把灰塵掃起來

無用盒,按下搖頭開關會伸出一隻手(servo帶動) 來把按鈕推回去,可以無限次數一直推推推,適合有強迫症的人使用

Axi draw 學生自己畫圖3D列印出來的寫字機器人,可以把要寫的字轉成G code 之後寫出來,目標是可以幫忙寫作業,但是要寫非常久… (還是自己寫比較快…)

以下是demo照片,各組作品的文件與程式碼都會放在本課程專題頁面

demo 完就吃pizza(當天基隆狂風暴雨,辛苦去拿的同學了),阿吉老師的課就是有棍子也有胡蘿蔔,好好做老師不會虧待大家的啦~

 

阿吉老師2014年寫的感言

以下是我對於這學期某堂課,給同學的評語。我衷心期待每位同學都能在認真學習之後有所收獲。文長慎入…

=======================================

各位同學辛苦了,希望這學期大家都有學到東西。以下是我對於各位在本學期表現的講評:

遲到問題:如果您是習慣性遲到的人,這個特性應該多少也會反映在您的待人接物與專題品質上。

上課態度:這…不用我多說,您自己最知道自己上課是怎麼回事。老師不是媽媽,老師不需要也不應該去一再提醒上課要認真這件事。

專題製作:

基本上大家的文件除了第9組上算完整之外,其他各組的東西都有一定程度上的缺點。包括以下:

  1. 格式不一
  2. 沒有參考資料或說明不清楚(最好都不用查資料就會做)
  3. 甘特圖看不出進度規劃
  4. 組員分工不清楚
  5. 看不出學期專題等級和課堂作業等級的差異(到底有沒有好好檢查過啊!)

至於文件準備方面,我希望大家可以先看看這份投影片(http://www.slideshare.net/mwhan/99-29808114)。文件是讓大家對於專案的進度得以參考與回顧,不是拿來應付。機器人會拆掉,但文件卻能留下來。

有時候您專題做得很好,但文件不完備,這樣學弟妹要參考的時候才有承先啟後的價值。再者,日後您要推甄研究所時,我也希望這學期的東西可以派上用場。如果文件中錯字連篇或是格式不一,您很難去說服別人說這份文件是有認真過的。

我之所以要求一定要現場demo,原因很簡單。電機系的同學對於 presentation 的訓練是稍微缺乏的,這樣您才知道反覆演練,顧到每一個環節之後,才懂得珍惜在台上的每一秒鐘。例如,我明明就有說報告當天要將 word 檔「雙面列印」,幾乎沒有一組做到…當別人知道您卻不知道的時候,我想您需要更謹慎。

有時候,不一定都會有第二次機會。如果您今天去研究所口試,要demo的機器人不會動…

再者,您有好的內容,別人還不讓您有機會說,或是只有非常不足的時間。這時如何「講重點」就很重要。我都讓大家講完,從各位報告的內容當中,我就可大約得知各位在本學期中所付出的程度。

衷心各位在本學期課程中都能有所收穫。

吉弘 2014/01/14

 

 

相關文章:

[研習活動紀錄] 使用Auto Desk 123D Design設計樂高積木

經過上次復興高中教學,石老師認為同學反應良好,遂有這次延續的活動提案,這次目標是要對普通選修課的學生,讓他們有基本的樂高積木配合知識。

這是選用的軟體是由石老師詢問學生後指定,以AutoDesk123D Design來進行繪製,繪製主要圖形亦由石老師以鉛筆手稿畫出。可見石老師對這次研習的重視程度。

紀錄撰寫  陳煜倫紀錄攝影 石佳玉
課程講師  陳煜倫上課地點 復興高中
課程時間 12/19


▼ 剛開始講課大家免不了都有點拘束,但至少看起來都很有興趣。 ▼

▼ 同學因有玩過教具,對樂高本身有一定了解,都很期待這次課程。▼

一開始先讓大家了解樂高積木本身尺寸制定的規則。▼


再來讓大家對今天所要繪製的目標進行了解。▼


 ▼在開始繪製前先載入軟體,趁此機會帶大家了解自製積木的配合可以製作到何種程度。於是就將自製行星齒輪減速機企鵝號端出來。果然能確實吸引學生的眼球。▼

▼以實例告訴大家,何處是自行繪製,自行繪製的要如何使用。▼

▼ 將企鵝號調整成歡樂咖啡杯模式。 ▼

▼ 果然旋轉咖啡杯讓課程緊張的氣氛頓時好玩許多。▼

▼ 果然好玩又有趣的東西大家都愛。 ▼

▼ 進入正題來實作繪出今天的目標吧! ▼

▼ 對各個步驟詳細說明,防止錯誤。▼

▼3D總是比較不易了解,用手勢輔助解釋說明吧! ▼

▼或許學生們對3D繪圖不是那麼熟悉,需要詳細解釋。▼

▼終於繪製完成了,開始列印吧!▼

▼ 在列印前再針對列印可能發生問題詳細解釋。 ▼

▼ 辛苦繪製的東西終於完成了。▼

看這製作出的完全可以配合樂高零件使用。

感謝石老師的邀請以及學生們的用心,雖然兩次研習使用的軟體不同,但是3d繪圖所要學習的主要是方法,軟體本身是其次,希望各位同學能對這些課程內容完全吸收,也期待下次我們能有更精彩的課程內容帶給大家。

相關文章: