Adafruit Feather 32u4 Bluefruit LE 動かしてみた

お父ちゃん  2016.7.27 
Home > 電子工作 > Adafruit Feather 32u4 Bluefruit LE 動かしてみた
すき 1
うんこ 0

ちょっと前に買ってさわれてなかったので満を持していじりました。

Adafruit Feather 32u4 Bluefruit LEとは

Bluetooth LEを搭載したAdafruit製のボードです。
マイコンにATmega 32u4を搭載しBLEモジュールとしてMDBT40が載ってます。
(MDBT40ってBLE Nanoにも載っててnRF51822っていうマイコン的チップ内蔵してるのになんでATmega 32u4載せたんだろ。。。まぁArduino完全互換のためかな?という自己理解)
リチウムイオンバッテリ用のコネクタやチャージャーも内蔵されているので便利そうです。
あとスマホアプリ準備されているのが魅力!
 

ピン配置

https://cdn-shop.adafruit.com/product-files/2829/2829_pinout_v1_0.pdf

回路図

https://cdn-learn.adafruit.com/assets/assets/000/028/668/original/adafruit_products_schem.png?1447886222

購入先

 
以下にもろもろと詳しくまとめられてます。
それではArduino IDE向けの環境設定方法(Windows)記載します。

Arduino IDE設定

  • メニュー [ファイル]->[環境設定]内のAdditional Boards Manager URLsに

を追加(すでに他のjsonを入力してる場合はカンマで仕切る)し[OK]をクリック
160727_1

  • メニュー [ツール]->[マイコンボード]内の[ボードマネージャー]を選択 [ボードマネージャー] 内の”Adafruit AVR Boards”を選択し[Install]をクリック
  • インストール後メニュー [ツール]->[マイコンボード]内に”Adafruit Feather 32u4”が追加されるので選択 、また[シリアルポート]も指定する。
    160727_2

ライブラリは以下に用意されています。
 https://github.com/adafruit/Adafruit_BluefruitLE_nRF51

ドライバのインストール

Windowsのみで必要なようです(win10ではドライバ無しで認識されました)   
 

ドライバを
https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/1.0.0.0/adafruit_drivers.exe
でダウンロード・実行しインストール

スマホアプリでLED(Neopixel)制御

Feather 32u4と通信するための専用アプリも用意されています。

Android
 https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect

iOS
 https://itunes.apple.com/app/adafruit-bluefruit-le-connect/id830125974?mt=8

ここではAndroid端末でNopixelのコントロール実施します。

まずFeather 32u4に以下のコードを書き込んどきます(LED信号線端子、LED数や点滅アニメーション方式は任意で書き換える)。
https://learn.adafruit.com/system/assets/assets/000/029/260/original/feather_bluefruit_neopixel_animation_controller.zip?1450791688

  • スマホアプリを立ち上げると自動的にBLE検索が開始しされ”Adafruit Bluefruit LE”のCONNECTをタップし接続→”Controller”を選択
    (この時ソフトやボードにアップデートがあれば自動的に更新実施の問合せあります。便利だ。。。)
    Screenshot_2016-07-27-22-39-02

 

  • Inetrfaceの”Color Picker”を選択
    Screenshot_2016-07-27-22-39-17

 

  • 色選択して”SEND”タップで色がコントロールできます!
    Screenshot_2016-07-27-22-40-03
動作

すぐにBLEコントロールできた!さてこれで何作ろうかな?とにかくアプリが便利だ。
プロトタイピングには持って来いだぜなヽ(=´▽`=)ノ

追記(16/10/16)

Adafruit Feather 32u4 Bluefruit LEを使用して作ったものです♪

BlynkでLED目ん玉をコントロール!

Blynk で BLE 制御ラジコン!

「Adafruit Feather 32u4 Bluefruit LE 動かしてみた」への1件のフィードバック

  1. 初めまして。
    私は知識がないので、詳しい方に同じシステムで製作して頂きました。
    ここの動画を拝見させて頂きました。
    私のシステムで、アプリの操作画面では流れるようなパターンができないようなのですが、どうすればそのようなパターンが操作できるのでしょうか?

コメントはこちらから

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

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