五十の手習い

写真付きで日記や趣味を書くならgooブログ

HomeBridgeを…

2024-07-06 20:16:00 | Raspberry Pi
お仕事が忙しかったりバタバタしていたので随分サボっておりました。
この間、いろいろと調べて次に何をしようかと考えていました。
iPhoneから家電を動かすにはHomeBridgeというものを入れるといいらしいということで、準備をしていたのですが…

少し遡るのですが、我が家の冷凍庫扉を子どもたちが雑に閉めるので、よく半ドアになって中身が解凍される事故が何度かありました。
それを防ぐ解決策として、ドアセンサーを探していたところ、AliExpressでtuya規格のドアセンサーを格安で導入しました。


これが値段の割に優秀で、決められた時間以上空いているとスマホに通知が来ます。
そしてこのtuya規格のデバイスたちがなかなか面白くて、色々導入してみたところ「HomeBridgeとか使ってる場合じゃねぇ」になってしまい、仕込んでいたネタが飛んでしまいました。

Raspberry Piネタじゃなくなってしまいましたが、SmartHomeネタとして書いていこうかと考えております。



Raspberry Pi用ミニディスプレイ

2024-05-14 20:51:00 | Raspberry Pi
AliExpressでRaspberry Piに直接接続できるディスプレイを購入しました。
到着したので早速開封して、使ってみました。


箱の中にはディスプレイ本体とHDMIアダプタとタッチペンのみ。トリセツ?なにそれ美味しいの?な玄人志向的パッケージ(笑)
GPIOに接続してHDMIアダプタで接続…なのですが、実はこれRaspberry Pi4用として販売されているものなのです。


Raspberry Pi5+純正ヒートシンクではHDMIコネクタとヒートシンクが干渉して、アダプタでの接続ができません。ヒートシンクを外すか、削るかしないといけないのですが、どちらもちょっと面倒なので後で考えるとして、ひとまずケーブルで接続して動作確認をします。


ケーブル接続したら電源を入れて起動してみます。


一瞬「No Signal」って表示で焦りましたが、無事に起動しました。


保護フィルムはがしていないので見にくいですが、ちゃんと表示されました。
タッチパネル式なのですが、ドライバをインストールしていないせいか反応なしです。
老眼には厳しいサイズですが(笑)なにか面白い使い道を考えたいです。
物理的な干渉とタッチパネルが使えるようにしていきたいです。

今日はここまで。






Raspberry Pi Zero2wのセットアップ

2024-05-12 13:24:34 | Raspberry Pi

Zero2も一緒に購入していたので、こちらもセットアップしてみました。
Raspberry Pi5との大きな違いとしては、ボードの大きさです。
そして、インターフェースも異なっています。
USB機器を接続する際はOTG(On The Go)ケーブルが必要になります。
スターターキットには、純正OTGケーブルとHDMI変換アダプタが同梱されているので、それを使用してキーボード・マウス・ディスプレイを接続して使用してみます。


電源は、microUSBなので、Raspberry Pi5で使用した電源から持ってきます
raspberry pi 5と同じ手順でセットアップしていきます。
ただ、調べてみるとOSは32bitの方がいいようです。今回は32bit版で進めてみました。
起動してさわった感じは、当たり前ですが5に比べるともっさりした感じで動いています。
X Windowなしで使った方が良さそうですね。

機能を絞った使い方をする場合はZeroを使うのもいいかもしれないです。


VNCでリモートデスクトップ

2024-05-04 16:41:06 | Raspberry Pi

ディスプレイやキーボード・マウスを付けて普通に使ってもいいのですが、サイズが小さくてどこでも置けるraspberry piなので、リモートデスクトップで運用することにしたいので、VNCを使って運用をしてみます。
raspberry piをサーバーにして、windowsとスマートフォンから操作できるようにしてみます。

左上のラズベリーパイマーク→設定→Raspberry Piの設定で設定画面を呼び出します。
インターフェイス→VNCでスイッチを右側になるようにします。
今度は右上にVNCのアイコンが出てくるので、クリックしてIPアドレスを確認します。
raspberry piがDHCP機能を使ってIPアドレスを割り振られている場合は、起動するごとにアドレスが変わってしまうので、固定しておいた方がよいでしょう。
右上のネットワークのアイコンをクリックしてAdvanced Options→接続を編集する→歯車アイコンから変更ができます。
変更をしたら、ネットワークアイコンをクリックして一度アダプターを無効化して、再度有効化しましょう。

設定→Raspberry Piの設定→ディスプレイ→ヘッドレス解像度で任意の解像度を選択します。
小さすぎると昔のノートパソコンのように表示領域が小さくなってしまいます。大きければいいかというと今度は文字やアイコンが小さく表示されてしまうので、使用環境に合わせて設定をします。
raspberry pi側の設定は以上となります。

クライアント側にVNC Viewerをインストールします。
Windows Mac Linuxそれぞれにクライアントソフトがありますので、環境に合わせてインストールします。
今回はRealVNCを選択しました。

インストール出来たらクライアントソフトを起動して、File→New connectionを選択します。
VNC Serverにraspberry piのアドレスを入れて(Nameは適当に)OKをクリックします。
接続をするには、先ほどNameを付けたアイコンをダブルクリックします。
初めて接続するときは警告が出るので、contenueボタンをクリックします。
raspberry piのユーザー名、パスワードを入力してOKを押すと、問題がなければデスクトップが表示されます。
これで、ヘッドレス運用ができます。
スマートフォンからも同じ要領で、クライアントアプリをアプリストアからインストールすることで、リモートデスクトップ環境が使えます。

今回はここまでにします。


Raspberry Pi OSのインストール

2024-04-21 13:50:51 | Raspberry Pi

買ってきたはいいけどほったらかしになっているraspberry pi…
とりあえず使える状態にする準備をしてみます。

必要なもの
Windows、MacOS、Ubuntu(x86)が起動している端末
microSDカードに書き込めるもの
microSD(最低でも16GB以上、今回は128GBのものを用意しました)

1.Raspberry Pi Imagerをインストールする
Raspberrypi OSをインストールするためのソフトをインストールします。
インストールをするraspberry piではできませんので、別に端末を用意する必要があります。
公式サイトにはWindowsのほかMacOSやUbuntuで走るものも用意されています。
環境に合わせてダウンロードしてインストールします。

2.Raspberry Pi ImagerでmicroSDカードにOSを書き込む
Raspberry Pi Imagerを起動してRaspberry Piデバイスで「Raspberry pi 5」を選択
OSで「Raspberry Pi OS(64-bit)Full」(Bookworm)を選択
ストレージでmicroSDを接続しているドライブを選択(※このmicroSDカードのデータはすべて失われますのでご注意ください)
※ここまでは、お手元の環境に合わせて、選択をしてください。
最後に「次へ」をクリックします。
「Use OS customization」については、ユーザー名・パスワードやWi-Fiの設定などを事前にできますので、お好みで設定をしてください。
先に進めるとmicroSDカードにRaspberrypi OSがインストールされます。
これで準備完了となります。

Raspberry Pi ImagerではRaspberry Pi OS以外のOSもインストールできます。
また、Raspberry PiではLinux系以外にもWindows10/11(ARM版)も動かすことができます。
少しづつ進めてみます。