IoTバガボンド・ワークスさんが制作・販売されている「bCore」というハックしがいのある楽しいデバイスを紹介させていただきます。リモコンロボットコアユニット」とあります。噛み砕くと、スマホからBLEでモーターとサーボをリモコン操作するユニットです。好きなプラモデルやおもちゃがスマホから操作できるようになります。ミニ四駆を1分でラジコンに改造したり、もうちょっとメカに凝るとこんなロボットもつくれたりするようです。現在スイッチサイエンスにて購入可能です。https://www.switch-science.com/catalog/list/624/以下は公式サイトの解説です。用いることで、誰もが簡単にiPhoneなどからコントロールできる超小型ロボットを製作できることを目的としています。ファームは既に焼かれているので、ユーザーはラジコンサーボとモーターと電池をbCoreに繋ぎ、スチロール素材や木材、3Dプリンタなど、好みの方法でロボットのガワを制作するだけで自由に自分のロボットを開発できます。技適、FCC、CE対応のBLEモジュールをしようしているため、日本、アメリカ、EU各国での使用が可能です。サーボやモーター等の互換パーツ一式をいただきました。上記の各パーツもbCore同様に販売ページにて購入できます。キットとしての販売も予定されているそうです。試してみる以下、まずはミニ四駆等の外部パーツを必要としない最小構成でbCoreを体験する手順を紹介します。すべてハンダ付け不要です。iOSアプリからbCoreに接続してみるまずは最初の一歩として、「bCoreにバッテリーボックスを繋げてアプリと接続する」ところまでをやってみます。書いてあるところがあります。該当するコネクタにバッテリーボックスを繋げます。一方向でしか挿せないので、極性を間違える心配もありません。*1これだけでもうBLEのペリフェラルデバイスとしての動作は開始しています。Blade)で、入力可能な最大電圧は5.5Vとなっています。アルカリ乾電池3本直列(4.5V)、LiPo電池1セル直列(3.6V)、LiFe電池1セル直列(3.3V)、カメラ用リチウム電池1本直列(3.0V)などが利用できます。ラジコンサーボやモーター駆動をするため、ある程度電流放出能力のある電池が必要になります。そのためボタン電池は使うことはできません。ラジコンサーボやモーターを繋がない場合は2.3V程度の電源での使用が可能です。いうiOSアプリが公開されているので、ダウンロードします。ボタンをタップしてスキャン開始します。電源が供給された時点でアドバタイズを開始するので、すぐに発見されリストに表示されます。選択すると接続が確立され、次のようなコントロール画面に遷移します。要は、バッテリーボックスをコネクタに挿し、アプリをダウンロードして繋げるだけです。サーボを動かしてみるとりあえず動かしてみることに成功したところで、「ロボットコアユニット」らしく、キットに同梱されていたサーボをアプリから動かしてみます。該当するコネクタにサーボを接続します。サーボやモーターを動力として、色んなおもちゃやプラモデルをスマホから操作するように改造できるわけです。ミニ四駆を1分でスマホから無線操縦できるように改造する!改造するのにプログラミンや電子回路の知識は不要です。本当に1分でできます。必要なもののリストも「ハンダゴテ」「テープ」といったレベルで載っていて、手順も写真付きで非常に丁寧に書かれていて、本当に電気回路や電子工作の知識がなくてもこの手順通りにやればできそうです。僕はいま諸事情で出先(海外)でこの記事を書いているのですぐに試せないのですが、ミニ四駆・ハンダゴテ・半田を既にAmazonで注文して家の方に送ってあるので、帰宅次第試してみたい所存です。利用してアプリを自由に作成することも可能です。bCoreをBLE端末で認識、操作するための技術情報このあたり、ソフトウェアエンジニアにとってはIRKitと同様のロマンがありますね。http://d.hatena.ne.jp/shu223/20140115/1389738427下記ページからiOS向けのサンプルコードがダウンロードできます。bCoreのiOSホストアプリのサンプルコードまた同ページでは参考書籍として下記がオススメされています。(著)が断然おすすめです。bCoreの開発にもこの本を利用させていただきました。・・・いや、結果的にステマっぽいですが、僕がバガボンドワークスさんと連絡を取り合い始めるずっと前にこれは書かれてたんですよ。2016年4月4日(エゴサーチしててたまたま発見しました)ファームウェアを書き換えるファームウェア書き込み用の端子も用意されているので、GATTを自分流に変えたいとか、何かしら特殊な処理をbCore側でしたい場合に、自分で書き換えることもできます。bCoreのファームウェアを独自のものに書き換える方法BLE113なのでBGScriptやファーム書き込み等の開発環境をMacに構築したい場合には下記記事も参考になるかもしれません。Qiitaおわりに大変ワクワクする、大人も子供も楽しめそうなプロダクトではないでしょうか。早く家に帰って僕のアバンテJr.をラジコン化したいです。比較したメリット・デメリット2015年7月にGoogleから発表されたビーコン規格、Eddystone。Products』...2014-04-22独立して最初の3ヵ月間にやったお仕事のまとめフリーランスのiOSエンジニアになって早3ヵ月経ちました。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。