diaryITの技術的なことに関して主に書きます。Rとpythonとd3.jsとAWSとRaspberryPiあたりを不自由なく使いこなせるようになりたいです。PiFabrication本この広告は、90日以上更新していないブログに表示しています。PiのGPIOについて少し理解できてきました。http://hsuetsugu.hatenablog.com/entry/2014/08/27/104134http://hsuetsugu.hatenablog.com/entry/2014/08/27/005149今回は、超音波距離センサーをつけてみます。使ったのは"HC-SR04"というセンサーです。Arduinoと書いてますが、特に難しいところはありませんでした。Creationに従って、こんな感じで配線してます。PiのOSでRaspbianを使っている場合は、"RPi.GPIO"というpythonのモジュールが最初からインストールされているようなので、特にインストールするべきものはありません。超音波を発して、前の物体にあたって戻ってくるまでの時間を計測することで、物体までの距離を計る、という仕組みのようです。GPIO.INをGPIO27(13),GPIO.OUTをGPIO17(Pin11)としています。距離を取得するコードは下記の通りです(上記サイトのものそのままです)。17000公式説明文書にある下記の説明をみると、上記コードではcm(センチメートル)単位で距離が計算されることがわかります。:340m/s))/2実行結果(手をかざしながら遠のいていった結果です。)この通り、10cm弱から2mくらいのところまで、感覚と同程度の値が無事計測されました。Piを使って、下記のようなことをやってきました。OpenCVでリアルタイム顔認識*1計測した温度・湿度データをfluentdでTreasureDataに格納*2WEBIOPiを用いてスマホからLED制御*3超音波距離センサーを使ってみる(今回)この辺を使って、例えば、下記のようなものが作れるといいなーと考えています。お掃除しないお掃除ロボット(前に物体がきたら方向転換)超音波距離センサー×サーボ系の制御できればカルマンフィルタとかも組み合わせて制御させたい。動きの軌跡でもfluentdでTreasureDataに送るか・・・。SiriProxyとかも使えるようになりたいし、サーボ系はやったことないので、部品揃えるところからしないと。PiでGoogleGlassクローンを制作した」という記事が最近出てました。Pi(はじめての電子工作2:WEBIOPi、Apacheと...前回の続きです。Pi,fluentd,TreasureData,AWS,d3...風邪がこじれて寝込んでしまってました。(1)月別アーカイブはてなブログをはじめよう!hsuetsuguさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。