ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Raspberry Pi-基礎

MPU-6050(加速度・ジャイロセンサ)を使ってみる

ラズペリーパイ5で MPU-6050 (加速度・ジャイロセンサ)を使ってみたのでその時のメモをここに残します。 環境 準備 センサ取り付け ピン配置図参考 ステップ 1: I2C を有効にする I2C ドライバをロード ステップ 2: I2C デバイスを確認 ステップ 3: Pytho…

【RaspberryPi】/etc/sudo.conf の権限を変更してしまい復旧を試みるが失敗してしまった話...

RaspberryPi で不用意に 「/etc」の権限を変更させてしまい、その中に「/etc/sudo.conf」が含まれていたため sudo が使用できないといった問題が起こりました。 いろいろ復旧を試みたのですが、うまくいかず...いったんここにメモを残そうと思います。 Raspb…

【Raspberry Pi】cv2(OpenCV)をインストールする方法

Raspberry Pi に cv2(OpenCV)をインストールする方法をここにまとめます。 pipでインストール システムのパッケージ更新 pip インストール opencv-python パッケージをインストール ソースコードからビルドしてインストール システムのパッケージ更新 ビル…

【raspberrypi】MPU6050 で移動した履歴を描画してみる

ラズペリーパイで、mpu6050 で取得したデータをmatplotlibを使って XY 軸のマップに描画する処理を作ってみました。 処理イメージ 準備 ライブラリインストール コード MPU6050 データ取得 Flask-SocketIO と Matplotlib を使った処理 フロントエンド 起動 …

【RaspberryPi】モータを沢山動かしてみたい

RaspberryPi で沢山モータを動かしてみたくてサンプルを作ってみました。 ここにメモを残します。 動作 コード モーションファイル pattern_01.json pattern_02.json pattern_03.json 動作 www.youtube.com www.youtube.com コード import Adafruit_PCA9685 …

【RaspberryPi】vi でキーボードの方向キーが効かない時の対応

vi でキーボードの上下左右のキーが効かずにアルファベットになって困ったのでその時の回避方法をここにメモします。 回避方法 touch ~/.vimrc vi ~/.vimrc追記内容を以下の通りです。 set nocompatible おまけ Bacspaceの有効化 set backspace=indent,eol,s…

【raspberrypi】初期セットアップ

raspberrypi の初期セットアップ手順をここにメモします。 OS インストール 「Raspberry Pi Imager」 microSD カードにOS インストール デバイスを選択 OS を選択 ストレージを選択 「次へ」 raspberry Pi 本体 起動 OS インストール 作業用 PC から「Raspbe…

ねこまで辿り着けるかチャレンジ

久々に電子工作してみました。www.youtube.com

【Raspberry Pi】vi で方向キーを押すと ABCD と表示されてしまう

Raspberry Pi で vi でコードを編集しようとしたところ方向キーを押すと ABCD と表示されてしまい使いにくかったので回避方法を調べてみました。 原因 回避方法 コマンドによる回避方法 設定による回避方法 原因 方向キーを押すと 「ABCD」 が出力されるのは…

【Raspberry Pi】pip install が失敗する

Raspberry Pi で「pip install」を実行したところ以下のようなエラーになってしまいました。 test@raspberrypi:~/Desktop/samples $ pip install -r requirements.txt error: externally-managed-environment × This environment is externally managed ╰─> …

【Raspberry Pi】ディスプレイ解像度変更

Raspberry Pi でディスプレイの解像度の変更方法がわからなかったので、ここにメモを残します。 解決方法 「/boot/config.txt」を直接設定することで設定を変更できました。 $ sudo vi /boot/config.txt以下をお好みに合わせて修正します。 「framebuffer_wi…