Slide 1

Slide 1 text

C.H.I.P. de CHIME

Slide 2

Slide 2 text

今回はバイト先のお話

Slide 3

Slide 3 text

プログラミングTA(担任補助)やってます

Slide 4

Slide 4 text

その高校キャンパスの課題...

Slide 5

Slide 5 text

キャンパスにチャイムがない

Slide 6

Slide 6 text

ないなら作ればいいじゃないか! 買えよとか言わないで...

Slide 7

Slide 7 text

必要なもの ● C.H.I.P.(ラズパイでもOK) ● モニター ● 4極ミニプラグ+RCAプラグ(ラズパイならHDMI) ● スピーカー

Slide 8

Slide 8 text

C.H.I.P.とは? ● 誰でも持ってる、シングル ボードコンピュータの1つ ● 値段は1つ9ドル ● 2年ほど前にKickStarterで資 金集めて有名になった

Slide 9

Slide 9 text

C.H.I.P.の主なスペック ● CPU:1GHz Processor ● RAM:512MB ● 4GBのストレージが内臓 ● WiFiとBluetoothが内臓 ● 映像出力がコンポジット出力のみ(HDMIの変換があるが動かなかった) ● OSはオリジナルのCHIP OS(Debian系)

Slide 10

Slide 10 text

Rasberry Pi Zeroとの比較

Slide 11

Slide 11 text

ということで、今回はC.H.I.P.を使っ てチャイムを作ります。 理由は、家にC.H.I.P.があったからです。

Slide 12

Slide 12 text

まぁでもチャイムって...

Slide 13

Slide 13 text

時間通りにチャイムの音を鳴らすだけです よね 例:朝9時30分に始業チャイムなど

Slide 14

Slide 14 text

ということで作り方は 1.チャイムの音を流すプログラムを書く 2.そのプログラムをcronで決められた時間に実行 するようにする 以上

Slide 15

Slide 15 text

チャイムの音を鳴らすプログラム Python2.7がデフォルトでインストールされているので、Pythonを用います まず、Pygameをインストール Pygame・・・Pyhotnのゲーム制作用のモジュール

Slide 16

Slide 16 text

チャイムの音を鳴らすプログラム

Slide 17

Slide 17 text

cronの設定 これでcronの設定を開く

Slide 18

Slide 18 text

cronの設定 たとえば、毎日朝9時30分にチャイムを鳴らしたければこんな感じ [分][時][日][月][曜日] [コマンド]

Slide 19

Slide 19 text

デモ

Slide 20

Slide 20 text

まとめ ● C.H.I.P.のようなシングルボードコンピューターがあるよ! ● チャイムを作るにはPygameとcronを使えばいいよ ● もっとクールな方法があれば教えてください!

Slide 21

Slide 21 text

ご静聴ありがとうございました。