どうも、まさとらん(@0310lan)です! 今回は、「micro:bit」を使ってJavaScriptによるIoT開発に挑戦してみたいと思います! ブラウザさえあれば、無料の開発エディタからプログラミングすることが可能なうえ、エミュレータも搭載されているので「micro:bit」を持っていない人でも楽しめるようになっています。 記事後半で4つのサンプル作りを解説しているので、ぜひみなさんも自作ガジェット作りを楽しんでみましょう! 【 mciro:bit 】 ■「micro:bit」とは? もともとはイギリスの学校教育向けとして誕生した「micro:bit」ですが、その扱いの簡単さから現在ではさまざまな国の授業で活用されているマイコンボードです。 クレジットカードよりも小さい「5cm × 4cm」の極小ボードに、多彩な機能がいっぱい詰まっているのが特徴です! 電子パーツを買い揃えなくても、
さあiBeaconのアプリを作ってみよう! となった時に、一番困るのがiBeaconフォーマットのBluetoothを発信してくれるようなデバイスがパッとないことです。 自分で実装?めんどいな…っていうかiPhone2台も持ってないしなぁ…… aplixやestimoteを買う?金かかるのもなぁ…… というわけで、Macを使った最も簡単にiBeaconの電波を発信する(Advertiseする)方法をまとめたいと思います。 最も簡単に「受信」をしたい場合はこちら! たった4行!最も簡単にiBeaconの電波を「受信」する方法 環境 Bluetooth Low Energy(BLE, Bluetooth4.0)が搭載されたMac製品 Macbook Pro, Macbook Pro Retina, Macbook Airなどなど 最近の製品なら大抵OK node.js v0.10.24 準備
ここ数ヶ月ぐらいキーボードを作っていた。そのためにいろいろ yak-shaving としかいいようがないことも多々していた。 いろいろ書くことが多いので、細かい設計などについては別途エントリを分ける。 コンセンプトとキーレイアウトおよび技術仕様の決定 回路設計とアートワーク・実際の製作 ファームウェアの実装 あたりをそれぞれ別途詳細なエントリを書く。だいたいの人は細かいことはどうでもいいと思うので、概要のみこのエントリにまとめる。 コンセプトや特長 UNIX ベースのキーレイアウト (というかHHKBをベース) とし、違和感なしに分割キーボードとする。 キー配列 UNIX キーボードを2分割した形を基本にする。つまり HHKB とほぼ同じで、Ctrl キーはAの左、ESC は 1 の左など。 矢印キーはどうしても欲しい (HHKB への大きな不満のひとつ) F1〜F12キーもできれば欲しい
Webサイトへモバイルやデスクトップ、タブレットなどが入り乱れてアクセスするようになると、それぞれに分けて情報配信を行いたいと思うようになります。さらにスマートフォンの中でも使える機能が異なったりして、そのための処理分けが複雑なものになっているかも知れません。 そこで使ってみたいのがSpec.jsです。より細かく端末の情報が絞り込めるライブラリになります。 Spec.jsの使い方 Spec.jsのデモです。ユーザエージェントを使って各種機能やスペックを知ることができます。例えばiPhone 6の場合は次のようになります。 var ua = new UserAgent(); // iPhone 6 var spec = new Spec(ua); spec.UNKNOWN // -> false spec.SOC // -> "A8" spec.GPU // -> "POWERVR GX64
「ランプを点けて」とiPhone上のSiriに頼むと、Raspberry Piに接続されているLEDが点灯します。Todotaniさんのデモ。とてもシンプルですがインパクトがありますね。 iPhone上にHomeKitアプリ、RasPi側にはhomebridgeというソフトウェアを導入して実現しています。homebridgeは、HomeKitをエミュレートするNode.jsサーバで、豊富なプラグインによって対応機器と連携できます。詳しい説明はTodotaniさんの下記のページにあります。 HomebridgeとRaspberry Piを使ってHome Kitの実験をしてみた ワタナベさんによるこちらの作例では、IRKitを加えて家電のコントロールも実現しています。 Raspberry Pi + HomeKit + IRKit = Siriで家電を音声操作できるようにする いつの間にか、実用
スターウォーズエピソード7皆さんもうみましたか? スターウォーズシリーズの待望の新作ですね。 今日はこの中で出てくるBB-8をCylon.jsで動かせたのでその話です。 #iotltで話した内容の詳細版です。 https://speakerdeck.com/n0bisuke/javascriptdesutauozufalsebb-8wodong-kasitayo-di-11hui-number-iotlt-5fen スターウォーズエピソード7に出てくるドロイドです。 R2D2やC3POが有名ですが、本作品ではBB-8が活躍します。 Sphero ロボティクスボールと言われています。 後述するCylon.js(やGobotなど)経由でプログラム制御出来ます。 参考: SpheroをGo言語から制御して遊んでみた Node.jsでハードウェア制御するフレームワーク(ライブラリ)です。 この辺り
進むイエxスマホ連携。新型スマートロック「danalock」が国内販売へ2015.05.29 18:00 小暮ひさのり いよいよ一般化の兆し。 ちょっと前までは「Kickstarterで資金を募っています」なんて報じられ方が多かったスマートロック。いわゆるスマホを使った施錠システムです。 当時は「ああ、将来的にはこうなると便利だよね〜」なんて思っていた方も多いのではないでしょうか。でも、その「将来」は意外と身近だったようで、今年はスマートロックが、ギューンと伸びそうな予感がします。株式会社M2モビリティーはデンマークのPoly Control社によるスマートロック製品「danalock(ダナロック)」の日本での取扱いを発表しました。 danalockはBLE(Bluetooth Low Energy)でスマホと接続。スマホからドアロックの開閉を制御することができます。使用者だけでなく、家族
はじめに MESH は SONY によるプロジェクトで、タグと呼ばれるワイヤレスのブロックに備わった機能を Canvas というタブレット上のアプリでつなぎ合わせるだけで、タグ同士が連携する仕組みを簡単に作ることが出来るプラットフォームです。 MESH: Creative DIY Kit for the Connected Life | Indiegogo ソニーチームが開発、ハードウェアをハックする「MESH」 « WIRED.jp 今年はじめに Indiegogo 上で資金調達が開始され、目標の $50,000 に対し、$64,875 の出資が集まりました。私は $149 の Advanced Set(Early Bird)に Back していたので、GPIO タグを含む 4 つのタグが届きました。 似たコンセプトのプラットフォームとして littleBits がありますが、littl
サンスター株式会社(本社:大阪府高槻市、代表取締役社長 吉岡貴司、以下サンスター)は、普通のハブラシに、ハブラシの動きを認識するアタッチメントを装着し、スマートフォンと連動させることで、歯みがきの時間を楽しみにかえる新発想のデジタルデバイス「G・U・M PLAY(ガム プレイ)」のプロトタイプを開発しました。発売は2015年を予定しています。楽しみながらキチンと歯みがきすることで、歯とお口が健康になり、からだ全体が元気になる、全く新しい歯みがき体験を提案します。 サンスターは、業界に先駆けて歯周病の原因菌を殺菌して歯周病を予防するG・U・M(ガム)ブランドの商品群を開発、1989年に発売しました。その後、世界各地でシンポジウムを開くなどして歯周病予防や、歯周病と全身疾患の関わりについての啓発に取り組みながら市場を牽引し、発売25周年を迎えました。 歯周病はむし歯と違い、痛みを伴わず知らず知
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く