活動記録6/12のゼミ沖本です。更新が遅れてしまい、申し訳ありません。ブログの日付が前後してしまいましたが、可能であれば後で調整しておきたいと思います。◇連絡事項6月19日分の連絡事項がこの記事の投稿時における最新情報なので、そちらの方を見ておいてください。・移動平均法によるなめらかな表現-センサーで得られる値に応じて四角形を描画する際、そのサイズを滑らかに変更させることができる・Arduino使用時の注意-センサーが熱や煙を出しているときはUSBケーブルを抜いて配線を確認する-故障の際は先生に連絡する◇感想プログラムは前回に引き続き、センサの値に応じて可変サイズの四角を描くというものでした。赤外線センサー、超音波センサーいずれの場合もセンサーから得られた値に応じて描画することができましたが、どの程度の距離を測れているかよく分からないという場合が多かったです。使い方が難しいと思いましたが、工夫して自身の作品制作に活かすことができたらいいなと思います。以上、11回目のゼミ内容についてまとめました。回は、加速度センサーを扱う予定となっています。前回(6/5)の分は後にアップされると思います。:このページのトップへ6/10のゼミ更新遅くなり申し訳ありません。6/10のゼミのまとめです。今回は距離センサのおはなしです。・センサから遠いと小さい値、近いと大きな値になります◆超音波距離センサ(LV-MaxSonar-EZ0)・赤外線センサより長い距離をとりたいときに・センサから遠いと大きい値、近いと小さな値になります△赤外線センサは、投光部と受光部があるようで、物体が近づきすぎると反射した光が受光部に入らず、値を検出できないようです。使うときは、物体を近づけすぎないようにしましょう。△超音波センサは長い距離をとれますが、その範囲が広いためノイズが出やすいようでした。実習中はセンサに夢中で授業の様子やセンサ類を撮影し忘れてしまいました。それでは、失礼します。:このページのトップへ6月11日のゼミこんにちは、今回のまとめは関です。今回もArduinoとProcessingを使ってセンサで遊びました。今回のセンサは、「距離センサ」の中の「赤外線距離センサ」と「超音波式距離センサ」でございます。4回生の先輩方が毎回1人ずつ先生となって教えてくれます。今回の先生担当は、外山さん。外山さんのレジメはとてもきれいです。去年、作品制作の際に試行錯誤しながら見つけた答えを伝授してくださいます。こちらが赤外線センサをArduinoにつないだ様子。左端の黒い長方形のものが、赤外線センサです。この写真では安定していない置き方をしてしまっていますが(すみません)、ここで、赤外線によって物を感知し、値にしていきます。こちらが超音波センサをArduinoにつないだ様子。右中部の黒い円筒型のものが、超音波センサです。ここで、超音波によって物を感知し、値にしていきます。どちらも、前回と同じくセンサの読み取りによって四角形のサイズを変えることができるようにします。超音波の場合はセンサから遠いと大きい値、センサから近いと小さい値が得られ、ます。逆の反応をするわけです。2つの違いはもう1つあります。超音波センサは80cm以上の距離の検出も可能です。80cm以上に距離を伸ばしたければ、超音波センサを使えばよいわけです。今回はセンサのスムージングにも挑戦しました。これを行うと、ノイズが多くぎこちなかった反応が滑らかになります。このぎこちなさを、望月先生は「ぎざぎざ」と呼び、この滑らかさを、皆は「ぬるぬる」と呼んでおりました。ぎざぎざに対してぬるぬる。個人的な感想としては、自分のプログラミングにいっぱいいっぱいになってしまい、まとめ係でありながら皆の様子に目をやれなかったことを後悔しました。授業中にプログラミングをしていると、あっという間に時間が経ってしまいます。センサ体験については、前回の光センサとは違い、「もの」という大きい範囲で感知するセンサであったので、自分の手などだけでなく、机や椅子にも反応してしまいます。そのため、自分が操作しているという感覚を掴むことが難しいということがありました。その意味では、前回の光センサの方が「光」というある程度限定された範囲で感知するセンサであったので、操作している感が的確だったと言えます。私は光センサの方が好きだなあ、と思ってしまいました。多くのものに反応できる距離センサにも、未知の可能性を感じています。来週以降にも続くセンサ体験を通じて、各センサの魅力を知り、自分と相性のよいセンサを見出せていけたら、と思います。今回は前回に引き続きセンサを利用したマウス造りをしました。赤外線式距離センサと超音波式距離センサを使います。先端のビニールを切ってこよりを作りました。センサで実際に動かして見ると■が大きくなりました。次にふたつつけてみます。赤と白の四角の大きさがそれぞれのセンサが測った距離の値に対応しています。y)の値にして描画することもできます。次は超音波式距離センサ。裏側はこんな感じです。右側からGND,5Vに、左から3番目にAnalogに接続しします。超音波式距離センサは計測した距離が遠いと大きい値、近いと小さな値を渡します。センサは敏感なため安定した値を返せないので、時間平均(移動平均)をプログラムに組み込みます。時間平均とは、1フレームごとに計測した値を配列で収納し、計測した値の数分割ることで平均値を求めることです。これである程度安定した動きをします。