ゆるエンジニアはいろいろ遊びたい

FAエンジニアが週末にいろいろ遊ぶブログです

RaspberryPi zero 2Wを立ち上げてみた

倒立振子を作るために秋月電子でパーツを買った際、ラズパイ用カメラモジュールの他にラズパイゼロ2Wもついでに購入していました。
今回はラズパイゼロ2Wを立ち上げてみます。

秋月電子ではラズパイゼロ2Wのピンヘッダがついているものが売り切れだったため、ピンを別途購入しはんだ付けします。

はんだごては先の超細いものが使いやすいと思いますが、私は持っていなかったためあまりきれいに付けれませんでした。
一応ちゃんと付けれたので良しとします。
OSのセットアップはラズパイ5と同じようにMicroSDカードにラズベリーパイイマージャーで簡単にできます。
気を付ける点は、Wifiが5GHz帯に対応していない点くらいです。
SSH接続については、WindowsPowerShellではできましたが、VS Codeのリモートエクスプローラーでは繋がってもすぐに落ちてしまいました。
どうやら、リモートエクスプローラーはラズパイ側の処理能力が足りないみたいです。
このままでは作業用PCでプログラミングをしても、ラズパイにファイルを転送できないため、ホームサーバーを構築した際に使ったSambaをラズパイゼロにインストールし、ファイルを共有したいと思います。
PowerShellではSSH接続ができたので、PowerShell上で作業します。
SSh鍵があるディレクトリに移動し、以下のコマンドでラズパイゼロに接続します。

ssh -i "公開鍵のファイル名" "ユーザー名@ホスト名.local

これで接続されれば、ラズパイゼロをコマンドで動かす事ができます。
Sambaをインストールします。

sudo apt update
sudo apt install samba

インストールが完了したら設定変更です。

sudo nano /etc/samba/smb.conf

一番下に下記を追記します。

[pihome]
comment = Pi Home Directory
path = /home/ユーザー名/共有したいフォルダ名
browseable = yes
writable = yes
valid users = ユーザー名
create mask = 0777
directory mask = 0777

保存して閉じたら、ユーザーを設定します。

sudo smbpasswd -a ユーザー名

パスワードの入力を求められるので設定したら、Sambaを再起動します。

sudo systemctl restart smbd

PCで接続する際のアドレスは、\\ラズパイゼロのIPアドレス\pihomeを入力すると入れます。
サーバーと同じようにファイルの読み書きが可能になりました。
VSCodeのターミナルではSSH接続ができたので、リモートエクスプローラと同じような使い方ができました。
これで簡単にラズパイゼロで遊べます。