HOME>現在のページは投稿記事ではありません。

Raspberry Pi 温度を測定し Flask でブラウザーに表示する

Raspberry Pi 作品集
Python Flask
温度の測定値を Webで参照する
 
Raspberry Pi に接続した温度センサーで室温を測定し、その温度を Python Flask で、リアルタイムでブラウザに表示する。
 
温度の表示結果
 
以下、Raspberry Pi で測定した温度を、Python Flask を利用して、ブラウザで参照できるようにした記録。
HOME>現在のページは投稿記事ではありません。

Raspberry Pi 「bullseye」で レガシーカメラ「OV5647」を使う

Raspberry Pi 作品集
Raspberry Pi Camera v1.3
Bullseye - libcameraモード で使う
 
Raspberry Pi の「bullseye」には、オープンソースのカメラドライバ「libcamera」が標準でインストールされており、従来の「raspistill」や「Picamera」などが「libcamera-apps」に置き換わった。
 
「libcamera-apps」の新しいアプリケーション。
 ● 簡単なカメラコマンド:「libcamera-hello」
 ● 高解像度の静止画コマンド:「libcamera-jpeg」
 ● 高度な静止画コマンド:「libcamera-still」
  ← raspistill の代替コマンド
 ● 高度な動画コマンド:「libcamera-vid」
  ← raspivid の代替コマンド
 
以下、最新OSの「bullseye」で、レガシーカメラの「OV5647」を使う方法をまとめた。
HOME>現在のページは投稿記事ではありません。

kernel lacks cgroups or memory conttoller not available, not starting cgroups.

Raspberry Pi 運用・管理
起動時に [warm] が出る
 
Raspberry Pi 起動時に表示されるメッセージ。
[warm] kernel lacks cgroups or memory conttoller not available, not starting cgroups.
 
kernel lacks cgroups or memory conttoller not available, not starting cgroups.
 
内容:カーネルに cgroup がないか、メモリコントローラーが利用できません。
 
 

 

スポンサー リンク

 

 
 
解決策:cmdline.txt を編集。
sudo nano /boot/cmdline.txt
 
編集内容。
elevator=deadline rootwait ← これを
elevator=deadline cgroup_enable=memory rootwait ← これに
追加修正する。
 
 
以上。
(2023.06.21)
 

 

スポンサー リンク

 

             

 

 

 
HOME>現在のページは投稿記事ではありません。

Raspberry Pi 複数の温度センサーで 複数箇所の温度測定

Raspberry Pi 作品集
複数の温度センサーを接続し
複数箇所の温度を同時に測定
 
窓からの冷気対策として内窓を自作したので、その効果を測るべくRaspberry Pi で「屋外・窓の内側・内窓の内側」の3か所の温度を同時に測定し、「差異」を分析してみた。
 
DHT22 の配線
 
以下、Raspberry Pi に複数の温度センサーを接続した「複数箇所同時-温度記録機」の作成ログ。
HOME>現在のページは投稿記事ではありません。

Webサイト(tenki.jp)から スクレイピングで情報を取得する

Raspberry Pi 活用事例集
Raspberry Pi + Python
Webスクレイピング
 
ブラウザに表示されるサイトの情報を、プログラムを使って自由に取得できると、エクセルや電子ペーパーへの表示など様々な活用が可能になる。
 
tenki.jp サイトからのスクレイピング結果
 
以下、Raspberry Pi と Python を使って、Webサイトからデータを取得する方法を纏めた。
HOME>現在のページは投稿記事ではありません。

Ubuntu Desktop 22.04 ブラウザ Chromium のインストール

Raspberry Pi 活用事例集
Ubuntu Desktop 22.04 LTS
Chromium ブラウザのインストール
 
Ubuntu Desktop 22.04 LTSでは、デフォルトのWebブラウザとして「Mozilla Firefox」がインストールされているが、立ち上がりに【10秒以上】かかる。
Raspberry Pi OSでは「Google Chrome」は動作しないので、ほぼ同じである「Chromium」をインストールしてみる。
 
「chromium 」の紹介画面が開くので、「インストール」をクリックする
 
以下、Ubuntu Desktop 22.04 への「Chromium」のインストール記録。
HOME>現在のページは投稿記事ではありません。

Ubuntu 22.04 NASへの接続

Raspberry Pi 活用事例集
Ubuntu Desktop 22.04 LTS
NASへの接続
 
Raspberry Pi 4 Model B に「Ubuntu Desktop 22.04 LTS」をインストールし、
デスクトップPCとしての有用性を調べるその第一歩として、Windows PC間で共有している「Synology NAS」へのアクセスの容易性を確認する。
 
「ファイル」の左側にある「他の場所」をクリックすると、「このコンピューター」と「ネットワーク」に接続されているボリュームの一覧が表示される
 
以下、Ubuntu Desktop 22.04 から「Synology NAS」にアクセスした記録。
HOME>現在のページは投稿記事ではありません。

Ubuntu Desktop 22.04 SSH接続の導入とIPアドレスの固定化

Raspberry Pi 活用事例集
Ubuntu Desktop 22.04 LTS
SSH接続の導入とIPアドレスの固定化
 
Raspberry Pi に Ubuntu Desktop 22.04 LTS をインストールしたが、デスクトップとは言え Windows PC から「SSH」でアクセス出来ると、何かと便利である。
 
ログインに成功し、接続が完了すると次のような画面が表示される
 
以下、Ubuntu Desktop 22.04 LTS への「SSH接続の導入とIPアドレスの固定化」を記録。
HOME>現在のページは投稿記事ではありません。

Ubuntu 22.04 起動時のパスワードとキーリングのロック解除

Raspberry Pi 活用事例集
Ubuntu Desktop 22.04 LTS
起動時のパスワードとキーリングのロック解除
 
Ubuntu 22.04 の起動には、「ユーザー名」と「パスワード」でのログインや「キーリング」での認証が求められる。
 
ログイン設定とキーリング有無の組み合わせによる、起動時認証のパターン
 
以下に、「ユーザ名とパスワードを入力せずに自動でログインする方法」と「キーリングポップアップを無効にする方法」を纏めた。
HOME>現在のページは投稿記事ではありません。

Ubuntu 22.04 日本語化要領

Raspberry Pi 活用事例集
Ubuntu Desktop 22.04 LTS
日本語化要領
 
初の Raspberry Pi 向けLTS版「Ubuntu Desktop」は、日本語対応がなされていないが、「設定」機能で簡単に日本語化が可能になっている。
 
「Setting」画面が表示されたら、「Language and Region」を選択し「Language」欄をクリックする
 
以下、Ubuntu Desktop 22.04 LTS での「日本語化要領」を記録。