3/5/2020, 3:26:13 PM - 321 days ago
前から欲しいと思っていたラズパイをついに買った。最低限のセットアップはできた気がするので、今後のためにメモしておく。ちなみに macOS を想定している。
買ったのはこの Raspberry Pi Zero W というモデル。
Amazon | Raspberry Pi Zero W - ヘッダー ハンダ付け済み - ラズベリー・パイ ゼロ W ワイヤレス | Pi Zero | インターフェースカード 通販家に届いて、まずその小ささに驚いた。これがパソコンになるというのだからすごい。
CPU 実験とかで使っていた FPGA はこれよりもずっと大きかった。
本体の他に必要なものとして、
microSD
Amazon | Samsung EVO Plus 32GB microSDHC UHS-I U1 95MB/s Full HD Nintendo Switch動作確認済 MB-MC32GA/ECO 国内正規保証品 | 日本サムスン | パソコン・周辺機器 通販Raspberry Pi 用に設計された電源ケーブル
Amazon | Raspberry Pi用電源セット(5V 3.0A) セパレート型-Pi3フル負荷検証済 | Physical Computing Lab | 電源ユニット 通販がある。
あとは、自分は microSD を Macbook に接続するハブを持っていなかったので、それも買った。
Amazon | iBUFFALO USB3.0 microSD/SDカード専用カードリーダー ホワイト BSCR27U3WH | バッファロー | パソコン・周辺機器 通販さらに、Raspberry Pi を踏んづけて壊したりしないように、ケースも買うべきだろう。
Amazon.co.jp: Raspberry Pi Zero ケース: おもちゃ余談だが、自分は別のモデルの Raspberry Pi に対応したケースを誤って買ってしまったが、全くもって「大は小を兼ね」なかったので、きちんとサイズに気をつけてケースを購入しよう。
Raspbian とは Raspberry Pi に対応した OS (Raspberry + Debian = Raspbian) であり、いくつか種類がある。
Download Raspbian for Raspberry Piデスクトップ(いわゆる「パソコンの画面」)で操作したい場合は "with desktop" と付いているものを選択しよう。
自分は SSH で通信できれば十分だったので Raspbian Buster Lite にした。
なお、これはあとで後悔したことだが、上のリンクの海外の公式サイトからダウンロードすると時間がかかるので、国内のミラーサイトを探してそこからダウンロードした方が早い。
ダウンロードが完了したら、microSD をパソコンに繋げて、データを書き出す。書き出しは CLI でもできるが、誤ってパソコン本体のディスクを吹っ飛ばしたら大変なので、balenaEtcher という便利で安全なデスクトップアプリを使おう。
balenaEtcher - Flash OS images to SD cards & USB drivesmicroSD に Raspbian を入れるのはそんなに時間がかからないと思う。
microSD 内に格納された Raspbian の中身に手を加える。
まず ssh という名前の空のファイルを作る。
touch /Volumes/boot/ssh
また、接続する Wi-Fi の情報を wpa_supplicant.conf
というファイルを作って書いておく。当然これは、今使っている
PC が接続している Wi-Fi と揃えるものだ。
vim /Volumes/boot/wpa_supplicant.conf
で
country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk="パスワード"
}
を書き込む。
なお、Raspberry Pi Zero W は 2.4GHz 帯の Wi-Fi にしか対応していないことに注意!
ここまで終わったら、microSD を Raspberry Pi 本体に差し込む。また、電源ケーブルを Raspberry Pi につなげる。
電源ケーブルは2つポートがあるうちの右側に差すことに注意。左側のポートはデータ通信用で、USB で他の機器と接続したい場合などに使う。
壊れていなければ、電源を入れると緑色のランプが光るはずだ。
あとは、
ping raspberrypi.local
をして、返事がかえってくることを祈る。起動には時間がかかるだろうから、のんびり待とう。
自分は初めて ping が返ってきたとき結構感動した。
まあ、デスクトップ版 Raspbian
を入れた人の、パソコンの画面が初めて表示されることへの感動に比べたら小さいかもしれないが...
無事接続が確認できたら、
ssh pi@raspberrypi.local
で Raspberry Pi にログインできる。
初期ユーザーは pi、初期パスワードは raspberry となる。
初期ユーザーをそのまま使い回すのはまずい。というわけで、以下の記事などを参考にして対策しよう。
microSD が突然壊れたりすると困るので、バックアップを img ファイルとして書き出しておくのが安全だろう。
手順は以下の記事などを参照。