Raspberry PiPicoは4ドル-Raspberry開発者からの新しいボードができること



数日前、ラズベリー財団は新しいボードを発表しました-ラズベリーパイピコはわずか4ドルで独自のシリコン上にあります。もちろん、このボードは古いモデルのラインよりも機能が劣りますが、開発者に多くの機会を提供することもできます。



このボードはすでにテストされており、その機能、長所、短所が評価されています。これはすべてカットの下にあります。



特徴について少し



ボードの基本は、133MHzのコア周波数を持つデュアルコアArmCortex M0 +チップです。ボードには、264KBのRAMと2MBのフラッシュメモリがあります。さらに、USB1.1コネクタとI / Oチャネルがあり、そのうち26がユーザーに利用可能です。2×UART、2×I 2 C、2×SPI(最大16 MB QSPI)のインターフェイスを使用できます。 XIP付きフラッシュ)、および16個のPWMチャネル。温度センサーと4つのADCチャネルも利用できます。



開発者は、2016年から独自のチップでの作業が行われていると述べました。チームによると、他のメーカーのチップにはない機能を備えたチップが必要でした。 2018年にプロトタイプが完成し、Picoシングルボードの基礎となるシステムを受け取って完成しました。



「このチップの開発には多くの経験があります。それは進化し、開発の初日から改善されました。そして今、私たちは多くの機能と低価格を備えた優れたチップを手にしています。チップは、TSMC工場で40nmプロセス技術を使用して製造されました」とRaspberry PiCOOのJamesAdams氏は述べています。



このようなコストで市場にデュアルコアシステムが存在しないため、このチップは本当にユニークです。このデバイスとそれが実行できるタスクに十分なRAMがあります。そして、ブートROMに追加された最適化された浮動小数点ライブラリと、マスターまたはスレーブとして使用できるUSBコアがあります。



ピコの何が特別なのですか?



一般的に言って、これは同じRaspberry Pi Zero以前のモデルのようなシングルボードPCではなく、Arduinoのようなマイクロコントローラーです。ピコボードは、他の「ラズベリー」と「友達」になり、複雑なプロジェクトを開発することができます。 Picoには、他のRaspberry PiやArduinoと同じように、3.3VGPIOがあります。そして、これは欠点ではありません。コンバーターを使用して5Vを接続できます。





開発者は、5V電源から最大輝度で12個のNeopixel LEDに接続することにより、ボードをテストしました。その結果、ボードで消費される電流はわずか140 mA、0.7Wです。しかし、同じ条件下でのRaspberry Pi 4は、すでに4〜5ワットを消費しています。したがって、プロジェクトに最小限の電力消費が必要な場合、Picoよりも優れたオプションはありません。



マイクロUSBまたはVSYSGPIOピンを介してRaspberryPiPicoに電源を接続できます。この場合、1.8 V〜5.5 Vを供給できます。バッテリーが必要な場合は、追加のサードパーティモジュールを接続する必要があります。 ここだ詳細にそれを行う方法。





ピコはボードというよりマイクロコントローラーであると前述しました。そして、それは本当にそうです。このシステムは、AdafruitFeatherまたはTeensyの価値のある代替手段と見なすことができます。ボードのサイズはわずか51x 21mmで、Raspberry PiZeroよりもさらに小さくなっています。





Picoは、ブレッドボードや表面実装キャリアボードでの使用に便利です。ただし、Raspberry PiPicoの40ピンは自分ではんだ付けする必要があります。





一般的に、これは初心者の開発者とプロの両方にとって非常にユーザーフレンドリーなボードです。





Raspberry PiPicoでの作業



ボードには追加のポートがないため、ほとんどのプロジェクトでボードを使用するにはコンピューターが必要になります。 Windows、Mac、Linuxなど、任意のOSを実行している任意のPCにすることができます。



重要な点は、ボードのドキュメントです。 C言語用とMicroPython用の2つのセクションがあります。後者は、マイクロコントローラー用のPython3に基づいて開発されています。インストールするには、PicoにコピーされたUF2ファイルが必要です。マイクロUSBケーブルを接続した後、BOOTSELボタンを押すと、ディスクインターフェースが表示されます。ファイルをコピーすると、ボード上のPythonシェルにアクセスできるようになります。



コードを記述してファイルをボードROMに保存するには、エディターが必要です。悪い選択ではありません-Thonny。一般的に、インストールはスムーズに進み、コードも保存されます。



Raspberry Piの2つの新機能は、PIOとアナログ入力です。PIOは、I 2 C、SPI、I 2 S、さらにはVGA / DPIなどのインターフェイスを作成するために使用できる汎用インターフェイスです それはすべてプロジェクトと開発者の資格に依存します。



ピコのC言語に関しては、それはもっと複雑です。確かに、公式マニュアルが助けになり ます。ただし、この場合の開発時間は、MicroPythonの場合よりも時間がかかります。さらに、コマンドラインから作業するか、Visual StudioCodeを使用する必要があります。



開発者は、MicroPythonを使用することをお勧めします。



Picoで何を開発できますか?



ボードは、ハードウェアプロジェクトに組み込まれるように設計されています。これは安価なArduinoの代替品です。ロボット、照明、IoT、その他多くのシステムは、ノベルティを使用して開発できます。同時に、前述のように、ピコはほとんど電力を消費しません。



それはそれがすべきことをする速いボードです。





唯一の問題は無線通信の完全な欠如であるため、ボードの機能はこの点で制限されています。もちろん、外部要素を接続してこの問題を解決することはできますが、この場合、より多くの時間とリソースが必要になります。同じESP32とESP8266はそのままWiFiで動作するため、接続が必要な場合は、特に価格がほぼ同じであるため、これらを選択することをお勧めします。



結論として





ラズベリーパイピコは面白いボードです。確かに、これはシングルボードコンピューターというよりもマイクロコントローラーです。シンプルでエネルギー効率の高いものが必要な場合は、ボードが最適です。より複雑なプロジェクトが必要な場合は、Raspberry Pi ZeroWを購入する必要があります。






All Articles