[MagPi] 七月份的 MagPi 出來了(Issue 35)

The Mag Pi 35
圖片來源:MagPi35

七月份的 MagPi 出來了。

這期的幾個重點摘錄:

1. PiNet 介紹
Raspberry-Pi-kids_PiNet-logo
圖片來源:http://pinet.org.uk/

PiNet 提供一個以 Raspberry Pi 為教室的可中央控管的系統,包括以下幾個特色。
- Network user accounts
- Network booting
- Shared folders & backups
- Simple to set up
- Completely Free
- Used across the world

2. 一個比 Pygame 更容易上手的 game framework。詳情可以參考 http://bit.ly/PGZero

3. Naturebytes Wildlife Cam Kit 是正在 kickstarter 募資的專案。
Naturebytes Wildlife Cam Kit
圖片來源:Naturebytes Wildlife Cam Kit – Digital Making for Wildlife

這個專案讓每個人都可以打造一個觀賞野生動物的相機套件。完整的套件內容將包括有 Raspberry Pi A+Pi Camera、外殼、電源、RTC、鋰電池、鋰電池充電器、SD 卡等。目前這外殼還沒有 STL 檔可以下載,但未來可能可以在 Thingiverse 找到。

4. 這期專訪了 Pi in the Sky Project 的發起者之一 Dave。這個 project 設計了一個高穩定度的 GPS 擴充板,特點包括有長距離無線通訊模組(LoRa)和視訊擷取功能。更完整的介紹可參考這裡

5. 在 Cambridge Raspberry Jam 的有趣專案。
1) 遊戲機
magpi35_corteil
BrianRetropierecalbox程式碼做出的遊戲機。

2) Digital Zoetrope

圖片來源:I used 12 of your OLED displays in my Digital Zoetrope. Showing it off

Brian 以 12 台 OLED 的顯示器做出幻影燈箱的效果,詳情請看 Digital Zoetrope – Part 1

3) IoT 棋盤

圖片來源:IoT chessboard software integration
16 歲的 Ben James 花了兩個月做了 IoT 的棋盤,除了軟體自製,超過 2,000 個焊點線路圖也是自己設計並手工焊接。

4) Flappy Brain

圖片來源:CamJam June 2015
Albert Hickey 以 Arduino 讀取 EGG 訊號,並透過 Raspberry Pi 繪製遊戲,讓使用者可以藉由腦波控制遊戲中的主角,有關 Raspberry Pi 的部份都有公開

6. 特色專案
1) Lifebox

圖片來源:LifeBox! with Raspberry Pi
用 32×32 LED 矩陣(藍+黃)不斷改變畫面,像是人生一樣的複製競爭?程式碼可見這裡,更多的說明可以參考專案頁面

2) PiPlateBot

圖片來源:Mikronauts.com
以小烏龜車底所做的小車,控制板是採用 Robert Doerr 所設計的 RoboPi

3) Coffee-Table-Pi
coffee-table-pi
圖片來源:Coffee Table Pi
以 24″ LCD 和木頭機構所做出的遊戲機,詳細自造過程可見 instructables

7. Inside VideoCore

圖片來源:Inside Videocore
由 Tim Anderson 介紹 VideoCore 的歷史,並透露 VideoCore IV 即將發表,不過看起來還是不會支援 OpenCL

8. Internet Radio
simon-monk-internet-radio
圖片來源:Simon Monk – YouTube
Simon Monk 又帶來動手做專案,使用 MPD 做音樂串流,並且用一個 128×64 像素的 OLED 螢幕顯示現在的狀態,提供完整原始碼。

9. Command Line Pi
command-line-pi-part-5
Richard Smedley 介紹了一些基本指令,包括 New user、Changing identity、Alias 等,比較特別的是全域的鍵盤設定。

10. 客製化應用程式外觀
hacking-raspbian-desktop-part-4
LXDE 是以 GTK+ 所開發的,每個人都可以選擇與客製化自己喜愛的佈景主題。

11. 用 UltraBorg 控制伺服馬達

圖片來源:UltraBorg – Precision servo control with ultrasonic module support
可同時控制四組伺服馬達的擴充板,特別的是可以搭配超音波測距感測器馬上做有趣的應用。

12. Pi Sprinter
mikes-pi-bakery
藉由 piezoelectric sensor 讀取膝蓋彎曲狀態來判斷跑步速度,可結合 BBC Micro Olympics 做有趣的體感應用。

13. Pygame SoundBoard
pygame-audio-mixer-diagram
介紹 Pygame 的聲音合成原理,可自製一個聲音控制板。

詳細內容請看:https://www.raspberrypi.org/magpi/issues/35/

[活動] 2015/06/29 Raspberry Pi社群聚會 #08 會後資料

感謝大家的參與,這次上台展示的朋友好多。希望未來能每個月都能聚會,連結更多有興趣的朋友們,找到更多 Raspberry Pi 的可能。這次報名人數創新高,有 97 人報名。

meetup_09

分享者1:sosorry(台灣樹莓派)
Topic:Camera 應用展示,包括智慧型相機、人臉辨識+串流

sosorry_meetup_09

這次主要是應用展示,投影片內容來自於 PyCon 2015Tutorial,因此我們就附上之前課程投影片的連結吧。

Raspberry Pi Camera + Python from raspberrypi-tw

分享者2:張益裕
Topic:Android 監控

YiYu_Chang_and_MQTT_PiCommander
張老師這次修改了 PiCommander,以 MQTT 協定讓 Pi 和 Android 之間有訂閱(Subscribe)/發布(Publish)的功能,可以讓 GPIO 的事件更即時。
投影片下載

這次又有兩位朋友上台分享,做的東西都讓人眼睛一亮。

Kevin 展示自製視訊小車。有幾個特點,包括 Android 上的 WebRTC 視訊串流,和使用兩台 Segway 組合成的小車可確保重心平衡。
Kevin_and_Segway.jpg

Cody 使用多台 Pi 加上 Ceph 分散式儲存系統,可驗證該平台在 ARM 架構下的可行性,非常適合展示給客戶看。Cody 也會在 Raspberry Pi 社群聚會 #09 帶實機來展示與介紹。
Cody

歡迎大家來參加社群聚會,相關活動我們都會在網頁facebook 公告,如果有主題想分享也請來信 service AT raspberrypi.com.tw。

報名:Raspberry Pi社群聚會 #09

[活動] Raspberry Pi社群聚會 #09 @2015/07/28

報名:Raspberry Pi社群聚會 #09

第九次 Raspberry Pi 社群聚會,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。這次主題是分散式應用展示與虛擬化。

分享者1:Cody Fu(迎棧科技)
Topic:分散式儲存系統在Pi上的實機展示。

分享者2:Philip Zheng(Docker.Taipei 共同發起人)
Topic:Use MQTT in Docker on Raspberry Pi

活動資訊

  • 活動時間: 2015/07/28(週二) 19:30 ~ 21:30 (7:00pm 開始入場)
  • 語言: Chinese/中文
  • 活動人數上限: 100
  • 活動地點:CLBC台北市大安區復興南路一段293號4樓
  • 交通資訊:(地圖:http://clbc.tw/location/)至捷運大安站下車,出口後直走60秒內可抵達 CLBC 大安館


顯示詳細地圖

費用

  • 每人150元場地費用
  • 帶作品展示的參加者免收場地費用

備註

  • 活動場地有提供無線網路
  • 場地有飲料,另外請大家可先在附近用餐再入場

[產品] HC-SR04 超音波距離感測器

SONY DSC

《特色》
使用電壓:DC5V
靜態電流:小於2mA
電平輸出:高5V
電平輸出:低0V
感應角度:不大於15度
探測距離:2cm-450cm
高精度:可達3mm

《原理》
(1)採用IO觸發測距,給至少10us的高電平信號
(2)模組自動發送8個40khz的方波,自動檢測是否有信號返回
(3)有信號返回,通過IO輸出一高電平,高電平持續的時間就是
超聲波從發射到返回的時間.測試距離=(高電平時間*聲速(340M/S))/2

$ 100

[產品] US-100 超音波距離感測器帶溫度補償

SONY DSC

《特色》
工作電壓:DC 2.4~5.5V
靜態電流:2mA
工作溫度:-20+70 度
輸出方式:電平或UART(跳線帽選擇)
感應角度:小於15度
探測距離:2cm-450cm
探測精度:0.3cm+1%
UART模式下串口配置:串列傳輸速率9600,起始位1位,停止位1位,數據位8位,無奇偶校驗,無流控制。

《原理》
(1)採用 IO觸發測距,給8–15us的高電平信號即可
(2)模組自動發送8個40khz的方波,自動檢測是否有信號返回
(3)有信號返回,通過IO輸出一高電平,高電平持續的時間就是超聲波從發射到返回的時間

$ 150

[常見問與答] Raspberry Pi 的工作溫度範圍?

以下內容翻自於 geektopiaRPi FAQ

使用 BCM2835Raspberry Pi Model B,熱的來源主要從以下三個元件而來:
1. 電源輸入的穩壓器(voltage regulator)。
2. SoC BCM2835,包含了 ARM11 CPU、GPU 和 RAM。
3. LAN9512,是 USB 和 Ethernet 的控制器。

我們可以比較幾個情境。
* 閒置狀態(僅通電開機,沒有連接 Ethernet)
thermal raspberrypi idle
圖片來源:geektopia
BCM2835 平均溫度在 48.7°C。Voltage regulator 平均溫度在 49.9°C。LAN9512 溫度是三者最高的,平均溫度在 53.0°C。

* 網路傳輸狀態(Ethernet 以平均 40MBits/s 速度傳輸 20 分鐘後)
thermal raspberrypi samba
圖片來源:geektopia
LAN9512 溫度仍然是三者最高的,平均溫度在 59.2°C。

* 忙碌狀態(以 stress 程式對 CPU 進行壓力測試,使用率達 100%)
thermal raspberrypi stress.png
圖片來源:geektopia
LAN9512 溫度仍然是三者最高的,平均溫度在 60.6°C。

* 影片播放狀態(從隨身碟播放以 x264 視訊格式和 AC3 音訊格的 1080p 影片為例)
thermal raspberrypi video playback
圖片來源:geektopia
LAN9512 溫度仍然是三者最高的,平均溫度在 58.5°C。

結論:
1. LAN9512 溫度會比 voltage regulator 和 SoC 來的高。

2. 從以上幾張圖片的條件,我們可以知道 CPU 滿載或是檔案傳輸最容易讓溫度升高。並且在正常使用情況下(未超頻),各元件的最高溫度會是在 65°C 以下。

3. 而根據 RPi FAQ,LAN9512 的工作溫度範圍在 0°C 到 70°C,BCM2835 的工作溫度範圍在 -40°C 到 85°C。

The Raspberry Pi is built from commercial chips which are qualified to different temperature ranges; the LAN9512 is specified by the manufacturers being qualified from 0°C to 70°C, while the AP is qualified from -40°C to 85°C. You may well find that the board will work outside those temperatures, but we’re not qualifying the board itself to these extremes.

4. 根據實測,在 -78°C 的低溫下,Raspberry Pi 會停止反應。

圖片來源:geek

5. 除了使用紅外線測溫外,我們還可以使用 /opt/vc/bin/vcgencmd measure_temp 指令來查看 CPU 的溫度。
raspberry_pi_measure_cpu_temp

參考資料:
* Does the computer Raspberry Pi is heated? Study their operating temperatures
* RPi FAQ
* Raspberry Pi proven to be stable when submerged in liquid nitrogen
* Raspberry Pi model B Thermal Tests