コンテンツへスキップ

Pimoroni Tiny 2040レビュー:小さなラズベリーパイピコ

    1646194683

    私たちの評決

    コンパクトな形に蒸留されたラズベリーパイピコの最高のものであるTiny2040は、RP2040 SoCのパワーと、いくつかの便利なボーナス機能を提供します。

    にとって

    小さいサイズ
    ピコより多くのADCピン
    内蔵のリセットボタン
    上部に印刷されたピンID

    に対して

    表面実装には注意が必要です
    Picoアドオンボードと互換性がありません
    プレミアム価格

    Raspberry Pi Picoをもっと小さくすることはできますか?PimoroniのTiny2040は、Raspberry Pi Picoのわずか3分の1のサイズですが、PicoのRP2040SoCのフルパワーと厳選されたGPIOピンを搭載しています。サイズの縮小により、価格はストックピコの約3倍(12ドル対4ドル)に上昇しましたが、コンパクトなデザインには常にプレミアムがあります。

    テストした最初のサードパーティ製RP2040ボードであるPimoroniTiny 2040は、スペースを節約するだけでなく、専用のリセットボタン、4番目のADCピン、RGBLEDなどの機能を追加します。ボードは全体的に優れたエクスペリエンスを提供しますが、表面実装とアドオンボードへの接続に関してはトレードオフがあります。

    Tiny2040ハードウェア仕様 

    RP2040 SoC
    最大133Mhzで動作するARMCortex M0 +

    SRAM
    264kB

    フラッシュストレージ
    8MBのQSPI

    GPIO
    16個のGPIOピン。7xデジタルI / O、4 xアナログ12ビットADC、2 x I2C、SPI、UART、デバッグ

    USBポート
    USB C

    寸法
    0.74 x 0.7インチ(19 x 18mm)

    Raspberry PiPicoの約3分の1のサイズのPimoroniTiny 2040は、その名に恥じないものです。Tiny 2040は小さいため、Picoの40個のGPIOピンのうち16個しかありません。残っているピンは、機能が失われないように注意深くキュレーションされています。 

    ただし、ピンの数とレイアウトが異なるため、Picoの40ピンに接続するように設計されたアドオンボード/パックでPimoroni Tiny2040を使用することはできません。したがって、これをPimoroni独自のRGBキーパッドまたはエクスプローラーボードで使用することを忘れてください。 

    損失について話すのではなく、Pimoroni Tiny 2040で得られるものについて考えてみましょう。最も顕著な追加はリセットボタンです。これはあまり聞こえないかもしれませんが、Picoをリセットする必要がある場合があります。リセットボタンがない場合は、Picoのプラグを抜いてから再度差し込む必要があり、マイクロUSBポートに傷みが加わります。リセットボタンはRP2040のRUNピンをGNDに接続し、SoCを再起動させます。 

    コントローラーやダイヤル付きのものを作りたい人のための大幅な改善では、Picoにある3つではなく4つのADCピンがあります。追加のADCは、VSYSピンの電圧を検出するために使用されるアナログピンを犠牲にすることによって得られます。ジョイスティックにはそれぞれ2つのADCポートが必要なため、1つではなく2つのアナログジョイスティックを取り付けることができるため、追加のADCが重要になります。 

    もう1つの追加機能は、MicroPythonおよびC / C ++を介してプログラム可能なRGBステータスLEDです。8MBのフラッシュストレージにより、一般的なRaspberry Pi Picoの4倍のストレージ容量があり、プロジェクトやライブラリ用の十分なスペースがあります。

    Pimoroni Tiny2040のデザイン 

    Pimoroni Tiny2040は爪の上にフィットします。それを少しの間沈めましょう。小さなボードには、Picoプロジェクトのハッキングを開始するために必要なものがすべて揃っています。また、USB Cポートは、PicoのmicroUSBコネクタよりも高価ですが絶対確実なコネクタです。楽しい追加は、ボードの上部に印刷されたピン番号です。これらは論理的に番号が付けられており、それらの番号は、Picoピン配置リファレンスに従ってGPIOピン番号に関連しています。 

    Tiny 2040は、Raspberry Pi Picoと同じ城壁のエッジを共有しているため、表面実装プロジェクトに埋め込むことができますが、これを行う前に考慮すべきことがあります。RP2040 SoCはボードの下側にあり、ボードの高さを約1mm増やします。これにより、表面実装プロジェクトが少しトリッキーになり、チップの切り欠き、または城壁に合うわずかに隆起したヘッダーが必要になります。

    全体として、Pimoroni Tiny 2040は、必要なものをすべて詰め込んだ素敵な小さなボードで、机の上に簡単に置き忘れることができます。

    Pimoroni Tiny2040の使用 

    基本的に、Pimoroni Tiny2040は縮小されたRaspberryPi Picoであるため、Picoのコードを作成するためのすべてのチュートリアルとガイドはTiny2040で機能します。わずかな変更がいくつかあります。BOOTボタンは通常、RP2040を新しいUF2イメージを受け入れる準備ができているモードに設定するために使用されます。ただし、Pimoroni Tiny 2040では、2つの機能があり、ボタンをGPIO 23にマッピングすることで、コードで入力として安全に使用することもできます。RGBLEDは、赤から18、緑から19の3つのGPIOピンにマッピングされます。これらのピンは、標準のオン/オフ切り替えを使用して制御することも、PWMを使用してカラーミックスを作成することもできます。

    テストをもう少し進めて、無数のマイクロコントローラーで使用されているAdafruitのMicroPythonのバージョンであるCircuitPythonの最新バージョンをフラッシュしました。すべてが正常に機能し、しばらくするとPythonシェルが開き、PimoroniTiny2040を制御できるようになりました。 

    Pimoroni Tiny 2040を仮想USBキーボード(USB HIDデバイス)に変えて、テキスト行をBOOTボタンにマッピングする簡単なデモを作成しました。ボタンを押すと、テキストがドキュメントに入力されました。この機能は標準のMicroPythonにはありませんが、まもなくサポートが開始される予定です。

    Pimoroni Tiny2040のユースケース

    では、Pimoroni Tiny 2040をどこで使用できると期待できますか?サイズを考えると、スペースが限られている組み込みアプリケーションでTiny2040が使用されていることがわかります。最小のブレッドボードでも簡単に使用でき、ほとんどのプロジェクトに必要なすべてのGPIOピンがあります。 

    Pimoroni Tiny 2040は、小規模ロボット、USBキーボード、市民科学プロジェクトに最適です。4番目のADCピンは、4つのポテンショメータまたは2つのアナログジョイスティックが必要なあらゆるタイプのコントローラまたはコントロールボックスにも最適です。

    結論 

    Raspberry Pi Picoは、すでに小さいながらも強力なキットです。Tiny 2040はサイズを縮小し、確かに在庫のPicoよりも価格が高くなりますが、いくつかの非常に歓迎される追加機能を備えたはるかにコンパクトなユニットにプレミアムを支払っています。

    Pimoroni Tiny2040はすべてのプロジェクトに対応しているわけではありません。その下向きのSoCは、プロジェクトにマウントするのに課題があり、その独自のピンレイアウトは、元のPicoにプラグインするように設計されたパックのエコシステム(別名アドオンボード)では機能しないことを意味します。ただし、これらのアドオンを必要とせず、追加機能を搭載したよりコンパクトなボードが必要な独自のプロジェクトを構築している場合は、Tiny2040が最適です。

    タグ:
    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x