ラズベリーパイとESP32
2019 年に私たちは、[rahmanshaber] によって作成されたオープンソースの 3D 印刷可能な Raspberry Pi ハンドヘルドである mutantC に初めて出会いました。これは、2000 年代初頭の Sony の VAIO ウルトラモバイル PC (UMPC) から少なからずインスピレーションを受けています。 これは印象的な最初の取り組みでしたが、実際に実用的なモバイルデバイスになるまでには長い道のりがあったことは明らかです。
この Linux ベースの QWERTY スライダーの 2 年間の開発と 3 つの反復バージョンを経て、[rahmanshaber] は新しく改良された mutantC_v4 を披露する準備が整いました。 外見上はオリジナルのバージョンと非常によく似ていますが、小さなサムスティックと、タッチスクリーンに加えて入力に使用できる右側のプログラム可能な一対のボタンが追加されている点が注目に値します。 しかし、内部ではまったく別の話があり、あまりにも多くの変更と改善が行われているため、どこから始めればよいのかさえわかりません。
おそらく最も注目に値する改善は、ESP32-S2、特にベア ESP-12K モジュールがメイン PCB に追加されたことです。 以前のバージョンのハードウェアは、すべてのハードウェアとのインターフェースに Arduino Pro Micro を使用していましたが、ESP32 の追加された馬力は、[rahmanshaber] がチップに割り当てた一連のセンサー、コントロール、NeoPixel で便利になるはずです。 ユーザーにフィードバックを提供するために、ブザーとコイン型の振動モーターも搭載されています。 ボードは大幅に変更されましたが、Pi Zero、2、3、および 4 との互換性はまだ維持されています。
もう 1 つの注目すべき追加機能は、I2C、UART、および 3.3 V 用のピンを備えたハンドヘルドの底部にある拡張コネクタです。以下のビデオで [rahmanshaber] は、この機能が以前は標準の 2×6 メス ヘッダ ブロックで実装されていたと述べています。ただし、現在ははるかにスリムなメス USB-C ポートを使用しています。 この疑似 USB ポートが、実際にシステムの充電に使用される本物の USB ポートのすぐ隣にあるのは少し混乱しないだろうかと疑問に思うこともありますが、このように狭い部屋では、そのような難しい決断を下さなければならないことがあります。
mutantC の最初のバージョンをリリースして以来、[rahmanshaber] がどのようにスキルを磨いてきたかを見るのは非常に刺激的です。 3D プリント部品と PCB は過去 2 年間でかなり成熟しており、熱心な愛好家がいかに早くその能力を向上できるかを示しています。 最新バージョンは 2021 Hackaday award にエントリーされました。 しかし、ショーはまだ終わっていません。この印象的なハンドヘルドの v5 が Raspberry Pi 4 コンピューティング モジュールに取り組む可能性があると聞いています。
