Visorwareは、メガネ/スペクタクルフォームファクターを備えたウェアラブルデバイスで実行するように設計されたLinuxベースのシステムソフトウェアです。小さなOLEDおよびTFTディスプレイと互換性があるため、Visorwareは、シンプルなユーザーインターフェイスと計画された機能アプリケーションのインストール/管理システムで快適なユーザーエクスペリエンスを提供できます。
バイザーウェアを使用および開発するには、必要なハードウェアを使用して適切なベース環境をセットアップする必要があります。必要になります:
•最新の4GB SDカードにインストールされている最新のRaspbianを備えたRaspberry Pi。すべてのPIモデルが機能します。
•小さく、モノクロOLEDディスプレイ。 (現在、SSD1306 128x64 'OLEDディスプレイのみをサポートしています。その他のディスプレイが追加されます)
•「GPIO4」、「GPIO17」、「GPIO27」、および「GPIO22」まで配線された4つのボタン。これらのボタンは、メニューをナビゲートし、ソフトウェアとの対話に使用されます。 (GPIO17は左ボタン、GPIO27ミドル、GPIO22右| GPIO4のボタンは必要ありません。)
ハードウェアのセットアップに関する詳細情報については、このgithubリポジトリのドキュメントディレクトリのDocs/devsetup.mdファイルを参照してください。
バイザーウェアのインストールに取り掛かりましょう。物事を簡単にするために、Visorwareには、独自のシンプルな初めてのセットアップと構成があります。動作するインターネット接続に接続するには、PIが必要です。初めてのセットアップでは、標準のRaspbian画像から多くの事前にインストールされたソフトウェアを削除するため、データの損失を防ぐために、クリーン画像にVitorwareをインストールすることをお勧めします。
最初にする必要があるのは、GitHubリポジトリからバイザーウェアをクローンすることです。これは、次のコマンドを端末に入力するだけで実行できます。
gitクローンhttps://github.com/1zc/visorware
リポジトリをクローン化したので、新しく作成されたローカルディレクトリを入力できます。
CDバイザーウェア
SRCディレクトリにあるメインのソースファイル「VW.py」にアクセスするために、より深く進む必要があります。
CD SRC
「sudo」の権利で「vw.py」を開始すると、ターミナルがクリアされ、初めてのセットアップのダイアログが表示されます。セットアップは、ダイアログが表示されてから約20秒後に始まり、完了するのに非常に長い時間がかかります。セットアップが完了すると、PIが再起動し、Visorwareが接続されたOLEDディスプレイに表示を開始します。
入力して、セットアップを開始できます。
sudo python3 vw.py
「python」ではなく、「sudo python3」で実行されていることを確認してください!
さて、YouTubeでプレイするのに良いゲームや、見るべき素敵なビデオを見つけてください。たぶん自分でコーヒーを飲んでも。このプロセスには長い時間がかかる場合があります!
致命的なエラーなしでセットアップが完了し、OLEDディスプレイでバイザーウェアが実行されている場合、私たちは完了し、新しくインストールされたソフトウェアの使用に進むことができます!
Visorwareは、できるだけ簡単に使用できることを目的としています。メニューとオープンアプリケーション/サブメナスをナビゲートするには、3つのメインボタン(以前にGPIO17,27,22まで配線したもの)を使用します。メインメニューの電源設定を介してデバイスをシャットダウンまたは再起動し、コアシステムスタットをチェックして、設定アプリからソフトウェアアップデートを実行することもできます。
現在、Visorware(天気アプリやクロック画面など)で利用可能な専用アプリは、Visorwareから直接構成できません。これは、Visorwareが開発されているため、将来の更新に追加されます。 Vitorwareの使用の詳細については、ドキュメントディレクトリのDocs/usage.mdファイルを参照してください。
バイザーウェアをチェックしていただきありがとうございます!私は現在、これだけに取り組んでいるので、開発とドキュメントが常に速い/詳細ではない場合は謝罪します。ソフトウェアの個々のコアコンポーネントに関するドキュメントが完全にリリースされた後、近い将来にどのように貢献できるかについての情報を追加します。質問をしたり、問題を指摘したい場合は、GitHubリポジトリの問題セクションを使用するか、Discord(Infra#0001)またはReddit /U /Infranixで私に連絡してください!