#author("2021-09-08T22:51:01+00:00","","") #author("2021-09-08T23:14:38+00:00","","") [[瀧田の卒業研究]] Raspberry Pi Zero WHでも下記の通りに初期設定をすることができます. -用意するもの~ ラズパイ、MicroSDカード、ディスプレイ、HDMI線、USBマウス、USBキーボード、PC、ACアダプタ~ +SDカードとアダプターを用意し,PCに挿入する.~ +balenaEtcherのインストール~ 参考サイト:[[Etcher公式:https://www.balena.io/etcher/]]~ [[https://www.balena.io/etcher/]]~ 参考サイトからEtcherをインストールする.~ インストールしたらZIPファイルを展開しておく.~ +Raspbianのインストール~ 参考サイト:[[Download Raspbian for Raspberrypi:https://www.raspberrypi.org/downloads/raspbian/]]~ 参考サイトからRaspbianをダウンロードする.~ サイト内の「Debian Buster with Raspberry Pi Desktop」のZIPファイルをダウンロードする. サイト内の「Raspberry Pi OS with desktop and recommended software」のZIPファイルをダウンロードする. ~ +Etcherを使ってラズパイ用のOSをSDカードに書き込む~ Etcherを起動すると、ウィンドウが表示され、まずSelect image をクリック、ダウンロードしたRaspbianのimgファイルを選択する。~ 書き込むSDカードが自動的に選択される。~ Flashをクリックすると書き込みが始まる。~ 念のためSSHを有効にしておく。~ bootパーティションに「ssh.txt」というテキストファイルを作成しておく。~ +ラズパイでの初期設定 -ラズパイにSDカードを挿入し,ディスプレイ・マウス・キーボードを接続する.~ ラズパイを電源に接続し,ラズパイの画面がちゃんと起動したらOSの書き込みは成功している.~ -右上から研究室のWifiに接続する.~ -左上のラズパイのマークから,Preferences>Raspberry Pi Configurationをクリック.以下のように設定を変更し,再起動する.~ --System~ ここでユーザー名とパスワードを設定できる.初期設定だとユーザー名は「pi」,パスワードは「raspberry」になっている.~ パスワードは初期設定のままだとラズパイ起動時に毎回警告が出るのでそれが嫌なら任意のものに変えるといい.~ --Interdface~ SSHとVNCをEnableに変更する.~ --Localisation~ LocateのLanguageを「ja」に変更する.~ TimeZoneを「Japan」に変更する.~ KeyboardのLayoutを「Japanese」に変更する.~ WifiCountryを「JP」に変更する.~ もし特定のwifiにしか接続できない場合は以下を確認する。 1, LANや無線LAN等のインタフェースの設定ファイル~ /etc/network/interfaces 2, 無線LANのSSIDやパスフレーズを設定するファイル~ /etc/wpa_supplicant/wpa_supplicant.conf 3, IPアドレスの設定ファイル~ /etc/dhcpcd.conf 以上のファイルの中身を書き換えることで、直すことができる。 -再起動後左上のターミナルを開き,以下のコマンドを入力する.~ sudo raspi-config すると画面が切り替わる.ここからはキーボードのカーソルキーで操作する.~ まず大容量のSDカードを使用しても、初期設定のままでは先頭の 2GB 程度のみの利用しかできなくなっているため、 Expand Filesystemを使い容量を拡張する。~ 上記7番のAdvanced Optionsを選択し,その後A1のExpand Filesystem1を選択する.~ すると許可を求める画面が出るのでEnterキーで許可する.~ その後最初の画面に戻るのでfinishを選択し,再起動するか聞かれるのでYesを選択する.~ -再起動後再度ターミナルを開き,以下のコマンド~ sudo apt-get update を入力するすると,アップデートが始まる.終了したら,~ sudo apt-get upgrade を入力するすると,アップデートが始まる.この時続行するかを聞かれるので,Yと入力し続行する.終了したら,~ sudo reboot で再起動する.~ ~ ~ *** PC操作のための設定 [#w0b53278] 再起動後 ターミナルでifconfigと入力して無線LANのIPアドレスを確認する IPアドレスを確認することで、他のパソコンからSSH接続することができる -リモート接続 win+rでリモート画面を表示。mstscと入力して実行すると、リモート接続画面が表示される。 ここでラズパイのIPアドレスを入浴するとやがてログイン画面が表示される。 Module→Xorgで、ユーザー名とパスワードを入力すればラズパイのデスクトップが表示できる。 操作は簡単だが重くて時間がかかる時があるので以下のようなソフトを使ったりする。 -Teraterm ラズパイをPC上でリモート操作するためのソフト [[ここから:https://forest.watch.impress.co.jp/library/software/utf8teraterm/]]自分のPCにインストールする. インストール後、起動して「ホスト(T)」にラズパイのIPアドレス→OK→ユーザー名とパスワードを入力→で接続できる。 初期設定のページで述べているssh.txtくだりが必須になる。 参考サイトはこれがよく使われている。 -VNCビュワー これをつかってもPC上で操作できる。 重くないのでストレスにはならない [[ここから:https://www.realvnc.com/en/connect/download/viewer/]]ダウンロードする。 起動したのち、ラズパイのIPアドレスおよびユーザー名、パスワードを入力すればもれなくPC上に表示できる。 これはVNCなのでラズパイの方で メニュー>設定>ラズパイの設定>インターフェースのVNCを「Enable」にする必要がある。 **Arduino IDEのインストール方法 [#k492341b] 下記のサイトの手順で行えば、できる! https://www.fabshop.jp/raspberrypi-arduino-01/ -もしArduino IDEをインストールできても開けなかった場合は以下の作業を行う.~ sudo apt-get install openjdk-8-jre これでopenjdk-8が入る.~ -たぶんこれもインストール~ sudo apt-get wolfram-engine 上記の2つをとりあえずインストール~ 終わったら下記のコマンドでopenjdkのバージョンを8に変更する. sudo update-alternatives --config java この時に0,1,2のどれにするかみたいな選択肢が出てくると思うので、openjdk-8である2を選択する。 ここまでやればArduino IDEが開けるようになるはず~ **Raspberry PiにPython3をダウンロードする方法(python2は初期状態で入ってます) [#tc6e07db] 以下のURLでPython3をダウンロードできる https://okashimoze.jp/blog/raspberry-pi/385.html 次にpython3を主のバージョンにするための変更法(もともとはpython2になっているため) https://www.ingenious.jp/articles/howto/raspberry-pi-howto/python-3-change/ これでpython3が使えるようになる