#raspberry pi

MLX90640 Thermal Camera

明日のゴミ収集対象をSlackに通知する

これでもう翌日のゴミ収集内容に迷わない

speedtest-cliをアップデートをする

v2.1.3に更新

IPv6 IPoE環境で自宅のRaspberryPiにsshできるようにする

GCPにssh port forwardingすることで実現できた

RaspberryPi ZeroにNode.jsの最新版をインストールする

vercel/install-nodeを使うと手軽にインストールできた

RaspberryPiのGUI環境を整える

余ったディスプレイの活用

omxplayerでの動画再生をバックグラウンドで実行する

no-keysオプションをつけるとバックグラウンド実行が可能になる

スルーホール用テストワイヤを購入

ピンヘッダなしのRaspberry Piにはんだ付け無しでGPIOが使えるようになった

Raspberry Pi Camera Module V2を試す

raspistill -o test.jpgでカメラ撮影ができるようになった

raspberry piでrc.localのログを確認する方法

sudo systemctl status rc-local.service

mjpg-streamerを使ってストリーミング配信

自動起動できるようにした

systemdで環境変数を使う

環境変数をまとめたファイルを用意して、serviceファイル内でEnvironmentFileに指定するようにした

CloudWatchメトリクスのグラフ画像をSlackに定期通知するLambdaを作る

毎回マネージメントコンソールにログインしなくても昨夜の振り返りができるようにした

Mackerelのグラフ画像をSlackbotに展開させる

同一URLだと展開されないのでランダムなパラメータを渡すようにした

Keybow Kit (3-key)のセットアップ

3つのキーに何を割り当てよう

PimononiのPM2.5計測センサーを購入

外に設置したい

1つのサーバで複数のGitHub DeployKeyを切り替えて使う

ssh/configとgit remoteの設定を変更する

cronでsystemctl restartを実行する

CloudWachにデータを蓄積する仕組みが不安定になることがあるので再起動するようにした

Pirate Audioのセットアップ

Podcast再生機として使える

Withings WS-50を使ってCO2濃度をCloudWatchメトリクスに保存する

Domoticz DBに一度蓄積してからCloudWatchに送信するようにした

systemctl enable実行時にNo such file or directoryになる

シンボリックリンクの場合は絶対パスで指定する必要があった

Raspberry Pi ZeroとBME280センサを使って部屋の温度・湿度を可視化する

蒸し暑くて寝苦しい夜が続いているが実際のところ寝ている間の部屋の温度と湿度はどうなっているのかを見える化してみた

RaspberryPiにTimeCapsuleをmountする

vers=1.0にしないとHost is downになってしまった

RaspberryPiのrootfsを読み込み専用にしたら再起動後に時刻がずれた

起動時にntpdateで時刻取得するようにした

RaspberryPi ZeroのSDカードが壊れた

ついにこの日が来てしまった

RaspberryPi Zeroにgit 2.26.1をインストールする

NO_GETTEXT=1をつけて多言語対応を無効化してインストールした

Raspberry PiでmysqlのDockerコンテナを動かす

HypriotのDockerイメージを利用

独自の日付形式をスプレッドシートで認識可能な数値に変換する

REGEXEXTRACTとDATEVALUEとTIMEVALUEを組み合わせる

RaspberryPi4にHDDを接続する

PS4のHDDが余っていたので再利用

Keybow KitのショートカットでPS4とDBDを起動する

意外と便利なショートカットができた

AWS IoTへのデータ送信スクリプトをsystemdで自動起動するようにする

プロセスの自動再起動もできるので電源を入れ直したときも安心

Amazon Dash Buttonのセットアップ

AmazonアプリからDash Buttonの設定機能が消えてしまう前に、Dash ButtonのWiFiの設定をしておいた

Raspberry Pi Zeroのケース

PIMORONIのケースがお気に入り

omxplayerでmjpeg streamを表示する

オプションをなしにしてURLを指定すれば再生できた

GPIO Hammer Headerを使う

ピンヘッダのないRaspberry Pi Zero Wにピンヘッダを装着できた

RaspberryPiでSwitchbotを動かす

python3を使って操作できる