FC2ブログ

ラズベリーパイの調理法

Raspberry Piニュース、および関連商品紹介

パルスオキシメーターもどきを Pimoroni MAX30105 ブレークアウトで

20190215a_PMRN MAX30105 Brkout_01

パルスオキシメーター(Pulse Oximeter) は、検知器(プローブ)を指先や耳などに付けて、脈拍数と 経皮的動脈血酸素飽和度(SpO2)を測定する医療機器です。

Maxim Integrated(マキシム・インテグレーテッド)MAX30105高集積微粒子検出モジュールで、LED、フォトディテクタ、光学素子、および環境光除去を備えた低ノイズ電子回路を内蔵しています。
「赤、緑、赤外線」の 3LED と反射光検出で、光電式容積脈波記録法(PPG: photoplethysmography)という技術の パルスオキシメーター を実現します。

Pimoroni MAX30105 ブレークアウトは MAX30105 の微粒子検知機能を経験することができるブレークアウトです。

20190215a_PMRN MAX30105 Brkout_02


20190215a_PMRN MAX30105 Brkout_03

Features
- MAX30105 - heart rate, oximeter, smoke sensor
- Green, red, and infra-red LEDs
- Photodetectors
- Ambient light rejection
- Temperature sensor
- I2C interface (address 0x57)
- 3.3V or 5V compatible
- Reverse polarity protection
- Compatible with all models of Raspberry Pi, and Arduino
- Dimensions: 19x19x3.2mm (LxWxH)


Python ライブラリ

Arduino ライブラリ(SparkFun)

パルスオキシメーター機能のアプリを作ることはできますが、このブレークアウトは医療機器用ではありません。あくまでホビーおよび学習用途向けということですので、実生活のクリティカルなアプリケーションには利用しない方がいいでしょう。



20190215a_PMRN MAX30105 Brkout_04

Pimoroni MAX30105 Breakout - 心拍 オキシメータ 煙・微粒子センサー







スポンサーサイト

DFRobot の Pi UPS

20190208a_DFRobot Pi UPS_01

Pi 用 UPS では、Pi Modules 社の UPS PIco が有名ですが、『無停電電源装置 & 開発ツール』と謳っているように、開発者向け機能が豊富なため、UPS の機能だけを使いたい人には、組み立てを含め、戸惑ってしまいます。リセットピンの設置位置も、Pi の各モデルによって違うわけですし...また、機能が豊富なだけ価格も高くなります。

今度出た DFRobot の Pi 用 UPS は 3.7V リチウム電池対応ですが、単純で使いやすくなっています。
単純と言っても、中身はしっかりできています。
例えば、Maxim MAX17043 残量ゲージにより、正確に残量把握ができます。
また、マイクロコントローラ(Beetle ESP32)を搭載し、Pi と I2C インタフェースで、各種電源情報を供給します。

安全性も、バッテリの充電/放電保護、オーバーヒート保護、逆流防止回路など充分考えられています。

20190208a_DFRobot Pi UPS_02

便利なのは、5個の LED により、充電状態が一目でわかる点です。

20190208a_DFRobot Pi UPS_03

なお、3.7V リチウム電池は商品には付属しません。コネクターは標準の PH2.0-2P、また直接ハンダ付けもできますので、好みの標準 3.7V リチウム電池を使用できます。

FEATURES
- Standard Raspberry Pi extension interface, compatible with other expansion boards
- Support 2A maximum current output, suitable for more Raspberry Pi applications
- Auto switching of charge/recharge path, designed to against power-down
- On-board 5 LEDs for showing the batteries’ status
- On-board Maxim fuel gauge IC
- Support reading battery information via I2C communication
- Lithium battery charge/discharge protection and over-heating protection
- Anti-backflow mainboard power source

SPECIFICATION
- Supply Voltage: 4.5~5.5V
- Supply Current: (recommend using adapter with power of 2A and above)
- Power Supply Interface: Micro-USB
- Maximum Charge Current: 1.6A
- Battery Interface: PH2.0-2P or solderable contact - Battery: 3.7 Lithium Battery
- Output Voltage: 5V
- Maximum Output Current: 2A
- Main-Board: Raspberry Pi B/B+/2B/3B/3B+ and subsequent version
- Communication Interface: I2C
- Dimension: 65mmx56mm/2.56”x2.20”
- Mounting Hole Size: 58mmx49mm/2.28”x1.93”
- Operating Temperature: -40℃~85℃


20190208a_DFRobot Pi UPS_04

DFRobot Raspberry Pi UPS HAT - 無停電電源装置







Pi でオーブンやフリーザーの温度を測ろう - サーモカップル

20190205a_PMRN MCP9600 _01

サーモカップル(Thermocouple)熱電対 と訳されますが、異なる2種類の金属線の両端を接触させて回路を作り、接合点に発生する熱起電力により温度差を測定する温度計です。(熱電対 Wikipedia
長寿命、耐熱性、機械的強度などの利点により、工業的に広く利用されている温度センサーです。

熱電対 構造
20190205a_PMRN MCP9600 _02


使用する金属の種類により、以下のタイプがあります。

20190205a_PMRN MCP9600 _03

さて、トップの写真は、Pimononi の サーモカップル アンプ ブレークアウト、Microchip 社の 熱電対起電力(EMF)温度コンバータ MCP9600 のブレークアウトです。
Pimoroni の他のブレークアウト製品と同様に、Pi および Arduino 対応、ブレークアウト ガーデンにも対応です。
Pimoroni ブレークアウトを簡単に利用 - ブレークアウトの庭 - Breakout Garden

Pimoroni MCP9600 ブレークアウト は、-200℃ から 800℃といった、非日常環境の低高温度を測定できます。
4種類の温度アラートを構成できます。

Features
- MCP9600 thermocouple amplifier
- Compatible with K, J, T, N, S, E, B, and R-type
thermocouples 
- Four configurable temperature alerts
- Hot/cold-junction resolution: 0.0625°C
- Hot-junction accuracy: ±1.5°C
- 3.3V or 5V compatible
- I2C interface, with address select via ADDR cuttable trace (0x38 or 0x39)
- Reverse polarity protection
- Compatible with Arduino
- Raspberry Pi-compatible pinout (pins 1, 3, 5, 7, 9)
- Compatible with Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W

Python Library

20190205a_PMRN MCP9600 _04

Pimoroni MCP9600 Thermocouple Amplifier Breakout - サーモカップル アンプ ブレークアウト


なお、実際に温度を測定するには、別途、サーモカップル(プローブ)が必要です。

サーモカップル k-タイプ ファブリック編み組線 - 1m
20190205a_PMRN MCP9600 _05

サーモカップル K-タイプ ステンレス鋼 - 1m
20190205a_PMRN MCP9600 _06

サーモカップル k-タイプ 裸線をグラスファイバーで絶縁 - 1m
20190205a_PMRN MCP9600 _07








Pi を SCSI デバイスに - RaSCSI

20190129a_RaSCSI_01.jpg

RaSCSIPi をレトロ SCSI 端末にするハードウェアエミュレータです。
GIMONS氏 の開発、元々 X68000 用に開発されたようですが、SCSIカード搭載の PC-98シリーズFM-TOWNS でもOKのようです。

20190129a_RaSCSI_02.jpg

20190129a_RaSCSI_03.jpg

Project M.P.S で開発した製品を、家電のKEN CHAN で販売していますが、最近、Pi Zero 版モデルも出ました。
SCSIコネクタ別に3モデル用意されています。

20190129a_RaSCSI_04.jpg

20190129a_RaSCSI_05.jpg

謝:GIMONS DEVELOPER WORKS、家電のケンちゃん、AKIBA PC Hotline、Hirofumi Iwasaki氏などの写真を利用させていただきました。


SCSIデバイスエミュレータ RaSCSI (geocities.jp)







Pimoroni Keybow - キーボー - ファンシーなメカニカル マクロ キーボード

20190128a_keybow_01.jpg

Pimoroni の Keybow(キーボー)キットは、メカニカル マクロ キーボードを組み立てるDIY キットです。
キットは必要なすべてがそろっていますので、ドライバー(ネジ回し)があれば、20分程度で組み立てられます。

キーは12個、各キーに RGB LED(APA102)が付いていて、キーキャップの色はクリアですので、LED の色が優しくファンシーに見えます。

キーボードの頭脳は、Pi Zero WH を使用、キットに同梱です。

20190128a_keybow_02.jpg

Rapbian を元にした Keybow OS で、キーマップやマクロ設定など柔軟にカスタマイズできますので、マクロパッドやゲームパッド、その他、頻繁に使うテキストや操作を登録して、ホットキーパッドとして利用できます。

USB キーボードとして、Pi のみならず、Windows、Mac、Linux で使用できます。


キースイッチは、Kailh スピードスイッチを使用、Keeybow キット商品は 2種類から選択です。
01 クリック音キー(Kailh Speed Switch Gold)
02 リニア 静音キー(Kailh Speed Switch Silver)

Kailh Speed Switch Gold
20190128a_keybow_03.jpg

Kailh Speed Switch Silver
20190128a_keybow_04.jpg


キーキャップは前述のように、色はクリア、形状は高さが標準の DSA です。

20190128a_keybow_05.jpg




キット内容
- Raspberry Pi Zero WH
- Keybow PCB
- スイッチ プレート
- Kailh スピード スイッチ x12 (01 Gold または 02 Silver)
- DSA 形状 クリアキーキャップ x12
- アクリル ベースプレート
- 取り付けパーツ、および脚
- マイクロ USBケーブル
- キットボックス(各種用途に使用可)

Keybow features
- Per-key RGB LEDs (APA102)
- Kailh hot-swap switch sockets (for Cherry MX-compatible switches)
- 40-pin female header
- I2C breakout header for add-ons
- Custom Keybow OS
- Compatible with Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W
- Assembled size: 85x56.5x38mm

Keybow ラーニング ポータル

参考
下記 Maker's End ブログのレビューは、組み立て方の説明が Pimoroni の組み立て説明よりも親切でわかりやすいです。
Review and Build: Pimoroni Keybow, a blinky auxiliary keyboard




20190128a_keybow_06.jpg

Pimoroni Keybow - キーボー ミニ メカニカル キーボード キット







次のページ

FC2Ad