virt_flyのブログ -6ページ目

virt_flyのブログ

フライトシミュレーターソフトのFlightGearで仮想飛行を楽しむブログです。

Raspberry Pi用2.4インチタッチディスプレイ

 

あまりに小さくて不向き

 

■元安で買ったものの当初はソフトがDLできず

 

円元為替レートは、5年程前から円安傾向が顕著に進み今も続いているわけですが、一時春先には1円=0.5元と元安の時期がありました。またとない機会とばかりについAliexpressやTemuで色々と買い物をしてしまいました。

 

Raspberry pi用2.4インチタッチスクリーン(オンボードスピーカーオーディオブザー)もそうしたひとつでした。

 

画面が小さくても、VNCを使うためにIPアドレスが確認ができ、またアプリが起動できれば良しと気軽に考え、Rapberry Pi Zero 2Wとサイズが合い、GPIOピンで装着できてケーブルを取り回す必要がないこと、Raspberry Pi 5でも使え(オーディオ関係は非対応)、価格も2,000円未満ということで購入する気になったものです。

 

このタッチスクリーンを使うための説明書は商品に添付されておらず、ストアの商品のページに書かれてあったURLからダウンロードして入手しました。必要なドライバーなどソフトは、説明書にダウンロード先が書かれていましたが、なぜか当初はダウンロードができませんでした。ストアに「注文についてのフィードバック」で連絡を試みたのですが、伝わったのやら? その後放置していましたが、最近になってソフトがダウンロード可能になっていることがわかり、ようやくインストールにこぎつくことができました。

 

■ドライバーのインストールかイメージファイルか

 

説明書によるとこのタッチスクリーンを使うには、ドライバーをインストールし必要なファイルの書き換えを行うか、イメージファイルによりOSごとインストールする(この場合、デバイスはRaspberry Pi Zero 2W、Raspberry Pi OSはbookwormに限られます)方法の2つがあるとのこと。

 

とりあえず、前者の方法を試みてドライバーをインストールするとともに1、2のファイルを書き換えましたが、この程度ではうまくいきませんでした。説明書で示されたすべてのファイルを書き換えるのは随分面倒ですし、しかも説明がRaspbeerry Pi Zero 2W、bookwormの例しか示されておらず、他のケースだとうまくいくかは心許ないものがあります。そんなことなら、とりあえず後者の方法を試すのも悪くはないかも。

 

ということで、解凍したイメージファイルから、Imagerの「カスタムイメージを使う」を使ってmicroSDに書き込みを実行しました。

 

Raspberry Pi用2.4インチタッチスクリーン

 

 

 

書き込みの済んだmicroSDからRaspberry Pi Zero 2Wを起動したところ、無事bookwormのデスクトップ画面が2.4インチタッチスクリーンに表示されました。

 

■あえて使う意味があるの?

 

試用してみてわかったのは、ウインドウが画面をはみ出てしまい、スクロールしても見れない部分ができることです。そのために「OK」ボタンが画面内に表示できず押せなかったり、フォルダー内をすべて見ることができずファイルの一部にどうしても確認できないものが生じてしまいます。これでは、起動できないpythonプログラムができてもおかしくありません。

 

VNCで他のPCからリモートコントロールしたにしても、表示されるのは240×320の解像度の画面のままなので、事態が変わるわけではありません。

 

コマンドラインから使うのであれば何とかなるでしょうが(ただしフォントサイズを大きいものにしないと読めない)、GUI環境では使い勝手が悪いどころでなく、とても使えそうにないといえます。2.4インチという小さい画面を使ってまでミニコンピューター的にRaspberry Piを使う意味があるのでしょうか? 限られた用途専用に使うのであれば、Picoで十分な場合もあるのではと思ってしまいます。無駄にしないためにも、上手く使える方法が見つかることを願っています。

 

■小さなスピーカーの音質はお粗末

 

この2.4インチディスプレイには、背面に小さなスピーカーが付いています。さすがに音質はお粗末なもので、割れたようなざらついた音はひどいとしかいいようがありません。

Raspberry Pi用2.4インチタッチスクリーンとスピーカー

 

【まとめ】

 

言っちゃ悪いけれど、解像度が240×320しかない2.4インチのディスプレイではどだい小さすぎて、画面に収まらないものばかりでは使い物になりません。解像度800×480の4.3インチディスプレイだとストレスなしに使えているので、やはりディスプレイはこれくらいのものでないとならないのでしょう。

 

今回は、Raspbeerry Pi Zero 2Wでbookwormしか確かめられていませんが、他は試すまでもありません。言うまでもなく役に立たないものを試してもはじまりません。

 

アイゼンハワーと軍産複合体の象徴

軍産複合体

世界の軍備が意味するところは、単なる物質の消費ではありません。
製造されるすべての銃、進水するすべての軍艦、打ち上げられるすべてのロケットは、最終的には 飢えている者、食べ物のない者、凍えている者、衣服のない者から盗み取ったもの にほかなりません。

 

この文章を見聞きされたことはありますか? さしずめトランプ大統領ならば「共産主義者のプロパガンダ」とでもいうことでしょう。

 

実際には、元連合軍最高司令官の地位にあった軍人であり、第34代米国大統領を務めたドワイト・D・アイゼンハワーの演説(「平和の機会」演説1953年4月16日)の一節です。

 

アイゼンハワー大統領、軍産複合体を警告

↑軍産複合体の脅威を警告した第34代大統領アイゼンハワー

 

アイゼンハワーはまた次のような言葉も残しています。有名な大統領離任式のTV演説(1961年1月17日)で語ったものです。

 

政府の審議の場では、軍産複合体(military‑industrial complex) が、求められたものであるか否かを問わず、不当な影響力を獲得することに対して警戒しなければなりません。誤った権力の破滅的な台頭の可能性は存在し、そして持続するでしょう。

 

軍産複合体(軍事と産業の結合を意味するアイゼンハワーの作った言葉)が、「私たちの自由や民主主義的プロセスを決して危険にさらすことのないように」と警告するなんとも含蓄ある言葉ではありませんか。

 

今回、アイゼンハワーの言葉を取り上げたのは、わが国で防衛産業を「経済成長を支える産業」にすることが公言される異常事態となっているからです。

 

確かに、観光くらいしか資源もなく、失われた30年の間に自動車産業やロボット産業でも他国に立ち遅れ、これといった産業もない日本ですから、経済をけん引する産業の創出を望む気持ちはわかりますが、それがなぜ防衛産業なのでしょう。

 

国民が貧しくなって物が売れず、技術力・開発力も落ちてTVも外国製品が幅を利かす時代ですから、日本企業を儲けさせるには税金をつぎ込んで経済を軍需産業化すればよいと安易に考えたものでしょうか。

 

経済力も技術力も劣り少子高齢化の日本が、大国と現代的な総力戦といわれる戦争をやって勝てるとは誰も思っていないことでしょう。おそらく危機感を煽り小競り合いあたりは覚悟して、防衛費を増やしていけばよいくらいに思っているのでしょうが、負けるとわかっていた戦争を止められなかったのが戦前の日本、始めたら簡単には終わらないのが戦争であることはウクライナ戦争でもあきらかになったことです。

 

何よりも資本主義では利潤の追求が規定的動機であって、搾取をしたいと思おうが思うまいがもうけて拡大再生産を維持できなければ競争に負けてしまうのが定め。軍需産業とて同じで、米国でもどれだけ有名な企業が淘汰、吸収合併されたことか。兵器は超高額であっても、またそうあるだけに、すぐには更新にならず次の受注までの期間を待たねばならないし、受注に失敗すれば大変です。経済的波及効果だと捕らぬ狸の皮算用をされても…。大企業から国民へのトリクルダウンがありえないことは定説で、これとて軍需産業も同じでしょう。

 

戦争を待ち望むとは言わないまでも、死の商人と呼ばれるのが軍需産業です。政治に携わる方々には、歴史に学び、今一度アイゼンハワーの言葉をかみしめてもらいたいと切に思います。

 

私たち国民も、「できるだけ防衛費も増やすのだから自衛隊は我々を守ってくれるだろう」なんて安易な考えは捨て、人任せでなく自身が銃を持ち前線で戦うくらいのつもりになって、真剣に問題に相対し考える必要があるように思います。

AndroidスマホでAlexaをスマートスピーカー化

↑古いAndroidスマホをAlexaのスマートスピーカー代わりにして、常時ハンズフリーで家電の音声コントロールを可能に

 

スマホからAlexaを常時ハンズフリーで利用する

 

前回の話の中で、スマホをAlexaのスマートスピーカー代わりに使っていることにちらっとふれました。

 

「わたしもスマホにAlexaをインストールしてスマートスピーカー代わりにしているよ」とおっしゃるかたもおいででしょう。

 

ちょっと待ってください! お試しなら構わないでしょうが、常時声をかけるだけで使えてますか? スリープしていたり、Alexaアプリを前面に出さないと使えず、不便を感じていませんか。

 

そうなんです。一度口にした以上はそこのところまでふれておかないと、無責任というもの。

 

Alexaをただ家電製品を声でコントロールするだけなら、純正のスマートスピーカーを買うのはあまりにも価格が高すぎることから、古いPCやスマホをスマートスピーカー代わりにすればよいのではと日頃思っていました。でも、考えてみればスリープしていたり別なアプリが立ち上がっていると声を出すだけではどうにもAlexaが使えず不便に思っていたことを忘れていました。それに、一人住まいならいざしらず、日頃遣いのスマホだと持ち出せば家人が使えないってことも。

 

ちょうど更新後の使わなくなったスマホがあったことから、これを使って何とかならないかとググってみることにしたものです。

 

その結果、知ったことを以下にメモします。

ただし、Androidスマホであること、バージョンにより設定方法が少しずつ違います。ちなみに、私のスマホはBASIO3(KYV43)、Androidのバージョンは7.1.2で、かなり年季にのいったものです。

 

①使うAndroidスマホにAlexaがインストールしてあることが前提

②スマホをスリープさせないように設定

 「設定」から「開発者向けオプション」で「スリープモードにしない」に設定(これにより充電中はスリープしない)

 ※「開発者向けオプション」が表示されない場合は、「設定」から「端末情報」を開き「ビルド番号」を7回ほど連打

③画面ロックをなしに

④画面の固定をONに

⑤Alexa以外のアプリの通知をすべてOFFに

⑥Alexa以外のアプリを終了しておく

⑦Alexaハンズフリーを有効に

 Alexaの「HOME」から「その他」、次いで「設定」、「Alexaアプリの設定」を開いて「Alexaハンズフリーを有効に…」をON

⑧Alexaを開いて画面固定

 (Alexaハンズフリーが有効であるためにはAlexa画面が開いていることが必要)

 

大事なのは、少なくともスリープさせないこと、Alexaをハンズフリーにすることでしょう。スマホのことはよくわかりませんが、アプリの通知をOFFにする意味は、何らかの通知が表示されると開いているべきAlexaがバックになってしまって働かなくなるとでもいうことでしょうか。アプリを終了させたらアプリの通知をOFFにしたり、画面固定にどれほどの意味があるのでしょうか。

 

なお、私の場合は「開発者向けオプション」で「スリープモードにしない」に設定したので、常時充電中であることが必要になります。

 

《参考サイト》

 

①③④⑤⑥⑦⑧