Arduino

ESP8266でNAT(NAPT)でWi-Fiを中継する

ESP8266(ESP-WROOM-02)を最近よく使っています。ESP8266を使ったセンサを、Wi-Fiアクセスポイントから遠い、直接電波の届きにくい場所に置きたかったため、ESP8266をもう一つ使ってWi-Fiの到達範囲を拡張する中継機にした(といってもブリッジではなくNAPTル…

USB直結のスクリーンセーバーブロッカー

USB直結スクリーンセーバーブロッカーを作ったツイートのまとめです。USBポート直結できるスクリーンセーバーブロッカー - Curated tweets by NeoCat なおArduino互換のため、Arduino IDEでボードの種類としてArduino Leopardを選択すればプログラムの書き込…

スマートメーターからリアルタイムに消費電力を取得する

少し前からスマートメーターの導入が始まっています。東電は2020年度末までに一般家庭などへの導入を完了させるそう。 http://www.tepco.co.jp/smartmeter/index-j.html 東電の場合、電力メーター情報発信サービス(Bルートサービス)を申し込むと、優先的…

MicroView + FM Tuner

OLEDディスプレイ搭載ArduinoのMicroView (Uno互換) と、FM Tuner Si4703 評価ボードを組み合わせてFMラジオを試作しました。 電源はリチウムイオン電池+LiPro Charger。 動いてるところ。表示は1行目から周波数、ボリューム、感度 ([S]はステレオ受信)、放…

Ringでリモコン

あのRingが届きました。 iPhoneアプリで好きなジェスチャーとアクションを対応付けして使います(もちろん設定後は、アプリがバックグラウンドに回っていてもRingの操作を受け付けてくれます)。 標準アクションだけでもいろいろな操作に対応していますが、…

販促品のLEDファンのデータを書き換えてみた

とあるカンファレンスのIntelブースで、販促品(?)のLEDつきファンを貰いました。 スイッチを入れるとファンが回転し、羽根に入っている7つのLEDが空中に文字を描き出すというもの。 もともとは求人広告として、「We're Hiring!」の文字とURLをアニメーション…

ArduinoとKinectでラジコンヘリを飛ばしてみた

KinectとProcessing、Arduinoを使って、ラジコンヘリを飛ばすしかけを作ってみました。 動画: 赤外線ラジコンヘリ 飛ばすのはFS-IRH100 (F103)という室内用のラジコンヘリ。 赤外線方式のコントローラが付いてきます。 2000円台という安さながら、慣れるとか…

USBミサイルランチャーをArduinoでコントロール

久しぶりにUSBホストシールドで遊んでみました。 USBで制御できるミサイルランチャー(カメラ付き)を手に入れたので、これをArduinoから動かしてみます。 必要なもの Arduino (Duemilanove / Uno。 Megaでも大丈夫かな?) USBホストシールド USBミサイルラン…

「Arduinoスーパーナビゲーション」でTwitterライブラリを紹介頂きました

書籍「Arduinoスーパーナビゲーション しくみと応用テクニック」で拙作のTwitterライブラリを紹介していただきました。Arduinoスーパーナビゲーション しくみと応用テクニック作者: サンハヤト株式会社 Arduino愛好会,河連庸子,山崎文徳,神原健出版社/メーカ…

Arduino 1.0対応Twitterライブラリを公開

Arduino 1.0が2011/11/30に正式リリースされました。 新しいArduinoに対応したり、ライブラリの強化などが図られています。(詳しい変更点はRelease Noteを。) 個人的にはEthernetライブラリが強化され、DNSやDHCP機能を標準でサポートした点が嬉しいところ…

Arduino用のLSM303DLH(デジタルコンパス+加速度センサ)ライブラリ

1つのチップに3軸の地磁気センサ(デジタルコンパス)と3軸の加速度センサを内蔵した、LSM303DLHというチップを搭載したSparkfunのボードがスイッチサイエンスなどから販売されています。お値段も円高効果か3000円を切っていてお買い得。LSM303DLH搭載傾き補…

オーディオ用スペアナ製作

スイッチサイエンスで販売されているチップを眺めていたら、スペクトラムアナライザMSGEQ7とLEDドライバが並んでいて、「あー、スペアナ作れるよってことね」と思い、オーディオ用のスペクトラムアナライザを製作。 ベース基板。MSGEQ7を2つ積んで、ステレオ…

Arduinoで電波時計を合わせよう

現在、福島第1原子力発電所の事故の影響で、東日本で電波時計の基準となる福島の送信所からの標準電波(JJY)の運用が止まっています。このため、電波時計の自動調整が行えなくなっています。(西日本は九州からの電波があるため問題ありません。) このJJYを…

電流センサ+Arduinoでコンセントの電流を測ってみた

スイッチサイエンスで売られている電流センサ ACS714 を使って、コンセントの電流を計測するモノを作りました。家電をON/OFFをモニターするとか、波形みたりもできます。±5Aまでのと±30Aまで測れるのがあるけど、使ったのは5Aの方。 写真のようにコンセント…

ArduinoでFeliCaリーダー; 黒パソリ(RC-S330,370)に対応

ArduinoでFeliCaリーダー & ケータイにURLをプッシュ の続編です。 黒パソリこと、RC-S330,およびRC-S370に対応させました。 USBのエンドポイントがコントロール+インタラプト転送からバルク転送に変わった他、コマンド体系も少し変わっているようです。プロ…

ArduinoでFeliCaリーダー & ケータイにURLをプッシュ

ArduinoでFeliCaリーダーを作ってみました。FeliCa PlugではなくPaSoRiを使っています。 SuicaとEdyを交互に検出して、残高を表示しています。 おサイフケータイのように両方に対応するものは両方とも表示。 「WebTo」機能(三者間通信)も試してみました。ケ…

IDE 0019以降向けにDNSライブラリを移植

http://gkaindl.com/software/arduino-ethernet で配布されているArduino用のEthernetDNSライブラリですが、IDE 0019以降ではコンパイルが通らず動作しません。これはEthernetライブラリがUDPをサポートするなど変更が加わった影響のようです。対応中だから…

I2C液晶ライブラリ

ストロベリー・リナックスのI2C接続できるキャラクタ液晶が手軽で便利そうだったので、いくつか購入。 たったの2線で通信できるので、他の液晶と比べて配線がとても簡単ですし、同じくI2C接続のRTC等とも相性が良いのが特徴です。あとアイコン表示があるのも…

気圧センサMPL115A1

気圧センサMPL115A1をArduinoに繋いで気圧を測ってみました。MPL115A1 SPI接続気圧センサモジュール 気圧センサに加えて、補償用の温度センサが入っています。*1 精度は"kPa accuracy"とのことなので、10hPaくらいは誤差範囲ってことでしょうか? (あまり精度…

SoftModemインターフェースボードとJavaScriptで通信

SoftModemインターフェースボードを購入したので、遊んでみました。 スイッチサイエンスさんでほぼ完成状態で販売されています(ピンヘッダ付けるだけ)。 SoftModemインターフェースボード--販売終了 - スイッチサイエンス SoftModemインターフェースボードが…

「Boxel」のレシピ

Make: Tokyo Meeting 05に出展させて頂いた、1pixelだけのディスプレイ(?) Boxel。会場で「これスケッチ公開してないの?」と質問頂いたことだし、せっかくなので中身をちょっと説明。

Make: Tokyo Meeting 05に出展しました

5/22日、23日開催のMake Tokyo Meeting 05に、「チームひつまぶし」という名前でこっそり出展させて頂いてました。来て頂いた方、どうもありがとうございます!ちなみに「チームひつまぶし」*1は私(@NeoCat)と中学時代の同級生(@karinsan)の2人でやってます…

ArduinoからApple Remoteの赤外線信号を送信

ArduinoからApple Remoteの赤外線信号を送信するライブラリを作りました。 ライブラリのダウンロードはこちらから。 ダウンロード後、AppleRemoteIR フォルダを ~/Documents/Arduino/libraries に入れて下さい。 IDEを起動すると、簡単なサンプルスケッチが …

ArduinoからTwitterにPOSTするライブラリ OAuth版

以前、 ArduinoからTwitterにPOSTするライブラリを作って公開しましたが、その時はTwitter APIのユーザ認証にBASIC認証を使っていました。 しかし、2010年6月からBASIC認証は廃止される予定となっており、新しい認証方式であるOAuthに移行することになってい…

ドア開閉ロガー

ドアを開けたり閉めたりした時刻を記録するデバイスを作ってみました。簡易セキュリティみたいな感じ。 なんと4階建て(下からArduino, XBeeシールド, バニラシールド, 秋月のキャラクタ液晶)。 なお実装がきたないのは仕様です(ぁ)。 ドア開閉の検出は、赤外…

XBeeシールドとEthernetシールドを同時に使う

ArduinoのEthernetシールドには、ピンヘッダをそのまま上にバイパスするソケットがついており、他のシールドを重ねて装着することができます。 XBeeシールド + Ethernetシールド 上記のリンク先にもXbeeシールドをEthernetシールドの上に載せて3階建てにし…

ArduinoからTwitterにPOSTするライブラリ

このエントリで紹介しているライブラリは、2010/8月に廃止されたBASIC認証を使用しており、現在動作しません。 以後は、OAuth対応版に移行して下さい。使い方はほぼ同じです。 一つ前のエントリで紹介したArduinoの魅力の一つに、「シールド」と呼ばれる拡張…

Arduinoで学習リモコン

Aruduino Duemilanove 328買ってみた。 Arduino (アルデュイーノ)とは、AVRマイコンを搭載しデジタル/アナログ入出力を備えたイタリア発祥のマイコンボードです。C++ライクな言語での開発環境が整備されていて、非常に簡単に開発が出来るのが特徴。いろんな…