<style> /* basic design */ .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p { font-family: 'Meiryo UI', 'Source Sans Pro', Helvetica, sans-serif, 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic'; text-align: left; line-height: 1.6; letter-spacing: normal; text-shadow: none; word-wrap: break-word; color: #444; } .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {font-weight: bold;} .reveal h1, .reveal h2, .reveal h3 {color: #2980b9;} .reveal th {background: #DDD;} .reveal section img {background:none; border:none; box-shadow:none; max-width: 95%; max-height: 95%;} .reveal blockquote {width: 90%; padding: 0.5vw 3.0vw;} .reveal table {margin: 1.0vw auto;} .reveal code {line-height: 1.2;} .reveal p, .reveal li {padding: 0vw; margin: 0vw;} .reveal .box {margin: -0.5vw 1.5vw 2.0vw -1.5vw; padding: 0.5vw 1.5vw 0.5vw 1.5vw; background: #EEE; border-radius: 1.5vw;} /* table design */ .reveal table {background: #f5f5f5;} .reveal th {background: #444; color: #fff;} .reveal td {position: relative; transition: all 300ms;} .reveal tbody:hover td { color: transparent; text-shadow: 0 0 3px #aaa;} .reveal tbody:hover tr:hover td {color: #444; text-shadow: 0 1px 0 #fff;} /* blockquote design */ .reveal blockquote { width: 90%; padding: 0.5vw 0 0.5vw 6.0vw; font-style: italic; background: #f5f5f5; } .reveal blockquote:before{ position: absolute; top: 0.1vw; left: 1vw; content: "\f10d"; font-family: FontAwesome; color: #2980b9; font-size: 3.0vw; } /* font size */ .reveal h1 {font-size: 5.0vw;} .reveal h2 {font-size: 4.0vw;} .reveal h3 {font-size: 2.8vw;} .reveal h4 {font-size: 2.6vw;} .reveal h5 {font-size: 2.4vw;} .reveal h6 {font-size: 2.2vw;} .reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {font-size: 2.2vw;} .reveal code {font-size: 1.6vw;} /* new color */ .red {color: #EE6557;} .blue {color: #16A6B6;} /* split slide */ #right {left: -18.33%; text-align: left; float: left; width: 50%; z-index: -10;} #left {left: 31.25%; text-align: left; float: left; width: 50%; z-index: -10;} </style> <style> /* specific design */ .reveal h2 { padding: 0 1.5vw; margin: 0.0vw 0 2.0vw -2.0vw; border-left: solid 1.2vw #2980b9; border-bottom: solid 0.8vw #d7d7d7; } </style> ## EV3環境設定 ### 2020/12/07 --- ### 事前準備 - **[Raspberry Pi OS](https://www.raspberrypi.org/software/operating-systems/)のダウンロード** - **Raspberry Pi OS with desktop**を選択してください。(**20分~30分**かかります。) - **2020-08-20-raspios-buster-armhf.zip**というファイルがダウンロードされます。 - **[Tera Term](https://dforest.watch.impress.co.jp/library/u/utf8teraterm/10868/teraterm-4.105.exe)のインストール** --- ### 必要なもの - Windows PC - microSDカード - SDカードリーダー(PCによっては不要) - Raspberry Pi3 Model3 - 有線LANケーブル - micro USB Type-Bケーブル --- ### 本日やること - Etcherのダウンロードとインストール(10~11ページ) - SDカードにRaspberry Pi OSインストール(12~13ページ) - 設定ファイルの作成(14~15ページ) - Raspberry PiへSSH接続を行う --- ### Etcher(10~11ページ) ダウンロード - [https://www.balena.io/etcher/](https://www.balena.io/etcher/) --- ### Raspberry Pi OS(12ページ) - **[Raspberry Pi OS](https://www.raspberrypi.org/software/operating-systems/)のダウンロード** - **2020-08-20-raspios-buster-armhf.zip**というファイルがダウンロードされます。 - 展開を行ってください。 --- ### OSイメージをSDカードへ(13ページ) - 所要時間 5分程度 1. Flash from fileから**2020-08-20-raspios-buster-armhf.img**を選択。 2. 接続しているSDカードを選択してください。 3. "**XXXを使うにはフォーマットする必要があります。**"は"**キャンセル**"する。 --- ### 設定ファイル作成(14~15ページ) - **ssh**を作成。 - **wpa_supplicant.conf**を作成と設定を記述。 - microSDカードをRaspberry Piへ差し込む。 wpa_supplicant.conf ``` country=US ctrl_interface=DIR=/var/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="" psk="" } ``` --- ### Tera Termをインストール - **16~19ページをスキップ** - されてない方はインストールお願いします。(数分) - **[Tera Term](https://dforest.watch.impress.co.jp/library/u/utf8teraterm/10868/teraterm-4.105.exe)のインストール** <!-- 特に何かを選択せずに次へをクリックしてインストールを完了してください。 まだランロードしていない方はここをクリックするとダウンロードすることができます。--> <!-- 実際に立ち上げてみましょう --> --- ### Raspberry PiへLANケーブルで接続(20〜21ページ) - IPが変わった場合にもこの作業必要になります。 Windowsの検索 ``` cmd ``` - 接続コマンド ``` ssh pi@raspberrypi.local ``` - IP確認コマンド ``` ifconfig ``` --- ### Wifi(SSID)が異なり再設定する方法1 - 有線LANで接続し、コマンドプロンプトからSSH接続を行う。 Windowsの検索 ``` cmd ``` - 接続コマンド ``` ssh pi@raspberrypi.local ``` --- ### Wifi(SSID)が異なり再設定する方法2 --- ### Raspberry Piへsshで接続(22〜23ページ) - Tera Termの起動 - ホスト 調べたIP - ユーザー pi - パスワード raspberry --- ### Raspberry Piの環境設定 - Zipファイル http://afrel.co.jp/ai_dl/ev3tensorflow_dl/ - ソースコード及び、環境設定用ファイルを選択 - ダウンロードしたZipフォルダをデスクトップに展開します。 - ev3_tensorflowというフォルダができるかと思います。 --- ### 環境構築用ファイルをラズパイへ送る - コマンドプロンプト開いてください。 ``` cd Desktop\ev3_tensorflow ``` - \"/home/pi/\"にしましょう! ``` scp C:\Users\kazuy\Desktop\ev3_tensorflow\supervised_learning\ev3tensorflow_setup.sh.tar pi@192.168.0.226:/home/pi ``` ### 圧縮ファイルを展開 ``` tar -xvf ev3tensorflow_setup.sh.tar ``` ``` ev3console.conf ev3tensorflow_setup.sh jupyter.service.conf jupyter_notebook.conf readme.md rules.conf workspace/ workspace/01_data_get_trace.py workspace/03_predict_run.ipynb workspace/04_data_get_avoid.py workspace/99_avoid_images_zip.ipynb workspace/99_images_zip.ipynb workspace/99_static_ip.ipynb workspace/config-real.ini workspace/config-sim.ini workspace/config.ini workspace/lib/ workspace/lib/ev3.py workspace/lib/key.py workspace/lib/LICENSE.md workspace/lib/logger.py workspace/lib/vstream.py ```
{"metaMigratedAt":"2023-06-15T15:51:40.850Z","metaMigratedFrom":"YAML","title":"EV3環境設定","breaks":true,"description":"EV3環境設定","slideOptions":"{\"theme\":\"white\",\"slideNumber\":\"c/t\",\"center\":false,\"transition\":\"none\",\"keyboard\":true}","contributors":"[{\"id\":\"ed5d0581-544f-4aa0-a6ad-2f48be3d325d\",\"add\":6531,\"del\":757}]"}
    450 views