今回やってみたことを、まずは結果からお見せします。左がraspbianのデフォルトのウィンドウマネージャからepiphany(2014-09-09版wheezyにデフォルトでインストールされているブラウザ)を起動した状態、右がchromiumだけをフルスクリーン表示させたもので…
Raspberry Piの画面出力については、手持ちのUSBモニターを使ったり、vncで他のデバイスに出してみたり といくつか試してみましたが、最近では専用の液晶モジュールが普通に手に入る状況になりましたので購入してみました。Raspberry Pi用2.8インチ TFTモニ…
だんだんデバイスが増えてきて配線がとっちらかってきたので、100均のメッシュバスケットとタイラップで整理してみました。縦置きにしたら場所も取らないしなんかかっこいいかも 結構すっきりしました(^_^)
ようやく、というかずっとやる予定でやっていなかった Raspberry Piを赤外線リモコンにする というのをやってみました。参照:http://homebrew.jp/show?page=1480 ハードウェア パーツ パーツは "Arduinoでリモコン" で使ったのと同じ物を使います。 LED:OS…
秋月のACM1602NI-FLW-FBW-M01を使ったキャラクタLCDモジュールを購入しました。 Raspberry Piに接続するも、当初思ったように動かなくて困っていたのですが こちらのページ に答えがあり、 要するにモジュールのPICマイコンの処理が間に合っていないという残…
C言語でのI2Cデバイスプログラミングについて簡単にまとめました。 LinuxのI2Cデバイスドライバ 個別デバイスドライバ LinuxでのI2Cデバイスへのアクセスは、それぞれ個別のドライバを作成して行うというのが基本的なポリシーとなっています。 例えば driver…
I2Cデバイスを複数つなげるために、ハブ作成しました。 USBハブっぽい感じで。 他のボードにも使い回せそうですしね。VDD/SCL/SDA/GND の4端子なんですが、割り込み用にGPIO引いといた方がよかったかも...
自宅なりレンタルなり、自前でサーバーを立ち上げて公開するとあっという間に世界中からアタックがやってきます。 うちでは会社や出先からちょっと設定をいじったりソースを取り出したりしたいなという時のために自宅鯖のsshを開けていて、 アタックがあった…
Raspberry PiでI2Cデバイスをいくつか使ってみたので、何回かに分けて紹介したいと思います。まずは秋月のADT7410を使用した温度センサーモジュールを接続し、温度データを読めるようになるまでの道のりを紹介します。 ただしこのデバイスはRaspberry Piとは…
Fedora18以降、ファイアウォール・ルーティングを行うサービスがiptablesの代わりにfirewalldがデフォルトになっています。iptablesも残っていますのでそちらを使っても良いのですが、firewalldの方がいろいろ整理されて設定も(覚えてしまえば)やりやすい…
Raspberry Pi をJenkinsのスレーブノードとして追加する手順をまとめました。 クロスプラットフォームのソフトウェア開発においてARM-Linux版の動作確認などに使用できます。 前提 LinuxのPCなどにJenkinsのサーバが構築されていることが前提です。 手元では…
Raspberry Pi にシャットダウンボタンをつける というエントリではGPIOを使ってシャットダウンボタンを作りましたが、 pythonのライブラリを使ってスクリプトを書いただけでローレベルのAPIがどうなっているかはノータッチでした。 ただ、一般ユーザー権限で…
Raspberry Piでオープンソースの日本語音声認識ソフトJuliusをコンパイル・実行してみました。 ダウンロード、ビルド http://julius.sourceforge.jp/ からSource(tarball)をダウンロードします。 執筆時点で julius-4.2.3.tar.gz です。 またディクテーショ…
コンソールを使わずに運用する場合でも自力でシャットダウンができないと何かと不便なので、スイッチでシャットダウンできるようにしました。参考にしたサイト http://raspi.tv/2013/how-to-use-interrupts-with-python-on-the-raspberry-pi-and-rpi-gpio 準…
前回はUSBモニターを接続してみましたが、一万円強で800x600の解像度だとちょっとコストパフォーマンス的にどうだろうと考えてしまうレベルです。 コンパクトで手頃な値段のモニター単品ってなかなかないんですよね。そこで今回は少し視点を変えて、VNCで別…
LCD-8000UというUSB接続のディスプレイが手元にあるので、Raspberry Piで使用してみました。 今入手するとしたらこちらですかね。センチュリー PLUS ONE 8インチUSB接続サブモニター ブラック LCD-8000U2出版社/メーカー: センチュリー発売日: 2013/04/01メ…
以前の記事で、Raspberry Piをリモートスピーカーとして使用するためにpulseaudioを使った方法を紹介しました。 そこでも少し触れましたが、BluetoothのA2DPを使用すればスマートフォン等多くのクライアントから手軽に接続できるようになります。 というわけ…
以前の記事でRaspberry Piとネットワーク越しにオーディオをやりとりする方法を紹介しました。 Raspberry Piをリモートスピーカーのように出力として使用する場合、Raspberry PiのDACを使って出力してもよいのですが、 固定オーディオとしてある程度のクオリ…
viとvimが別々のバイナリとして入っているLinuxディストリビューションでも、 同じソース(vim)を異なるコンフィグでコンパイルされたものであることが多いようです。当然ですが。 要するに /bin/vi も、実体はコンフィグの異なるvimなのです。どのようなコン…
pulseaudioのネットワーク機能を使うと、音声をリモートマシンから出力することができます。 この仕組みを使って、Raspberry Piにスピーカーを繋がずに別のマシンのスピーカーを使って音楽プレイヤーや音声合成アプリを使用したり、逆にRaspberry Piをリモー…
[[]]Raspberry PiをWi-Fiアクセスポイント&ルーター化してみた話です。 手順はほぼ以下の手順(とてもよくまとまっています)を追っただけなのですが、 http://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/overview 上記ではRTL8…
Raspberry Pi で音声合成 のつづき& OpenJTalkでwavファイルを作らずに直接再生する のバージョンアップ なネタです。 OpenJTalk-1.06+ALSAで直接合成音を再生するアプリケーションを作成して、Raspberry Piで問題なく動作しました。 もちろんx86-Linuxで…
Raspberry Pi でOpenJTalkをコンパイル・実行しました。 普通に動きすぎて何のネタにもなってないんですが(x86-Linuxの話として読んでもそのまま通じます)、一応動作確認報告としてメモしておきます。 準備 まず最初に書いておくと、HDMI出力だとうちでは…
Raspberry Pi はじめたので、少しずつでも記録を残していこうと思います。 まずは月並みですが簡単にセットアップ編(Wheezyのインストールと起動まで)。 用意したハードウェア Raspberry Pi(model B) 母艦(ここではLinuxを使います) USB電源(MicroB端…
node addonビルドに関する小ネタです。 node-gypを使ったビルド時にコマンドラインから変数指定する方法。(位置的にはmakeのマクロ相当のものです)gypの変数についての説明 http://code.google.com/p/gyp/wiki/InputFormatReference#Variablesまず、bindin…
突然のJenkinsネタですが ^^;Jenkinsでnodeのアドオンを自動でビルドして、 そのビルドスクリプトからnodeアプリ(サーバ)をサービスとして立ち上げるということをしてみたのですが そのときのメモです。# Jenkinsのジョブのワークスペースから直接サービス…
nodeのアドオンを作ってjavascript側とデータをやりとりしようとすると、 v8のデータクラスを扱うことになるのですがこれが結構分かりづらいのですね。たとえば、意味のある例ではないのですが 「javascriptのオブジェクトを受け取り、その中の"data1"要素で…
小ネタです。 例によってUNIX系環境限定の話です。node.jsのアプリを起動するときって % node hello.js みたいにしていたのですが、nodeをJSのインタプリタととらえればhello.js: #!/bin/env node console.log('hello'); みたいにshebang書けば(もちろん実…
ブラウザから日本語TTSと言えばgoogle翻訳の非公式APIが有名(?)ですが、ローカルで堂々と使える仕組みを試してみました。とは言っても骨格部分はこちら:凹みTips - Node.js 用 Open JTalk アドオンを作ってみた からもらってきたもので、私はただその上にサ…
ブラウザで簡単に音声波形みたいなものを描画したくて、HTML5のcavasとfile APIの勉強がてら作ってみました。ソース https://github.com/penkoba/drop_n_drawテストページ http://www.geocities.jp/phan_tom_0/drop_n_draw/drop_n_draw.htmlというわけで簡単…