#author("2021-11-15T00:25:23+00:00","","")
#author("2021-11-15T00:26:22+00:00","","")
[[backpage>瀧田の卒業研究]]

#Contents

**準備するもの [#ebc3d252]
Raspberry Pi Zero, Arduino nano 

温湿気圧センサ, 照度センサ, 9軸センサ, 体温センサ, GSRセンサ, 心拍センサ

Respeaker 2-mics pi hat, microHDMIケーブル, モバイルバッテリーとmicro USB-typeb, ArduinoとRaspberry Piをつなぐケーブル(microUSB-typeb to miniUSB-typeb), ブレッドボード, イヤホン

**Raspberry Pi Zeroの初期設定 [#bf01853b]
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をダウンロードする.~
サイト内の「Raspberry Pi OS with desktop and recommended software」のZIPファイルをダウンロードする. 
~
+Etcherを使ってラズパイ用のOSをSDカードに書き込む~
Etcherを起動すると、ウィンドウが表示され、まずSelect image をクリック、ダウンロードしたRaspbianのimgファイルを選択する。~
書き込むSDカードが自動的に選択される。~
Flashをクリックすると書き込みが始まる。~
+ラズパイでの初期設定
-ラズパイに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
で再起動する.~
~
~

以下でパソコンでの遠隔操作ができるようにする。~
-VNCビュワー
これをつかってもPC上で操作できる。
重くないのでストレスにはならない
[[ここから:https://www.realvnc.com/en/connect/download/viewer/]]ダウンロードする。
起動したのち、ラズパイのIPアドレスおよびユーザー名、パスワードを入力すればもれなくPC上に表示できる。
これはVNCなのでラズパイの方で
メニュー>設定>ラズパイの設定>インターフェースのVNCを「Enable」にする必要がある。

**必要なプログラム [#jce109e8]
下記のプログラムを全てダウンロードする。
***サーバ上に置くプログラム [#vf5729ee]
#ref(processing_data_server2.py)←Raspberry Piからのデータをサーバで受信する
#ref(processing_data_server.py)←サーバ上でデンドログラムやコーピングhtml表示などを行う
#ref(stress_decision_tree.py)←決定木分析を行う

***Raspberry Pi用プログラム [#te480697]
#ref(sendata.py)←センサデータと音声データをサーバに送信
#ref(newsensa_all_tkd.py)←センサデータをArduinoから受信
#ref(gasmic_tkd_1.py)←音声入力

**Arduino初期設定 [#z47e3874]

***Arduino配線 [#j6c7f7e9]

***Arduino IDEダウンロード [#jbfa0b3d]

***Arduino用プログラム [#ieb2ebca]
#ref(app4.ino)←これをArduinoに書き込む
#ref(interrupt.ino)←心拍センサの何かで使ってる

**respeaker 2-mics pi hat初期設定 [#h3d276b1]
下記のURLを参考に初期設定を行う。~
https://urashita.com/archives/28039

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS