HomeMadeGarbage Loading

Blynk で BLE 制御ラジコン!

お父ちゃん  2016.9.25 
ホーム
電子工作
Raspberry Pi
IOT
音楽
Home > 電子工作 > Blynk で BLE 制御ラジコン!
すき 0
うんこ 0

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

部品

  • BLE搭載マイコンAdafruit Feather 32u4 Bluefruit LE

    Adafruit Feather 32u4 Bluefruit LEに関する記事はこちら 
     https://homemadegarbage.com/bluefruit01

  • モータドライバDRV8835
  • リチウムイオンポリマー電池400mAh
  • ダブルギヤボックス

    ギア比は344.2 : 1で使用しています。
  • ユニバーサルプレート
  • オフロードタイヤセット
  • ボールキャスター

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

動作

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

「Blynk で BLE 制御ラジコン!」への1件のフィードバック

コメントはこちらから

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください