10年ほど前にヤフーブログにあった記録をここへ移しました。「PIC16F84Aで作ってみました 」というホームページも運営していました。今はそこも消滅し http://picdetukutte.toshi-ie.com/PIC16F84A.html にすべてではありませんが引っ越しています。あわせてご覧いただければ幸いです。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
またまたPICの製作記事です。
今回はとても安価な18ピンのPIC16F716を使ってステレオのLEDレベルメーターを作ってみました。秋月の価格で110円ですね。
片チャンネルLEDを8個で音量を表示させるってヤツです。左右あるのでLEDは合計で16個ですね。
ノートPCのヘッドホン端子から信号を取り込んで左右の信号をそれぞれA/D変換してその値に応じてLEDを表示させるというとても簡単な話ですよ。とうぜんヘッドホンも聞こえるようにしました。外部のアンプを介してスピーカーで大音量で再生ってのも出来ますよね。
出力側がヘッドホンとアンプとではA/D変換の値に違いがあるようです。その辺りを調整できるようにA/D変換の測定基準電圧をアジャストできるように半固定抵抗を付けましたがボリウムの方がよかったかも・・です。この基準電圧は最小が2.5Vなのでボリウムは半分以上回すと2.5Vよりも下がるので変換値がヘンになり左右のLEDが合いません。
それでも合わないときはプログラムのLEDの表示を変えてしまうのです。
で、出来上がったのですがメーターと言うよりは電飾です。イルミネーションですね。
もう少し触ってみて気が済んだらホームページにプログラムや回路図をアップしますよ。
驚くほど簡単なプログラムです。ですので左右のLED表示を別々にパターンできるようにしました。それぐらいしか遊ぶところがありません。
回路も半導体はPICだけです。トランジスタは使いません。あとはLEDが8個X2で16個、セラロック20MHz1個、半固定抵抗1個、抵抗が7個、これも実際は2個でよいかも・・・。
電源は5V。これは5Vにしてください。それ以下ではA/D変換が出来ない可能性があります。7805に5VのACアダプタを付けたら動きませんでした。んで、手をかざすと動いたりして不思議な現象がありました。これは今度のネタにかんがえようかとも思ってます。 このときのPICへの電源電圧は3.95Vでした。
今日は真面目に書きました。
んじゃね~~~。
久しぶりのPICネタです。
今回は定番PIC16F84Aで7セグLED4桁のデジタルクロックの製作です。
7セグはカソードコモンを使います。ダイナミック点灯で電流増幅用で2SC1815を4個使います。水晶発振子は4.194304MHzを使います。アジャスト用のトリマコンデンサは50PFです。
表示は「時:分」で24時間表記。表示切替用のボタンがありましてそれを押している間、「分:秒」と表示が替わります。
時刻合わせも時、分、秒と3つの押しボタンで出来ます。
PIC16F84Aを使ったことがある人なら疑問に思うでしょう。足の数が足らないのではと・・。
そうです。普通に考えると足りません。7セグに7ピン、ドット「:」で1ピン。時間2桁、分2桁それぞれのダイナミック点灯のトランジスタが4つで4ピン。表示切替用ボタンで1ピン。ここまでで13ピン使います。
84AはRA0、1,2,3,4、の5ピンとRB0,1,2,3,4,5,6,7、の8ピンの合計13ピンです。
では時刻合わせの時、分、秒の3つの入力ピンはどうやって接続するの?。ってことですよね。
秘密はアセンブラのプログラムにあります。
TRISAやTRISBってレジスタがありますよね。知らないか・・・。
秘密はそれの扱いなのです。
まあ 回路図からASM、HEXまで公開してますので見てください。見ればわかります。わからなかったら「教えてください」って連絡ください。でもどこまでわかったかは教えてね。
説明が面倒なのでHPにさえ詳細を書かないので不親切ですね。でも教えてって言われたら教えますよ。
んじゃね~~~。
出来ました~三菱ちゃん。
解析も出来る。& リモコンも作れる。
いいじゃんいいじゃん。
何が良いかといいますと作業場にあるテレビがパナソニックでビデオデッキが三菱なのですよ。
このどちらもが純正のリモコンの調子が悪くて困っていたのです。
三菱のビデオデッキはリモコンじゃないと動かないモードがあったのでこれからは安心です。
と、言いますか、リモコンが壊れていたので解析が出来ません。しかし、何10回かに1回だけ正常な信号を出してくれるのでこれを拾ってデータとしました。これも解析装置があったんで発見できたわけです。
1台のリモコンにパナソニックと三菱を同居させて楽チンであります。
製作記事はこちらです。
http://picdetukutte.toshi-ie.com/PAGE12.html
んじゃね~~~。 おやすみ~~。
画像は三菱のリモコンを音として拾ってみました。下の切れている幅の狭い部分が0で広い部分が1です。左からみると
1110101001000000で4ビットに区切ると
1110 1010 0100 0000 となります。
16進数であらわすと
EA 40 となって三菱ビデオデッキの電源オンオフの信号なのですぜ。
わかったぁ? んじゃね。
完成です。
リモコンのデータを解析する装置を作ってデータを読み出して、そのデータを出力すればほ~ら出来上がり。
http://milky.geocities.jp/waewax/PAGE12.html
データを解析出来ればアクオスに限らず他の機器でもokなはず。
ブラウン管TVがあるのでそれで試してみたら東芝、パナソニック、SONYが見事動作しました。家電協フォーマット、NECフォーマット、SONYフォーマットすべて解析出来ます。すごいな~~。
リモコンの写真はまた今度ね。
んじゃね~~。おやすみ。
こんにちは。
今日は雪ですね。お外で遊べません。
なのでおうちで遊んでいます。
こんなの作ってました。
http://picdetukutte.toshi-ie.com/MARIO.wav
プログラムは以前に作った3和音のホワイトクリスマスのヤツの転用。
ニンテンドウのgame boyのsuper mario landってとにかく懐かしいヤツの音楽を耳コピーして暇を潰してたってワケよ。
我が家にはゲームボーイじゃなくてパソコンで遊べるソフトがあるんだよ。
好きな色のカラーにもなりますです。
んでそれで必死に聞いて楽譜に起こしたってことです。
どう?聞こえる?
こんなソフト古すぎて知らないか・・・。
もう20年ぐらい前になるのかなあ?
そのうち製作データはホームページにアップするよ。
早く欲しい人はどんな風でもいいから連絡ちょーだい。
んじゃね~~。