171111_?????? の気持ち発表資料.pptx

Similar documents
arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

IoT

Microsoft Word - SU1203教本(Sens)原稿.docx

スライド 1

WiFiの現状

Arduino UNO IS Report No. Report Medical Information System Laboratory

訂正 _ 第 1 回 1 Arduino Arduino を用意する 入力 アナログ Analog 入出力 任意の電圧を扱える 電源系 外部入力 7 12V デジタル digital 入出力 リセットボタン Low High いわゆる 01 が入出力される 通常は Low 0V GND High 5

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-CE-131 No /10/10 1,a) 1,b) 1,c) 2,d) 1,e) 1,f) Raspberry Pi GPIO I2C Raspberry Pi Linux HTTP, Rasp

Macintosh

Macintosh

WiFiの現状

PowerPoint プレゼンテーション

HDLトレーナーサンプルプログラム説明書

ETCB Manual

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ

Microsoft Word - SU1204教本(Driver)原稿.docx

1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとア

スライド 1

手順書 20 イメージ最小化作業 はじめに JumboSpot を動かすために使用している RaspberryPi( 以下 ラズパイ という ) に Pi-Star という OS 兼ソフトウェアを microsd カードにセットアップして利用しているが バックアップイメージを残す際に利用するソフトウ

GR-SAKURA-SAのサンプルソフト説明

Microsoft Word - SU1202教本(Disp)原稿.docx

講習会 Arduino

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

ラズパイの USB バスパワーを OFF/ON する方法 2019/03/15 株式会社アートファイネックス 1. 概要 ラズパイを使用し RFID リーダ ライタ (USB 給電タイプ ) を制御する場合 何らかの理由によりリーダ ライタをリセットするために USB ケーブルを抜き差しして電源を切

目次 1: スペック 2 ページ 2: 付属品を確かめる 3 ページ 3: 接続方法 カメラ調整 3 ページ 3-1: カメラ本体と電源ケーブルの接続について 3 ページ 3-2:PLC アダプタの接続について 3 ページ 3-3: カメラ調整について 4 ページ 4: スマートフォンからの監視 4

ESP32-KEY-KIT-R1 (ESP-WROOM-32 ) Copyright c 2

Taro-82ADAカ.jtd

Microsoft Word - USB60F_Raspi_ doc

MODLINK-2 Arduino&IoT 組立式開発ボード Manual モジュリンク 2 取扱説明書

Studuinoソフトウェアのインストール

AR-DV1_TAI_Software_Media_Setup_Procedure_v1.0_JAPANESE

電気的特性 (Ta=25 C) 項目 記号 条件 Min. Typ. Max. 単位 読み出し周波数 * 3 fop khz ラインレート * Hz 変換ゲイン Gc ゲイン =2-5 - e-/adu トリガ出力電圧 Highレベル Vdd V -

p ss_kpic1094j03.indd

PowerPoint Presentation

スライド 1

2CH DC (PU-2709) DC DC Arduino 製作に必要な部品などを表にまとめてみましょう 用意するもの 型番など 必要数 メモ Arduino Arduino UNO R3 1 パルスを作るマイコンボード 28BYJ-48 1 ACアダプター DC5V 1 DCジャック

eSensor取り扱い説明書.indd

INDEX 1 必要なものを準備しよう 各部の名称を確認しよう 電源を入れよう スイッチで LED を光らせよう BiZduino で Wi-Fi 通信しよう RTC を使ってみよう 参考資料 7 困ったら... 21

<4D F736F F F696E74202D F4B87555F A838B B F5F91E63189F12E >

Raspberry Piでエアコン操作 高町咲衣 たかまち さき

RPI-ZUMO-ASM-MANUAL Raspberry Pi on Zumo キット 組立てマニュアル ver2.0 弊社製品 Raspberry Pi on Zumo キットをお買い上げ頂きありがとうございます 本製品は組立てキットとなっております 以

Raspberry Pi BF BF BF Raspberry Pi PC USB HDMI OS SD SD OS Raspberry Pi Model B MicroUSB MicroSD OS SD GPIO HDMI USB LAN Raspberry Pi MicroUSB MicroSD

Taro-テキスト.jtd

PowerPoint Presentation

Raspberry Pi ZeroによるIoT入門

XIMERA(Ver1

製品仕様書 製品名 インターフェース基板 製品型番 TR3-IF-U1A 発行日 2016/4/1 仕様書番号 TDR-SPC-IF-U1A-102 Rev 1.02

CCD リニアイメージセンサ用駆動回路 C CCD リニアイメージセンサ (S11155/S ) 用 C は 当社製 CCDリニアイメージセンサ S11155/S 用に開発された駆動回路です S11155/S11156-

Microsoft Word - HOBO雨量専用説明書_v1.1.doc

形式 :KAPU プラグイン形 FA 用変換器 K UNIT シリーズ アナログパルス変換器 ( レンジ可変形 ) 主な機能と特長 直流入力信号を単位パルス信号に変換 オープンコレクタ 5V 電圧パルス リレー接点出力を用意 出力周波数レンジは前面から可変 ドロップアウトは前面から可変 耐電圧 20

2.4GHz デジタル信号式一体型モニター ワイヤレスカメラ 4 台セット 取り扱い説明書 ~ 1 ~


2. 仕様 電源 :USB バスパワー (USB 入力の 5V 電源を使用します ) 出力 : 3.5mm ステレオジャック アナログステレオ出力 最大 20mArms 対応ヘッドホンインピーダンス 1Ω~500Ω RCA ピンジャック アナログ 2ch 出力 (L R) ラインレベル ヘッドホンア

機能仕様書 ロボット Raspberry Pi カメラ RTC Ver 発行日 2017 年 12 月 27 日公立大学法人会津大学株式会社東日本計算センター

セットアップする付録2 セットアップする Step1 各部の名称を確認する 電源ボタン microusb ポート ( 電源供給用 ) 給電用 microusb ケーブル ( 添付 ) を接続します USB 2.0 ポート 必要に応じて USB 機器 ( 別途用意 ) をつなぎます ストラップホール

4-1 Palmi をインターネットに接続するには Palmi に最新のニュースや天気予報などの情報を読ませたり Palmi が撮影した写真をメールで送信させたりといった使い方をするには インターネットに接続する必要があります Palmi をインターネットに接続する環境を準備する Palmi をイン

名称 型名 SiC ゲートドライバー SDM1810 仕様書 適用 本仕様書は SiC-MOSFET 一体取付形 2 回路ゲートドライバー SDM1810 について適用いたします 2. 概要本ドライバーは ROHM 社製 2ch 入り 180A/1200V クラス SiC-MOSFET

ギョロモガイガー Ⅱ 操作ガイド ギョロガイガー Ⅱ 操作ガイド 本書では ギョロガイガー Ⅱ の操作方法についてご説明いたします 目次 1. 概要 コンセプト 主な機能 基本仕様 インストール 使い方...

JAIST Cloud Service利用ガイド

9. システム設定 9-1 ネットワーク設定 itmはインターネットを経由して遠隔地から操作を行ったり 異常が発生したときに電子メールで連絡を受け取ることが可能です これらの機能を利用するにはiTM 本体のネットワーク設定が必要になります 設定の手順を説明します 1. メニューリスト画面のシステム設

手順書 14 JumboSpot 用 Pi-STAR のバックアップ手順 2 はじめに JumboSpot を稼働するために必要なコンピュータとして RaspberryPi ZERO W( 以下 ラズパイ という ) を使用しているが 不意な停電やシャットダウン操作を行わずに電源を切った場合などの際

RS-422/485 ボード取扱説明書 RS-422/485 ボード取扱説明書 Revision 0.3 コアスタッフ株式会社技術部エンジニアリング課 Copyright 2009 Core Staff Co.,Ltd. All Rights Reserved - 1 of 17

PowerTyper マイクロコードダウンロード手順

Arduino Processing and ) Fig1. Arduino Homepage : h;p://

操作ガイド 用紙タイプ登録ツール

センサーライト型カメラ LC002 取扱説明書 ご使用前に 正しくご使用いただくために この取扱説明書を必ずお読みください 必要に応じてダウンロードをして保管下さい 最終更新 :2016 年 2 月 5 日 - 1 -

機能 SB-2000 は無線機とコンピュータを接続するインターフェースです CAT, CI/V を経由したリグ制御 CAT や CI/V のリグ制御のインターフェースを持っています この接続でリグを制御できます RTTY, PSK31, SSTV, FAX, その他のデジタルモードが運用できます広く

第5回 マインクラフト・プログラミング入門

PowerPoint プレゼンテーション

Microsoft Word - xfinderマニュアル.docx

PRONETA

MPL115A

Microsoft PowerPoint _iwasaki

目次 1: スペック 2 ページ 2: 付属品を確かめる 3 ページ 3: 時間設定 接続方法 3 ページ 3-1: 時間設定の方法について 3 ページ 3-2: カメラ本体に microsd カードを装着 3 ページ 3-3: カメラ本体に付属アダプタを接続 4 ページ 4: 録画 & 録音方法と

形式 :PDU 計装用プラグイン形変換器 M UNIT シリーズ パルス分周変換器 ( レンジ可変形 ) 主な機能と特長 パルス入力信号を分周 絶縁して単位パルス出力信号に変換 センサ用電源内蔵 パルス分周比は前面のスイッチで可変 出力は均等パルス オープンコレクタ 電圧パルス リレー接点パルス出力

電子13-06 エネメータ専用ソフト SAVER CAST for EneMeter Ver3.00設定方法.ppt

Taro-ラズパイのインストールと設定

H

ネットワーク設定(RDS XM BOX編)マニュアルVer.1.0

本仕様はプロダクトバージョン Ver 以降に準じています

形式 :W2VS 絶縁 2 出力小形信号変換器みにまる W2 シリーズ 直流入力変換器 ( アナログ形 ) 主な機能と特長 直流信号を入力とするコンパクト形プラグイン構造の変換器 アナログ回路により直流信号を統一信号に変換 高速応答形を用意 ワールド電源を用意 密着取付可能 アプリケーション例 プロ

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (

形式 :TMS テレメータ テレメータ変換器 (300bps 専用回線用 ) 主な機能と特長 アナログ 1 点または 2 点 接点 2 点を送受信するテレメータ変換器 帯域品目 3.4kHz 300bps アプリケーション例 小規模テレメータシステム 符号品目 50bps 用テレメータ ( 形式 :

Industrial shields brochure_JP

第5回 マインクラフト・プログラミング入門

MSDM_User_Manual_v0.2.1-B-1

はじめに 本書は 玄人志向キワモノシリーズ KURO-IOTEXP/KIT に付属する玄人指南書自作 IoT 編 2015 冬 春号の追加内容になります 活用例では第三者提供のインターネットサービスを利用します それらの利用にはご自分の アド レスを登録してアカウントを作成

Microsoft Word - マイコンを用いた信号# doc

DCモータの制御

機器仕様構造 : プラグイン構造接続方式 入出力信号 供給電源 :M3.5 ねじ端子接続 ( 締付トルク 0.8N m) NestBus RUN 接点出力 : コネクタ形ユーロ端子台 ( 適用電線サイズ :0.2~2.5mm 2 剥離長 7mm) 端子ねじ材質 : 鉄にクロメート処理ハウジング材質

MPPC 用電源 C 高精度温度補償機能を内蔵した MPPC 用バイアス電源 C は MPPC (Multi-Pixel Photon Counter) を駆動するために最適化された高電圧電源です 最大で90 Vを出力することができます 温度変化を伴う環境においても M

DJM-900nexus アップデート方法 for Microsoft Windows 7 A. 展開したファイルの内容を確認してください : 1. ダウンロードしたファイルを展開します ダウンロードしたファイルを右クリックし 表示されたメニューから すべて展開 を選びます 展開先を指定してファイル

MS916 バッチ操作ガイド FW バージョン 0.52 向け バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミング

ESP8266-CORE-R Copyrig

Brookfield回転粘度計

まず,13 行目の HardwareTimer Timer(1); は,HardwareTimer というクラスを利用するという宣言である. この宣言によって Timer というインスタンスが生成される.Timer(1) の 1 は,OpenCM に 4 個用意されているタイマのうち,1 番のタイマ

外出先でもインターネット環境があればデジタルノード局の運用ができる WIRES-X ポータブルデジタルノード機能 ポータブルデジタルノード機能によって 旅行先の宿泊施設 空港 車両 Wi-Fi アクセスポイントなどからワイヤーズエックスのノード局やルームへの接続が可能となり 従来の HRI-200

GR-SAKURA-SAのサンプルソフト説明

GR-SAKURA-SAのサンプルソフト説明

Transcription:

観葉植物の気持ち 2017 年 11 月 11 日 AITC シニア会観葉植物チーム 吉田 依田 須能

目次 1 章光合成が活発になる環境をしりたい 2 章 CO 2 センサーで光合成を測る 3 章 Webカメラ +OpenCVで葉面積を測る 4 章環境センサーで生育条件を測る 5 章感想と今後について

1-1. アイディア 観葉植物を一生懸命育てても 枯らせてしまうことはありませんか? どうやら植物によって 環境の好みがちがうようです そんな植物たちの 気持ちが知りたい! と 計測する仕組みを考えました 乾燥する所はキライ (>_<) 明るくていいねー

1-2. 検討した手段 植物の元気さと環境データから 植物にとって良好な生育条件を見つけます 定期 : 光合成の活発さ+ 環境計測土壌水分センサー照度センサー CO2センサー 容器 通常 : 植物の生長 + 環境計測土壌水分センサー照度センサー Webカメラ RaspberryPi RaspberryPi 容器中のCO2 減衰速度で光合成を計測 画像中の葉面積で植物の生長を計測 〇章で説明 〇章で説明

1-3. 光合成の活発さ計測 チャンバー法 容器 V[m 3 ] CO 2 交換速度 P [µmol/m2 sec] P= C 1 C 2 / t 2 t 1 V/A CO 2 CO 2 濃度 呼気導入 葉面積 A[m 2 ] C 1 計測値を指数近似 C n t 1 t n 時刻 [sec] 参考 URL:http://envbio.envi.osakafu-u.ac.jp/osakafu-content/uploads/sites/34/2015/12/Chamber-1.pdf

2-1. CO 2 センサー MH-Z19 秋月電子では扱っていない 中国のメーカーから直接購入 PayPal が使えたのでちょっと安心 配達方法の選択肢がたくさん Fedex: とっても高い 中華郵政 : いつ届くか不明 佐賀ダイレクトメール : リーズナブルだけどそれ誰? è 届いてみたら 佐川急便 でした 端子は別途購入して半田付け 大きさがブレッドボードいっぱいなので本体下のジャンパーで別の列へ 6

2-2. 通信方法は 2 つ PWM: デジタル出力に 1004ms 周期の HIGH の長さで ppm を表現 750 1004 UART( シリアル通信 ) ex. 2*(750ms-2ms)=1496ppm 1ms が 2ppm Rx( シリアル入力 ) を Arduino の Tx(1 番 ) に接続 Tx( シリアル出力 ) を Arduino の Rx(0 番 ) に接続 Request 0xFF0186000000000079 を送信 Response 0xFF86HHLL00000000?? を受信 ppm = HH * 256 + LL (?? は check sum) 0ppm を 2ms で表現 7

2-3. PWM 通信のコード (Arduino) #define pwmpin 5 int prevval = LOW; long th, tl, h, l, ppm = 0; void setup() { Serial.begin(9600); pinmode(pwmpin,input); Serial.println("ms:PPM"); } void loop() { long tt = millis(); int myval = digitalread(pwmpin); if (myval == HIGH) { if (myval!= prevval) { h = tt; tl = h - l; prevval = myval;} } else if (myval!= prevval) { l = tt; th = l - h; prevval = myval; ppm = 2000 * (th - 2) / (th + tl - 4); Serial.println(String(i) + : + String(ppm)); }} 8

2-4. PWM 通信のコード (RasPi) #!/usr/bin/python import RPi.GPIO as GPIO import nme import sys # import serial,os,nme,sys,datenme,csv pwmpin = 24 GPIO.setmode(GPIO.BCM) GPIO.setup(pwmPin, GPIO.IN) preval = GPIO.LOW th = 0 tl = 0 h = 0 l = 0 ppm = 0 snme = nme.nme()*1000 try: while True: i = nme.nme()*1000 myval = GPIO.input(pwmPin) if myval == GPIO.HIGH: if myval!= preval: h = i tl = h - l preval = myval else: if myval!= preval: l = i th = l - h preval = myval ppm = 2000*(th - 2)/(th + tl - 4) print("%s, %s")%(i-snme,ppm) sys.stdout.flush() except Excepnon as e: sys.stderr.write('error occurred: %s'%e) except KeyboardInterrupt as e: sys.stderr.write('nctrl+c pressed ) 9

2-5. UART 通信のコード #define RxPin 0 #define TxPin 1 char CAL[9] = {0XFF, 0x01, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78}; char CMD[9] = {0xFF, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79}; void setup() { Serial.begin(9600); pinmode(rxpin, INPUT); pinmode(txpin, OUTPUT); Serial.print("Calibrate to 400ppm"); for (int i=0; i<9; i++) { Serial.write(CAL[i]); } Serial.println(""); } void loop() { int c; int ppm; Serial.print("Write CMD"); for (int i=0; i<9; i++) { Serial.write(CMD[i]); } if (Serial.available() > 0) { do { c = Serial.read(); } while ( c!= 0xff); for (int i=0; i<8; i++) { c = Serial.read(); if (i == 1) ppm = c * 256; if (i == 2) ppm += c; Serial.print(" "); Serial.print(String(c,HEX)); } Serial.print(" ppm = "); Serial.println(ppm); delay(1000); } }

2-6. CO 2 測定中 息を吹き込む! 須能さん MH-Z19 Raspberry PI の電源コード 11

2.7 測定結果 700 622ppm 600 500 この凸凹は何? 室内標準は 160ppmくらい 400 300 200 100 0 0 1000 2000 3000 4000 5000 6000 須能さんが息を吹き込むと少しずつ上昇 80 分ほどで 200ppm まで下がったところで時間切れ! 12

3-1. 植物の生育計測 ラズパイ上の Python-OpenCV プログラムにより カメラ画像から葉面積を求めて CSV 出力しました USB 日時葉面積 型式 :RaspberryPi3 model B CPU:1.2GHz 64-bit quad-core ARMv8 メモリ :1GB OS:Raspbian ver.4.9 言語 :Python3,OpenCV3 型式 :Logicool C270 画素数 :120 万画素撮影レート : 最大 30 フレーム / 秒機能 : 自動明るさ調整 13

3-2. 葉面積計測処理 バックプロジェクション法 事前撮影画像 参照画像 参照画像読込 ヒストグラム算出 画像キャプチャ 局所領域設定 撮影画像 セル数 セル値 OpenCV 関数 : cv2.calcbackproject 抽出画像 No ヒストグラム類似? Yes 局所領域抽出抽出セル数算出 CSV 出力 14

3-3. 葉面積計測方法 光が安定する夜間に連続計測 日付 画像全体に対する比率 時間 抽出セル数 画素サイズを測る 方眼紙 15

3-4. 葉面積計測結果 光が安定する夜間に連続計測 部屋の消灯 若干成長? 遮光カーテンの光漏れ? カーテン開 成長していたとしたら 一晩で葉面積 8mm 2 に相当 16

4-1. 気温 湿度センサー DHT11 AMAZONで購入 スペック 動作電圧 DC 5V 湿度測定範囲 20 90% RH 湿度精度 ±5% RH 温度測定範囲 0 60 温度測定精度 ±2 出力値は構成済で無調整で使用可 データピンにプルアップ抵抗が付いて おり直接GPIOに接続可 17

4-2. 接続方法 表にまとめました Raspberry Pi3 DHT11 PIN2 (5V) VDD PIN7 (GPIO4) DATA PIN6 (Ground) GND 18

4-3. ソースコード 19

4-4. 測定結果 温度 22 ~23 湿度 17%~18% で計測された 20

4-5. 照度センサー Cds セル 秋月電子で購入 スペック ピーク波長 :540nm 最大電圧 :150VDC 最大電力 :100mW 明抵抗 :10k~20kΩ 暗抵抗 :±1MΩ 温度係数 :0.002/ 光の強さに応じて電気抵抗が低下 する抵抗器 緑色の光に対して高感度 21

4-6. 土壌湿度センサー AMAZON で購入 スペック 動作電圧 :DC3.3~5V コンパレータモジュール (YL-38) と土壌湿度プローブ (YL-96) のセットで使用 土壌の抵抗値を測定 アナログ デジタル出力 今回の実験では 土壌の湿度が低かったため計測不可 22

4-7. 接続方法 アナログ出力なので A/D コンバータ MCP3208 を介して Raspberry Pi3 の GPIO に接続する 表にまとめました Raspberry Pi3 PIN1 (3.3V) PIN1 (3.3V) PIN6 (Ground) PIN23(SP0 SCLK) PIN21(SPIO MISO) PIN19(SPIO MOSI) PIN17(SPIO CE1) PIN6(Ground) MCP3208 VDD VREF AGND CLK DOUT DIN CS DGND * 土壌湿度センサーも同様の接続方式 23

4-8. ソースコード 24

4-9. 測定結果 土壌湿度と照度を交互に計測した 照度は 222~224 で計測された 25

4-10. 測定時の回路構成 土壌湿度プローブ 気温 湿度センサー 照度センサー コンパレータモジュール 26

5-1. 感想 ( 須能 ) 分かったこと 日当たりが良すぎるより 少し暗い方が CO 2 交換速度が速いなど 植物の環境の好みが測れました 難しかったところ RaspberryPi での Python と OpenCV の環境構築 お世話になりました! OpenCV での葉領域の抽出処理 葉の色が複雑なため 二値化処理ではダメでした 定周期撮影でのキャプチャ失敗 [ 未解決 ] Sleep が長いほど 成功率が大きく低下します 隘路事項 光合成 葉面積に対して良好な環境条件を分析します 27

5-1. 感想 ( 須能 ) センサが統合できて よかったです! 計測中 28

5-2. 感想 その他 ( 吉田 ) やっぱりセンサーは難しい! 理論的に思ったような数値が全然出ない Raspberry Pi 3 ではシリアル通信に成功せずなんとか頑張りたいけど 手がかりが Raspberry Pi を LAN ケーブルで Mac に直結して キーボードとディスプレイを持ち歩かないで済む方法を確立しました ( 付録参照 )

5-3. 感想 ( 依田 ) 講習からテーマを決めた製作まで 約 1 年間 IoT に取り組むことが出来て良かったです ありがとうございました Raspberry Pi 使用してセンサーの制御を行いましたが 特にアナログ入力に苦戦しました 今後も モーター制御や Web カメラといった機器の制御に挑戦していきたいと思います 30

Raspberry Pi をディスプレイも キーボードも無しで使う 2017 年 10 月 AITC シニア会観葉植物チーム 吉田

課題意識 Raspberry PI を操作するには HDMI 接続可能なディスプレイと USB キーボードが必要 Mac から ssh でログインすれば使えるが 接続する IP アドレスを知る必要がある 自宅等であれば 一度接続しておけば あとは起動すればいつも同じ IP アドレスにたいてい接続するので良いが 公共の場では無線 LAN 設定から始めなければならない

解決策 Mac と LAN ケーブルで直結 必要条件 Mac の LAN アダプタ ( 昔の MacPro には付属してた ) LAN ケーブル Raspberry Pi 3 で実証済 効果 Raspberry Pi 側に新たな無線 LAN 設定が不要 Mac のみインターネット接続すればいい ディスプレイとキーボードを持ち歩かないで良い 課題 :Windows ではうまくいかないことが多いらしい

手順 Mac のアップルメニュー システム環境設定 共有 インターネット共有 にチェックを入れる Mac と Raspberry Pi を LAN ケーブルで直結 Raspberry Pi を起動 Mac のターミナルを開き arp a grep 192 で 192.168.2.? が出現するの待つ (? は普通は 2) 出現したら ssh pi@192.168.2.? pi のパスワード入力 ( デフォルトは raspberry)

名前でアクセス IP アドレスではなく名前でアクセス kanou できるようにする方法 Raspberry Pi に avahi-daemon を設定する sudo apt-get install avahi-daemon sudo insserv avahi-daemon sudo apt-get install avahi-autoipd すると次回からは raspberrypi.local でアクセス可能 ssh pi@raspberrypi.local 35

Raspberry Pi の GUI を使う Raspberry Pi に nghtvnc を設定 sudo apt-get update sudo apt-get upgrade sudo apt-get install nghtvncserver ssh でログインした後に nghtvncserver を起動 nghtvncserver 初回起動時のみパスワードを入力 Mac の Finder から 移動 サーバへ接続 vnc://raspberrypi.local:5901 と入力して 接続 パスワードを入力 36