「Raspberry Pi Pico W」レビュー — Wi-Fi接続機能付き小型ボード – ZDNet Japan

Raspberry Pi Foundation マイクロコントローラRP2040これは、パフォーマンスと柔軟性のバランスが取れた興味深いチップです。 これは、財団が独自に開発した最初のシステム オン チップ (SoC) デバイスでもあり、以前は市販のプロセッサを使用していました。

RP2040は、133MHzのデュアルコア「ARM Cortex-M0」と264KBのオンチップRAMを搭載。 ハードウェアに組み込まれるように設計された各チップには、26 個の GPIO ピンと、8 個のプログラム可能な I/O ステート マシンを含む追加のコントローラー ハードウェアのホストがあります。

RP2040 は、顧客が自分のデバイス (4×4 LED バックライト キーボードとカスタマイズ可能な電子ペーパー バッジに使用) や Raspberry Pi Foundation 独自の Raspberry Pi に統合する準備ができています。 ピコボードでも使用。 Pico は、メーカーやその他のハードウェア愛好家向けの低コスト デバイスです。 RP2040 に加えて、コードとファームウェア用に 2MB のフラッシュ ストレージも備えています。 これは、ブレッドボードのヘッダーピンに接続したり、センサーやアクチュエーターに直接接続したりできる 40 ピンの 21mm x 51mm 回路基板です。

新しい Pico は Wi-Fi 対応です

 ラズベリーパイ財団は最近は、Pico の 2 つの新しいバージョンを発表し、2022 年に 3 番目のバージョンをリリースする予定です。」ラズベリーパイ ピコH」にはヘッダーピンがはんだ付けされており、プロトタイピングと実験を目的としています。 一方で、”ラズベリーパイ ピコW」はWi-Fi機能を内蔵しており、単体接続アプリとしても利用可能。 最終的にはこれらが統合され、Pico W にヘッダーを追加した「Raspberry Pi Pico WH」がリリースされます。Pico W は、元の Pico と同様に、商用プロジェクトで使用するためにまとめて購入することもできます。

ラズベリーパイピークw. シルバーのケースの下にある Infineon の CYW43439 Wi-Fi チップも Bluetooth をサポートしていますが、この機能はまだ有効になっていません。 サイモン・ビソンの礼儀

ラズベリーパイピークw. シルバーのケースの下にある Infineon の CYW43439 Wi-Fi チップも Bluetooth をサポートしていますが、この機能はまだ有効になっていません。
提供:サイモン・ビソン

Pico W は大きな変更点で、2.4GHz 802.11b/g/n Wi-Fi チップセットと統合アンテナが追加されています。 これらはすべて、デバイスのフォーム ファクタを変更することなく追加されているため、既存のプロジェクトの標準の Pico を Pico W に置き換えることができます。標準の Pico と同様に、電源と接続に Micro-USB ポートを使用します。ボード上のピンを使用してデバイスに電力を供給することもできるため、ケースに接続してバッテリーを代替電源として使用できます。 使用することも可能です

Wi-Fi を Pico W に追加するためのインフィニオン チップを統合CYW43439」は、BluetoothおよびBluetooth Low Energy(LE)にも対応しています。 この初期モデルは Wi-Fi のみをサポートする予定ですが、Raspberry Pi Foundation は、将来的に Bluetooth のサポートを追加する可能性があると述べています。lwIP TCP/IP 実装に基づいており、「libcyw43」を使用してワイヤレス ハードウェアを制御します。 libcyw43 は通常、商用ではありませんが、Raspberry Pi Foundation は、便宜上、無料の商用ライセンスを交渉しています。 そのため、引き続き Pico W を使用して商用ハードウェアを構築したり、RP2040 および CYW43439 に基づいて独自のボードを構築したりできます。

ワイヤレス サポートの追加を除けば、標準の W と Pico の間にはいくつかの小さな違いがあります。 最も明らかな違いは、オンボード LED が RP2040 の GPIO ピンに接続されなくなり、Wi-Fi チップ自体の GPIO を介して機能することです。 内蔵LEDを「C」または「マイクロパイソンでフラグとして使用されていた場合、新しいハードウェア オプションを利用するにはコードを変更する必要があります。

そのため、ラズベリーパイ財団はMicroPython をビルドする分岐しています。 ファームウェアのビルドは別になっているため、Pico W に適したバージョンをインストールしてください。Pico は 2 つの開発モデルを提供しています。 1 つは C を使用して独自のコードをファームウェアに含める方法で、もう 1 つは Raspberry Pi Foundation の独自のファームウェア (MicroPython で構成され、必要なほとんどのモジュールが読み込まれている) を使用する方法です。

Pico W のプログラミング

デスクトップ PC または「Mac」を使用して Pico W を開発するか、Raspberry Pi から接続することができます。 「Windows」PCでUSB接続を使用しました。 まず、Pico W の BOOTSEL ボタンを押してダウンロード モードに入り、Raspberry Pi ファームウェアを Pico W のストレージにダウンロードしてインストールしました。 インストールが完了すると、Pico は自動的に再起動し、USB ポートを開発用 PC または Pi へのシリアル接続として使用します。

ZDNet Japanの記事を毎朝メールで読む(登録無料)

Leave a Reply

Your email address will not be published.