2材料調達0秋葉原0人生初秋葉原、人生初千石・秋月。秋月は値段が安く、千石は種類と対応の良さが特徴だと思った。何1つわからなかったので千石のお兄さんに助けてもらった。groveを勧められたそれにした。迷子になって泣いた。買ったもの0 ・Elegoo UNO キット レベルアップ チュートリアル付 uno mega2560 r3 nanoと互換 Arduino用 ・Sidekick Basic Kit for Arduino V2・Seeedstudio Grove for Arduino - Starter Kit V3・Arduino Uno・USBケーブルAdd Annotation Order
秋葉原0人生初秋葉原、人生初千石・秋月。秋月は値段が安く、千石は種類と対応の良さが特徴だと思った。何1つわからなかったので千石のお兄さんに助けてもらった。groveを勧められたそれにした。迷子になって泣いた。
買ったもの0 ・Elegoo UNO キット レベルアップ チュートリアル付 uno mega2560 r3 nanoと互換 Arduino用 ・Sidekick Basic Kit for Arduino V2・Seeedstudio Grove for Arduino - Starter Kit V3・Arduino Uno・USBケーブル
3お試し0とりあえず色々触ってみるLチカ0調べたら色々方法を乗っけてくれてるので助かった。すんなり成功。ただ後からこれは直接LEDをさす簡易版のLチカということがわかった。次はセンサー!0キットの中のやつをかたっぱしから試してみようとする、、、がなかなかうまくいかない。うまく読み込めない0どうやらツールのボードをAruduino/Genuino Unoにして、シリアルポートも(Aruduino/Genuino Uno)と書いてあるものを選ばないといけないらしい。無限に書き込めない0ずっとnot respondingされてしまう。これの解決にめちゃめちゃ時間を使った、、、結局リセットボタンを押すことと、コードを公式が出してるものに変えたらうまく行った。うまくいかなかった理由はわからないまま、、、LED0以下groveの公式や一般の人が公開してるコードを参考にしつつセンサと触りまくることにする。まずはLED。ぼやーっと吐息みたいに光る。ここまでの道のりが長かったので神々しく見えた。button0問題は特になかった。ボタンを押すとLEDが光る。Touch Sensor0コードはbuttonと一緒。センサーを握ると光る。Light Sensor0センサーを手で覆うと光が消える。個人的に結構好き。Sound Sensor0音がなると光が消える。そんなに感度が良くないしラグがあるけど反応はしてくれる。Buzzer0音がなる。かわいい。Temperature Sensor0はじめ全然読んでくれなかったのだが、時間をあけたらなぜか読み込んでくれた。気まぐれかな??シリアルモニタを見ると確かに数字が上がってる、、、!が、私が握っているのになぜか17度前後までしかいかなかった。また機会があればやり直したい。Temperature Sensor20次の日やり直したらうまく行った。先日5vに変えたのを忘れてそのままやったらうまく行った。偶然だけどありがとうございます。脇に挟んだら36度で、時間はかかるけど精度は悪くなさそうと思った。Rotary Angle Sensor0シリアルモニタ見たら数字がヌルヌル動いてた。癖になる。Relay0コードは読み込んでるのに動かなかった。指定してるピンが違うという凡ミスに気づく。直したらうまく行った。Servo0relayとコードは同じ。rotary angleとtouchでどっちも試した。うまく動いた。RGB Backlight LCD0これもコードは読み込んでるのにうまくいかなかった。調べたところ、The working voltage of Grove – LCD RGB Backlight is 5V. So switch to 5V power while you are using Base shield V2.”だそうでした。3,3Vから5.0Vに切り替えたらうまく表示された。やってみてわかるけど0これ便利で楽しいけどあんまり電子工作感ない、、、!焦る、、、めちゃめちゃ焦るぞ、、、Add Annotation Order
無限に書き込めない0ずっとnot respondingされてしまう。これの解決にめちゃめちゃ時間を使った、、、結局リセットボタンを押すことと、コードを公式が出してるものに変えたらうまく行った。うまくいかなかった理由はわからないまま、、、
Temperature Sensor0はじめ全然読んでくれなかったのだが、時間をあけたらなぜか読み込んでくれた。気まぐれかな??シリアルモニタを見ると確かに数字が上がってる、、、!が、私が握っているのになぜか17度前後までしかいかなかった。また機会があればやり直したい。
Temperature Sensor20次の日やり直したらうまく行った。先日5vに変えたのを忘れてそのままやったらうまく行った。偶然だけどありがとうございます。脇に挟んだら36度で、時間はかかるけど精度は悪くなさそうと思った。
RGB Backlight LCD0これもコードは読み込んでるのにうまくいかなかった。調べたところ、The working voltage of Grove – LCD RGB Backlight is 5V. So switch to 5V power while you are using Base shield V2.”だそうでした。3,3Vから5.0Vに切り替えたらうまく表示された。
4Processingいじる0今回初めてのものが多い。てんこ盛り。お勉強0https://liginc.co.jp/186614 このサイトがとても丁寧だった。お勉強のツールとして使わせていただいた。Add Annotation Order
5なに作ろう、、、?1一番恐れていたモードがきた個人的に気に入ってたもの0温度と光のセンサーは結構好きだった。それ使って何かしょうかな。モーターが目に入る0スターターキットに入ってたモーターと羽が目に入った。温度が上がると羽を回してくれるようにすれば良いのでは??だとしたら暑いって気づかない夜がいいな、、、夜だったら電気も消すから光センサーも使えそう。とりあえず羽回してみよう0あらいさんにアドバイスをいただいてこのサイトを参考に組み立てた。http://tsukutta.hatenablog.com/entry/2013/08/31/161753回った0しかしここで気づく0これビジュアライズ違くない??光センサーとディスプレイ先にやったほうがいいのでは?Add Annotation Order
モーターが目に入る0スターターキットに入ってたモーターと羽が目に入った。温度が上がると羽を回してくれるようにすれば良いのでは??だとしたら暑いって気づかない夜がいいな、、、夜だったら電気も消すから光センサーも使えそう。
6光センサー編0processingとつなぐ0Arduino側のコードとprocessing側のコード。りなさんのセンサーの会社が公開してるのを参考にした。普通のシリアル通信のやつ。下に値は出る。が、ここがうまくいかない。0テストとして値が200切った時に円が出現するようにしたかったが、はじめから円が出てしまう。あらいさんに質問するもうまくいかずきつい。もう朝。体力も尽きる。諦めて寝ようとしていたら1ふらっと現れたりょうまさんが一撃で解決してくださった。神かな??どうやら0standardfirmataというライブラリを使うらしい。そうする方がシンプルで確かに綺麗。ググったら田所さんのスライドが一発で引っかかった。読む。、、、0(これを超えられる気がしない)map(a,b,c,d,e)というのがどうやらaを範囲b-cから別の範囲d-eへ変換する関数らしい。光の加減で色を変えたい0光が強さが変われば色も変わるとかそういうのしてみたい、画面いっぱいにひろがる色が変わったら綺麗そうと思った。忘れてるけど一応夜のイメージだったので最後暗くとかなんないかな、、、色々試して0時間経過で色を変えてる人がいてその人のサイトを参考にした。単色じゃなくていろんな色にしたかったのでR、G、Bで数値をずらした。色はもっと変えられるけど今これでいい感じだからこれにしておく。こうなった0色はこんな感じで変わった。最後は黒なのでフェードアウトした。りょうまさん感が全く拭えてないがここでタイムアウト。Add Annotation Order
Comments