[產品] ReSpeaker 四麥克風陣列擴充板(ReSpeaker 4-Mic Array for Raspberry Pi)

respeaker-4-mic-array-s

《特色》
* 適合語音產品,能讓您輕易的接上 Google AssistantAmazon AlexaJasperIBM Watson 等語音服務。
* 使用 AC108 開發,內建四通道 ADC,具有 I2S/TDM 輸出轉換,能擷取高清晰度的語音輸入。
* 包含四個麥克風,可進行語音活性檢測(Voice activity detection,VAD)和方向定位(Direction of Arrival, DOA)。
* 三公尺遠收音。

* 注意:和 ReSpeaker雙麥克風擴充板(2-Mics Pi HAT) 不同,該擴充板沒有耳機插孔提供音訊輸出。

respeaker-4-mic-array-4in1-s

《規格》
* Raspberry Pi Zero / Zero W / B+ / Pi 2 / Pi 3 適用
* 4 analog microphones
* 2 個 Grove 介面: 支援 GPIO 及 I2C
* 12 APA102 可程式化 RGB LEDs,使用 SPI 介面
* 可遠至 3 公尺外收音
* 尺寸: 65mm x 65mm x 9mm
* 重量:G.W 20g

* 注意:本商品不包含 Raspberry Pi !

《下載》
* ReSpeaker 4-Mic Array for Raspberry Pi v1.0.pdf
* AC108_Datasheet_V1.1

《教學》
* [Wiki] ReSpeaker 4-Mic Array for Raspberry Pi

$1280 


※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] Raspberry Pi 樹莓派2片式工控外殼 (可壁掛)

????????

《特色》
- 適用於 Pi 3 / Pi 2 型。
- 本產品包含:上下兩片 ABS 外殼 + 金屬螺絲 x4 + 矽膠止滑墊 x4。
- 贈送:鋁製散熱片一組

2-piece-clear-case-for-pi-3-2in1-s

$ 250

* 注意:本外殼不包含 Raspberry Pi 主板

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

《相關》
* [產品] Official Model B Pi 3 紅白雙色外殼
* [產品] Raspberry Pi 3 Model B + 外殼 + 5V/2.5A電源組

[產品] Waveshare Raspberry Pi 5 吋 HDMI電阻式觸控螢幕 V2 (Raspberry Pi 專用型, 800×480)

5inch_HDMI_LCD_for_Pi

《特色》
- 解析度 800×480。
- Raspberry Pi B+ / Pi 2 / Pi 3 可直接對接(HDMI)
- 電阻式(Resistive)觸控。
- 提供驅動 (Raspbian/Ubuntu系统)。
- HDMI 僅用於顯示,不占用I/O(使用觸控功能需占用I/O)。
- 支援背光控制,更省電。

* 注意:本產品不包含Raspberry Pi 主機板 !

5inch_HDMI_LCD_4in1

《規格》
- 5inch HDMI LCD x1
- HDMI 連接器 x1
- 觸控筆 x1
- RPi銅柱包(4PCS) x1
- 資料光碟 x1
- 產品尺寸:121 x 78mm

《教學》
* 資料下載及教學

$ 1,680 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

 

加購黑白雙色外殼站立架。
5inch-HDMI-LCD-Case-Bicolor

《規格》
- 壓克力材質(黑白雙色)
- 2種倾斜角度:45° 和 60°
- 預留外接板卡孔位,支援Raspberry Pi A+/B+/Pi 2/ Pi 3
- 5吋螢幕黑白外殼 x1
- 螺絲包 x1

合購價$ 2000 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] HighPi Raspberry Pi 3 / Pi 2 / B+ Case 加高可壁掛式外殼

HighPi-Case-for-Pi3-s

《特色》
- 加高式外殼,可在裡面安裝 HAT 或是將各種感測器包覆在盒子裡。
- HiFiBerry DAC+ 適用。
- 組合式 ABS 塑膠外殼(指紋不沾黏)。
- 不須工具即可安裝或分解。
- 三面通風,耐用,適合工業用途(工控),可壁掛。
- 可折斷式側邊設計,保留更大的彈性。

* 注意:本產品不包含Raspberry Pi 3Pi 2 或 B+ ! 

HighPi-Case-for-Pi3-4in1-s

《規格》
- 組合式外殼,包括上蓋 x1,加下層外殼 x1
- 止滑墊片 x4
- 外部尺寸: 96 x 66 x 41mm
- 內部尺寸: 90.0mm x 60.0mm x 28.8mm (裝入Pi後,上蓋至Pi的距離)

《教學影片》

$ 650 

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[測試] OpenCV on UP board

upboard

承蒙研揚科技公司好意,贈送一塊 UP board

有關開箱與安裝可參考以下幾篇文章:
* UP board:開箱與基本介紹
* [開箱] UP Board 開發板:可跑 Windows 10,世界最小 x86 PC
* [試用] 真的能跑 Windows 10 的開發板 – UP Board

由於 UP Board 所使用的 CPU 為 Intel Atom x5-Z8350,在 Intel 網站的規格為 64 位元 4 核心,時脈可達 1.92 GHz。乍看之下是比 Raspberry Pi 3 的處理速度快上不少,但 ARMX86 是不同架構,而且操作上的反應速度除了和時脈有關,不同的執行條件也會有差異。

我們使用 Python OpenCV 測試。只要輸入 sudo apt-get install python-opencv 就可以安裝有 Python binding 的 OpenCV

UVC(USB Video Class)就是 USB device class 視訊裝置在不需要安裝任何的驅動程式下隨插即用,包括網路攝影機(Webcam)、數位攝影機(Digital Camcorders)、類比影像轉換器(Transcoders)、電視卡(TV Receiver Card)等。而在 Linux 上如果有一個支援 UVC 的 Webcam 插到 USB,就會向 Kernel 註冊為 Webcam 設備,裝置節點為 /dev/videoX

V4L2(Video4Linux 2nd)是一套 Linux 針對視訊設備(例如 Webcam)所定義好的 Userspace API,因此硬體廠商只要能實做 API 的功能,就能讓使用者透過統一的介面控制硬體。如此一來上層的使用者就即使不知道硬體的廠牌與底層的實做方法,只要知道呼叫相同的函式就能得到相同的結果,如下圖。

v4l2圖片來源:Multimedia in embedded Linux systems

在 Raspberry Pi 上使用 Webcam 偵測人臉的程式(camera_face_detect.py)如下。需先下載 haarcascade_frontalface_default.xml 後和 camera_face_detect.py 一起執行,例如 python camera_face_detect.py haarcascade_frontalface_default.xml

#!/usr/bin/python                                  
#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
#|R|a|s|p|b|e|r|r|y|P|i|.|c|o|m|.|t|w|
#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
#
# camera_face_detect.py
# Face detect from camera
#
# Date   : 06/22/2014
# Usage  : python camera_face_detect.py haarcascade_frontalface_default.xml

import cv2
import sys
import time

cascPath = sys.argv[1]
faceCascade = cv2.CascadeClassifier(cascPath)

cap = cv2.VideoCapture(0)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH,  640)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, 480)

while True:
    # Capture frame-by-frame
    before = time.time()
    ret, frame = cap.read()

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    faces = faceCascade.detectMultiScale(
        gray,
        scaleFactor=1.1,
        minNeighbors=5,
        minSize=(30, 30),
        flags=cv2.cv.CV_HAAR_SCALE_IMAGE
    )

    after = time.time()
    print "Found {0} faces!, fps= {1}".format(len(faces), round(1/(after-before), 1))

    # Draw a rectangle around the faces
    for (x, y, w, h) in faces:
        cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)

    # Display the resulting frame
    cv2.imshow("preview", frame)

    if cv2.waitKey(1) & 0xFF == ord("q"):
        break

# When everything is done, release the capture
cap.release()
cv2.destroyAllWindows()

在沒有硬體加速的情況下,視訊從 Webcam 取得後就完全由 CPU 處理。程式中的 cv2.VideoCapture(0) 表示從 /dev/video0 取得 VideoCapture 物件,之後就可以透過 .set 或是 .read 等標準的 V4L2 API 存取 Webcam。

而人臉偵測在 OpenCV 中最常使用的方法為 Haar Feature-based Cascade Classifier,原理與使用可參考 Raspberry Pi Camera + Python 的介紹。

這次用的是 Microsoft LifeCam VX-800(圖右),動態攝影解析度為 30 萬像素(640×480 pixels)。產品規格書下載

raspberrypi_upboard_microsoft_1407

每個從 Webcam 取回的 frame 都會用 faceCascade.detectMultiScale 做人臉偵測的判斷,如果有找到則會用 cv2.rectangle 將人臉標示出來,並印出找到幾個人臉與 FPS(Frame per Second)。

face
圖片來源:Face Detection using Haar Cascades

架設的環境如下,左邊綠色的 pi-topCEED負責播影片,而 UP Board 接上 LifeCam VX-800 就執行人臉偵測,為了能即時顯示找到的人臉,就接上給奇創造On-Lap 1002 攜帶式螢幕。

raspberrypi_upboard_test_theme

測試的結果,在 640×480 的解析度下,使用 UP Board 做人臉辨識大概為 3-4 FPS。當然如果不將結果畫出來或是沒有啟動 X-Window 的情況下一定會有更好的結果。

upboard_opencv_v4l2

相同的測試條件在 Pi 3 大概只剩下 1 FPS。

raspberrypi_opencv_v4l2

由 UP Board 跑 OpenCV 的影片和在 Pi 3 跑 OpenCV 的影片,可看出在這個情境下 UP Board 的處理速度大概是 Pi 3 的四倍左右。

[產品] Raspberry Pi 3 壓克力雙色堆疊外殼

Raspberry Pi 3 壓克力雙色堆疊外殼
SONY DSC

《特色》
* 適用於 Pi 3 / Pi 2
* 本產品包含:五片壓克力 + 四組金屬螺絲

《規格》

顏色: 黑色x透明
材質: 壓克力
尺寸: 92 x 62 x 15.5mm
重量: 50g

$ 350

Raspberry Pi 3 壓克力雙色堆疊外殼(附風扇)
SONY DSC

《特色》
* 適用於 Pi 3 / Pi 2
* 本產包含:六片壓克力 + 四組金屬螺絲 + 風扇

《規格》

顏色: 黑色x透明
材質: 壓克力
尺寸: 92 x 62 x 17.5mm
重量: 70g

$ 400(附風扇)


* 注意:本外殼不包含 Raspberry Pi 主板

※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

《相關》
* [產品] Model B Pi 3 原廠授權透明外殼
* [產品] Official Model B Pi 3 紅白雙色外殼
* [產品] Raspberry Pi 3 Model B + 外殼 + 5V/2.5A電源組

[產品] Raspberry Pi 3原廠授權樂高式外殼

SONY DSC
《特色》
* 適用於 Pi 3 / Pi 2 / B+
* ABS 材質,不易碎裂,是最佳的保護殼
* 兩片式外殼,使用卡榫相接。
* 外殼預留相機(CSI)、螢幕(DSI)、排線(GPIO)開孔,可直接和週邊硬體相接
* 可將 Camera 固定在外殼裡

《規格》

顏色: 黑/白/紅/藍/黃 五色隨機出貨
材質: Acrylonitrile Butadiene Styrene (ABS)
尺寸: 30.5 x 64.5 x 88.8mm (Height x Width x Depth)

* 注意:本外殼不包含 Raspberry Pi 主板

《相關》
* [產品] Model B Pi 3 原廠授權透明外殼
* [產品] Official Model B Pi 3 紅白雙色外殼
* [產品] Raspberry Pi 3 Model B + 外殼 + 5V/2.5A電源組

$ 350


※若無法使用Paypal購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[產品] Model B Pi 3 原廠授權透明外殼–已停售

Pi3-Official-Clear-ABS-Case

《特色》
* 適用於 Pi 3
* ABS 材質,不易碎裂,是最佳的保護殼
* 兩片式外殼,使用卡榫相接。內附 4 塊止滑墊,可有效固定 Pi 的位置
* 外殼預留相機(CSI)、螢幕(DSI)、排線(GPIO)開孔,可直接和週邊硬體相接
* 可將 Camera 固定在外殼裡

《規格》

顏色: 霧面透明
材質: Acrylonitrile Butadiene Styrene (ABS)
尺吋: 31 x 61.5 x 94mm (Height x Width x Depth)

* 注意:本外殼不包含 Raspberry Pi

《相關》
* [產品] Model B Pi 3 原廠授權黑色外殼
* [產品] Official Model B Pi 3 紅白雙色外殼
* [產品] Raspberry Pi 3 Model B + 外殼 + 5V/2.5A電源組

$ 350(停售) 


[產品] Model B Pi 3 原廠授權黑色外殼–已停售

Pi3-Official-Black-ABS-Case

《特色》
* 適用於 Pi 3
* ABS 材質,不易碎裂,是最佳的保護殼
* 兩片式外殼,使用卡榫相接。內附 4 塊止滑墊,可有效固定 Pi 的位置
* 外殼預留相機(CSI)、螢幕(DSI)、排線(GPIO)開孔,可直接和週邊硬體相接
* 可將 Camera 固定在外殼裡

《規格》

顏色: 黑色
材質: Acrylonitrile Butadiene Styrene (ABS)
尺吋: 31 x 61.5 x 94mm (Height x Width x Depth)

* 注意:本外殼不包含 Raspberry Pi

《相關》
* [產品] Model B Pi 3 原廠授權透明外殼
* [產品] Official Model B Pi 3 紅白雙色外殼
* [產品] Raspberry Pi 3 Model B + 外殼 + 5V/2.5A電源組

$ 350(停售) 


[產品] Official Model B Pi 3 紅白雙色外殼

Raspberry-Pi-3-Red-White-Case

《特色》
* 官方設計
* 適用於 Pi 3
* 五片裝,可隨意拆裝,可輕易的和 GPIO 插槽與 HAT
* LED 狀態燈塑膠保護外蓋(Pi 3 專用)

《規格》

顏色: 紅白雙色
尺吋: 26 x 71 x 96mm (Height x Width x Depth)

* 注意:本外殼不包含 Raspberry Pi

《新聞》
- RASPBERRY PI OFFICIAL CASE

《相關》
- [產品] Model B Pi 3 原廠授權透明外殼
- [產品] Model B Pi 3 原廠授權黑色外殼
$ 350