【第１回】Macとラズパイをリモート接続！！

# はじめに
ついにかわいいロボットを作る第一ステージ！！
設定が楽しみですね^^

基本的に[こちらの記事](https://zenn.dev/yukitezuka/articles/1563cf717abc60)を参考に設定しました！
ただ、Raspberry Pi Imagerのバージョンが1.7.5と古く、私が使った環境v1.8.5と異なります・・・

もし今後、Raspberry Pi Imager v1.8.5を使用する予定の方や新しくRaspberry Pi Imagerを使う方への参考になれば幸いです！

# 目次
- 環境・その他部品
- Raspberry Pi Imagerとは？
- では早速！ その前に・・・
- Raspberry Pi ImagerでラズパイOSを作成しよう
- ついにMacとラズパイをリモート接続！！
- 参考文献

# 環境・そのほか部品
 - Raspberry Pi Imagerのバージョン
     - v1.8.5
- Raspberry Pi デバイスのモデル
    - Raspberry Pi 4 model ›B rev 1.5
- ラズパイOS
    - Raspberry Pi OS (32-bit)
- MicroSD
    - SanDisk UHS-I 32GB

# Raspberry Pi Imagerとは？
Raspberry Pi Imagerは、ラズパイのOSを作成できるツールです。
簡単にラズパイのOSをMicroSDカードに書き込むことができます。

# では早速！ その前に・・・
:::note warn
以下のインストールや設定画面は、Raspberry Pi Imagerのバージョンによって多少異なります。
:::

:::note warn
ラズパイのOSを書き込むために、MicroSDが必要です
一応16GBあれば十分ですが、私は今後のことと値段を踏まえて、32GBにしました。
:::

# Raspberry Pi ImagerでラズパイOSを作成しよう

v1.8.5は以下の記事と同じでした！
ここで設定項目は以下の通りです。「書き込み完了」までおこない、その後はmicroSDを抜いておきましょう〜

 - ホスト名は、「raspberrypi」
 -  「ユーザー名」と「パスワード」をメモ
     - SSH接続する際に必要
 - ロケール設定は特に何もしなくていい
 - 「Wi-fiを設定する」に☑️を入れ、ご自宅のSSIDとパスワードを設定する
 - SSHを有効化するに☑️



https://qiita.com/mmake/items/576a2f60dffcd9291da3#:~:text=Raspberry%20Pi%20Imager%20%E3%81%AF%20Raspberry,%E7%84%A1%E6%96%99%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82


先の記事の捕捉として、残しておきます。ご参考までに・・・

### OSの選ぶポイント

- 参考サイト：[Raspberry Pi OS の選び方](https://blog.soracom.com/ja-jp/2022/02/09/how-to-choose-raspberry-pi-os/)
- 選ぶ際に、「with desktop enviroment」と記載のあるもの
    - これにより、linuxのようにコマンド操作ではなく、GUI画面の操作ができます



:::note alert
※※ 注意 ※※
今後ラズパイOS64bit版にカメラを載せられませんでした（2024/4/21 時点）。

搭載させたい場合は、32bit版である　Raspberry Pi OS (32-bit)　を選択してください。

第3回の時に苦労を話します・・・
:::

# ついにMacとラズパイをリモート接続！！

SSH接続を使って、リモート接続します！

microSDをMacに差し直し、以下のコマンドをterminalで打ちます。
※ bootは先ほど書き込んだmicroSDの名前です。ページの最後に調べる方法を記載しています。

SSH設定ファイルを作成。

```
touch /Volumes/boot/ssh
```
```
vim /Volumes/boot/wpa_supplicant.conf
```

wpa_supplicant.confに次の情報を書き込み。
ssidとpwには、ご自宅のWifiのssidとpwを記載します。
```
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=JP
update_config=1

network={
    ssid="ssid"
    psk="pwd"
}
```

書き込んだら、microSDカードをRaspberry Piに差し直し、電源を入れます。
ラズパイのOSの準備が整うまで、5~10分ほど待ちましょう。

その後、Macのterminalで次のコマンドを実行します。

```
ping raspberrypi.local
```
**192.168.〜とラズパイのプライベートIPアドレスが表示されるので、それをメモしてください。**

ラズパイにssh接続します。以下のコマンドを打ってください。
 - Username：「Raspberry Pi ImagerでラズパイOSを作成しよう」でメモしたユーザー名
 - 192.168.〜：先ほどメモしたIPアドレス
```
ssh Username@192.168.〜
```

(yes/no[fingerprint])が出るのでyesを入力。
次に、パスワードを求められるので、**「Raspberry Pi ImagerでラズパイOSを作成しよう」でメモしたパスワードを入力**。

画面が以下のようになったら接続成功です！！
お疲れ様でした！！

![スクリーンショット 2024-05-30 12.31.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769985/cec28c8a-822d-3402-922b-cfad0a9bbed2.png)

# 次回
この作業で出てきたエラーやmicroSDの書き換えをする際の情報を共有します！

## 補足
### bootの名前を調べる方法
MacのVolumesの配下には、ハードディスクやCD/DVDディスクなどの記憶領域の名前が入っています。
したがって、Volumesの配下をいかのように調べると、ご自身がさしたmicroSDの名前が見つかります。
```
cd Volumes
```
```
ls
```

# 参考文献
- [Raspberry Pi Imager のインストールと使い方](https://qiita.com/mmake/items/576a2f60dffcd9291da3#:~:text=Raspberry%20Pi%20Imager%20%E3%81%AF%20Raspberry,%E7%84%A1%E6%96%99%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82)
- [ssh接続でRaspberryPiを初期設定する(Mac)](https://zenn.dev/yukitezuka/articles/1563cf717abc60#%5B1%5D-raspberry-pi-imager%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [Raspberry Pi OS の選び方](https://blog.soracom.com/ja-jp/2022/02/09/how-to-choose-raspberry-pi-os/)

# 前回の続き

<a href="https://qiita.com/nami_fumi/items/04411c0aef122a6a23e9">【はじめに】かわいい癒し系ロボットを作りたい…]</a>