2011-11-01から1ヶ月間の記事一覧

ダイナモLEDの理論についてまとめておく

このページにお世話になります。 http://www.kansai-event.com/kinomayoi/cycle_light/CL.html ダイナモでLEDを光らせるためには、つぎの2点が必要です 1.交流→直流への変換(LEDは逆電圧で破壊されます) 2.電圧を一定にする(高電圧をかけるとLEDに過…

ダイナモLEDその3:シガーソケット用携帯充電器をステップアップDC-DCコンバータに改造する

ダイソーの300円シガーソケット用携帯充電器を買いました。 お目当てはこの中に入っている24V-5VのステップダウンDC-DCコンバータ回路です。 分解して取り出します。

ダイナモLEDその2:整流回路

自転車のダイナモ発電器の電流でLEDを駆動するためには、交流→直流の変換が必要です。 これを整流といいます。 整流には逆方向に電流を流さないダイオードを用いるのですが、今回は市販のLED電球からダイオードブリッジ回路をゲットしようと思います。買って…

自転車のダイナモ灯にLEDを使う(その1:LED懐中電灯の実験)

やっと実験しました。買ってきたのはこちら。 開けてみたところ コーピングソーで切断してこじ開けます。 中身をとりだしたところ。 次に、ちゃんと光るかどうか確かめます。 4.5Vの直流電源(今回は電池)をつなぎ、点灯テスト。 導通しやすいように、基盤…

AndroidでPC用Bluetoothドングルに接続する

まだ試してないけど、面白そう。http://side2.jp/2011/05/android-bluetooth-dongle-pic24f/

SwingでJDBCを扱う

やっとこさ動いた。(実行環境) データベース:MySQL 5.1 データベースコネクタ:JDBC Connector/Jまず、データベースを用意する。 cd /usr/local/mysql/bin ./mysqladmin -u root -p passwd create hellodb で、hellodbというデータベースを作っておく。(…

トランジスタについて

一度まとめておきたい。(ちょっと先になりそう) あと、LTSpice IVによるシミュレーションも書こうと思います。

Javaデータベースコネクタの設定

JavaアプリケーションでMySQLを使いたい。 コネクタというものが必要らしい。Connector/Jのインストール http://codezine.jp/article/detail/3813?p=2 ダウンロード先 http://dev.mysql.com/downloads/connector/j/5.1.html解凍したフォルダの中にある mysql…

OS X LionにMySQLをインストール

Mac

Ruby on RailsをやろうとしてSnow LeopardでMAMPをインストールしていたが、 今度はMySQLを個別にインストール。Eclipse 3.4を使ったデータベース操作 〜Eclipse 3.4 入門〜 http://codezine.jp/article/detail/3813 これ見てMySQL5.1をインストールしたけど…

AndroidでGoogle音声認識を使う(RecognizerIntent)

http://www.adakoda.com/android/000164.html出力の結果、認識された候補が全てでてしまう。 (例)Helloと言ったつもりが、 hellohelloooohelloooooooみたいな感じ。

もう一度Activityの遷移を実装してみた(Android、インテント)

ソースがぐちゃぐちゃになったけど、完全に理解した。やることは、3つのアクティビティを順番に渡していくこと。 ActivityTest(.class) => MyEditBox(.class) => MyCheckBox(.class) それぞれのレイアウトは res/layout/下に main.xml, main2.xml, main3.xm…

回路図エディタBSchを使う(Mac)

MacでBSchを動かそうと思ってMiku installer及びWineのアップデートを図っていたわけですが。 どうやらMacで動く、Qt-BSchなるものがあるようです。 http://www.kitanosawa.com/hp_hd_html/hd_menu.php ここからダウンロード http://storklab.cyber-ninja.jp…

Miku Installer のWineを最新版に変更する(も、失敗)(追記:動いた)

Mac

WineはWindowsエミュレータ。 Miku installer が使っているwineのバージョンが1.1.2だったので最新版に変更する。http://sugimotosan.jugem.jp/?eid=36 の通りに作業する。まず、古いMiku installerをApp cleanerでアンインストール。次に、wineをダウンロー…

WiRemoteのセットアップ

WiimoteLib.dllを使いたい。 using WiimoteLib; Wiimote wm = new Wiimote(); wm.Connect(); で、newするとエラーが出て停止する。 原因究明中。

Androidで画像描画(OpenGL ESを利用)

緑本から。 PolygonSample.java(メインクラス) package opengl_es.test.polygonsample; import android.app.Activity; import android.os.Bundle; import android.opengl.GLSurfaceView; import android.opengl.GLU; import android.view.Window; import jav…

グローバル変数のスコープ

前回実装した、テキスト読み込み→2次元配列に格納のプログラムで学んだこと。 フィールドでグローバル変数を宣言した後、コンストラクタでその変数の型(及びクラス)をもう一度宣言してはならない コンストラクタでグローバル変数の型を再び宣言すると、そ…

自転車のダイナモ発電機でLEDを点灯させる

自転車の電球が切れたので、自作LED灯に交換する。 参考:http://www.kansai-event.com/kinomayoi/cycle_light/CL.html 自転車のダイナモ(発電機)の発電電圧はスピードによって変わりますし、交流発電機です。 LEDは電圧が低いと点灯しませんし、過電圧だ…

テキストを読み込んで配列に格納する

テキストを読み込んで配列に格納する。 読み込むテキストは、スペースで区切られた文字列。つまりこんな感じ。 文字 文字 文字 あ い 1 う え 2 ...package first; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcep…

Swingで画像表示(ImageIconクラス)

http://www.javadrive.jp/tutorial/jlabel/index6.html パスの指定でトラブル。 なぜか、 ./hogehoge.pngでは駄目だけど ./img/hogehoge.pngでうまくいく。 validate public void actionPerformed(ActionEvent e){ System.out.println("hogehoge"); JFileCho…

Kinect SDKのインストール

WindowsにKinece SDKをインストール http://www.cyber.t.u-tokyo.ac.jp/~take/kinect/kinect-for-windows-sdk-beta.html

gnuplotのインストール / Mac

Mac

Octaveをインストールしたらgnuplotが無いと言われたので入れる。Homebrewとバイナリを試したが、入らない。 ここのやり方でできた。(普通の方法) http://www.miscdebris.net/blog/2010/03/25/install-gnuplot-4-4-0-on-mac-os-x/

状態方程式の解

1入力1出力線形時不変系の状態方程式 の解を求める。 まず、xがスカラーのとき、 この微分方程式の解は、 (定数変化法で解く)次に、xがベクトルのとき。 まず行列指数関数を で定義すると、x,yの解はここで、係数行列は、時刻においてにあった状態が、それ…

MacTex / Texlive

久しぶりにTex使おうとしたら使えなくなってた。 lionでのアップデートの際に使えなくなったっぽい。 (7月にアップデートして8月に使った気がするが、7.2から変わったのかな) MacTexとTexLiveAddを入れる。 http://www.tug.org/mactex/2011/ http://www2…

OpenNIのインストール / MacOS

MacOSにOpenNIをインストールする。 http://d.hatena.ne.jp/scalar/20110121/12956198911. libfreenectのインストール --insecureのオプションは外したらうまくいった。2. niRegがない、と言われる。 ./install.sh: line 27: niReg: command not found OpenN…

伝達関数と状態方程式

1入力1出力線形時不変系の状態方程式 の伝達関数Gを求める。 x(t)の初期条件をx(0)=0として上式をLaplace変換する。 これより、 したがって より、 これが、伝達関数と状態方程式を結びつける関数(制御のしょっぱなに習った) これは、「状態方程式から伝…

状態方程式の構造と性質

状態方程式の一般系 状態方程式の記述の種類 1入力1出力系(SISO)と多入力多出力系(MIMO) 線形系(linear)と非線形系(non-linear) 時不変系(time-invariant)と時変系(time-varying) 連続時間系(continuous-time)と離散時間系(discrete-time) 以降、1入力1…

簡単なCFDのやり方を調べてみた

Matlab/Octave で数値流体風洞実験を行う / ますぽんの雑記 http://d.hatena.ne.jp/mscp/20100920/1284976079 様々な移流方程式の数値計算法を比較してみる / ますぽんの雑記 http://d.hatena.ne.jp/mscp/20100922/1285175835昔取った杵柄じゃないけど、やり…

発振回路

発振回路のまとめ。アナログ回路面白い。 低周波発振回路 マルチバイブレータ 非安定マルチバイブレータ(自走マルチバイブレータ) 単安定マルチバイブレータ(ワンショット・マルチバイブレータ) 双安定マルチバイブレータ(フリップフロップ) CR発振器 …