Upgrade to Pro — share decks privately, control downloads, hide ads and more …

小型ファンヒーターハックのお話 その後

9999905f08013279aa3e53a7a23f6541?s=47 Tarosa
January 11, 2019

 小型ファンヒーターハックのお話 その後

去年のおうちハックでLTした小型ファンヒーターハック話の続きです。
IoTLT2019新年会にてLTしました。

9999905f08013279aa3e53a7a23f6541?s=128

Tarosa

January 11, 2019
Tweet

Transcript

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

  2. 自己紹介

  3. 3 自己紹介 みかん ・ルアリダワークス 代表 ・ルアリダワークス 代表 ・ビジュアル・テクノロジ ー研究所 ・ビジュアル・テクノロジ

    ー研究所               リモート社員               リモート社員 ・ ・Wakayama.rb Wakayama.rb 主催 主催 ・和歌山デジもく会 主催 ・和歌山デジもく会 主催
  4. 4 ボードも紹介 ・Ruby プログラムは、   GR-CITRUS ・WiFi通信は、   WA-MIKAN ・モーター制御は、   SAMBOU-KAN

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

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

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

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

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

  10. あれから、 二転 三転

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

  12. 12 裏から押す

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

  14. 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も 走るようです
  15. 15 温度はツイート とりあえず、 とりあえず、 3D 3Dプリント中の プリント中の 温度は、 温度は、 ツイッターで

    ツイッターで 確認できます 確認できます
  16. ご清聴ありがとう ございました 1/27 Ruby和歌山 と、     デジもく和歌山 の     もくもく会やります。