[產品] Raspberry Pi 2 Model B (現貨)

Raspberry-Pi-2-Model-B

《規格》

SoC: Broadcom BCM2836
CPU: 900 MHz;Quad-core ARM Cortex-A7
GPU: Dual Core VideoCore IV® Multimedia Co-Processor; Open GL ES 2.0; hardware-accelerated OpenVG; 1080p30 H.264 high-profie decode
記憶體: 1GB LPDDR2(和 GPU 共享)
視訊輸出: Composite RCA; HDMI
音訊輸出: 3.5 mm jack; HDMI(1.3 & 1.4)
儲存: microSD
USB: USB 2.0 x 4
Ethernet: 10/100 RJ45
GPIO: 40-pin 2.54 mm (100 mil) expansion header: 2×20 strip
工作電流: 700 mA
尺寸: 85mm x 56mm x 17mm
重量: 42g

《新聞》
- [新聞] Raspberry Pi 2 – Model B 釋出

《下載》
- datasheet

《相關》
- [產品] Raspberry Pi Model B+ 512MB
- [產品] Raspberry Pi Model A+ 256MB RAM
- [產品] UK製Raspberry Pi Rev 2 Model B 512MB
- 周邊(外殼/電源/SD卡/無線網卡/轉接頭)

$ 1680

[產品] GPIO 遊戲機學習套件

gpio-game-console-starter-kit

《特色》
- 由淺入深,從 20 個實驗介紹 “數位/類比 x 輸入/輸出”
- Raspberry Pi 工作坊 #1#2#3#4 使用教材

《規格》
- 1K 電阻(1/4W)x5, 2K 電阻(1/4W)x5
- 5mm 紅色/黃色/綠色 LEDx2
- 大按鍵開關(顏色隨機)x4
- 滾珠(傾斜)開關x1
- 自激式蜂鳴器x1, 他激式蜂鳴器x1
- HC-SR501 人體紅外感應模組(PIR)x1
- MCP3008 直插式 SPI 協議 8 通道數位類比轉換 ICx1
- 光敏電阻x1
- 雙軸 XY 搖桿x1
- HC-SR04 超音波感測器x1
- 20pin 公對公排線(20cm)x1, 20pin 公對母排線(20cm)x1, 20pin 母對母排線(20cm)x1
- 830 洞紅藍線大麵包板x1
- 16m/m 可變電阻 10Kx1
- 200mm(W) x 135mm(D) x 45mm(H) 元件收納盒
- 元件對照表

《教學》
* 用 Raspberry Pi 學 GPIO – 自己做遊戲機

$ 600

[活動] PyConAPAC 2015 Tutorial – Raspberry Pi Camera + Python @ 2015/05/31

Raspberry Pi Camera Python Workshop

課程簡介:
本次工作坊會介紹與使用 Raspberry Pi Camera,並以 Python 實做各種應用。

課程大綱:
1. 環境設定(0.5 小時)
- 使用 Serial + WiFi
- 使用 VNC 和 X-Forwarding
2. Raspberry Pi Camera 簡介(1 小時)
- 標準 Camera 和 NoIR Camera 介紹
- Camera 應用介紹
- Camera 改裝套件介紹
- Camera 安裝與設定
3. 基礎 Camera 使用 (2 小時)
- 用 Python 控制
- 手機控制與網路串流
- 週邊硬體與 Camera 的互動
- 串接網路服務
4. 進階 Camera 使用 (2.5 小時)
- 影像處理原理
- 文字辨識
- 人臉辨識與追蹤

活動資訊
1. 活動時間:2015/05/31 09:00 ~ 2015/05/31 17:00
2. 語言:Chinese/中文
3. 活動人數上限:20
4. 活動地點:淡江大學台北校區 (捷運東門站) 308 教室 / 台北市金華街199巷5號

注意事項
建議學員自備筆電和 Raspberry Pi。現場也可購買設備,或免費借用設備。

現場購買的套餐價是 $2155元,內含五項,硬體規格為:
1. Raspberry Pi 2 Model B 1GB RAM
2. SanDisk 8G microSD 卡 (已安裝好 Raspbian 作業系統)
3. 5V/2A 電源組
4. EDIMAX 7811Un 無線網卡
5. PL2303HXD 傳輸線
單買相機模組 $800元。

講師:sosorry (台灣樹莓派)

報名:PyConAPAC 2015 Tutorial – Raspberry Pi Camera + Python

[活動] Raspberry Pi Hackathon #02 @ 20150516

Taipei.Py

我們今年有負責 PyCon 報到的系統,概念和去年 MakerConf 類似。

為了能讓會眾順暢的報到,我們和 Taipei.py 合辦了寫 code 活動,以下為活動介紹。

- – - – - – - -
大家好,這個入門不是那個入門。

這個入門是指從中研院的大門走進去的意思。

這次 PyCon APAC 打算廣泛使用 RFID,其中最重要的一環就是會用在報到上。

為了滿足報到的需求, 本週六註冊組長需要 Python 社群的朋友們,一起來使用 Raspberry Pi 開發報到程式。

本週六

* 你會玩到 Raspberry PI
* 你會玩到 RFID 感應器
* 會有經驗豐富的台灣樹莓派的 sosorry 回答你寫 Code 的問題

目前已知需求如下

1. Raspberry Pi 之間的報到資料需要同步
2. RFID 感應以後,有會眾/工作人員資料顯示
3. 處理沒有帶 RFID 卡片的會眾

最後!

PyCon 需要你一起來 Coding.
- – - – - – - -

活動資訊
* 2015/05/16 10:00 ~ 2015/05/16 18:00
* CLBC 大安本館 2F (台北市復興南路一段 293 號 2F, Taipei)
* 免費(自備午餐)
* 備註:參加人員需自備筆電。不需要準備其他硬體。

報名連結:http://www.meetup.com/Taipei-py/events/222499498/

[活動] Raspberry Pi相機工作坊 #02 @ 2015/05/03

Raspberry Pi Camera Workshop

HackNTU簡介│
我們致力於推廣Hacker Spirit,這是一種追求創新,且強調大家自己動手解決問題的精神。
藉由打造一個連結校園、業界、世界的創新生態系,讓擁有 Hacker Spirit 的青年們可以在這個平台彼此碰撞、競爭、交流。

課程簡介│
樹莓派的相機模組使用標準硬體相機介面(CSI),體積小、品質好並且價格低廉。本工作坊除了介紹相機的應用,並會實際動手使用,讓每個參加的人都可 以快速打造自己的相機。。

預計流程│

  • Raspber 環境設定,包括無線網路設定、VNC 設定、GPIO 設定等
  • Raspberry Pi Camera簡介,標準 Camera 和 NoIR Camera 介紹、應用介紹、改裝套件介紹、安裝與設定
  • 基礎 Camera 使用:使用指令操作 Camera、縮時攝影、使用手機控制、網路串流
  • 進階 Camera 使用:寫程式控制(使用 picamera)、週邊硬體與 Camera 的互動、串接網路服務。文字辨識、人臉辨識

報名對象│
對Raspberry Pi Camera應用有興趣,大專學生優先,有接觸過程式設計與linux系統者為佳

設備需求│
1. 自備筆記型電腦。
2. 自備硬體項目如下(可向講師租借整組硬體,課程結束後歸還,租用費為300元):
- Raspberry Pi(Model B/Model B+/Pi 2)
- SD 或 microSD 卡(已安裝好 Raspbian 作業系統)
- 5V/1A或是5V/2A電源
- 無線網卡(建議使用 EDIMAX 7811Un)。
- Raspberry Pi Camera(可向講師租借相機,課程結束後歸還,租用費為100元)
(若有購買需求,請來信詢問)

3. 請至官方網站安裝好作業系統(Raspbian):http://raspberrypi.org/downloads

注意事項│
1. 附午餐。
2. 課程所使用相關電子零件由本課程提供,但需歸還。
3. 報名資料未填妥之學員,主辦單位將有權取消上課資格。
4. 課程流程僅供參考,實際內容以上課狀況為主。

聯絡人│ Jerry Yu
E-mail:jerryzyy@hackntu.com

講師│ sosorry
現服務於台灣樹莓派
website: http://www.raspberrypi.com.tw/

[新聞] Raspberry Pi Cake

為了慶祝 Finnian 十五歲生日,fxapi 網站作者做了一個蛋糕送給他。

完整的蛋糕
Raspberry Pi Cake
圖片來源:A Raspberry Pi model B cake

點蠟燭
Lit!
圖片來源:A Raspberry Pi model B cake

LAN/USB
LAN/USB
圖片來源:A Raspberry Pi model B cake

DSI Connector
DSI Connector
圖片來源:A Raspberry Pi model B cake

GPIO Pins
GPIO Pins
圖片來源:A Raspberry Pi model B cake

LEDs
LEDs
圖片來源:A Raspberry Pi model B cake

免費宣傳
Free Publicity
圖片來源:A Raspberry Pi model B cake

CPU 和 HDMI
CPU, HDMI in the background
圖片來源:A Raspberry Pi model B cake

Audio and Video
Audio and Video
圖片來源:A Raspberry Pi model B cake

切開蛋糕了

圖片來源:A Raspberry Pi model B cake

在 2013 年 Raspberry Pi 滿週年時,element14Embedded World Conference 送了 Pete Lomas(Raspberry Pi Foundation 基金會創辦人之一)和 Andrew Robinson(PiFace 作者)一個 Raspberry Pi 的蛋糕,真是太有趣了。

圖片來源:The world’s BIGGEST Raspberry Pi board!


圖片來源:The world’s BIGGEST Raspberry Pi board!

Pete Lomas 和 Andrew Robinson 合照
Pete Lomas 和 Andrew Robinson 合照
圖片來源:The world’s BIGGEST Raspberry Pi board!

隔了兩週,element14 在澳洲的 OzBerryPi 聚會又做了一個類似的蛋糕。

圖片來源:Raspberry Pi event night a success

不知道會不會每年都繼續做蛋糕慶祝下去?

新聞來源:
* A Raspberry Pi model B cake
* The world’s BIGGEST Raspberry Pi board!
* Raspberry Pi event night a success

[新聞] Raspberry Pi Model C

raspberry-pi-model-c
圖片來源:Raspberry Pi Model C

《規格》
1. 8-core processor (BCM214171)
2. 2GB of RAM
3. 8 USB ports (USB3)
4. 4k/AK camera port
5. ATMEGA328P added with all the ports broken out
6. composite video/audio-out and audio-in port/microphone

£30.00

相關新聞:
* Raspberry Pi Model C
* Just announced: the Raspberry Model C
 

Happy April Fools’ Day!!

[活動] Raspberry Pi相機工作坊 #01 @ 2015/04/19

Raspberry Pi相機工作坊

樹莓派的相機模組使用標準硬體相機介面(CSI),體積小、品質好並且價格低廉。本工作坊除了介紹相機的應用,並會實際動手使用,讓每個參加的人都可以快速打造自己的相機。。

工作坊內容:

  • Raspber 環境設定,包括無線網路設定、VNC 設定、GPIO 設定等
  • Raspberry Pi Camera簡介,標準 Camera 和 NoIR Camera 介紹、應用介紹、改裝套件介紹、安裝與設定
  • 基礎 Camera 使用:使用指令操作 Camera、縮時攝影、使用手機控制、網路串流
  • 進階 Camera 使用:寫程式控制(使用 picamera)、週邊硬體與 Camera 的互動、串接網路服務。文字辨識、人臉辨識

講師:sosorry (台灣樹莓派)

活動資訊

  • 活動時間:2015/04/19 09:30 ~ 2015/04/19 17:30
  • 語言:Chinese/中文
  • 活動人數上限:15
  • 活動地點:台北數位藝術中心資源教室 / 台北市士林區福華路 180 號
  • 交通資訊:捷運淡水線至芝山站下車,沿福華路往天母家樂福方向步行約5分鐘。

備註

  • 參加人員需自備:1. 筆電。2. Raspberry Pi(Model B/Model B+/Pi 2)。3. SD 或 microSD 卡(已安裝好 Raspbian 作業系統)。4. 電源(5V/1A或是5V/2A)。5. 無線網卡(建議使用 EDIMAX 7811Un)。6. Raspberry Pi Camera。
  • 本場次免費提供週邊硬體,但結束後將會回收。
  • 午餐請自理。

報名:樹莓派相機工作坊 Raspberry Pi Camera Workshop

[常見問與答] Raspbian (2015-01-31) 在 Pi 2 的 RPi.GPIO 問題

問題:
2015-01-31 釋出的 RaspbianPi 2 呼叫 RPi.GPIO 模組會出現 RuntimeError: This module can only be run on a Raspberry Pi! 錯誤訊息。

情境:
假設我們寫一個可以控制 LED 一明一滅的 python 程式。範例來自 用 Raspberry Pi 學 GPIO – 自己做遊戲機

線路圖如下:
led_blink_schematic

程式碼範如 led_blink.py

如果在 Raspberry Pi 2 (2015-01-31 版本)執行這段程式碼會出現以下訊息:

看起來是沒有 RPi.GPIO 的模組。所以我們用 sudo pip install RPi.GPIO 指令安裝 RPi.GPIO 模組看看。

解答:
原來是要升級模組才行。我們要使用 sudo pip install --upgrade RPi.GPIO 指令。

再次執行,沒問題了。

[產品] Raspberry Pi 2 Model B + 外殼 + 5V/2A電源組

Pi-2-Clear-ABS-Case-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. 原廠授權外殼(透明) x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1

$ 2,180

Pi-2-Black-ABS-Case-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. 原廠授權外殼(黑色) x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1

$ 2,180

 
Pi-2-Clear-Anidees-Case-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. anidees Model B+鋁合金外殼(銀色) x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1

$ 2,980

Pi-2-Black-Anidees-Case-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. anidees Model B+鋁合金外殼(黑色) x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1
$ 2,980

《相關》
- [產品] SanDisk Ultra microSDHC Class10 8G 48MB/s
- [產品] SanDisk Ultra microSDHC Class10 16G 48MB/s
- [產品] EDIMAX EW-7811Un 無線網卡
- [產品] EW-7822UAn 300Mbps 長距離高速 USB 無線網卡
- [產品] HDMI 轉 VGA 轉換器(帶音訊)
- [產品] PL2303HXD USB轉TTL傳輸線
- [產品] 3.5mm轉RCA傳輸線

[產品] Raspberry Pi 2 Model B + microSD卡 + 5V/2A電源組

Pi-2-micro8G-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. SanDisk Ultra microSDHC Class10 8G 48MB/s microSD卡 x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1

$ 2,080

Pi-2-micro16G-PSU
《規格》
1. Raspberry Pi 2 Model B x1
2. SanDisk Ultra microSDHC Class10 16G 48MB/s microSD卡 x1
3. 5V/2A USB 電源轉換器 + microUSB 傳輸線 x1

$ 2,180

《相關》
- [產品] Model B+ 霧面原廠授權外殼
- [產品] Model B+ 黑色原廠授權外殼
- [產品] Coupé PiBow Raspberry Pi Case – Model B+
- [產品] anidees Model B+鋁合金外殼 (銀色/黑色)
- [產品] EDIMAX EW-7811Un 無線網卡
- [產品] EW-7822UAn 300Mbps 長距離高速 USB 無線網卡
- [產品] HDMI 轉 VGA 轉換器(帶音訊)
- [產品] PL2303HXD USB轉TTL傳輸線
- [產品] 3.5mm轉RCA傳輸線

[新聞] Raspberry Pi 2 – Model B 釋出

Raspberry Pi 2 Model B
圖片來源:RASPBERRY PI 2 ON SALE NOW AT $35

Raspberry Pi 2 出來了,與 Raspberry Pi 1 最大的改變是換了 SoC,由 BCM2835 改成 BCM2836,也因此舊版本的 firmwarekernel 將無法適用,必須更新到最新版本

raspberry-pi-2-model-b-multiple-views
圖片來源:Introducing the Raspberry Pi 2 – Model B

《新的 SoC BCM2836》
1. 900MHz quad-core ARM Cortex-A7 CPU,大約有 6 倍的效能提昇。
2. 1GB LPDDR2 SDRAM。
3. 捨棄 PoP(package-on-package),而是將處理器和記憶體分別焊在板子的正反兩面。
4. 因為採用 quad-core ARMv7 的處理器,所以會有較高的功耗。

《對 OS 的影響》
但因為採用了 ARMv7 的處理器,因此可執行更多的 ARM GNU/Linux 版本,例如過去採用 ARMv6 指令集而無法執行 Ubuntu,現在也可以在 Raspberry Pi 2 上跑 Snappy Ubuntu Core。甚至可支援 Microsoft Windows 10,並且是免費提供給 Makers

《沒有改變的部份》
1. 和 Model B+ 一樣的外型與尺寸。
2. PCB 板固定螺絲開孔處相同。
3. USB、Ethernet、A/V、HDMI、micro SD 和 microUSB 位置相同,尺寸也相同。
4. Camera、Display 和 40-pin GPIO 位置也相同。

《兩代快速比較》

Model B+ Raspberry Pi 2
Processor Chipset: Broadcom BCM2835 ARMv6 Broadcom BCM2836 ARMv7 Quad Core Processor
GPU: Videocore IV Videocore IV
Processor Speed: Single Core @700 MHz QUAD Core @900 MHz
RAM: 512 MB SDRAM @ 400 MHz 1GB SDRAM @ 450 MHz
Storage: microSD microSD
USB 2.0: 4x USB Ports 4x USB Ports
Power Draw / Voltage: 1.8A @ 5V 1.8A @ 5V
GPIO: 40 pin 40 pin
Ethernet Port: Yes Yes
Dimensions: 85 x 56 x 17mm 85 x 56 x 17mm
Weight: 42g 42g

新版本(2015-01-31)的 Raspbian 也一併釋出。release notes 如下:

 

常見問與答:

Raspberry Pi 1 Model B 和 Model B+ 會終止嗎?
目前不會。並且還有許多企業用戶為了穩定,是採用 Model BModel B+ 的版本,我們會盡量維持他們的需求。

Raspberry Pi 2 Model A 什麼時候會出?
大概是 2015 年底。

那 Compute Module 呢?
未來將會釋出 BCM2836 版本的 Compute Module。

相關新聞:
* RASPBERRY PI 2 ON SALE NOW AT $35
* Introducing the Raspberry Pi 2 – Model B
* Raspberry Pi 2 – the New Quad-core A7 Pi2

我們已經開賣。
- [產品] Raspberry Pi 2 Model B (現貨)
- [產品] Raspberry Pi 2 Model B + microSD卡 + 5V/2A電源組
- [產品] Raspberry Pi 2 Model B + 外殼 + 5V/2A電源組

[產品] PiTFT – Assembled 480×320 3.5″ TFT+Touchscreen for Raspberry Pi

PiTFT_420x320_3.5_inches

《規格》
- 3.5″ TFT, 可達 480×320 解析度 @ 16-bit per pixel
- 本套件只含一塊觸控螢幕(已和電路板相連)與兩個 26pin 的連接器,不包含其他組件
- 耗電量約 100mA
- Model B+使用Pi 2使用
使用了 SPI 腳位,包括 SCK, MOSI, MISO, CE0, CE1 和 GPIO #25 與 GPIO #24
注意:該面板為為電阻式觸控面板

《教學》
- Adafruit PiTFT 3.5″ Touch Screen for Raspberry Pi

《相關》
- [產品] PiTFT Mini Kit – 320×240 2.8″ TFT+Touchscreen for Pi
- [產品] PiTFT Mini Kit – 320×240 2.8″ TFT+ Capacitive Touchscreen

$ 1,620

[產品] 雙 H 橋直流馬達驅動 IC – L293D

l293d_dual_h_bridge_dc_motor_driver_ic

《特色》
* 包含兩個全 H 橋式電路,可同時控制兩個直流馬達,或者一個步進馬達
* 適合控制工作電壓在 4.5V-36V 的馬達

《規格》
* 使用 5V 準位,每個腳位容忍電流為 600mA

《下載》
* datasheet

《相關》
- [產品] 單層自走車底盤(含二輪跑車胎 + 一萬向輪 + 二馬達)
- [產品] 雙層四驅自走車底盤(含四輪+四馬達)

《教學》
- Controlling DC Motors Using Python With a Raspberry Pi
- Adafruit’s Raspberry Pi Lesson 9. Controlling a DC Motor
- Adafruit’s Raspberry Pi Lesson 10. Stepper Motors

$ 100

[產品] anidees Model B+鋁合金外殼 (銀色/黑色)

anidees Model B+鋁合金銀色外殼
anidees_case_for_raspberrypi_model_b_plus_clear_02

《內容物》
* 銀色外殼+透明頂蓋 / 黑色外殼+深棕頂蓋 (銀色或黑色擇一)
* 開關傳輸線 (microUSB轉USB) x1
* 頂蓋內六角螺絲 x4
* 木板用攻牙螺絲 x2
* 背蓋可固定螺絲 x4
* 內六角板手 x2
* 棕色外盒 x1
* 注意:本外殼不包含 Raspberry Pi

anidees_case_for_raspberrypi_model_b_plus_clear_03

《銀色規格》

銀色外殼 透明頂蓋
Dimension: 91mm (W) x 67mm (H) x 28mm(D) 91mm (W) x 67mm (H) x 8mm(D)
Weight: 157g 98g
Material: AL(1.5~4mm) Acrylic(5mm)
Color: Silver Clear

$ 1,200



anidees Model B+鋁合金黑色外殼
anidees_case_for_raspberrypi_model_b_plus_black_01

《黑色規格》

黑色外殼 深棕頂蓋
Dimension: 91mm (W) x 67mm (H) x 28mm(D) 91mm (W) x 67mm (H) x 8mm(D)
Weight: 157g 98g
Material: AL(1.5~4mm) Acrylic(5mm)
Color: Black Dark Brown

anidees_case_for_raspberrypi_model_b_plus_black_02

$ 1,200


《相關》
- [產品] Raspberry Pi 2 Model B + 外殼 + 5V/2A電源組
- [產品] anidees USB Charger (5 Port/6 Port)

[產品] Huawei E1820 3G 網卡

huawei-e1820-3g-dongle

《特色》
* 支援多種不同標準的網路技術
* elinux 測試可用
* HSDPA 模式下最快下載可達 21.6 Mbps

《規格》
* 支援的網路與頻段:HSPA+/HSPA/UMTS 2100MHz GSM/GPRS/EDGE 850/900/1800/1900MHz
* 尺寸:12.4mm(H) x 28mm(W) x 76mm(D)
* 重量:40g
* 注意:本網卡需搭配標準大小的 SIM 卡

《教學》
- [基礎] Raspberry Pi 用 3G 網卡(3G USB dongle)上網

《下載》
- support_broadband_E1820_products_pecification

$ 1050

[產品] 3.5mm轉RCA傳輸線

3.5mm_jack_to_rca_cable
《特色》
* 3.5mm 插孔轉 RCA 輸出,可同時顯示影像與立體聲,Model B+ / Pi 2 適用。
* 連接頭採 4N 無氧銅(OFC),高屏蔽與抗干擾設計,傳輸信號效果佳。

《規格》
* 線長 1.5 公尺

《使用》
線材 — 影音設備
紅 <==> 黃
黃 <==> 白
白 <==> 紅

$ 160

[基礎] Raspberry Pi 用 3G 網卡(3G USB dongle)上網

e1820_with_raspberry_pi_model_b_plus

本文章使用 Raspberry Pi Model B+,映像檔為 2014-12-24-wheezy-raspbian.img。使用的 3G 網卡為 Huawei E1820 3G 網卡。

現在的 3G/4G 網卡(或稱為 USB 數據機)大多同時有儲存設備和 USB 數據機的功能,其中儲存設備功能存放 MS Windows 的驅動程式,USB 數據機就是可撥號連線接取上網際網路。

如果是第一次將 3G 網卡插在安裝了 Windows 系統的電腦上,網卡將會以虛擬光碟機的模式掛載成儲存設備,並且自動安裝驅動程式。當完成安裝後就可用虛擬光碟機轉換工具(Virtual CD-ROM switching utility)或稱為模式轉換工具,正確轉換網卡為 USB 數據機。

如果要在 Raspberry Pi 上使用 3G/4G 網卡上網,要做的事就是安裝設定模式轉換工具與安裝設定撥號連線程式。步驟如下:
 
1. 確認硬體資訊。
當插上 E1820 時,可以看到系統可辨認成 HSPA modem。

dmesg 查看時,可看到系統將網卡的儲存功能辨認成 scsi 介面的 CD-ROM(sr0)。

e1820_dmesg_before_mode_switch
如果我們將 sr0 掛載起來,就可清楚的看到裡面所存放的檔案是 Windows 驅動程式。

e1820_mount_device

 
2. 安裝與設定模式轉換工具。
安裝 usb-modeswitch 會將有相依性的 usb-modeswitch-data 一併安裝起來。

e1820_install_usb_modeswitch

我們可以比較模式轉換前後的分別,這可幫助我們確認是否有成功轉換 3G 網卡成 USB 數據機。檢查方式是執行 ls /dev/tty*,在模式還沒有轉換前,可以看到最後兩項是 /dev/ttyAMA0/dev/ttyprintk
e1820_ls_tty_before_mode_switch

安裝完成後就要進行模式的設定,usb-modeswitch 需要和 udev 搭配。

udev 包含 user space daemon(udevd)和工具程式 udevinfo(或 udevadm),並可以讓使用者自訂規則存放於 /etc/udev/rules.d/ 下。有關 udev 可以看 wiki 的介紹。

udev 是 Linux kernel 2.6 系列的設備管理器。它主要的功能是管理 /dev 目錄底下的設備節點。它同時也是用來接替 devfs 及 hotplug 的功能,這意味著它要在添加/刪除硬件時處理 /dev 目錄以及所有用戶空間的行為,包括加載 firmware 時。

實際上 usb-modeswitchudev 的運作順序如下:

* /lib/udev/rules.d/40-usb_modeswitch.rules:udev 的規則文件,如果設備被識別(包括 Vendor ID 和 Product ID)就會啟動 usb_modeswitch。
* /lib/udev/usb_modeswitch: 執行 usb_modeswitch_dispatcher 的 script。
* /usr/sbin/usb_modeswitch_dispatcher:usb_modeswitch 的 wrapper,用 tcl 寫的,會根據所選擇的設備與設定實際執行 /usr/sbin/usb_modeswitch。
* /etc/usb_modeswitch.conf:全域的設定檔案,也可用於單一的設備設定資訊。
* /etc/usb_modeswitch.d:該文件夾包含了各別設備的獨立設定資訊,各別裝置的設定檔案是用設備的 ID 來命名。
* /usr/sbin/usb_modeswitch:實際轉換裝置模式的二進位程式。

因此我們要新增網卡設備的規則到 /lib/udev/rules.d/40-usb_modeswitch.rules

在檔案最後加上兩行。

e1820_udev_config

其中 idVendor="12d1" 和 idProduct="1446" 這些資訊是由 lsusb 得到的。
e1820_lsusb_before_mode_switch

接著再將網卡要轉換的資訊加到 /etc/usb_modeswitch.conf 下。

在檔案最後加上幾行。

e1820_usb_modeswitch_config

DefaultVendor 和 DefaultProduct 也是剛剛 lsusb 的結果。但 TargetVendor 和 TargetProduct 就需要上網爬文,例如這裡有提供。

而將 EnableLogging=0 改為 EnableLogging=1 可在 /var/log 下查看 usb_modeswitch_** 的 log 方便除錯。

如果設定沒問題,重開機用 dmesg 就可以看到已經成功的將 USB 數據機(usb 1-1.4) 掛載到 ttyUSB0、ttyUSB1 和 ttyUSB2。

e1820_dmesg_after_mode_switch
 
ls /dev/tty* 也可看到最後長出了 /dev/ttyUSB0、/dev/ttyUSB1 和 /dev/ttyUSB2。

e1820_ls_tty_after_mode_switch

這時候我們用 lsusb 也可以發現讀到的硬體資訊改變了,包括 idProduct 和名稱都有變化。

e1820_lsusb_after_mode_switch

 
3. 安裝與設定撥號程式。
安裝撥號程式 wvdial 會一同安裝 ppp

e1820_install_wvdial
 
再來設定 wvdial.conf

加上一個撥號的 profile。

e1820_wvdial_config
其中
* [Dialer xxx]:profile 名稱,之後撥號就會以 xxx 為名,可設定多組 profile。
* Modem:wvdial 所用的數據機設備位置,預設為 /dev/modem。
* Baud:wvdial 和數據機所溝通的 baud rate。
* Stupid Mode:如果啟用 stupid mode,數據機在和終端伺服器(terminal server)溝通時將不會出現提示,並且當數據機連上後會立即啟動 pppd。

使用 wvdial 進行撥號連線,選擇 E1820 的 profile。

在進行 pppd 連線過程中,會看到像是亂碼的符號,但如果連線成功會得到 IP 和 DNS 的位址。
e1820_wvdial
 
再用 ifconfig 查看網路介面資訊,可以發現多了一個 ppp0 的連線。
e1820_wvdial_ifconfig
 
開啟瀏覽器,確認可以連上網際網路。
browser_show_raspberry_pi_taiwan
 

常見問與答:

1. 如何測連線速度?
有關測網路的連線速度方法有很多,我們使用 speedtest-cli 這個用 python 寫的命令列測速套件,原始碼在 github。實際執行時,這個工具會連線到 speedtest.net 並測試上傳和下載的速度。

使用前需要先安裝相關的套件如下。

執行 speedtest-cli

speedtest-cli 會根據使用者所在的位置,連線到最近的伺服器做測速。我們可以加上 --list 列出在台灣的伺服器列表。

我們也可以指定伺服器做測試。只要在 speedtest-cli 後面加上伺服器的編號例如 --server 2133 就可以了。但我們實際測試時是沒有加上這個選項,而讓它自己選擇最近的伺服器。

2. 有其他網卡的設定可參考嗎?
以下是我們測過的幾張網卡的設定檔。

Huawei E220/Huawei E230
修改 /lib/udev/rules.d/40-usb_modeswitch.rules

修改 /etc/usb_modeswitch.conf

使用 speedtest-cli 的參考結果。
E230_speedtest_cli
 

Huawei E372
修改 /lib/udev/rules.d/40-usb_modeswitch.rules

修改 /etc/usb_modeswitch.conf

使用 speedtest-cli 的參考結果。
E372_speedtest_cli
 

Huawei E398u-1
修改 /lib/udev/rules.d/40-usb_modeswitch.rules

修改 /etc/usb_modeswitch.conf

使用 speedtest-cli 的參考結果。
E398_speedtest_cli
E372 和 E398 的 idProduct 相同,只是因為 Huawei 沒有給每一個裝置都使用唯一的 idProduct。
 

3. 這錯誤訊息是什麼意思?

會發生這樣錯誤訊息的可能性有很多種,比如說網卡和 /etc/usb_modeswitch.conf 不匹配,或是 wvdial.conf 連線設定有誤,有可能是 SIM 卡沒安裝或沒插好,也有可能是網卡壞掉,甚至有時候從 Model B 換到 Model B+ 就解決了。
 

參考資料:
* Huawei E220
* How to setup a USB 3G Modem on Raspberry PI using usb_modeswitch and wvdial
* Use 3g/UMTS USB Dongle for WAN connection
* USB_ModeSwitch – Handling Mode-Switching USB Devices on Linux
* usb_modeswitch_dispatcher
* usb_modeswitch(1) – Linux man page
* udev
* Device Reference
* Linux / Unix Command: wvdial.conf
* Huawei E372 mobile broadband
* TROUBLESHOOT HUAWEI E398 ON MANJARO LINUX
* How to check Internet Speed via Terminal?
* How to Test Internet Connection Speed using Speedtest-Cli on Ubuntu Server

[活動] 20150124 Raspberry Pi Hackathon #01

<English Version>
The first time of Raspberry Pi Hackathon in Taiwan, we hope you can make what you want within eight hours in a day.

Welcome already have an idea, or ongoing friends come here to finish, also welcomed friends to join in just getting started.

The list of hardware provided, please refer to: http://goo.gl/US13IW

Hardware used for this activity is provided by Raspberry Pi Taiwan and Taipei Hackerspace, after use must be returned.

Additional Information:
* 2015/01/24 09:30 ~ 2015/01/24 18:00
* 4F., No.26, Ln. 133, Taiyuan Rd., Datong Dist., Taipei City 103, Taiwan
* $200 per person

registration link: http://raspberrypi-tw-bdfa45.kktix.cc/events/hackathon-01

 

<中文版>
第一次 Raspberry Pi Hackathon,希望大家能在一天八小時之內做出自己想要的東西。

歡迎已經有想法、或是正在進行中的朋友們來這裡繼續完成,也歡迎剛入門的朋友一同參加。

本次所提供的硬體列表請參考(持續修改中):http://goo.gl/US13IW

本活動所使用的硬體由台灣樹莓派Taipei Hackerspace 所提供,使用後需歸還。

活動資訊
* 2015/01/24 09:30 ~ 2015/01/24 18:00
* Taipei Hackerspace (103 台北市大同區太原路 133 巷 26 號 4F)
* 每人 $200 餐點費用(午餐)
* 備註:參加人員需自備筆電、Raspberry Pi、SD卡、電源和無線網卡。

報名連結:http://raspberrypi-tw-bdfa45.kktix.cc/events/hackathon-01

[新聞] Raspbian出新版本了(2014-12-24)

20141224_raspbian_menu
Raspbian 出新版本了,最新的 image 為 2014-12-24。檔案大小為 960MB,最大的改變就是 LXDE 換了新的 UI 組態,其他的小修改比如說加入了 python3-pygame 等等。

Simon Long 寫了一篇文章說明 Raspbian 使用者介面改變的原因。包括了:
1. 選單從底部改到頂端,是因為人的閱讀習慣是由左而右、由上而下。
2. 桌面預設沒有任何的圖示捷徑,是因為每個人都有習慣的應用程式,希望每個人都能客製化自己的桌面,而不是擺了一堆預設又用不到的東西。
3. 選單中取消了”Other”類別,是因為 Other 類別包含了太多東西,並且讓同一個應用程式有多個進入點,這不符合互斥窮盡(MECE, mutually exclusive, collectively exhaustive)的 UI 設計原則。

想使用新的 UI,我們可以下幾個指令就可以簡單更新套件。但如果只更新套件,桌面還是會有原本預設的圖示。

改版的 release notes 如下:

新聞來源:MERRY CHRISTMAS! GOT A NEW PI? READ ON!

LXDEPCMan, Jserv, Fred 等(以上只列出台灣人)在 2008 年所發起的專案,有別於以往的主流桌面環境 GNOMEKDE,LXDE 主要目的在於提供輕量級 X11 的桌面環境,也成為低價省電的小筆電一個很好的解決方案。目前是 Raspbian 預設的桌面環境。
一個專案能讓全世界的人都看到並且使用,是工程師的驕傲。希望在 Raspberry Pi 這樣的硬體出現後,能讓我們做出更多有影響力的東西。

lxde