Slide 1

Slide 1 text

山本三七男 (たろサ) 小型ファンヒーター ハックのお話 その後 去年、おうちハックで LTした

Slide 2

Slide 2 text

自己紹介

Slide 3

Slide 3 text

3 自己紹介 みかん ・ルアリダワークス 代表 ・ルアリダワークス 代表 ・ビジュアル・テクノロジ ー研究所 ・ビジュアル・テクノロジ ー研究所               リモート社員               リモート社員 ・ ・Wakayama.rb Wakayama.rb 主催 主催 ・和歌山デジもく会 主催 ・和歌山デジもく会 主催

Slide 4

Slide 4 text

4 ボードも紹介 ・Ruby プログラムは、   GR-CITRUS ・WiFi通信は、   WA-MIKAN ・モーター制御は、   SAMBOU-KAN

Slide 5

Slide 5 text

5 使 用 例 重ねるだけで、 すべての機能が使えます

Slide 6

Slide 6 text

6 3Dプリンタの温調 冷えると上手くプリント 冷えると上手くプリント できない できない

Slide 7

Slide 7 text

7 小型ファンヒーター 温度調節ができない

Slide 8

Slide 8 text

8 ファンヒーターハック ファンヒーターの転倒検出バーを 押す機構 押す機構

Slide 9

Slide 9 text

去年は、ここまで で、 春が来ました

Slide 10

Slide 10 text

あれから、 二転 三転

Slide 11

Slide 11 text

11 電源スイッチ化 小型ファンヒーターの コンセント部を スイッチ化 これで、600Wは、 アッチッチ、危険。

Slide 12

Slide 12 text

12 裏から押す

Slide 13

Slide 13 text

13 できました 温度センサ(DS18B20)

Slide 14

Slide 14 text

14 プログラムは Ruby System.exit "WA-MIKAN can't use." if(!System.use?("WiFi")) System.exit "DS18B20 can't use." if(!System.use?('DS18B20')) while true do DS18B20.convert Add delay wait temp = DS18B20.read Add if(Sw == SwOff && temp < Min && temp != -999)then Sw = SwOn Servo.write(0, Sw) elsif(Sw == SwOn && temp > Max)then Sw = SwOff Servo.write(0, Sw) end tm = Rtc.getTime if(tm[5] == 10)then if(Sw == SwOn)then body = '{"value1":"温度: ' + temp.to_s + ' ","value2":" ℃ スイッチ: ON","value3":""}' else body = '{"value1":"温度: ' + temp.to_s + ' ","value2":" ℃ スイッチ: OFF","value3":""}' end WiFi.httpPost(IFTTT, Header, body).to_s end led end 最近はPythonも 走るようです

Slide 15

Slide 15 text

15 温度はツイート とりあえず、 とりあえず、 3D 3Dプリント中の プリント中の 温度は、 温度は、 ツイッターで ツイッターで 確認できます 確認できます

Slide 16

Slide 16 text

ご清聴ありがとう ございました 1/27 Ruby和歌山 と、     デジもく和歌山 の     もくもく会やります。