goo blog サービス終了のお知らせ 

寝ても覚めてもPSoC

電子工作とマイコンをやりはじめました。
ど素人ですので配信する情報の取り扱いには十分注意してください。

Androidでサーボ制御(DTMF)

2011年05月25日 | その他
Androidで何かデバイスを制御する場合、基本はBluetoothを使います。
しかし、相手先から信号を受け取る必要が無く、有線で、そんなに速度を要求しない場合は、もっと簡単で安く実現できる方法があります。
それは電話発信音のDTMFを使うことです。こちらもポピュラーな方法です。

という訳で、AndroidからDTMF音を発信し、デコードICのCM8870PIで解読し、PSoCでサーボを制御するサンプルを作ってみました。※CM8870PIについてはこちら
本当はRobo-Qを動かす予定だったけど、放電しすぎたのか充電できなくて動かなかった...orz
PSoCはブレッドボードのスペースの都合上、8pinのCY8C27143を使いました。そのため、DTMF信号は本来4bit取得できるのを3bitに限定しました。これでも8個の命令が出せるし、2つ3つと組み合わせれば、もっと増やせます。

ちなみに、携帯電話(ガラケー)でもiPhoneでも問題なく動作しますwwwあたりまえですが...
DTMF音が出せる機器であれば何でもコントローラーになるってのは魅力的です。





回路図です。


プロジェクトファイルです。
デザイナ: 5.0 SP6
デバイス: PSoC CY8C27143 5V
コンパイラ:ImageCraft
PSoC_DTMF_Ctrl_CM8870PI.zip


いや、ほんとはBluetoothでやりたいけど、基板が高いんだよね...orz

Gary Moore...

2011年02月08日 | その他

今朝、新聞で見た時、まさか間違いだろ?と思いましたが、残念ながら事実だったようです。たぶん...
僕が愛するゲイリームーアが死去しました。

まだ気持ちの整理がつかないのが正直なところです。
悲しく、悔しく、残念で....

心よりご冥福をお祈りいたします。




※電子工作ネタでなくてすいません。

1年を振り返って

2010年12月31日 | その他
気が付けば2010年もあと僅か。ヤバイヤバイ。
ほんと、早いなぁ~

今年は、やっぱりMake:が大きかったかな。
当初は出展を考えていなかったけど、なんとなくノリと勢いで出てしまった。
今は反省している。半分ぐらいw

Make:以外は、何やったっけ?というぐらい記憶がない。何もやってない気がする。
少し電子工作の熱が冷めたのも影響ありとは思うけど。
とにかくハンダ付けをしていない。ほとんどしてない。ほぼブレッドボード。
これはいかんよなぁ...

うん、来年はなるべくハンダ付けするようにしよう







Android

2010年04月20日 | その他
最近ここ一週間ほど、Androidのアプリを作成しています。
電子工作よりも時間占有率が高いです。
始めたばかりなので調べることがいっぱいで....(電子工作もたくさんありますが)
今のところ、端末毎の解像度の違いを吸収するのが面倒かなぁ。
実機はHT-03A

リンクを追加

2010年01月08日 | その他

ふと、ブログのリンク(ブックマーク)を見たら何か違和感を感じた。
うーむ......。

そうだ
まだ全くPSoC・電子工作というものがわかっていなかった頃、めちゃくちゃ参考になったサイトが無いのだ!
そのサイトとは『dinop.com』。
大変お世話になったサイトを忘れているとは....orz
ソースコード、設定も画像付きで説明されていて、
キタ━━━━━━(゜∀゜)━━━━━━ !!!!!
って感じでした。
このサイトが無ければ、PSoCを使っていなかったでしょう。挫折寸前でしたからw

という訳で、リンクしました



キーボードを打った回数をTwitterへ定期的に送信するアプリ

2009年12月02日 | その他
前回の記事でTwitterのAPIを使ってつぶやきを送信する仕組みがわかったので、
応用してWindowsアプリにしてみました。

TwitterKbdCnt100.lzh 

内容は、キーボードを打った回数を定期的にTwitterに送信します!
それだけです!まぢで!!

起動するとタスクトレイに常駐するので、右ボタンクリックで設定ダイアログを出し、
Twitterの認証設定と送信間隔を設定すればOKです
詳しくは Readme.txt を見てください。

今回は電子工作と関係ありませんが、次はこのプログラムのTwitter部分を
シリアル通信に切り替えて電子工作に結び付けていく予定です

※Readme.txtに書き忘れましたが、連続して同じキーを押した場合はカウントされません。キーリピートみたいな状態はカウントされません。