[產品] Google Coral USB Accelerator | 人工智慧 | USB加速器 | Edge TPU | 邊緣運算

accelerator-inhand

Google Coral USB Accelerator 可以馬上讓您的 Linux 系統具有高速的人工智慧。例如,執行最先進的深度學習模型 MobileNet v2 可達到 100+ FPS。相較於 Intel Movidius 神經運算棒,Google Coral USB Accelerator 支援 USB 3.0,整體設計也較為輕便。

支援多項 TensorFlow Lite 模型,包括 MobileNet V1/V2,MobileNet SSD V1/V2,還有 Inception 等,然後編譯為在 USB 加速器上執行。

《特色》
* 使用 Google Edge TPU ML 加速器。
* 使用 USB 3.0 Type-C 界面。
* 支援 Debian Linux(包括 Raspberry Pi)。
* 支援 TensorFlow lite

google-coral-usb-accelerator-dimension

《規格》

ML accelerator: Google Edge TPU coprocessor
Connector: USB Type-C* (data/power)
Dimensions: 65 mm x 30 mm

《文件》
* [規格書] USB Accelerator datasheet

《教學》
* [教學] Get started with the USB Accelerator
* [教學] BUILD A TEACHABLE MACHINE WITH CORAL’S USB ACCELERATOR
* [教學] Hands-on with the Google Coral USB Accelerator
* [評測] Google Coral Edge TPU vs NVIDIA Jetson Nano: A quick deep dive into EdgeAI performance

《安裝 Edge TPU runtime 和 Python library》

cd ~/
wget https://dl.google.com/coral/edgetpu_api/edgetpu_api_latest.tar.gz -O edgetpu_api.tar.gz --trust-server-names
tar xzf edgetpu_api.tar.gz
cd edgetpu_api
bash ./install.sh

$2,940 

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

[產品] Google Coral Dev Board | Edge TPU | TensorFlow | 人工智慧 | 人工智能

google-coral-dev-board-preview

Google Coral Dev Board 是一款單板電腦(SBC),帶有可移動的模組化系統(SOM),包含 eMMC,SOC,無線射頻和 Google 的 Edge TPU。非常適合需要快速將機器學習佈署到物聯網設備和其他嵌入式系統。

SOM 基於 NXP 的 iMX8M SOC,但其獨特的功能來自 Edge TPU 處理器。Edge TPU 是由 Google 設計的小型 ASIC,可提供低功耗的高性能 ML 推理。 例如,它可以以執行最先進的移動視覺模型,例如100+fps的MobileNet v2。

Coral Dev Board 定位為邊緣運算開發板,是相對於需要強大運算利的「中央」的雲端伺服器。此一「邊緣」指的是計算能力教弱,例如行動通訊基地台、環境監控感測器等終端設備。這樣的開發板有助於分擔雲端伺服器的負荷,並降低處理資料的延遲。

《特色》
* 支援 TensorFlow Lite
* 可快速的將雛型產品擴展到量產品。
* 已包含完整系統。
* 支援 Python、C++

google-coral-dev-board-combo

《規格》

Edge TPU Module
CPU NXP i.MX 8M SOC (quad Cortex-A53; Cortex-M4F)
RAM 1 GB LPDDR4
Dimensions 48mm x 40mm x 5mm
Flash memory 8 GB eMMC
ML accelerator Google Edge TPU coprocessor
GPU Integrated GC7000 Lite Graphics
Wireless Wi-Fi 2×2 MIMO (802.11b/g/n/ac 2.4/5GHz) Bluetooth 4.1

Baseboard
Flash memory MicroSD slot
USB Type-C OTG Type-C power Type-A 3.0 host Micro-B serial console
Video HDMI 2.0a (full size) 39-pin FFC connector for MIPI-DSI display (4-lane); 24-pin FFC connector for MIPI-CSI2 camera (4-lane)
LAN Gigabit Ethernet port
Dimensions 88 mm x 60 mm x 24mm
Power 5V DC (USB Type-C)
Audio 3.5mm audio jack (CTIA compliant) Digital PDM microphone (x2); 2.54mm 4-pin terminal for stereo speakers
GPIO 3.3V power rail 40 – 255 ohms programmable impedance ~82 mA max current

《文件》
* Datasheet
* Pre-compiled models
* Edge TPU Model Compiler
* Frequently asked questions

《教學》
* [教學] Get started guide
* [教學] Hands on with the Coral Dev Board

$6850 

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

[產品] PureThermal 2 – FLIR Lepton Smart I/O Board | 紅外線熱成像開發套件擴充板 | 擴充板 | FLIR

14670-PureThermal_2-_FLiR_Lepton_Dev_Board

PureThermal 2 I/O Board 是 FLIR Lepton 熱成像相機核心的 USB 擴充轉板。每一個 PureThermal 2 都預先設定好隨插即用的 UVC 1.0 USB 界面,可以和所有開發平台的標準網路攝影機應用程式配合使用。

每個 PureThermal 2 都有 STM32F412 ARM 微處理器,無須任何外部系統輸入就可以處理影像。因此您只要將 FLIR Radiometric Lepton 插入 PureThermal 2 以後,就可以透過 USB UVC 取得 9Hz 的彩色影像。此外,您也可以使用 UART 或是 I2C 界面控制。

您可以使用 GetThermal 開源軟體控制 PureThermal 2,不論是在 x86 Linux 或是 macOS 或是 Raspberry Pi

《特色》
* 可透過 USB 取得 9Hz 的熱影像。
* 還可透過 UART 或是 I2C 存取。
* 可透過 USB 將 STM32 ARM MCU 做韌體更新(Device Firmware Upgrade, DFU)
* 相容 2.x and 3.x Lepton cores

PT2_Description_Diagram

《出貨清單》
* PureThermal 2 – FLIR Lepton Smart I/O Board 紅外線熱成像開發套件擴充板
* 注意:此套件不含 FLIR Lepton 相機模組,需另外購買。

《下載》
* 電路圖(Schematic)
* 規格書(Datasheet)

《範例程式》
* GetThermal 軟體:Linux & macOSRaspberry Pi

$4370 

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

[產品] LoRa LRM001(USB/UART) – Microchip RN2483

SONY DSC

《特色》
* Mini PCI Express form factor
* 2 u.FL antennas to support either 433 or 868MHz
* Range 7KM
* FTDI® 232HL
* 型式認證號碼:CCAN16LP0530T5

《規格》
* Microchip® RN2483
* Compliant with LoRaWan®
* USB/UART interface
* Mini PCI Express form factor
* 2 u.FL antennas to support 433 or 868MHz
* Range: 7KM
* Data rate: 1k bps
* Network type: Star
* Standby current: 0.1mA
* Rx current: 12ma
* RF Output power (maximum) : 20dbm
* Receiver sensitivity: -130 dbm
* Support Win 7 and Window 10
* Support Linux : Ubuntu 12.04
* Operating temperature: -30oC~ 75oC
* Operating humidity: 5% ~ 95% RH
* Dimension: 50 x 29 x 9 mm

《內容物》
- LoRa LRM001(USB/UART) Module x1
- microUSB to USB cable x1
- 2.54 to 2.0mm Jumper Wires x1
- Antenna x1

《下載》
- 規格書
- RN2483 Command Reference Users Guide

《使用教學》
- LoRa LRM001 User Guide
- 投影片下載

$ 2,250


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

[測試] AS3992 – UHF RFID Single Chip Reader

《文件與教學》
文件總整理,可以從這論壇查看使用教學。
https://www.soliddepot.com/forum/viewforum.php?f=22

AS399X firmware(.hex)下載
https://www.soliddepot.com/forum/viewtopic.php?f=22&t=40343&sid=e0f3335ae0e157fb2e77c799a567d57d

下載完整資料(出處),包括 datashhet、schematics、firmware、document 等等。
https://www.dropbox.com/s/u9cv2ytscplytmg/AS3992%20reader%20module%20files%20English.zip?dl=0

 
《硬體外觀》
AS3992_adapter_antenna_tag
AS3992 開發板 + 3.6V/2A 電源 + 3dBi 天線 + 五張 915MHz Tag

usb_debugger_jtag_adapter
USB Debug Adapter + JTAG 排線 + JTAG 轉 C2 轉板

 
《AS3992 韌體更新》
由於韌體預設是燒錄 USB 版本,可以燒成 UART 版本方便測試。連接方式如下。

jtag_connect_usb_debugger
JTAG排線防呆。

jtag_connect_adapter
注意要三角對三角。

pin_of_as3992_jtag_adapter
AS3992 的 C2CK 和 C2D 還有 GND 要和 JTAG 轉板腳位相接。

connect_as3992_jtag_adapter
相接的結果(用手扶著就可以了)。

upload_firmware_connection
完整連接圖。

韌體更新要透過 Silicon Lab 提供的 FLASH 燒錄工具(C8051F)上傳。或是下載完整資料裡的壓縮檔。選擇 C2 programmer > Flash Programming V3.90.exe

如果一切連接順利,就可以看到 USB Debug Adapter 是可以選取的。
silicon_lab_flash_utility

點選 “Connect”,順利的話就可以連接到 AS3992,原來 “Connect” 會變成 “Disconnect”。
connect_to_as3992

下載 AS399X firmware.zip(.hex)
其中,as399xdemo_uart_3992.hex 表示 115200bps baud rate
另外,as399xdemo3992uart_9600.hex 表示 9600bps baud rate
我們選擇 115200bps 燒錄(用 9600bps 的也可以)。

upload_firmware
燒錄完畢後,重插拔電源將會使用新韌體開機(如果下載到一半斷線也沒關係,但電源不能斷)

 
《AS3992 連線》
我們測試的環境為 Raspberry Pi 3,使用 2016-05-23 的映像檔。
Raspberry Pi 和 AS3992 使用 USB 轉 TTL 序列傳輸線(PL2303HXD 或是 PL2303HX 都可以)相接。
raspberry_pi_as3992

通訊的方式是用 CuteCom,如果還沒安裝請先用 sudo apt-get install cutecom 安裝。
在 Pi 上連線的介面是 /dev/ttyUSBX,例如 /dev/ttyUSB0 如下圖。
dev_ttyusb0

一切沒問題,就可以使用 cutecom 做連線測試了。步驟如下:
1. 在 Device 選擇 /dev/ttyUSB0
2. 在 Baud rate 選擇 115200
3. 在 Data bits 選擇 8
4. 在 Stop bits 選擇 1
5. 在 Parity 選擇 None
6. 這時候點選 Open device
7. 最下方選擇 Hex input
8. char delay 選擇 1 ms
cutecom

根據文件說明,送 10 03 00 是查詢韌體版本,送 10 03 01 是查詢硬體版本。

因此我們在底下的 Input 輸入100300 就可以看到 AS3992 回傳的韌體版本。
cutecom_100300

如果是輸入100301 就可以看到 AS3992 回傳的硬體版本。
cutecom_100301

更多命令就需要參考完整的手冊才知道怎麼使用了。最重要的是完整資料裡的 datasheet 和 command。
datasheet: AS3992 reader module files English > Application notes > AS3992_Datasheet_v1.0.pdf
command: AS3992 reader module files English > Application notes > AN399x Leo Roger System Description_1_4.pdf

 
《AS3992 讀卡》
有人將 AS3992 UHF RFID reader 寫了 Python 的模組,可以參考使用。

接線就和剛剛的方式一樣,Raspberry Pi 透過 PL2303HX 或 PL2303HXD 和 AS3992 相接。

################                 ##########
# Raspberry Pi #  --USB to TTL-- # AS3992 #
################                 ##########

開啟 Pi 的終端機,先把程式拉(pull)下來。

$ cd ~
$ git clone https://github.com/GuyLewin/pyAS3992
$ cd pyAS3992/

因為原本的範例程式(example.py)只會讀取一次,我們稍做修改就可以持續讀取。

$ vim main.py
import as3992_api
import time

def main():
    ann = as3992_api.AntennaDevice()
    print "Firmware info: %s\nHardware info: %s" % ann.get_system_info()
    print "Activating antenna"
    ann.set_antenna_state(True)
    print "Tags:"

    while True:
        try:
            for epc, rssi in ann.iter_epc_rssi():
                print epc.encode("HEX"), rssi
        except:
            pass

        time.sleep(1)

if __name__ == "__main__":
    main()

執行 main.py,我們拿五張 tag 做測試,會讀到 epcrssi。實測接收距離約在 10-15cm 左右。

$ sudo python main.py

as3992_reader

[產品] LoRa LRM001(USB) – Microchip RN2483

LoRa LRM001(USB)

《特色》
* Mini PCI Express form factor
* 2 u.FL antennas to support either 433 or 868MHz
* Range 7KM
* FTDI® 232HL
* 型式認證號碼:CCAN16LP0530T5

《規格》
* Microchip® RN2483
* Compliant with LoRaWan®
* USB interface
* Mini PCI Express form factor
* 2 u.FL antennas to support 433 or 868MHz
* Range: 7KM
* Data rate: 1k bps
* Network type: Star
* Standby current: 0.1mA
* Rx current: 12ma
* RF Output power (maximum) : 20dbm
* Receiver sensitivity: -130 dbm
* Support Win 7 and Window 10
* Support Linux : Ubuntu 12.04
* Operating temperature: -30oC~ 75oC
* Operating humidity: 5% ~ 95% RH
* Dimension: 50 x 29 x 9 mm

《內容物》
- LoRa LRM001(USB) Module x1
- microUSB to USB cable x1
- Antenna x1

《下載》
- 規格書
- RN2483 Command Reference Users Guide

《使用教學》
- LoRa LRM001 User Guide
- 投影片下載

$ 2,250


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

[產品] USB 紅外線遙控器

SONY DSC

《特色》
* USB介面, 隨插即用, 無需驅動程式
* 4個自定義快速鍵, 每個快速鍵可設置啟動3個程序
* 遙控器上帶滑鼠
* 相容於絕大部份媒體播放軟體

《規格》
* 遙控距離:18 m
* 遙控器尺寸︰約120 X 50 X 10 mm
* 遙控器按鈕數量︰37 顆按鍵
* 電源︰鈕扣電池供電(CR2025)
* 接收器尺寸:約113 x 30 x 12 mm
* 接收器伸縮線長:約80 cm,USB 介面
* 支援系統:Raspbmc、WIN98、WINME、WIN2000、WINXP、VISTA、WIN7,相容Windows MCE等作業系統。

$ 180

[產品] Globalsat BU-353S4 GPS

Globalsat-BU-353S4-GPS

《特色》
* 使用 SiRF Star IV 晶片
* 內建主動型陶瓷天線
* 1 微秒衛星同步

《規格》
* 使用晶片:SiRF Star IV
* 工作頻段:L1, 1575.42 MHz
* 頻道數:48 個追蹤頻道
* 靈敏度:-163 dBm
* 精準度:2.5公尺,2D RMS。2公尺,2D RMS,WAAS enable
* 傳輸速度:4,800 bps
* 輸出格式:command GGA, GSA, GSV, RMC, VTG, GLL v2.2 (VTG and GLL are optional)
* 坐標數據:WGS-84
* 重新接收:平均0.1秒
* 熱開機:平均8秒
* 暖開機:平均35秒
* 冷暖開機:平均35秒
* 尺寸:59mm(W) x 47mm (D) x 21mm(H)

《下載》
- GPS Mouse User’s Guide V1.0

$ 1,575