Raspberry Pi Zero W で遊んでみる(0)~インストール・設定~
やりたいこと
raspberry pi zero w のインストールや設定方法をまとめる
使っているバッテリーはこれ👇でとても小さい
ポータブル充電器02 通販 | au オンラインショップ | スマホ・携帯電話向けオプション品
もっと小さいバッテリーを知ってる方いたら教えてください> <
pin配置
OSダウンロード
OSの書き込み
Etcher <- 簡単おすすめ
- うまく行かない時はカードリーダを交換してみよう
Ubuntuで、RaspberryPiのOSをSDカードに書き込む | Hornet|静岡拠点のWeb、ホームページ制作
設定教科書
wifi設定
SDカード内のbootディレクトリを探し、以下のファイルをboot直下に作成
- emacs -nw /Volumes/boot/wpa_supplicant.conf
country=JP ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="your-SSID" psk="your-passphrase" }
このSDを挿すとWIFIに接続される
USB経由でインターネット接続したいとき
参考: Raspberry Pi Zero(W)のセットアップ
bootドライブ内のcmdline.txtに "modules-load=dwc2,g_ether" を追加します。
rootwaitとquietの間です。エディタはvimを使っていますが、適宜変えてください。
次に、config.txtの末尾に"dtoverlay=dwc2"を追加します。
$ echo "dtoverlay=dwc2" >> /Volumes/boot/config.txt
例
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh quiet splash plymouth.ignore-serial-consoles
SSH対応
設定
touch /Volumes/boot/ssh
ログイン
ssh -X pi@raspberrypi.local
初期ユーザーはpi、初期パスワードはraspberryになります。
wifi安定化
参考:
rfkillフラグのリセット問題が発動すると面倒なので、念のため。
$ sudo apt install rfkill
$ sudo vi /etc/rc.local
下記を追加。
#By default this script does nothing.
/usr/sbin/rfkill unblock wifi
初期設定
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install tmux emacs $ sudo raspi-config
スペースキーで選択
"4. Localization Options"から"11. Change Locale"を選択して、"ja_JP.UTF-8"を有効に。
同様に"4. Localization Options"から"12 Change Timezone"。"Asia"、"Tokyo"と順にたどっていく。