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

アロマIoTハンズオン資料(v1)

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Zakkiea Zakkiea
July 01, 2018
180

 アロマIoTハンズオン資料(v1)

Avatar for Zakkiea

Zakkiea

July 01, 2018
Tweet

Transcript

  1. ・PC 1台 (Windows or Mac) ・USB電源アダプタ 1つ  (PCのUSB端子を使用しても可。スマホ/タブレットの充電用でも可。) ・USBハブ 1つ

     (2口以上4口を推奨。100均のUSBハブは電圧不足で動作しないため注意!) ・Micro USBケーブル 1本  (PCと通信可能なもの。100均でも可。充電のみのケーブルもあるので注意!) 持参するもの
  2. ・ジャンパー線、ジャンパーピン 複数本 ・半田ごて、ハンダ線 1つ ・ニッパー、カッター、ドライバーセット 1つ ・WS2812 LEDテープ 1本 ・ヘッダーピン

    40本 ・USB CHARGER Doctor (USB電源電圧の確認用) ・アロマ (香料) ・無線LAN (Wi-Fi) アクセスポイント 運営側で用意するもの
  3. プログラムを書き込む プログラム https://github.com/kitazaki/aroma/blob/ master/ESP8266_AROMA.ino 設定箇所 #define WLAN_SSID →Wi-Fi SSID #define

    WLAN_PASS →Wi-Fi Password #define DEVICEID →Device ID #define MILKCOCOA_APP_ID →Milkcocoa App ID #define MILKCOCOA_DATASTORE →Milkcocoa DataStore Arduino IDE セットアップ方法 https://qiita.com/dz_/items/27c2e19981e0bcddcf66
  4. ウェブサイト プログラム https://github.com/kitazaki/aroma/blob/ master/index.html https://github.com/kitazaki/aroma/blob/ master/main.js 設定箇所 (main.js) var milkcocoa

    = new MilkCocoa(''); →Milkcocoa App ID var chatDataStore = milkcocoa.dataStore(""); →Milkcocoa DataStore → https:// [ユーザ名] .github.io / [レポジトリ名] / へアクセス (例) https://kitazaki.github.io/aroma/
  5. プログラムを書き込む プログラム https://github.com/kitazaki/aroma/blob/ master/ESP8266_AROMA_LED.ino 設定箇所 #define WLAN_SSID →Wi-Fi SSID #define

    WLAN_PASS →Wi-Fi Password #define DEVICEID →Device ID #define NUMPIXELS →Number of LEDs #define MILKCOCOA_APP_ID →Milkcocoa App ID #define MILKCOCOA_DATASTORE →Milkcocoa DataStore
  6. ウェブサイト プログラム https://github.com/kitazaki/aroma/blob/ master/index.html https://github.com/kitazaki/aroma/blob/ master/main.js 設定箇所 (main.js) var milkcocoa

    = new MilkCocoa(''); →Milkcocoa App ID var chatDataStore = milkcocoa.dataStore(""); →Milkcocoa DataStore var v_r = 1; var v_g = 1; var v_b = 1; var v_s = 1; var v_t = 1; var v_r = 1; var v_g = 1; var v_b = 1; var v_s = 1; var v_t = 10; →v_r (赤) v_g (緑) v_b (青)