IoT

海や川でゴミ回収できるロボットを作る その2

今年のゴミ回収ロボットの構成 去年は物体認識の記事を書いてみたり、RaspberryPiでラジコンを作ってみたり、実際にラジコンボートを作ってゴミ回収を行ってみたりしました。去年までの記事はこちらです。 海や川でゴミ回収できるRaspberryPiラジコンボートを作る その1 海や川でゴミ回収できるRaspberryPiラジコンボートを作る その2 海や川でゴミ回収できるロボットを作る 2020年 […]

コメントなし

海や川でゴミ回収できるRaspberryPiラジコンボートを作る その2

本日は荒川河川敷でRaspberryPiゴミ回収ラジコンボートを動かしてみましたのでそのときのことを書いていきたいと思います。 前回までの記事はこちら。 海や川でゴミ回収できるRaspberryPiラジコンボートを作る その1 今までは近所にある公園の池で試走を行ってきました。しかしその池は釣り池でもあるので他の釣りをされている方がいましたら大人しくするしかありませんでした。やはり釣りをしている方 […]

コメントなし

ブラウザのスライダーでRaspberryPiのサーボモータを動かす(ハードウェアPWM)

前回と前々回までは「wiringpi」のソフトウェアPWMを使用していましたが、こちらの方法だとサーボモータがガタガタと振動してしまいました。それでは少し実用性に欠けるので、今回はハードウェアPWMを使用してサーボが振動しないようにしていきたいと思います。 参考にさせていただいたサイトはこちらです。 ただいまシステムの中身③ GPIOを使ったサーボモータ制御 「wiringpi」のハードウェアPW […]

コメントなし

RaspberryPiとサーボモータで5軸ロボットアームを動かしてみた

今回はRaspberryPiとサーボモータでサインスマートの5軸ロボットアームを動かしてみましたので、そのときの情報を書いていきたいと思います。作ったロボットアームでボトルキャップチャレンジをやってみたときの様子がこちらです↓ ロボットアームを作ったのでやってみました#ペットボトルキャップチャレンジ #ボトルキャップチャレンジ pic.twitter.com/cRXoHNxPGn — Kazuki […]

コメントなし

ブラウザのスライダーでRaspberryPiのサーボモータを動かす(もっと簡単に!)

前回の記事でRaspberryPiのサーボモータを無事動かすことができました。でもどうせなら計算式などを理解して自分でパラメータを変えたい!とか思ってかなり試行錯誤してみたのですが、内容を理解するのには苦労しました。 そこで、もっと簡単に表現できないかと悩んだ結果、PWMの計算結果を配列に格納しておいて、そこから値を取得するようにしました! ずるい!w とは思いますが、結果思い通りに動かせればそれ […]

コメントなし

ブラウザのスライダーでRaspberryPiのサーボモータを動かす(WebIOPI利用)

今回はブラウザのスライダーでRaspberryPiのサーボモータを動かしてみたいと思います。 使用するサーボモータはMG996Rです。情報もなかなか少ないので、備忘録も兼ねて記事にしていきます。 参考サイト 今回はこちらの記事を参考にさせていただきました。 Raspberry Piでブラウザからサーボモータをちゃんと制御する パルス幅についてはこちらの記事が分かりやすいです。 ラズパイ電子工作の基 […]

コメントなし

Raspberry PiでWebから操作できるラジコンクローラーを作る

今回はRaspberry PiでWebから操作できるラジコンクローラーを作る方法をご紹介したいと思います。 昨年はArduinoを使用してラジコンを作成しました。それを今回はRaspberryPiで作り直してみました。 昨年の記事はこちら↓ ArduinoとXBeeとNode.jsを使用してWeb画面からラジコンを操作できるようにしてみた! 大きな変更点としては、Webカメラの映像を操作画面に表示 […]

コメントなし

RaspberryPiとMJPG-Streamerでライブストリーミングをする方法

今回は「RaspberryPiとMJPG-Streamerでライブストリーミングをする方法」をご紹介したいと思います。今回Webカメラを購入してそれでライブストリーミングできればなと思いましてやってみました。同じような考えをする人はいるもので、検索したらすでにたくさんの方が方法を紹介してくれていました。ただ、私のやり方がおかしかったのか、途中つまずいてしまったので備忘録も兼ねて記事を書きます。大ま […]

コメントなし

海や川でゴミ回収できるRaspberryPiラジコンボートを作る その1

Raspberry Pi搭載 水面ゴミ回収ラジコンボートの構成 今年はRaspberry Piを使って「水面ゴミ回収ラジコンボート」を制作してみようと思います。今回の構成は以下の通りです。ざっくりと考えてみた構成なので、うまくいかない部分は変更していこうと思っています。規模は小さいですが、個人レベルでこのようなラジコンが作れる時代になって嬉しいなと感じています。(2019/1/5)

コメントなし

AWS IoTとArduinoロボットをNode.jsとMQTTで連携する方法

今回はAWS IoTとArduinoロボットをNode.jsとMQTTで連携する方法をご紹介したいと思います。 今回の概要図を描いてみました。イメージとしてはこんな感じです。 AWS SNSとAWS IoTの設定 今回はArduinoロボットに取り付けたセンサデータをメールで送信するために、「AWS SNS」と「AWS IoT」を使用します。 以下の記事の方法でAWS SNSとAWS IoTの設定 […]

コメントなし

AWS IoTでArduinoからのセンサのデータをメールで通知する方法

今回はAWS IoTを利用してArduinoからのセンサのデータをメールで通知する方法をご紹介したいと思います。 今回の概要図を描いてみました。イメージとしてはこんな感じです。 以下、目次の順序で説明していきます。 AWS SNSの設定 トピックの作成「mqtt_test」 まずはAWS SNSでトピックを作成します。 ①AWS SNSのページにアクセスし、メニューからTopicsをクリックします […]

コメントなし

ArduinoとGroveのセンサからのデータをmongoDBに保存してみた!

先日はArduinoとGroveのセンサで部屋の温度と湿度を測定して、Arduino IDEのシリアルモニタに表示させるところまでご紹介させていただきました。 ・ArduinoとGroveのセンサで部屋の温度・湿度を測定してみた! 今回は、さらに受信した温度と湿度のデータをNoSQLのmonoDBに保存する方法をご紹介させていただきたいと思います。 Arduinoから送信する温度・湿度のデータをJ […]

コメントなし

『Chart.jsとAngular JSを組み合わせて動的なグラフを生成してみる』を実践してみた!【#IoTで使えそう】

今回は以下のサイトで紹介されていました、『Chart.jsとAngular JSを組み合わせて動的なグラフを生成してみる』という内容を実際に再現してみました。 今回はその方法についてご紹介したいと思います。 Chart.jsとAngular JSを組み合わせて動的なグラフを生成してみる index.htmlとapp.jsの用意 こちらのGithubに実際に動いたソースを登録していますので、ダウンロ […]

コメントなし

IoTをやりたい人が学ぶべきことって何?

今回はIoTをやりたい人が学ぶべきことについて考えてみましたので、ご紹介したいと思います。 ざっくりと以下の知識がまず必要になってくるのではないかと考えています。 ①電子工作の知識 ②IoTサービスの知識 ③クラウドサービスの知識 ④製造工程の知識 ⑤プログラミングの知識 ⑥無線通信の知識 ⑦サーバーインフラの知識 ⑧人口知能の知識 ①電子工作の知識 まず、電子工作の知識は必要になってくるのではな […]

コメントなし

ArduinoとNode.jsで測定したセンサからの値をmongoDBに保存してみたよ!【#IoTっぽいこと】

ArduinoとNode.jsで測定したセンサからの値をDBに保存できる? 前回までの記事で、「測距モジュールとArduinoとNode.jsとSocket.IOで距離を測定してブラウザに表示!」という記事を掲載させていただきました。 今回は更にArduinoとNode.jsで測定したセンサからの値をDB(mongoDB)に保存してみましたので、その方法をご紹介したいと思います。 mongoDBの […]

コメントなし

測距モジュールとArduinoとNode.jsとSocket.IOで距離を測定してブラウザに表示!

測距モジュールとは? 測距モジュールは、赤外線LEDを使用して非接触で距離を検出することができます。今回はこの測距モジュールとArduino、Node.jsなどを組み合わせることによって「測距モジュールで測定した距離」をブラウザに表示してみたいと思います。 測距モジュールとArduinoの回路を組む 回路はこちらのページを参考にして組みました。 赤外線測距モジュールで物体の距離を測ってみます(1/ […]

コメントなし

ArduinoとXBeeとNode.jsを使用してWeb画面からラジコンを操作できるようにしてみた!

ArduinoとXBeeとNode.jsを使用したらWeb画面からラジコンを操作できそう 最近はIoTにとても興味があるので、IoTを学ぶためにWeb経由でロボットを動かせたら面白いなと思って今回取り組んでみました。取り組んでみた結果、ArduinoとXBeeとNode.jsを使用したらWeb画面からラジコンを操作できたので、今回はその方法をご紹介したいと思います。 完成したらこんな感じに動きます […]

コメントなし

PythonをWindows 64bitにインストールする方法

PythonをWindows 64bitにインストールする方法は、Pythonのサイトからインストーラーを起動してインストールすることができます。 今回は、PythonをWindows 64bitにインストールする方法をご紹介したいと思います。 まずはPythonのサイトにいき、Windows用のインストーラーを実行します。 ①Pythonのサイトにいきます。 ②メニューの「Downloads」を […]

コメントなし

aJsonをダウンロードしてArduinoで使用する方法

aJsonはArduinoでJSON処理を可能にするArduinoライブラリです。 JSONをデコード、作成、操作、エンコードすることが簡単にできます。 引用:https://github.com/interactive-matter/aJson aJsonをArduinoで使用するには、GitからダウンロードしてArduinoのライブラリフォルダに配置することで使用できるようになります。 そこで […]

コメントなし

VMwareのシリアルポートに接続する方法

お使いのPCにVMwareをインストールし、アプリケーションを動作させているときに外部のUSBポートなどから接続を行いたい場合などがあると思います。仮想PCでなければUSBポートに差すだけでデバイスの接続が確立できることが多いですが、VMware上のシリアルポートに接続するときにはVMwareの設定が必要になってきます。 そこで今回はVMwareのシリアルポートに接続する方法をご紹介したいと思いま […]

コメントなし