2013/10/31

Raspberry Pi社群聚會 #1的會後記錄

Raspberry Pi社群聚會 #1結束了,我是第一個講者,感覺講的很差,卡卡又掉漆,準備不足,反省中orz。

我的投影片也轉成圖檔上傳到相簿了,雖然覺得沒什麼好看的,因為敘述很少,都是一堆照片,其實看看我的部落格也就夠了,不過還是上傳作個記錄。主辦人台灣樹莓派sosorry當天拍了幾張照片。

我介紹了滿多國外的Pi創意專案,相望下次也有人可以分享。


來的人數與報名人數的比例大約7、8成,但會場可以容納更多人,所以當初應該提高報名人數。


MotoDuino的Dennis,介紹即將當場的Raspberry Pi擴充板MotoPiDuino。


希望吸取經驗後,下次會辦的更好,參加人數也越來越多,形成活躍的社群。

主辦人也將照片、影片、投影片上傳了,請到這裡

2013/10/29

在Raspberry Pi上看YouTube影片

Raspberry Pi社群聚會 #1上,有人詢問是否可播放YouTube,嘿,我還真沒試過,因為Pi跑X Window就已經很慢了,開瀏覽器也要花上幾十秒,我根本不會想去使用Flash看影片。

試試看吧,我用的是Raspbian,預設瀏覽器Midori,執行底下指令安裝所需套件。簡言之,Adobe Flash非開放原始碼,不支援Raspberry Pi(ARM架構的CPU),所以我們需要安裝Gnash這一套開放原始碼的SWF播放器:

$ sudo apt-get install gnash browser-plugin-gnash

若出現錯誤訊息,請試著更新套件資料:

$ sudo apt-get update

甚至更新系統內的套件:

$ sudo apt-get upgrade

然後再安裝所需套件;安裝完成後,重新啟動Midori,進入YouTube,點選影片...

嗯,看到預覽畫面了,但還沒開始播放,CPU就已經一直處於大約75%的負載,哇哩咧。


播放看看吧, 轉啊轉、轉啊轉,我等了十幾二十幾分鐘,影片還是放不出來,唉。


把解析度從360調成240,就可以看到美女開球囉,耶!不過很慢,光開啟就等到我快發瘋,CPU一直處於100%滿載狀態(我超頻到900 MHz),。


嘛,能放是可以放啦,但不實用。

2013/10/27

Raspberry Pi情報彙整(9)

我將網路上看到的、感興趣的、跟Raspberry Pi相關的資訊收集如下。如果您發現任何新奇驚人的新聞或專案,還請留言告知。

嘿,2013/10/28的Raspberry Pi社群聚會 #1,這應該是台灣第一次純Raspberry Pi的社群聚會吧,希望能透過分享和交流,找到更多Rasperry Pi的可能性。


The York Computer Science Raspberry Pi Challenge,給大學新生一塊Pi,能做出什麼東西呢,既要發揮創意運用Pi,也要撰寫程式與其他人競賽。


嘿,你想跟骷髏頭對話嗎,試試wedü的萬聖節專案吧,Communing via the Dead – wedü’s Interactive Twitter Chattering Skull


訪談Raspberry Jam相關人士,Raspberry Jams: why Raspberry Pi is going back to school。也希望台灣能有更多與Raspberry Pi相關的活動。


Alpha Release of Full Speed Nintendo 64 Emulator on the Raspberry Pi,哇,在Pi上面跑N64,有沒有搞錯啊,厲害。


有個公益團體為醫院兒童病患製作廣播節目,但醫院裡某些地方收不到訊號,所以用Pi製作廣播接收器,Radio Lollipop - children's hospital radio,應該是透過WiFi無線收聽網路上的廣播。


當然啦,各新聞媒體也不斷報導,Raspberry Pi Best-selling UK Computer Since the 80sUniversity course trades textbook for Raspberry Pi(用Pi執行網站伺服器,接觸硬體與程式設計)。

2013/10/25

Raspberry Pi社群聚會 #1

這應該是台灣第一次純Raspberry Pi的社群聚會吧,希望能透過分享和交流,找到更多Rasperry Pi的可能性。

日期:2013年10月28日19:30,半小時前開始入場。

地點:CLBC共同工作空間,台北市大安區復興南路一段293號4樓(Google地圖)。至捷運大安站下車,出口後直走60秒內可抵達CLBC大安館。


活動人數上限:60

費用:每人100元場地費用,提供無線網路,場地有飲料,請大家先在附近用餐再入場。

請到這裡報名,費用到場才收。

分享者1:葉難(就是我啦)
主題:Raspberry Pi從入門到應用
投影片:轉成圖檔後,可到此網路相簿觀看

您聽過Raspberry Pi(樹莓派)嗎?這塊只有信用卡般大小的電腦,在全世界各地迅速爆紅,隨著近幾年來興起的自造者運動(Maker Movement),這一塊迷你電路板,居然在不到兩年的時間,達到175萬片板子的銷售量,有人用來打造氣象觀測站,有人加裝攝影鏡頭與氣球送上高空拍照,有人拿來作為便宜的學習機器,架設Linux伺服器,或是放在客廳當做媒體中心,自走車、機器人、音樂串流播放器、野生動物監控系統,等等不一而足,若您還沒聽過Raspberry Pi,誠摯邀請你參加台灣第一次的Raspberry Pi社群聚會,由「Raspberry Pi從入門到應用」一書的作者葉難,為您初步介紹到底什麼是Raspberry Pi。


分享者2:sosorry(台灣樹莓派),也是主辦人喔。
主題:用Raspberry Pi體驗嵌入式系統開發


分享者3:Dennis
主題:MotoPiduino:Raspberry 與Arduino Shield的橋樑

1. MotoPiduino功能介紹
2. MotoPiduino 製作過程
3. Motoduino Lab 介紹.
MotoPiduino可建立起Arduino Shield與Raspberry Pi 的橋樑,讓兩者更拉近距離,使Raspberry使用者可以更容易整合Arduino的周邊套件及延伸樹莓派GPIO的應用。

2013/10/23

Arduino Yún:基本設定與無線燒錄

有位朋友借我Arduino Yún,所以試著用用看。

這張開發板取了個中文名字Yún(雲),跟其他Arduino板子不同的地方在於,Yún除了有一顆微控制器ATmega32U4(跟Leonardo一樣),還有一顆Atheros AR9331,運行Linux發行套件Linino(以OpenWRT為基礎修改而成),並且連接有線網路(Ethernet)與無線網路(WiFi),另外也連接板子上的USB A埠(主方)與micro SD卡插槽。

板子上沒有5V穩壓器,可從micro USB埠輸入電源,或從Vin與5V腳位,但要自己穩壓。

因使用ATmega32U4,其腳位配置與Leonardo與Uno一樣,在此不再多說。不過Serial1保留作為ATmega32U4與AR9331之間的溝通管道。

板子上有3個重置鍵:
左上標示為32U4 RST的重置鍵,重置ATmega32U4這顆微控制器。
右下標示為Yún RST的重置鍵,重置AR9331,重新啟動Linux系統(Linino),記憶體中的東西全部不見,執行中的程式也會終止。
左下標示為WLAN RST的重置鍵,有兩個作用,第一是將WiFi組態重置回工廠設定值,會讓WiFi晶片進入AP(access point)模式,IP是192.168.240.1,分享出來的網路名稱是「Arduino Yun-XXXXXXXXXXXX」,其中X是WiFi無線網路卡的MAC位址,按著此重置鍵不放、持續5秒,即可進入WiFi組態重置模式。第二個作用是將Linux映像檔重置回工廠預設的映像檔內容, 必須按著重置鍵不放持續30秒,這麼一來,儲存在板子裡的快閃記憶體(與AR9331連接)的檔案,通通都會消失。




Arduino軟體從1.5.4版開始才支援Yún。安裝驅動程式的步驟跟Leonardo一樣,在此便不浪費篇幅了。

Yún接上電源後,此時WiFi處於AP模式,所以可從電腦連接,其分享出來的SSID會類似Arduino Yun-XXXXXXXXXXXX。


連接後,開啟瀏覽器輸入網址http://arduino.local或192.168.240.1,便可看到如下畫面,要求輸入密碼,預設密碼是「arduino」。


成功登入後便可看到如下畫面,再點按「CONFIGURE」進行組態設定。


YÚN云NAME,算是給予主機名稱吧,請自由設定,但要記住,將來存取時需要這個名稱。
PASSWORD,在此輸入新密碼,若不輸入則沿用預設密碼。
COUNTRY,可選擇所在城市。
勾選I want to configure my WiFi network。
WiFi NAME:輸入你可存取的WiFi網路名稱。
SECURITY:安全協定,請根據路由器組態設定。
PASSWORD:存取該WiFi網路時的密碼。

按下CONFIGURE & RESTART,組態設定完成並重新啟動,然後Yún的WiFi就會進入一般模式,連接你指定的無線網路。


成功後,找出它動態取得的IP位址,仍可從瀏覽器登入,修改組態。


開啟電腦上的Arduino IDE,可從選單「工具-序列埠(Tools-Port)」看到含有IP位址的Yún,勾選後,記得從選單「工具-板子」勾選Yún。

Yún使用Bonjour在區域網路內發佈服務,如果你的作業系統是Windows而且看不到Yún的話,請到這裡下載安裝Bonjour,另外也請確認沒有防火牆或防毒軟體擋住連接埠5353。

然後找份草稿碼,進行上傳動作,會要求你輸入密碼,然後就會進行燒錄動作,哇!


嗯,基本設定完成囉,還有很多可以玩,慢慢來吧。


參考資料:

2013/10/22

在Raspberry Pi上跑Firefox OS

早在2012年8月,有位仁兄Philipp Wagner拿到他的Raspberry Pi後,就打算移植Firefox OS,經過漫長等待,終於在2013年4月釋出非常早期的版本,注意:目前還不支援鍵盤滑鼠,呃,沒辦法輸入嗎?那還能幹什麼呢?Philipp說:留給你的想像力吧,他自己則是用為顯示資料用途。

Philipp的照片。


映像檔下載與安裝,請參考Firefox OS for Raspberry Pi

我下載了rpi-b2g-image-raspberrypi-20130411092136.rootfs.rpi-sdimg.bz2(約40 MB),解壓縮後約252 MB,因為我在Windows上使用Win32DiskImager進行燒錄,所以需自己加上副檔名.img。

插入後,接上電源,出現logo與進度棒。


看見登入提示,帳號是root,沒有密碼。


然後輸入
B2G_HOMESCREEN=http://www.mozilla.org b2g &
就會看到如下畫面。


嗯,只是好玩而已,目前尚非實用階段,但未來的事誰曉得呢。

2013/10/20

Raspberry Pi情報彙整(8)

我將網路上看到的、感興趣的、跟Raspberry Pi相關的資訊收集如下。如果您發現任何新奇驚人的新聞或專案,還請留言告知。

Raspberry Pi基金會將要推出Pi NoIR (Pi, no infrared),也就是不含紅外線過濾器的相機模組,呃,可以幹嘛呢?譬如製作低成本的夜間監視系統夜間野外動物觀察系統


PA Consulting Gruop舉辦的Raspberry Pi創意專案競賽,讓世界變得更好,分成好幾個年齡層,有小學組、中學組、也有大學成人組,專案花費上限£100,截止日期2014//01/31。下圖是上一次競賽的照片。


萬聖節快到了,許多嚇人專案也紛紛出爐,包括可怕老鼠毛骨悚然的臉部追蹤系統


Raspberry Fool的PiBot,以Raspberry Pi為基礎建構各種教學物件、機器人、車子,以實際可觸摸的東西來輔助孩童學習STEM


PiBot-B,好可愛啊,網頁裡附有詳細的製作過程,可惜不是英文,看不懂。


當你在公司工作時,是不是曾走進小房間裡,與一群人對著桌上的會議電話機大聲喊「可不可以大聲一點」、「喂~聽不見」的經驗呢,現在,何不自己製作呢


軍隊崇拜槍與直升機,計程車司機則尊崇引擎,而尼泊爾加德滿都的創客空間Karkhana則舉辦了技術祭典(桌上放著Raspberry Pi)。呃,文化差異真大啊。


另外還有自行製作iBeacon(Apple的室內定位系統)、運行Apache CloudStack(開放原始碼雲端平台),嘿,你想得到免費的Raspberry Pi嗎?趕快到raymii.org看看辦法吧,提出你的點子,不管是電子硬體還是軟體相關的專案(必須以英文撰寫)。

2013/10/13

Raspberry Pi情報彙整(7)

我將網路上看到的、感興趣的、跟Raspberry Pi相關的資訊收集如下。如果您發現任何新奇驚人的新聞或專案,還請告知我。

嘿,繼售出100萬片板子後,突破175萬囉;而且從2012年9月開始,就漸漸地將生產作業交給位於英國本土的Sony工廠,再過幾個月後,你買到的板子就通通是Made In UK了(除了紅色Pi之外),據說英製板子也超過100萬片。紅了就是不一樣,好多採訪報導啊,An unexpected slice of success - FT.comWired 2013: Eben Upton on where we'd be without Rasberry PiBaked in Britain, the millionth Raspberry Pi - BBC NewsOne Million Raspberry Pi Computers Baked In The UKRaspberry Pi: one million made in UK - TelegraphRaspberry Pi Microcomputer Racks Up 1.75M Global Sales, 1M Of Which Were Made In U.K. | TechCrunch


好多跟Raspberry Pi有關的專案都在Kickstarter進行群眾募資啊,10 Amazing Kickstarter Projects Based on the Raspberry Pi,跟樂高相關的、主機板、街機套件、防水外殼、車充、無線技術開發板、等等。


Power a Vintage Stereo with a Raspberry Pi,打造古色古香的音樂播放機。


結合Apple II、Linux程式碼、序列傳輸介面、以及Raspberry Pi,整合ProDOS與Linux,那就是Apple II Pi,你可以把Pi當做Apple II的擴充卡,也可以將Apple II當做Pi的外殼,哈哈。


萬聖節快到了,不想發糖果給小孩子嗎?試試這顆南瓜與恐怖效果音吧。不過台灣大概不需要這玩意,呵呵。


微波爐加Pi能有什麼搞頭呢,可用條碼掃瞄機掃描食物上的條碼,從網路下載加熱時間與烹飪步驟,可以用人聲控制,也可以用手機控制,完成後還會發推文通知你喔。


似乎很多人都在建構數位家庭自動化系統,控制車庫、燈光、各種電源與電器,LowPowerLab將Pi當做控制中心,以一系列文章作介紹


在網路線電壓突波保護器裡加裝Pi,Turn a Raspberry Pi Into a Super Cheap, Packet-Sniffing Power Strip,變成竊聽封包的裝置。


客廳有電視機,房間裡有電腦螢幕,手上有智慧型手機與平板,那麼汽車裡呢?應該長什麼樣子呢?看看這篇如何結合車子、Raspberry Pi、以及智慧型手機吧


Michael Thomas使用樂高的BMO(Adventure Time)作為外殼,為Pi加上逗趣討人喜愛的新裝扮。


Cave Story(洞窟物語),一款個人電腦在2004年的免費遊戲,由Dave “Davespice” Honess移植到Pi上囉。到Pi Store就可下載遊玩。


還沒試過Dr Sam Aaron的Sonic Pi嗎,讓這段Carrie Anne Philbin的教學影片引導你入門吧。


Raspberry Pi的應用專案實在太多了,看看這些整理文章吧,20 awesome ways you can use a Raspberry PiRaspberry Pi: 10 weird innovationsHow the Raspberry Pi powers big and small projectsOCR MOOC也不斷地擴充教材中

2013/10/07

新書發表:Raspberry Pi從入門到應用

書名:Raspberry Pi從入門到應用
作者:我
頁數:368頁
出版日期:2013年9月27日
出版社:博碩文化(書號PG21333)
ISBN: 978-986-201-809-5
印刷:單色
定價:NT$490元



本書在博碩網站上的頁面在天瓏書局網站上的頁面、天瓏也有推出本書加Raspberry Pi Model B的超值限量合購組

Raspberry Pi是一部超迷你電腦,由於迷你,所以可應用於任何您能想到的地方,在國外,有人以之打造氣象觀測系統、縮時攝影控制系統、溫室調節、家庭劇院媒體中心、機器人等等專案,甚至有人將它送上幾十公里的高空拍攝照片,各種應用正如雨後春筍般不斷地冒出來,其社群極為活躍,正方興未艾。

近年來,許多個人或代理商逐步引進Raspberry Pi,引起國內許多玩家的興趣,本書是作者特別為了初次接觸Raspberry Pi的玩家所規劃的一本快速上手書籍。透過本書,您將能立即搭建Raspberry Pi軟硬體環境,進行基本設定與超頻,排除各種疑難雜症,學習Linux基本指令與媒體播放,還能遊玩各種遊戲,學習程式語言Python與Scratch,以及透過GPIO針腳連接其他電子裝置,藉由本書的內容,相信您一定會愛上Raspberry Pi這個超迷你電腦,並且透過您的創意,創造無限的可能。


目錄

Chapter 01 Raspberry Pi初次接觸
  簡介Raspberry Pi的起源與歷史, 官方基金會的宗旨, 以及Raspberry Pi這塊板子的硬體規格與周邊設備選購指南。

Chapter 02 安裝作業系統與基本設定
  安裝作業系統與初始基本設定, 以官方推薦的Raspbian發行套件為範例。

Chapter 03 進階設定與疑難排除
  講解碰到問題時該怎麼進行檢測、排除疑難雜症, 針對電源、SD 記憶卡、開機程序、螢幕、音訊、網路連線分門別類一一介紹, 最後說明如何超頻。

Chapter 04 Linux命令列模式與圖形化介面
  介紹Linux 系統的終端機命令列模式與圖形化視窗操作介面,講解常用指令與應用軟體。

Chapter 05 來玩遊戲吧
  介紹各類遊戲,包括文字模式與圖形介面的遊戲, 遊戲主機模擬器與Quake III,最後介紹Minecraft。

Chapter 06 Python程式語言
  初步介紹Python程式語言,基本語法與概念,寫幾支範例程式。

Chapter 07 GPIO針腳
  介紹Raspberry Pi板子上的GPIO針腳,連接LED、開關、類比數位轉換器、等等外接電子裝置,撰寫Python與C程式加以控制。

Chapter 08 家庭劇院媒體中心與Raspbmc
  介紹加入XBMC 的Raspbmc特製發行套件, 讓家裡電視機搖身一變成為家庭劇院媒體中心。

Chapter 09 Scratch
  介紹輕鬆上手、視覺化程式設計軟體Scratch, 以數個小遊戲為範例。

Chapter 10 向外延伸
  補充本書未能詳細介紹的內容, 包括其他的作業系統、Linux核心、有趣的創作專案、硬體擴充板、外接電源、序列傳輸、等等主題。

Appendix A Raspberry Pi 相關詞彙
  列出與Raspberry Pi相關的詞彙並簡短描述。

Appendix B 購買MPEG-2與VC-1硬體編解碼器的授權碼
  列出購買MPEG-2與VC-1硬體編解碼器授權碼的步驟。

Appendix C HDMI 顯示模式
  列出HDMI顯示模式的設定值。


勘誤表:

頁數:222,圖7.9
錯誤:內文正確,但圖7.9的電路有錯,應把Raspberry Pi的針腳1(3.3V)、 針腳6(GND)接到麵包板,但圖中卻接出針腳3與針腳8;應把Raspberry Pi的針腳24(CE0)接到MCP3008,但卻接出針腳26(CE1)。
修正後如下圖: