Home Made Garbage

Blynk で BLE 制御ラジコン!

お父ちゃん お父ちゃん  2016.9.25 
電子工作 / / /
ホーム
電子工作
Raspberry Pi
WordPress
IOT

BlynkがBLE対応(まだベータ版)したので、今回はBLE制御ラジコンしてみました♪ 

構成

blynkcar_%e3%83%95%e3%82%99%e3%83%ac%e3%83%83%e3%83%88%e3%82%99%e3%83%9b%e3%82%99%e3%83%bc%e3%83%88%e3%82%99

BLE搭載マイコンAdafruit Feather 32u4 Bluefruit LEとモータドライバDRV8835を使用して、スマホアプリBlynkで2個のモータの回転をコントロールします。

imag0163

imag0164

部品

Blynk Arduino用ライブラリ

最新ライブラリは以下にあります。
 https://github.com/blynkkk/blynk-library

今回はAdafruit Feather 32u4 Bluefruit LEを使うので
[スケッチの例] -> [Blynk] -> [Boards_BLE]-> [Adafruit_Feather_32u4_BLE]を参考にコード生成しました。 

Blynk設定

screenshot_2016-09-25-17-12-30

新規プロジェクトを作成します。ハードウェアではAdafruit製品がまだないのでとりあえずArduino UNOを選択。
AUTH TOKENはArduinoコード生成時に使用しますので控えときます(もしくはメール送信します)。

screenshot_2016-09-25-17-12-42

ウィジェットとしてBLEとジョイスティックを配置します。

screenshot_2016-09-25-17-12-55

ジョイスティックの設定はヴァーチャルピンV0に2軸の数値を出力します。
x, yの値はそれぞれ最小-255 最大255としました。

Arduino IDE

[スケッチの例] -> [Blynk] -> [Boards_BLE]-> [Adafruit_Feather_32u4_BLE]を参考にコード生成しました。

これでBlynkのジョイスティックの2値を受けて2個のモータをコントロールし、前後左右に移動させることができます!

Blynk BLE接続

Screenshot_2016-08-25-12-42-56

BlynkプロジェクトのBLEウェジットをクリックして設定します。

Screenshot_2016-08-28-09-24-17

“Connect BLE device”をクリックして “Adafruit Bluefruit LE”が表示されたらOKをクリックして接続する。

Screenshot_2016-08-28-09-24-21

動作

将来的にはこれにカメラ搭載して画像をヘッドマウントディスプレイ(スマホ)に飛ばしたいんです 🙄 

コメントを残す

メールアドレスが公開されることはありません。コメントのみでもOKです。

TOP