顯示具有 Maker 標籤的文章。 顯示所有文章
顯示具有 Maker 標籤的文章。 顯示所有文章

2021年2月11日 星期四

用 Raspberry Pi 4B+ 連結 Pico 控制板


 Raspberry Pi 在2021年一開始推出了 Raspberri Pi Pico 控制板,同時也介紹了 Pico 控制板的基本操作應用 Getting-Started,如果對於英文閱讀覺得麻煩,這裡有一篇對岸的文章,可以提供比對參考;也可以看一下黃文玉老師的教學文。對於本文的教學應用,大家還可以與【MicroPython開發環境安裝與GPIO數位/類比測試】和【OLED SSD1327 I2C MicroPython驅動程式開發與測試】延伸閱讀。除此之外,官方的教學文也是很好的學習內容。

Youtuber 老明 Pico 開箱介紹

由於 Raspberry Pi Pico 與 Raspberry Pi 4B+ 或 Raspberry Pi Desktop 都是由樹莓派基金會所開發,所以在連接與應用上也是最容易的,基本上無論是Raspberry Pi OS (Full),或者是 Raspberry Pi Desktop ,都是只要開啟系統,連接 Raspberry Pico 就可以開始進行操控。

這篇文章,我們將介紹如何利用 Raspberry Pi 4B+ 連結 Pico 控制板,透過 Raspberry Pi OS 內建的軟體開發工具「Thonny Python IDE」進行 Python 程式編輯,操控 Pico 控制板。


2020年3月21日 星期六

在 Raspberry Pi 4 上安裝 Cheomium OS!設計專屬的 ChromeBox!


這一篇文章,分享一下我在Raspberry Pi 4 上面安裝 Chromium OS的過程。將您的Raspberry Pi變成 Chromium OS Box。在您安裝之前,必須要了解一下關於 Chromium OS的一些基本訊息。

Chromium OS 是一個 免費的開源操作系統, 旨在運行 Web應用程序 和瀏覽 World Wide Web。它的開發版 Chrome操作系統,是由 Google 所作的一個 Linux發行版作業系統。

與Chrome OS一樣,Chromium OS基於 Linux內核,但其主要 用戶界面是 Chromium 瀏覽器, 而不是 Google Chrome瀏覽器。Chromium 還包括 Portage 軟件包管理器,該軟件包管理器最初是為 Gentoo Linux 開發。由於Chromium OS和 Chrome OS 使用 Web瀏覽器引擎作為使用者界面,因此它們面向 Web應用程式而不是桌面應用程式或移動裝置應用程式。

基於這些資訊,Chromium OS 與目前的 Chrome OS還是有些差異,Chromium OS 只使用 Web APPs,它不提供 Google Play,與安裝 Android APPs 的功能。有興趣在 Raspberry Pi 上使用 Google Play 應用程式的使用者,可以另外安裝 Android for Raspberry Pi 的系統。

2020年3月14日 星期六

安裝與設定 Raspberry Pi 4 (六) --- 桌面設定

基本上《安裝與設定 Raspberry Pi 4 (一)》至《安裝與設定 Raspberry Pi 4 (五)》即已完成了Raspberry Pi 的作業系統與應用程式的基礎設置,一般使用者與學生也能夠進行常規工作、資料搜尋與文書處理。


接下來只是一些桌面設置的小技巧。如上圖,這個畫面看起來是不是也很 Windows 啊!題外話,用了 Raspberry Pi 的 Raspbian (Linux) 系統,功夫一定會進步的。簡單說,工具本來就是都一樣,只是操作的習慣被制約了!會使用 Windows 和 MS Office,沒道理不會其他桌面系統與文書處理工具。其實這種經驗的遷移正是資訊素養的表現。

言歸正題,把桌面弄得很 Windows 也許沒有甚麼意義!但希望這種親切感的氛圍下,能幫助大家習慣使用 Raspberry Pi。


安裝與設定 Raspberry Pi 4 (五) --- Chromium 同步設定

Chromium 是 Google 為發展自家的瀏覽器 Google Chrome 而開啟的計畫,以 BSD 授權條款等數種授權發行並開放原始碼。Chromium 與 Google Chrome 共享大部分程式碼和功能,但功能和商標之間有一些細微差別。(維基百科)



在 Raspberry Pi 的 Raspbian Buster 上內建 Chromium,使用者可以透過它與 Google Chrome 進行同步。這邊文章,我們接介紹利用同步的功能,使用 Chrome Web APPs 的設定方式。


安裝與設定 Raspberry Pi 4 (四) --- LibreOffice 中文化設定




Raspberry Pi 安裝完成 Raspbian Buster ( Debian 10 ),系統已內建 LibreOffice。

初次開啟 Raspbian Buster 內建的 LibreOffice 應用程式,會發現程式介面是英文版本。因此,這篇文章將為大家介紹如何將 LibreOffice 的操作介面中文化。


2020年3月13日 星期五

安裝與設定 Raspberry Pi 4 (二) --- 輸入法設定

Raspbian 安裝完成後,我們需要新增輸入法!傳統的輸入法通常會利用終端機模擬器下載與安裝設定,大家可以參考《Raspberry Pi | 樹莓派中文輸入法設定 - 黑修斯的隨手札記》提供的方法。

圖片由 Deediao Yeh 提供

不過這邊我將提供另一種方法,直接由開始功能表的偏好設定中的〈Add/Remove Software〉新增輸入法。


2020年3月12日 星期四

安裝與設定 Raspberry Pi 4 (一) --- 系統安裝


去年(2019) Raspberry Pi 原廠推出了1GB、2GB 與 4GB 三種版本的第四代數莓派。這篇文章將以我購買的 Raspberry Pi 4GB V1.2 版 (1.2版的差異) 作為安裝與設定的主要單板電腦。

新一代外觀 Raspberry Pi 外觀

新一代 Raspberry Pi 4 在記憶體方面新增 1GB、2GB、4GB 三種記憶體容量,內建藍芽與Wifi,也提供了 USB 3.USB 3.0 介面,電源提供方式變更為 USB-C,這一部分要注意,早期版本的 Raspberry Pi 4 有 USB-C 的充電問題,所以購買時請記得選擇 V1.2 版。其他相關的硬體內容,可以參考陸向陽老師《第四代樹莓派舞劍 意在「桌上型PC」!》這篇文章,內有詳盡的介紹。

需要那些相關配件呢?我以網路P店為例介紹一下!有興趣的朋友請自行參考購買,本文就不再贅述。


  1. 樹莓派第4代Raspberry Pi 4 Model B單板電腦4GB RAM
  2. SanDisk Ultra microSD UHS-I 64GB 記憶卡-白 (公司貨) 80MB/s
  3. 樹莓派4適用:micro HDMI轉HDMI線,1.8米,公對公
  4. 樹莓派第4代 Raspberry Pi 4 Topcom 18W USB Type C PD / QC 電源快速充電器
     USB-C 充電線
  5. 樹莓派第4代 Raspberry Pi 4 Model B 專用雙風扇散熱 散熱片鋁合金金屬外殼



好了,不囉嗦!開始進行 Raspberry Pi 的設定吧!

2015年6月24日 星期三

3D印表機在教育科技上的發展資源


3D印表機可說是現今非常熱門的議題,不論其設備、操作與應用,都是目前大眾注目的焦點。國內外教育科技的應用上,3D印表機自然也是受到非常多的矚目與探討,在進行3D印表機的教學應用之前,本文將先從3D印表機的歷史、資源與3D模型的模型和建模等教學應用資源,作為教育科技應用的切入點。

3D 列印的發展歷史

3D列印在近一兩年來快速成為媒體與社群的討論焦點,但實際上3D列印的技術,早在1980年代即已開始發展。早期稱之為「快速成型技術(RP,Rapid Prototyping)」,常用於大量生產之前,開模製造的樣品,用以檢驗產品的設計問題。其中最著名的就是美國 Charles W. Hull 先生所提出的 SLA(Stereolithography Apparatus)立體平板印刷技術。而近年來3D列印技術之所以如此熱門,則是拜專利到期之賜,再加上RepRap ( http://reprap.org/ ) 這個開源專案的進行與眾人的分享,使得過去價位高不可攀的機器,搖身一變成為人人桌上都可以進行創作的機器。

開源硬體3D印表機-Mendel 照片來源: http://reprap.org/wiki/Mendel

3D列印的製作與成型

關於3D列印的產品,從設計、製作過程到成型,以及3D列印技術的成型技術,不是本文要討論的重點,有興趣的讀者可以參考「電腦王網站:3D印表機的7大成型技術,材質與固化方式你知道多少? 」的專文介紹。在維基百科中,也有針對3D列印作完整的說明 ,提供您做更深入的脈絡追蹤。

在教學現場,筆者反而比較重視3D列印可以提供甚麼機會,輔助學習上的應用,或刺激學生的學習動機。因此,接下來的內容,將著重在教學現場的應用模式,從教學的應用資源、3D印表機與工具的取得、3D建模工具,到課程的操作經驗分享,會是本系列文的內容主軸。雖然文章的主軸是探討「3D印表機在教學上的應用」;但事實上,以 Makers 為內涵,STEAM (科學 Science、科技 Technology、工程 Engineering、藝術 Art、數學 Mathematics)課程的發展應用,更是值得讀者去探討與深究。


圖片引用自:CMIT South

3D列印的課程資源
3D列印新知
初次進入3D列印領域,其實還是有大海撈針的感覺,應該如何認識3D列印的基礎知識,了解目前3D列印的發展與未來,是在進行課程設計之前,最需要掌握的資訊,下列筆者提供3個常用的訊息資源,與大家分享。



1.INPLUS 3D列印良品:
http://inplus.tw/
本網站是蘇英嘉老師所維運的3D列印知識與新知資源,蘇老師同時也是「3D列印決勝未來」書籍的作者。對於初入門想要了解3D列印應用,掌握相關訊息的朋友來說,這是一個入門與進階的不錯網站。

2.3DPrint
http://3dprint.com/
3DPrint.com 是國外介紹新訊息非常豐富的網站,對於追蹤國外各式3D列印的新奇應用有興趣的夥伴,不要錯過這個很棒的資源。

3.RepRap.ORG
http://reprap.org/
RepRap官方經營的資源網站,RepRap是影響3D印表機之所以能夠蓬勃發展的關鍵,RepRap透過開源共享的方式,引領各界對於3D印表機有興趣的人才,投入改良硬體,第一代的RepRap 1.0版本達爾文(Darwin),第二代RepRap 2.0版本孟德爾(Mendel) ,以及目前的Prusa i3 和Delta 。大家再選擇3D印表機時,除了市面上許多商品化的產品,開源設備也是非常好的選擇,同時也有非常豐富的軟硬體資源。



3D列印模型與建模

既然是3D列印,就跟一般的印表機一樣,需要有來源的Source檔。常見的Source檔格式,有STL、OBJ…。而這些Source檔的來源,主要有兩種方式。其一,使用者可以透過3D建模的軟體,例如:Meshmixer、SketchUp…,本文推薦使用Autodesk 123D Design、TinkerCAD。自行設計與建立自己的3D模型。或者是利用3D模型網站分享的資源,例如:Thingiverse、打印虎。

1.Autodesk 123D Design
http://www.123dapp.com/design
123D Design是由Autodesk所提供的簡易入門3D建模軟體,透過簡單的拉放或匯入動作,就能夠修改或建立具有專業水準的3D立體模型,輸出提供3D印表機列印出來。

2.TinkerCAD
https://www.tinkercad.com/
TinkerCAD也是Autodesk所提供的3D建模工具,與123D Design不同之處,它更簡單,而且直接在線上完成。使用上類似積木一樣,只要簡單的堆疊,就能夠建立3D立體模型,除了基本的幾何圖形,TinkerCAD還提供了需多不同的模組,例如:文字、常用模型、名牌、機器人…等,非常適合小朋友利用,結合課程,增加樂趣。TinkerCAD雖然簡單,卻一點也不陽春,它還提供匯入功能,讓使用者可以進行線上修改,同時也有完整的個人資源庫。

3.Thingiverse
http://www.thingiverse.com/
Thingiverse是知名3D印表機廠商MakerBot所提供的線上3D模型共享平台。只要輸入關鍵字(英文),就能搜尋到你所需要的模型,這些模型是來自世界各地的3D設計愛好者所分享出來的資源,秉持開源、共享的精神,鼓勵大家創新、分享。

4.Inkscape
https://inkscape.org/zh/
Inkscape是知名的Freeware向量繪圖軟體,使用者可以透過自行繪圖的方式,設計向量圖型,再匯入3D建模軟體中。常見利用Inkscape設計,主要在中文字型的利用,因為上述的Autodesk 123D Design與TinkerCAD,是不支援中文字型。

只要經過上述的過程,對於擁有已經建置好3D印表機的使用者來說,就可以很容易列印出自己設計或線上取得的3D模型。或者透過分享取得,再進行修改,創造新的模型出來。在入門應用的課堂上,也能夠讓學生玩出許多不同變化的樂趣出來。之後,筆者會再專文介紹3D印表機的種類與選擇,如何透過列印軟體(又稱切片軟體),調校參數,列印出精美的模型。

2014年11月10日 星期一

資訊教育:從「數位學習」到「數位製造」,來談談【Fablab】!

前言:

談起數位學習,從早期的資訊融入、科技設備導入教室,一直到近年來的智慧教室、行動學習,數位化科技在個人電腦產品日益成熟下,以各式型態出現在我們的周遭,教育現場對於科技的影響衝擊,猶如海嘯般襲來;面對教學上的連結,教師不再只是培養個人利用技術的學習,更需要與教學同僚進行社群式的相互合作。



目前,台灣各地推廣「行動學習」的課程部分,我個人將它界定在學習性「創作」,長遠來看,除了科技設備的技術性應用能力培養之外,亦包含了「知識管理」的學習概念,在學習的創新部分,則較偏向「資料」型態的產出。為什麼要談「製造」,看似離教學現場非常遙遠的場域產出型態。事實上不然,2011年,美國總統奧巴馬先生,在新版的《美國創新戰略》指出,美國未來的經濟增長和國際競爭力取決於其創新能力。透過公共和私營部門聯合,以加強科學、技術、工程和數學(STEM)教育的「創新教育運動」。


影片:Neil Gershenfeld 談數位製造的未來



2014年10月15日 星期三

走遊科學教育館,深入《自造世代》!

「代工已死,自製當道?顛覆製造業的思維,邀您一起來跟進!」~趁著連假的周末,到台北國立科學教育館參加了一場很特別的放映會《自造世代》!這是一部完完全全由台灣人團隊所拍攝的紀錄片(影片詳細介紹連結),用細膩的觀察與表現呈現出來。片中訪問美國自造者運動主要靈魂人物、科技領域中世界級的思想領袖,探討這樣的運動將為社會經濟及製造業,如何帶來重大影響。


許多人也許會以為,Maker = 黑手?製造者 = 工人?影片中,提醒了我們在工業革命與資訊化革命後,人們漸漸失去的本能;因為大量的複製,我們正在流失的創意。國立台灣科學教育館朱楠賢館長的一段話讓我深有所感:「近年來,我們的PISA科學、閱讀成績越來越好,都是前幾名;但是反觀以色列,排名都是在20幾名以後;然而,以色列在近10年內卻能培養10幾位諾貝爾獎得主,台灣卻無法?」近年來,不論是政府的教育改革,亦或是發展得如火如荼的行動學習、翻轉教育!如果,我們要追求的只是成績、成效、績效...,而不是從觀念上,體制上的徹底改變,培養孩子的合作學習精神,面對問題的邏輯思考力。只是著重於學識或知識上的累積,是不足夠的。


這影片,不僅讓我看到國外許多Maker的神奇之處(真的會飛天鑽地),更重要的是Maker的精神:Maker需要透過社群連結、分享,鼓勵冒險、創新。而這些正是目前教育上最需要的「探尋」和「發現」的思維。(感謝顧樺的註解)。Maker已不只是所謂的在地製造,而是一種「態度」。如果你錯過了當天的活動,來欣賞這篇部落格的介紹吧!接下來的繼續閱讀,分享個人在教學課程上的一些拓展想法(以科技應用為導入的課程設計)。


2014年10月13日 星期一

智造時代,來去開趴!

...緣起

在一次地噗聚(2014/08/24新竹噗聚)中,我與原禎一路暢談,突破我長期來的困惑,行動載具一直停留在閱讀、媒體、知識搜尋與整合、社群...等「創作」的知識性學習面向,但是讓學生動手操作這一部分,卻似乎隔著一塊玻璃。聊著聊著!從機器人、積木,一直聊到最近很火紅的Maker(創客:親子天下也做了不錯報導)與物聯網(維基百科),也聊出了一些想法。


霧裡看花....?

在我的雛型概念中,比較長遠的目標在「STE(A)M」部分,因為學科發展才是課程的基礎與重點。至於在行動學習部分,我定義在「創作」,再藉由 Fablab 教室,整合「美勞」、「音樂」、「表演藝術」、「烹飪」、「手工藝」、「科展」...等不同的學習課程在學習內容中呈現。畢竟 Maker 的內涵就在於「合作學習」、「解決問題」。利用課程的延伸訓練學生的「創造力」,從不同的面向與學習的層次,培養學生的「創意」與「創新」能力。


曙光...

這過程,也要感謝許多好友與噗友的協助,除了原禎,也要謝謝仲佑兄即時的提醒,在課程上要注意創客的課程內涵,課程的面向,不要被資訊、科技喜好的職業病影響,過度集中在機器人、數位科技的區塊,反而失去了學習的多元性與活潑。
我心目中最具教育創客精神的是阿簡與小P老師,阿簡老師是我一直Follow的對象,從他的幾則機器人與SciCore科儀(SciCore科學儀器通用控制器)分享文,發現了科學學習的樂趣,如同顏國雄(雄哥)老師說的:「在學習過程,先不思索課程的設計完整度與完成度,至少先引發孩子的學習樂趣,就很有意義」。是的,這的確是,至少孩子在這過程,接觸了新的可能。還要感謝小P老師,播冗與我小聊一番,他更幫我點出一個重點,「科學」、「科技」是有很大差異的,所以在「STE(A)M」的課程設計中,非常需要注意它們的差別來設計課程,小P老師提到:「科學比較談研究與發現,這些比較偏向生活科技,科學的樂趣是---發現一個現象。科技,是做一個東西出來。」小P老師做了一個很經典的比喻,容我分享出來!
在研究機械手臂的時候產生一個疑問! 要多少力量的推力,
可以拉起多重的東西,
而且不會翻倒?
就很可能變成一個科學問題。
然後假設學生有疑問!
那就可以分兩種方向解決:
一個是查資料,獲得答案。老師直接講也可以...然後知道答案後,再從maker的角度去解決問題。讓機械手臂可以順利運作,並且知道限制。
另一個方向,就是真的轉變成科學問題,
去研究取得數據,推出理論。

發想...

由於目前是實驗階段,配合我自己開設的社團課程。再從最近掌握的資料中,我個人覺得 Arduino 是不錯的開源工具,非常適合自造應用,在應用上可以很直覺,模組更是五花八門。不論是測量、數據收集、機器人...而且可以在網路上找到各式各樣的應用與程式碼。再加上它在現有課程的培養上(資訊課程),可以搭配學生的既有能力達到,算是很容易入門的工具。小孩可以在做中玩、玩中學,讓學習這件事更有樂趣。
雖然機器人是我的 Fablab 課程的一部分,其實我還是希望重點在coding的邏輯訓練,了解一些語法的變化會產生甚麼結果。有了這樣的經驗,再去複製到創作或設計解決問題方法的可能。所以不論是 Arduino 車子和 MeArm手臂,都只是課程中認識 Coding 的媒介(增加樂趣而已),反而是從他們的舊經驗中 (Scratch) 去認識程式語言與設備的關係(走由科學教育館,深入《自造世代》!)。再將這些經驗應用於學科課程中。
以我們中學生社團學習為例:
他們透過樂高機器人
與美國學生組成國際團隊
參加競賽
比賽不是重點
而是過程的文化衝擊、思想整合
再加上語言能力的訓練
這些就算是maker精神.....吧
這其中需要語言能力、溝通技巧、資訊能力、學科知識...等
10月12日的國慶連假,一群噗友相約,來去取經,謝謝中軟科技的連宏城老師,他將應用的課程都已經準備好,從 S4A 到 ArduBlock。這一次,一起創客開趴!

Related Posts Plugin for WordPress, Blogger...