樹莓派 Raspberry Pi Power Management & UPS HAT | 電源管理 UPS 擴充板

This product is designed to solve the problem of power supply, a persistent challenge for the majority of IoT projects. The uninterruptible HAT will manage sources between batteries and adapters intelligently, ensuring that your device always stays powered without letting your Pi hang up or reset switches seamlessly. RTC featured integrated MCU allows you to schedule and to have full control over the power on/off tasks remotely, timely, and securely. Extensive input range and options – solar included – will provide flexibility to choose the best power options to fit your device needs.

《Description》

The Raspberry Pi needs to be always powered up on edge which is why the HAT will take care of your device, keeping it powered. You will have full control over its power! The true uninterruptible power supply for Raspberry Pi automatically switches between different power sources without causing a reset or failure on your board. A real-time clock(RTC) featured an onboard ARM® Cortex®-M0+ microcontroller lets you schedule power cycles and wake-up or soft shut down Raspberry Pi remotely. At power-sensitive applications, the device can be entered deep sleep modes and save battery. Dynamic power management means will share the load between the main source and the battery while protecting the circuit.

《Features》

  • True Uninterruptible Power Supply(UPS) battery rechargeable solution without Failing the Raspberry Pi.
  • 3.9V to 21V Input Operating Voltage Range Supports Solar Panels.
  • 18650 Li-on Separable Battery Holder (Compatible with unprotected flat top 18650 batteries).
  • 1-cell 3.7V External Battery Input.
  • Compatible with Raspberry Pi Universal Power Supplies.
  • Onboard ARM® Cortex®-M0+ MCU manages scheduled power tasks, calendar events with Real-time Clock (RTC), graceful shutdown or wake-up, sleep mode controls.
  • Parallel Charging up to 3 Amps while powering the system.
  • Input, System and Battery current monitor.
  • Control over current limits of batteries and sources with 50mA resolution.
  • Battery protection circuit enhanced with integrated temperature sensors.
  • Thermal Shutdown and Input, System, Battery Overvoltage Protection.
  • Dynamic power management boost the system output from the battery if the needed power is more than the input supply provides.
  • Supports external GPIO interrupts to wake up or enter deep-sleep modes.
  • Only I2C pins used by the HAT.
  • Onboard STEMMA QT/Qwiic/JST SH connector.
  • Programmable user buttons and RGB LEDs.
  • Smart Cooling FAN with Pulse Signal Feedback.
  • Battery level indicator LEDs with charging/discharging status.
  • Slot for Raspberry Pi Camera Cable.
  • Optional Pogo Spring Pins for hardware shutdown or wake up.
  • Cloud Sixfab Power Software to configure and monitor your devices remotely. (Optional)

《Learn》

《Package Includes》

  • 1x Sixfab Power Management and UPS HAT
  • 1x Cooling Fan
  • 1x Aluminum Heatsink with Thermal Tape for Raspberry Pi
  • 1x Battery Cable JST-SFH – 150mm
  • 1x Qwiic Cable – 200mm
  • 1x Female GPIO Stackable Header 2×20
  • 1x Female Extra Tall GPIO Stackable Header 2×20
  • 1x Pogo Pin
  • 1x Mini Flat Head Screwdriver
  • 6x Mounting screws (2 for Fan & 4 for HAT mounting)
  • 2x Hex nut for Fan mount
  • 2x Threaded Standoffs – 16mm

 NOTE:18650 battery and Raspberry Pi is not included.

《Power Software》

One of the biggest problems of remote projects is keeping the devices all-time-powered on the edge and knowledge of the power status. While stacking the UPS HAT with a battery solves the problem as standalone. The user can manage the UPS HAT via the Sixfab Power Management Platform remotely. The detailed battery and main power source diagnostics are available to ease the maintenance. An ultra-lightweight service agent works on the Raspberry Pi and communicates with the platform if you have an Internet connection via ethernet, Wi-Fi, or Cellular.

《Power Software Features》

Diagnostics

  • Charging status, Battery Percentage, and Health
  • Main Power Source Plugged or Unplugged
  • Input/Output Voltage Level and Current Consumption
  • Temperatures of Raspberry Pi, HAT, and Battery Holder Board
  • Cooling Fan Working Status and RPM
  • Custom Time Graphs on the Dashboard

Configurables

  • Firmware of the microcontroller on the HAT and the service agent on the Raspberry Pi can be updated remotely
  • Scheduling wake-up/shutdown time or routines
  • Creating e-mail alarms when a parameter exceeds certain thresholds
  • Battery capacity can be updated for a precise percentage calculation (2500mAh by default)
  • Safe autonomous soft shutdown and maximum charging percentage limits of the battery can be changed (20%-80% by default)
  • Temperature limit that starts the cooling fan can be updated (40°C / 104°F by default)
  • LED color and animation of L1 RGB can be updated (Red-heartbeat by default)
  • The timezone of UPS HAT can be selected for calendar events

$ 2,730


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

※請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[教學] Raspberry Pi學習路徑 | Learning Path

learning-path-v1_1800x1358

《基礎知識》
* [Link] Pi 選購指南
* [Link] Pi 設定安裝
* [Link] Linux 系統管理
* [Link]  Python 程式設計

《Raspberry Pi 基礎套件》
* [Link] 【Pi 4套餐I】Raspberry Pi 4 Model B/4G + SanDisk 32G microSD卡 + 官方原廠紅白外殼 + 官方原廠5.1V/3A電源 + 官方原廠HDMI線
* [Link] PL2303HXD USB轉TTL序列傳輸線

《I/O》
* [Link]  GPIO 學習套件
* [Link] 基礎感測器學習套件
* [Link] 進階感測器學習套件
* [Link] 空氣盒子(PiM25)套件
* [Link] Win10 開發套件
* [Link]  智慧開關套件
* [Link] Linux Driver 學習套件

《無線/IoT》
* [Link] RFID/NFC 門禁系統
* [Link] LoRa IoT 閘道器套件
* [Link] 生理資訊監控 IoT(藍牙)
* [Link] 毫米波人流/熱點監控(mmWave)
* [Link] 5G 行動寬頻人才培育計畫(物聯網平台 Raspberry Pi)

《相機/影像處理》
* [Link] 特色相機改裝套件
* [Link]  寵物小車套件
* [Link] 自控機器手臂套件
* [Link] 小鴨車套件(Duckietown)

《人工智慧》
* [Link] 驢車套件(Donkey Car)
* [Link] Google AIY Vision Kit
* [Link] Intel 神經運算棒
* [Link] Google USB 加速器

《語音/訊號處理》
* [Link]  智慧音箱套件
* [Link] Google AIY Voice Kit

[產品] RN2483 LoRa Technology Mote 低功率 LoRa 開發套件

RN2483-LoRa-Technology-mote-1 The RN2483 LoRa® Mote is a LoRaWAN™ Class A end-device based on the RN2483 LoRa modem. As a standalone battery-powered node, the Mote provides a convenient platform to quickly demonstrate the long-range capabilities of the modem, as well as to verify inter-operability when connecting to LoRaWAN v1.0 compliant gateways and infrastructure.

The Mote includes light and temperature sensors to generate data, which are transmitted either on a fixed schedule or initiated by a button-press. An LCD display provides feedback on connection status, sensor values and downlink data or acknowledgements. A standard USB interface is provided for connection to a host computer, providing a bridge to the UART interface of the RN2483 modem. As with all Microchip RN family of products, this enables rapid setup and control of the on-board LoRaWAN protocol stack using the high level ASCII command set.

《特色》
* 868 MHz High-Frequency SMA Connector
* 433 MHz Low-Frequency Antenna test Point
* USB Mini-B Connector
* PIC18LF45K50 8-bit MCU
* Mote ICSP Programming
* LCD Display
* S1 & S2 Switches (for Menu Navigation)
* Ambient Light Sensor
* Linear Active Thermistor (MCP9700T)
* LDO Regulator (MCP1825S)
* Descriptive LEDs, (2) Controlled by PIC18, (2) Controlled by Module
* (2) AAA Battery Pack
* Battery Power Switch
* Alternative Power Supply Through Hole Connectors

 

RN2483-LoRa-Technology-mote-2

《規格》
* Manufacturer: Microchip
* Frequency: 433 MHz, 868 MHz/915 MHz
* Output Power: 14dBm
* Operating Temperature Range: -40ºC to 85ºC
* Input Sensitivity -148mVpp
* Rx Input Sensitivity -148dB
* TX Current Consumption: 40mA (14dBm, 868MHz)
* RX Current Consumption: 14.2mA
* Interface Type: UART
* Unit Weight: 221.400 g

《套件內容》
* RN2483 LoRa® Technology Mote
* SMA Antenna
* USB (standard-A to mini-B) cable
* Info Sheet DS50002391
* Pack Lis

《下載》
LoRa Technology Mote User’s Guide
LoRa Technology Mote (OLED version) Source Code
LoRa Technology Mote (LCD version) Source Code

$2900 

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

[產品] MiniLoRa 模組

mini-LoRa-with-antenna-4in1
《特色》

  • 採用Semtech SX1276 LoRa 晶片,相容多數 SPI介面 LoRa模組(群登CW1276SL‐915、Dragino LoRa Shield…)
  • 可與Arduino 及 Ameba連接當LoRa Node或 LoRa Gateway

《規格》

  • 模組介面:標準SPI
  • 調變方式:FSK, GFSK, MSK, GMSK, LoRa and OOK
  • 輸出功率:+20 dBm
  • 傳輸感度: 使用高穩定TCXO零件接收靈敏度最低可達 -148 dBm
  • 頻段:868 MHz or 915 MHz ISM‐Bands( 可客製化其他特殊頻率433MHz)
  • 附贈5dBi高感度天線1支

《教學投影片》
用Raspberry Pi + LoRa實做微型物聯網閘道器 from raspberrypi-tw

《範例程式》
* https://github.com/raspberrypi-tw/lora-sx1276

 

$850 


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

[活動] Raspberry Pi GPIO + LoRa工作坊(兩天)

201807_GPIO_and_LoRa_Workshop_01_Banner_1200x628

經典回歸! Raspberry Pi GPIO 遊戲機工作坊又來了!

這次帶來兩天的活動,讓你由淺入深,從 GPIO 控制到 LoRa 物聯網閘道器一次學會。兩天課程要分別報名。

【Raspberry Pi GPIO 遊戲機工作坊內容】
目標:學習用 Raspberry Pi 的 GPIO 控制硬體,瞭解數位/類比 X 輸入/輸出的概念,並組合簡易電子零件打造遊戲機。
時間:2018/07/28(六) 早上 09:00~下午 18:00
地點:Fablab.Taipei,104台北市中山區玉門街1號自造者協會

時間: 課程內容
09:00 ~ 09:30: 1. Raspberry Pi 環境設定(序列埠連接設定/無線網路設定/Linux指令介紹/Python程式介紹)
10:00 ~ 14:00: 2. 數位輸出和輸入(LED閃爍/按鍵按壓/蜂鳴器發聲/超音波感測模組)
14:00 ~ 16:00: 3. 類比輸入和輸出(光敏電阻和可變電阻/三軸搖桿)
16:00 ~ 18:00: 4. 系統整合(Linux 開機介紹/用 Raspberry Pi 做遊戲機)

【Raspberry Pi 自製 LoRa 物聯網閘道器】
目標:瞭解 LoRa 與 LoRaWAN 概念,並使用 Raspberry Pi 控制 SX1276 LoRa 模組,串聯物聯網雲端。
時間:2018/07/29(日) 早上 09:00~下午 18:00
地點:Fablab.Taipei,104台北市中山區玉門街1號自造者協會

時間: 課程內容
09:00 ~ 09:30: 1. Raspberry Pi 環境設定
09:30 ~ 10:30: 2. LoRa介紹(LoRa和LoRaWAN / 解碼LoRa)
10:30 ~ 11:30: 3. 控制SX1276(P2P傳送)
11:30 ~ 14:30: 4. 建構私有閘道器(建立LoRa閘道器 / CHT IoT Platform)
14:30 ~ 16:30: 5. 從LoRa到LoRaWAN(MQTT / The Thing Network)
16:30 ~ 17:30: 6. LoRa應用與優化
17:30 ~: 交流、道別

報名及費用:(可選擇只報名一天或兩天都報)
> 7/28(六),Raspberry Pi GPIO遊戲機工作坊。人數上限:20人。
* 購買全套配件:$4900元報名:Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!。含樹莓派 Pi 3B+ 必備套件(Pi 3B+ + 32G SD卡 + 5V/2.5A 電源 + PL2303HXD傳輸線 + 工控外殼) + GPIO 電子零件包,不包含午餐。
* 購零零件包:$3300元報名:Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!。含GPIO 電子零件包加贈16G SD 卡(須自備樹莓派必備套件,Pi 3B 或 Pi 3B+ 都可以),不包含午餐。

> 7/29(日),Raspberry Pi 自製 LoRa 物聯網閘道器。人數上限:20人。
* 購買全套配件:$5500元報名:Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!。含樹莓派 Pi 3B+ 必備套件(Pi 3B+ + 32G SD卡 + 5V/2.5A 電源 + PL2303HXD傳輸線 + 工控外殼) + LoRa套件(LoRa SX1276模組x2 + 高增益天線x2),不包含午餐。
* 購零零件包:$3900元報名:Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!。含 LoRa 套件加贈16G SD 卡((須自備樹莓派必備套件,Pi 3B 或 Pi 3B+ 都可以),不包含午餐。

注意事項:
* 完成付款即完成報名。
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

[活動] Raspberry Pi 3+LoRa網路實作,解碼LoRa、建立LoRa匣道器、串連物聯網雲端,一天搞定

techbang-raspberry-pi-lora-workshop-banner
我們這次和T客邦合作一起辦 Raspberry Pi LoRa 網路實作坊,內容是使用 SX1278 模組,會從規格書與程式碼帶大家進入 LoRa 和 LoRaWAN 概念,活動會有許多動手實作內容,歡迎大家報名參加。

【課程內容】
目標:瞭解 LoRa 與 LoRaWAN 概念,並使用 Raspberry Pi 控制 SX1278 LoRa 模組,串聯物聯網雲端。
時間:2018/04/20(五) 早上 09:00~下午 18:00
地點:T客邦總部,台北市中山區民生東路二段141號6F (Google 地圖)

時間: 課程內容
09:00 ~ 09:30: 1. Raspberry Pi 環境設定
09:30 ~ 10:30: 2. LoRa介紹(LoRa和LoRaWAN / 解碼LoRa)
10:30 ~ 11:30: 3. 控制SX1278(P2P傳送)
11:30 ~ 14:30: 4. 建構私有閘道器(建立LoRa閘道器 / CHT IoT Platform)
14:30 ~ 16:30: 5. 從LoRa到LoRaWAN(MQTT / The Thing Network)
16:30 ~ 17:30: 6. LoRa應用與優化
17:30 ~: 交流、道別

費用:
* 購買樹莓派 Pi3 必備套件+LoRa零件包 $5,800元,包含午餐。
* 購買LoRa零件包 $4,000元,包含午餐。
注意事項:
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

報名:Raspberry Pi LoRa 網路實作坊

文章同步於 RICELEE 網站。

[活動] Raspberry Pi 3+LoRa網路實作,解碼LoRa、建立LoRa匣道器、串連物聯網雲端,一天搞定

techbang-raspberry-pi-lora-workshop-banner
我們這次和T客邦合作一起辦 Raspberry Pi LoRa 網路實作坊,內容是使用 SX1278 模組,會從規格書與程式碼帶大家進入 LoRa 和 LoRaWAN 概念,活動會有許多動手實作內容,歡迎大家報名參加。

【課程內容】
目標:瞭解 LoRa 與 LoRaWAN 概念,並使用 Raspberry Pi 控制 SX1278 LoRa 模組,串聯物聯網雲端。
時間:2018/03/10(六) 早上 09:00~下午 18:00
地點:T客邦總部,台北市中山區民生東路二段141號6F (Google 地圖)

時間: 課程內容
09:00 ~ 09:30: 1. Raspberry Pi 環境設定
09:30 ~ 10:30: 2. LoRa介紹(LoRa和LoRaWAN / 解碼LoRa)
10:30 ~ 11:30: 3. 控制SX1278(P2P傳送)
11:30 ~ 14:30: 4. 從LoRa到LoRaWAN(MQTT / The Thing Network)
14:30 ~ 16:30: 5. 建構私有閘道器(建立LoRa閘道器 / CHT IoT Platform)
16:30 ~ 17:30: 6. LoRa應用與優化
17:30 ~: 交流、道別

費用:
* 購買樹莓派 Pi3 必備套件+LoRa零件包 $5,400元,包含午餐。
* 購買LoRa零件包 $3,600元,包含午餐。
* 租用樹莓派+LoRa零件包 $3,400元,包含午餐。
注意事項:
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

報名:Raspberry Pi LoRa 網路實作坊

文章同步於 RICELEE 網站。

[活動] Raspberry Pi社群聚會 #18 @2017/03/06

RSVP:Raspberry Pi Meetup #18

The 18th of the Raspberry Pi meetup, the topic is “LoRa Technology and Implementation”.

Speaker 1: David Mikolas (EN)
Topic: LoRa technology review
Outline:
Part 1. LoRa from the OUTSIDE
1. Story of the LoRa Alliance
2. LoRa Products and Applications Show how LoRa is Different.
3. LoRa Networks Up and Running World-wide – what they look like.

Part 2. LoRa from the INSIDE
4. How does LoRa get 10 kilometers with 10 milliwatts?
5. How can LoRa run for years on a small battery?
6. LoRa communications protocol – what you need to know!
7. LoRa settings and parameters – your key to success is understanding these!

Part 3. LoRa Network Implementation
8. LoRaWAN – you don’t have to use it, but you’d be smart to understand it first.
9. LoRa chirped spread spectrum – why it works.
10. LoRa Future, including LoRa based Geolocation

Speaker 2:sosorry
Topic: How to build a nano LoRa gateway with Raspberry Pi.”

Additional Information:

  • 2017/03/06 19:10 ~ 2017/03/06 21:30
  • 4F-1., No.293, Sec. 1, Fuxing S. Rd., Da’an Dist., Taipei City 106
  • $150 per person

– – – – – – – – – –  以下為中文 – – – – – – – – – –

第十八次 Raspberry Pi 社群聚會,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「LoRa Technology and Implementation」。

分享者1:David Mikolas (本場次為英文)
題目:LoRa technology review
大綱:

Part 1. LoRa from the OUTSIDE
1. Story of the LoRa Alliance
2. LoRa Products and Applications Show how LoRa is Different.
3. LoRa Networks Up and Running World-wide – what they look like.

Part 2. LoRa from the INSIDE
4. How does LoRa get 10 kilometers with 10 milliwatts?
5. How can LoRa run for years on a small battery?
6. LoRa communications protocol – what you need to know!
7. LoRa settings and parameters – your key to success is understanding these!

Part 3. LoRa Network Implementation
8. LoRaWAN – you don’t have to use it, but you’d be smart to understand it first.
9. LoRa chirped spread spectrum – why it works.
10. LoRa Future, including LoRa based Geolocation

分享者2:sosorry(台灣樹莓派)
題目:用 Raspberry Pi 打造一個輕量級的 LoRa 閘道器。

活動資訊

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

clbc_map
顯示詳細地圖

費用

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

備註

  • 活動場地有提供無線網路
  • 場地有飲料,由覓茶提供

報名:Raspberry Pi社群聚會 #18

[產品] 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購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

[活動] Raspberry Pi社群聚會 #16 會後資料(Raspberry Pi IoT 無線傳輸技術)

第十六次 Raspberry Pi 社群聚會,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「 Raspberry Pi 物聯網(IoT, Internet of Things)無線傳輸技術」。

感謝大家的共筆,將分享的重點紀錄起來。我們會持續辦各種活動,連結更多有興趣的朋友們,找到更多 Raspberry Pi 的可能。

分享者1:柯大(MakerPro 技術顧問)
題目:LoRa 開發經驗分享
大綱:LoRa 通訊架構、LoRa 應用 與LoRa 模組使用
下載:20161115_樹莓派 LoRa 開發經驗分享_V2

LoRa 開發經驗分享
柯大這次將台灣的 LoRa 模組廠商全部測試完畢。包括正文科技、亞太電信、泰發科技、MICROCHIP、群登科技、環天世通科技等,投影片中有詳細的使用方式與接線圖,也比較各家的優缺點。

lora_node_and_lora_gateway
最後展示了 LoRa Node + LoRa Gateway 的實際應用。其中 LoRa Node 是紀錄溫濕度與 PM2.5 的數值,資訊會先傳給以 Ameba + LoRa 自建的 LoRa Gateway,再以 WiFi 上傳到用 QNAP 所搭建的 NAS 私有雲。可以從後端介面查詢各項原始資訊,並用 Node-RED 建立物件之間的關聯性。

Raspberry Pi社群聚會 #16
科大這次的分享因為是一手實測,內容非常豐富,大家都迫不及待的先用手機紀錄下來。

立亞特科技Robert
立亞特科技的 Robert 也以製造商的角色也分享了 LoRa 模組的使用經驗,包括功率、傳送距離、使用注意須知等。

 

分享者2:sosorry(台灣樹莓派)
題目:Raspberry Pi IoT 應用展示(藍牙)
Raspberry Pi IoT 應用展示

我們這次介紹了 Bluetooth 無線傳輸技術。包括有:
1. Bluetooth 技術演進,從 BR/EDR 到 BLE。
2. Pi 3 的藍牙問題與使用,該怎麼設定才能讓 UART 和藍牙同時使用。
3. 常用藍牙工具,如何配對與連線,如何查看藍牙封包等。
4. 常見 IoT 架構,包括感測器終端節點、網路閘道器、雲端服務等,通常會用智慧型手機做監控或是互動裝置。
5. Beacon 展示與應用,以 Google 推的 Physical Web 來推播各項資訊,免除安裝 app 的問題。


Raspberry Pi IoT無線傳輸技術介紹 – Bluetooth篇 from raspberrypi-tw

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

[活動] Raspberry Pi社群聚會 #16 @2016/11/15

報名:Raspberry Pi社群聚會 #16

第十六次 Raspberry Pi 社群聚會,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「 Raspberry Pi 物聯網(IoT, Internet of Things)無線傳輸技術」。

分享者1:柯大(MakerPro 技術顧問)
題目:LoRa 開發經驗分享
大綱:LoRa 通訊架構、LoRa 應用與LoRa 模組使用

分享者2:sosorry(台灣樹莓派)
題目:Raspberry Pi IoT 應用展示(藍牙)

活動資訊

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

clbc_map
顯示詳細地圖

費用

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

備註

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

報名:Raspberry Pi社群聚會 #16

[活動] Raspberry Pi社群聚會 #15 會後資料(Raspberry Pi IoT 無線傳輸技術)

第十五次 Raspberry Pi 社群聚會會後資料,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「 Raspberry Pi 物聯網(IoT, Internet of Things)無線傳輸技術」。

感謝大家的共筆,將分享的重點紀錄起來。我們會持續辦各種活動,連結更多有興趣的朋友們,找到更多 Raspberry Pi 的可能。
RaspberryPi_Meetup_15

 
分享者1:Robert Wang
題目:樹莓派長距離 LoRa 物聯網
大綱:使用 Raspberry Pi + LoRa Module 的應用情境。
附註:Robert Wang 為立亞特科技副總,這次的分享是物聯網(IoT, Internet of Things)常用模組 LoRa 產品應用的實際經驗Robert_Liyatech_LoRa

立亞特科技是專業的 LoRa 模組製造廠商,提供 433/868/915/923MHz 等不同頻段的 LoRa 模組。這次分享了停車位、盜墾、污水監控等案例,還說明了如何實做遠端入侵偵測的軟硬體設定。會後大家對標準與實做面都很有興趣,提問非常熱烈。

* 投影片下載

購買 LoRa 模組:
* [產品] LoRa LRM001(USB) – Microchip RN2483
* [產品] LoRa LRM001(UART) – Microchip RN2483

 
分享者2:sosorry(台灣樹莓派)
題目:Raspberry Pi IoT 應用展示(ZigBee 和藍牙)
RaspberryPi_Taiwan_sosorry_ZigBee

Raspberry Pi IoT無線傳輸技術介紹 – ZigBee篇 from raspberrypi-tw

這次我們介紹了 XBee 技術與智慧電表的展示,我們也將提供智慧電表的學習套件,讓大家可以透過實做瞭解 XBee 的各項傳輸方式與應用。
此外,我們還展示了如何利用 Arduino 讀取脈搏感測器(Pulse Sensor)的資訊,再透過藍牙傳送到 Raspberry Pi,最後轉送上雲端服務(ThingSpeak)。在這個使用情境,Raspberry Pi 就當作藍牙的閘道器(gateway),整合不同通訊協定。

購買 Pulse Sensor:
* [產品] 脈搏感測器模組(Pulse Sensor)

 
Lightning talk:紀富中
題目:神魔之塔之物理外掛
Fuchung
Plugin_of_Tower_of_Saviors
這次的 Lightning Talk 是道具最多的一次。分享者紀富中將 CNC 工具機加裝了觸控筆以後,就改裝成可代替人的手指,按壓到指定的手機/平板位置。
整個實做步驟是先從 webcam 將神魔之塔的遊戲畫面讀到 Raspberry Pi 以後,使用 OpenCV 做轉珠辨識並轉成數學矩陣。再利用轉珠演算法計算出能得最高分的轉珠位置,再操作 CNC 工具機移動觸控筆去按壓得分。
由於是搭配外部的硬體按壓,因此稱為物理外掛。非常精彩。

* 投影片下載
* 實際展示影片

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

[產品] 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購買,請到 這裡 填寫表單購買,造成您的不便敬請見諒。

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

LoRa LRM001(UART)

《特色》
* 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®
* 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
* Operating temperature: -30oC~ 75oC
* Operating humidity: 5% ~ 95% RH
* Dimension: 50 x 29 x 9 mm

《內容物》
– LoRa LRM001(UART) Module x1
– 2.54 to 2.0mm Jumper Wires x1
– Antenna x1

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

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

$ 2,250 停售 


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

[活動] Raspberry Pi社群聚會 #15 @2016/07/27

報名:Raspberry Pi社群聚會 #15

第十五次 Raspberry Pi 社群聚會,希望能透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「 Raspberry Pi IoT 無線傳輸技術」。

分享者1:Robert Wang
題目:樹莓派長距離 LoRa 物聯網
大綱:使用 Raspberry Pi + LoRa Module 的應用情境。
附註:Robert Wang 為立亞特科技副總,這次的分享是LoRa 產品應用的實際經驗

分享者2:sosorry(台灣樹莓派)
題目:Raspberry Pi IoT 應用展示(ZigBee 和藍牙)

Lightn talk:紀富中
題目:神魔之塔之物理外掛
大鋼:
1. Agenda
2. 電腦視覺
3. 轉珠演算法
4. 機構趨動
5. 實機展示

活動資訊

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

clbc_map
顯示詳細地圖

費用

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

備註

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

報名:Raspberry Pi社群聚會 #15

[測試] SX1272 LoRa Module 和 Waspmote Gateway SX1272 LoRa module

lora-scenario
圖片來源:LoRa looks good to go

本文是以 cooking hacks 出的 SX1272 LoRa module + LoRa shield(圖左) 和 Waspmote Gateway SX1272 LoRa module(圖右) 做測試。
sx1272-lora-module-and-waspmote-gateway-sx1272-lora-module

《前言》
要使用 LoRa 通訊,最簡單的方式就是將 LoRa module 設定相同的 channel,這樣在相同 channel 的節點就可以互相收送資料,這是 P2P 的拓撲。

如果在 P2P 模式下增加 LoRa Gateway,一方面可以讓拓撲轉變星狀,能更有效的收集資訊,另一方面也可以整合多種裝置與通訊協定,延伸資訊傳遞的方式。
diagrama_lorawan_1_small
圖片來源:Extreme Range Links: LoRa 868 / 900MHz SX1272 LoRa module for Arduino Waspmote and Raspberry Pi

《設定 LoRa Gateway》
我們可使用任意的終端機軟體(例如 CuteCom)和 LoRa Gateway 溝通。要注意連線的參數:

  • Baudrate: 38400
  • 8 Data bits
  • No parity
  • 1 Stop bit

如果裝置開啟成功,我們就可以開始和 LoRa Gateway 進行互動式的溝通,傳輸的訊息都是 16 進位(hexadecimal)的格式。

每一個訊息稱為 frame,有固定的格式,至少五個部份為:

  1. SOH (Start of Header – ASCII 0×01),起始通訊符號。
  2. DATA(Command or return message),實際送出或接收到的資料。
  3. CR+LF (Carry return + line feed -ASCII 0x0D and 0x0A),換行符號。
  4. CRC(CRC16-Modbus),錯誤檢查。
  5. EOT (End of Transmission – ASCII 0×04),結束通訊符號。

所有命令都需要轉成 16 進位發送,可以透過線上的工具做轉換。
而 CRC 是將 DATA 進行 CRC-16(Modbus) 運算後的值,可以透過線上的工具計算結果。

實際舉例,我們想取得目前 LoRa Gateway 的設定值,要傳送的 frame 值會是這樣:
01 52 45 41 44 0D 0A 32 41 33 31 04

其中,01 就是 SOH52 45 41 44 就是 READASCII 轉成 HEX 的值。0D 0A CR+LF32 41 33 31 是用 52 45 41 44 進行 CRC 的運算結果,一樣也是要轉成 HEX。04 就是 EOT

cutecom_send_read_command_to_lora_gateway
在輸入時注意要選擇 Hex input,而 Char delay 要選擇 0 ms。

回傳的結果為:

\0x01INFO#FREC:CH_12_868;ADDR:1;BW:BW_125;CR:CR_5;SF:SF_12;SNR:0;RSSI:-105;RSSI_PACKET:119;VER:0.13
6979\0x04

因為我們在 CuteCom 沒有勾選 Hex output,因此是用 ASCII 顯示結果,回傳訊息一樣是 [SOH]DATA[CR+LF]CRC[EOT] 的形式。

  • 開頭是 0x01 就是 SOH
  • DATA 部份為
    INFO#FREC:CH_12_868;ADDR:1;BW:BW_125;CR:CR_5;SF:SF_12;SNR:0;RSSI:-105;RSSI_PACKET:119;VER:0.13

  • 其中 INFO,表示目前的設定,用 # 分隔後面的資料。而資料格式為 name:value,資料間用 ; 分隔。
  • 0D 0ACR+LF
  • 6979 就是將 DATA 進行 CRC 的 ASCII 運算結果,要再轉成 HEX。
  • 結尾 0x04 就是 EOT

參數說明如下:

  • FREC (frequency and channel): CH_X_Y where X is the channel and Y the frequency band. Bands allowed are 900 and 868 (MHz). Channels allowed are 10 to 17 for 868 MHz band and 00 to 12 for 900 MHz band.
  • ADDR (address): Number between 1 and 255.
  • BW (Bandwidth): BW_X where X can be 125, 250 or 500 KHz
  • CR (coding rate): CR_X where X is a number between 5 and 8.

如果我們想將 channel 改為 12、address 改為 3、bandwidth 改成 500KHz、coding rate 改成 5,這樣的 frame 應該會長這樣(DATA 和 CRC 先用 ASCII 顯示):

  • SOH = 0x01
  • DATA = SET#FREC:CH_12_868;ADDR:3;BW:BW_500;CR:CR_5;SF:SF_12
  • CR+LF = 0x0D 0x0A
  • CRC = 79CA
  • EOT = 0x04

轉成 HEX 結果:

01 53 45 54 23 46 52 45 43 3a 43 48 5f 31 32 5f 38 36 38 3b 41 44 44 52 3a 33 3b 42 57 3a 42 57 5f 35 30 30 3b 43 52 3a 43 52 5f 35 3b 53 46 3a 53 46 5f 31 32 0d 0a 37 39 43 41 04

cutecom_send_set_command_to_lora_gateway
可以看到回傳結果就是我們剛剛的設定值,只是 SET 改成 INFO

我們也可以再送一次 READ 確認結果。
cutecom_resend_read_command_to_lora_gateway

會設定 LoRa Gateway 以後,可以試試看和 LoRa module 通訊,例如將光敏電阻的值從 LoRa module 送到 LoRa Gateway。

 

《實際測試》
lora_module_send_value_of_light_sensor_to_lora_gateway

Gateway:
筆記型電腦 + Waspmote Gateway SX1272 LoRa module。在該電腦上安裝 CuteCom

Node:
Raspberry Pi 2 + SX1272 LoRa Shield + LoRa module。在 Pi 上安裝 ArduPi librarySX1272 Libraries
感測器為光敏電阻與 10K 電阻串連,並分別接到 Raspberry Pi LoRa Shield 的 5V、GND 和 A1。

此一範例程式是修改自 How to Send Sensor Data Using LoRa Extreme Range Connectivity Kit

/*                                                                                                                                                                      
 *  LoRa 868 / 915MHz SX1272 Module
 *  
 *  Copyright (C) Libelium Comunicaciones Distribuidas S.L. 
 *  http://www.libelium.com 
 *  
 *  This program is free software: you can redistribute it and/or modify 
 *  it under the terms of the GNU General Public License as published by 
 *  the Free Software Foundation, either version 3 of the License, or 
 *  (at your option) any later version. 
 *  
 *  This program is distributed in the hope that it will be useful, 
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of 
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 *  GNU General Public License for more details.
 *  
 *  You should have received a copy of the GNU General Public License 
 *  along with this program.  If not, see http://www.gnu.org/licenses/. 
 *  
 *  Version:           1.0
 *  Design:            David Gascón 
 *  Implementation:    Victor Boria & Luis Miguel Marti
 */

// Include the SX1272 and SPI library: 
#include 
#include "arduPiLoRa.h"

int e;
char message1 [60];
int ldr;

void setup()
{
    // Print a start message
    printf("SX1272 module and Arduino: receive packets without ACK\n");

    // Power ON the module
    sx1272.ON();
    printf("Setting power ON: state ");
    printf("%d\n",e);

    // Set transmission mode and print the result
    e = sx1272.setMode(4);
    printf("Setting Mode: state ");
    printf("%d\n",e);

    // Select frequency channel
    e = sx1272.setChannel(CH_12_868);
    printf("Setting Channel: state ");
    printf("%d\n",e);

    // Select output power (Max, High or Low)
    e = sx1272.setPower('H');
    printf("Setting Power: state ");
    printf("%d\n",e);

    // Set the node address and print the result
    e = sx1272.setNodeAddress(2);
    printf("Setting node address: state ");
    printf("%d\n",e);

    // Print a success message
    printf("SX1272 successfully configured\n");
}

void loop(void)
{
    ldr = analogRead(1);
    sprintf(message1, "ldr value: %i \r\n", ldr);
    e = sx1272.sendPacketTimeout(3, message1);
    printf(message1, "ldr value: %i \r\n", ldr);
    printf("Packet sent, state ");
    printf("%d\n",e);

    delay(5000);
}


int main (){
    setup();
    while(1){
        loop();
    }
    return (0);
}

此一程式可以用 cooking/examples/LoRa/cook.sh 進行編譯後執行。

$ cd /home/pi/cooking/examples/LoRa
$ ./cook.sh get_light_sensor.cpp
$ sudo ./get_light_sensor.cpp_exe

cook_and_execute

一開始光的強度不高時值分別為 820 和 820 和 818。但當我們拿光去照光敏電阻時,值會降低到 580 和 608。
lora_module_get_light_sensor_and_send

這些值不但會顯示在螢幕,也會透過 LoRa module 傳送到 LoRa Gateway。
cutecom_read_value_from_lora_gateway

《結論》
根據這次的測試結果,未來如果有多個 LoRa module,將很容易的建構出一個星狀拓撲的 LAN(LoRa Area Network)。這樣低功耗長距離的傳輸協定,可能會大規模的應用在物聯網(IoT)的情境中。

參考資料:
* Extreme Range Links: LoRa 868 / 900MHz SX1272 LoRa module for Arduino Waspmote and Raspberry Pi
* LoRa Gateway tutorial
* How to Send Sensor Data Using LoRa Extreme Range Connectivity Kit