Skip to main content

reTerminal ガイド

reTerminal を始める


reTerminal を始めるハードウェアとインターフェースの使用方法
reterminal デバイスでの OS インストールについて説明し、ステップバイステップのウォークスルーを提供し、このwikiでドライバーのインストールについて説明します。 このwikiでは、reTerminal上のGPIO、CSIカメラインターフェース、内蔵センサー、LCDディスプレイなど、さまざまなハードウェアコンポーネントとインターフェースを紹介します。これらの機能を活用してプロジェクトのアイデアを拡張する方法をガイドします。

reTerminal と Pi カメラモジュールreTerminal 拡張ボード - reTerminal E10-1
このwikiでは、Picamのインストールと設定方法について段階的な手順を説明します。これらの初期ステップは、Seeed Studio reTerminalデバイスでオブジェクト検出プロジェクトを開始するために重要です。 reTerminal E10-1拡張ボードは、充電機能、改良されたワイヤレス通信、産業用データ伝送、オーディオ機能でreTerminalを強化します。これにより、reTerminalはより堅牢になり、高速産業、農業、または強化されたワイヤレスホームアプリケーションに適しています。詳細についてはwikiを詳しく見てみましょう。

OS インストール


Raspbian OS または UbuntuBuildroot
このwikiでは、Raspberry Pi OSとUbuntuのインストールプロセスをガイドします。 Buildrootは、クロスコンパイルを通じて組み込みシステム用の完全なLinuxシステムの構築プロセスを簡素化し自動化するために設計されたユーザーフレンドリーなツールです。このwikiでは、Buildrootのインストールプロセスについて詳しく説明します。

YoctoStream-pi と OBS studio
Yocto Project は、オープンソースのコラボレーション・イニシアチブで、ハードウェア・アーキテクチャに関係なく、組み込み製品向けのカスタム Linux ベースシステムの構築を開発者が支援します。この wiki では、Yocto のインストールプロセスを探求します。 Stream-Pi は、堅牢なマクロキーボードソフトウェアで、カスタマイズ可能な UI を持つオープンソースの代替品です。OBS Studio は、無料でオープンソースのアプリで、リアルタイムキャプチャとストリーミングをサポートします。それでは、インストールプロセスを探求してみましょう。

アプリケーション

組み込みMLアプリケーション

reTerminalでMediaPipeを始めるreTerminalでTensorFlow Liteを始めるEdge ImpulseとreTerminalによる物体検出
このwikiでは、デバイス上での推論に最適化された、マルチモーダルでクロスプラットフォームの応用MLパイプラインを構築するためのGoogleのオープンソースフレームワークであるMediaPipeについて詳しく説明します。このwikiでは、TFliteとさまざまなアプリケーションについて解説します。TensorFlow Liteは、デバイス上での機械学習を促進するツールセットで、開発者がモバイル、組み込み、IoTデバイス上でモデルを実行できるようにします。このwikiでは、Edge ImpulseとreTerminalによる物体検出について探求します。Edge Impulseは、開発者が実世界のデータを使用して組み込み機械学習ソリューションを作成し最適化することを可能にします。詳細を見ていきましょう。

コンピュータビジョン

reTerminalとPiカメラでOpenCVを始めるreTerminalとPiカメラでOpenCVを使った顔検出reTerminalとPiカメラでの物体検出
このガイドでは、Raspberry Piカメラを統合し、Pythonスニペットを使用してビデオストリームをキャプチャし、キーを押すことで画像を保存する機能を実装します。このガイドでは、Haar Cascade法を使用した顔検出について探求します。これは、機械学習モデルを利用して顔の特徴を識別するコンピュータビジョンの重要な技術です。特にRaspberry Piカメラを使用してreTerminal上でこれを実装することに焦点を当てます。このガイドでは、COCOデータセットに基づく事前訓練されたEfficientNetモデルを使用して、約90個の物体を検出するためのRaspberry PiカメラとreTerminalの活用について探求します。
reTerminal Pi カメラと OpenCV による色検出reTerminal Pi カメラと OpenCV によるオブジェクト追跡
色検出は、コンピュータビジョンの中核的な構成要素であり、デジタル画像や動画内の色を識別し分析することを含みます。このwikiでは、色の扱い方と検出方法について説明します。 検出が失敗した場合、追跡を実装します。アルゴリズムを探求し、追跡の利点を理解します。Seeed Studio Wiki は包括的なガイドを提供します。

Home Assistant

reTerminalでHome Assistantを始めるHome Assistantをカスタマイズする方法FrigateとreTerminalの統合
このwikiでは、reTerminalを使用して普通の家をスマートハウスに変える方法をステップバイステップでガイドします。最終的には、reTerminalのLCDに美しいダッシュボードが表示され、家電製品を制御したりセンサーデータに簡単にアクセスしたりできるようになります。始めましょう! このwikiでは、必要な設定を行ってダッシュボードを構築する方法と、Home Assistantに付属する重要なアドオンの使用方法について、ステップバイステップで説明します。それでは始めましょう!Frigateは、リアルタイムAIオブジェクト検出用に設計されたオープンソースのNVRです。すべての処理はハードウェア上でローカルに実行され、カメラフィードが家庭内に留まることを保証します。このwikiでは、NVRのインストールをガイドし、オブジェクト検出機能を実演します。

強力なユーザーインターフェースの作成

reTerminal用Qt with PythonreTerminal用FlutterreTerminal用Electron
このwikiでは、reTerminal上でPython用Qtを使用して独自のユーザーインターフェースを構築する方法について説明します。ここでは開発にPySide2を使用しています。このwikiでは、Googleのオープンソース UI ソフトウェア開発キットであるFlutterを使用して独自のユーザーインターフェースを構築する方法をガイドします。Flutterは、単一のコードベースを使用してAndroid、iOS、Linux、Mac、Windows、Google Fuchsia、およびWebのクロスプラットフォームアプリ開発を可能にします。このwikiでは、HTML、CSS、JavaScriptなどのWeb技術を使用してネイティブデスクトップアプリケーション(Windows、Mac、Linux)を作成するためのオープンソースフレームワークであるElectronを使用して独自のユーザーインターフェースを構築する方法をガイドします。Webサイトを構築できれば、デスクトップアプリも構築できます!

reTerminal用LVGLGrafanaを使用した独自の天気ダッシュボードの構築
LVGLは、ユーザーフレンドリーなグラフィカル要素、美しい視覚効果、最小限のメモリフットプリントで組み込みGUIを作成するための必需品を提供します。このグラフィックスライブラリは、限られたリソースを持つマイクロコントローラー向けに設計されています。このwiki記事では、SDL2を使用したPCシミュレーターの例を利用し、ウィンドウではなくフルスクリーンでUIを表示するように軽微な変更を加えます。クレジット:Michaelm Klementsk.
このwikiでは、ESP32を使用して温度、湿度、気圧の測定値を収集し、それらをクラウドサーバーでホストされているInfluxDB時系列データベースに送信します。最後に、Grafanaを使用してデータを可視化・分析します。

その他

reTerminal マウントオプションreTerminal への Mender Client のインストール
このセクションでは、reTerminal のマウントソリューションを探求し、ハードウェアネジの仕様とコミュニティデザインの側面をカバーします。 この Wiki では、ホスト型またはセルフホスト型の Mender Server から OTA アップデートを受信するために、reTerminal で Mender Client を設定する方法を説明します。このガイドでは、Yocto Project を使用してコンパイルされたカスタム Linux システムを搭載した reTerminal の使用を重視しています。
                                                                                         

✨ コントリビュータープロジェクト

  • このページを更新するためのタスクリストがあり、これは私たちのコントリビュータープロジェクトの下に分類されています。私たちはwikiプラットフォームの開発を通じてユーザーエクスペリエンスの向上とより良いサポートの提供に専念しています。
  • このページへのあなたの貢献は私たちにとって不可欠です!私たちはあなたの意見を本当に大切にしており、アイデアの創出においてあなたの支援を心から感謝いたします。

FAQ

技術サポート & 製品ディスカッション

私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供するためにここにいます。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。

Loading Comments...