画面を眺めているうちに、次の機能追加がしたくなった。出来上がった画面は一応当初の予定の文字が表示され一文字づつ左に流れていくのだが、もう少し違う命令を使用し一文字づつ表示しながらモールスの音を出してみたいと思った。使用する命令をLCD_OUTとLCD_COUSOR_LEFTからLCD_CHRに変更することにした。同時にPWMにより音を出すことにしたのだが、PIC16F88でのPWMの方法が判らない。また神頼みのWebをあちらこちら探してみる。なかなか見当たらなかったが、やっと見つけることが出来た。これで音は何とか出そうになったが、CWにする方法が浮かばない。またまたWebにお願いし、探し出すとPICの種類が違うが2つ見つかった。
とにかくWebの情報をミックスしながら画面と音が同期し出るようになった。
これで一応完成として基板に移植しケースに収めることにする。
手持ちのケースに按配の良いものが無いので100均にでも行ってこよう。
2011年10月8日土曜日
LCD表示 その2
C言語ののマニュアルが無いのでCのシンタックスがほとんど理解できないが、サンプルPGMを参考に闇夜にカラス的な状況で提灯片手にLCDに文字を表示するPGM作成に入る。
開発環境はMikro C Proの無料版を使用する。まずサンプルを入力し(といっても付録のCDからコピーするだけですが) Buildするとエラー。どうも必要なライブラリが無いといっているようだが、よくわからない。Mikro Cのマニュアルも親切に書いていないし、バージョンがあがるとパラメータや使用方法が少しづつ変わるようでよく判らない。開発画面を良く見るとLibraryというタグが、あるので開きLCDの項目にチェックを入れてみるとOKになった。Buildし動かしてみると当たり前だが、動いた。本来の目的はただ表示するのではないので、やりたいことへの機能追加に入る。
やりたいことは、移動運用時に格好付けのため、ある程度の文字とCall Signを表示し、出来れば文字は流れるようにするというもの。コーディングが済み、Buildすると今度はエラーも無く終了。早速PICに書き込み実行してみると、思っていたように文字が出ない。
ソースコードを見てみても悪いところが無い。適当にDelayとかをコメントアウトしてみると表示する。
などなど悪戦苦闘し、何とか思っていたものが表示されるようになった。
どうもMikro Cの癖(バグ)なのか??特にポインターを使用すると微妙におかしい。
なんだかんだと2日間も楽しんでしまった。
しばらく画面を眺め、音を楽しむ。
開発環境はMikro C Proの無料版を使用する。まずサンプルを入力し(といっても付録のCDからコピーするだけですが) Buildするとエラー。どうも必要なライブラリが無いといっているようだが、よくわからない。Mikro Cのマニュアルも親切に書いていないし、バージョンがあがるとパラメータや使用方法が少しづつ変わるようでよく判らない。開発画面を良く見るとLibraryというタグが、あるので開きLCDの項目にチェックを入れてみるとOKになった。Buildし動かしてみると当たり前だが、動いた。本来の目的はただ表示するのではないので、やりたいことへの機能追加に入る。
やりたいことは、移動運用時に格好付けのため、ある程度の文字とCall Signを表示し、出来れば文字は流れるようにするというもの。コーディングが済み、Buildすると今度はエラーも無く終了。早速PICに書き込み実行してみると、思っていたように文字が出ない。
ソースコードを見てみても悪いところが無い。適当にDelayとかをコメントアウトしてみると表示する。
などなど悪戦苦闘し、何とか思っていたものが表示されるようになった。
どうもMikro Cの癖(バグ)なのか??特にポインターを使用すると微妙におかしい。
なんだかんだと2日間も楽しんでしまった。
しばらく画面を眺め、音を楽しむ。
2011年10月2日日曜日
LCD表示
勉強を兼ね、移動時にPICでLCDに文字を表示するそうち(?)を作成することにした。まず書泉で参考書を購入することから始める。自前の知識に手ごろなCQ出版社の書籍が見つかる。
前からこれも使ってみたかったC言語によるサンプル集で勉強するにはもってこいのように思えた。
帰宅後本に出ているサンプルに基づき早速ありあわせの部品で組み立て見ると字が表示された。(まだ何も考えていないので当たり前か)
早速機能強化(?)に取り掛かろうと本棚を見渡すと、あれ~~C言語の参考書が無い。
そうか!!一週間ほど前にいらなくなったとC言語の参考書を破棄したばかりだった。
10数年前、C言語が社内で流行り、その時に購入した書籍であったtが、どうもC言語は性に合わないとそのままになっていて本棚の肥やしになっていたので、古くなったと破棄したのだった。あ~~~長い間使用しなかったのでと処分するとすぐその後必要になる。何でだろう??
前からこれも使ってみたかったC言語によるサンプル集で勉強するにはもってこいのように思えた。
帰宅後本に出ているサンプルに基づき早速ありあわせの部品で組み立て見ると字が表示された。(まだ何も考えていないので当たり前か)
早速機能強化(?)に取り掛かろうと本棚を見渡すと、あれ~~C言語の参考書が無い。
そうか!!一週間ほど前にいらなくなったとC言語の参考書を破棄したばかりだった。
10数年前、C言語が社内で流行り、その時に購入した書籍であったtが、どうもC言語は性に合わないとそのままになっていて本棚の肥やしになっていたので、古くなったと破棄したのだった。あ~~~長い間使用しなかったのでと処分するとすぐその後必要になる。何でだろう??
2011年9月10日土曜日
放射能線量計(ガイガーカウンターの作成)
ハムフェアで予約したキットが来たので作成する。
近頃目が良く見えないので、部品、特に抵抗の色が良く見えないので基板に取り付けるのも苦労する。なんだかんだで2時間ほどで部品取り付けが終了し、バラックで火を入れてみるが、動作しない。
キットなので部品の取り付けミスが無ければ動作しそうなものにと資料をよく読んでみるとGM管の電圧が重要なようで400V以上にするように書いてあった。
早速電圧を上げてみるとなにやら計測が始まり、10分間の計測の結果、0.06マイクロシーベルト/時と表示された。
新聞発表と同じ数値、良いのか悪いのか。
後日
雨降りの後、室内で計測すると場所によっては、0.24~0.36と結構高い(不安)
近頃目が良く見えないので、部品、特に抵抗の色が良く見えないので基板に取り付けるのも苦労する。なんだかんだで2時間ほどで部品取り付けが終了し、バラックで火を入れてみるが、動作しない。
キットなので部品の取り付けミスが無ければ動作しそうなものにと資料をよく読んでみるとGM管の電圧が重要なようで400V以上にするように書いてあった。
早速電圧を上げてみるとなにやら計測が始まり、10分間の計測の結果、0.06マイクロシーベルト/時と表示された。
新聞発表と同じ数値、良いのか悪いのか。
後日
雨降りの後、室内で計測すると場所によっては、0.24~0.36と結構高い(不安)
2011年8月29日月曜日
直流安定化電源 作成の顛末記
秋葉原に探索に行ってみたが、価格的に良いものがなく、あきらめる。
後1週間ほどすれば、HAMフェアーがあるのでそこでよいものがあることを期待することにした。
とりあえずPICのテストには支障が無いので、我慢することにした。
後日ハムフェアーに行き、電源を探す。中古の電源が何件があったが、秋葉原で見てきたものと同じものがあり、価格を聞くと10K¥とのこと、秋葉原ではせいぜい6K¥だ、3K¥にしてと言うと「だめ!」それではといろいろ交渉の結果4K¥で成立した。しかし予想していたよりも重い。
とりあえず持って他の場所を見て回るのには重過ぎるので、預けて帰りに受け取ることにした。
帰りに受け取ったけれど重過ぎる。他に現有しているが安かったので周波数測定器も購入してしまったので、帰りはどこも寄れず帰宅する。
帰宅後、早速内容の確認をしてみる。
周波数測定器は一部使用方法が判らない部分があるが、まあまあよさそう、電源は少し変。
Webで取扱説明書を探し、調整をする。どうも前の使用者(社)が設定した内容が悪かったようで設定を変更して何とか使用出来るようになった。
やはり本物(?)は使い勝手が良い。重宝している。ただ大きいのと重いので置き場所に悩む。
後1週間ほどすれば、HAMフェアーがあるのでそこでよいものがあることを期待することにした。
とりあえずPICのテストには支障が無いので、我慢することにした。
後日ハムフェアーに行き、電源を探す。中古の電源が何件があったが、秋葉原で見てきたものと同じものがあり、価格を聞くと10K¥とのこと、秋葉原ではせいぜい6K¥だ、3K¥にしてと言うと「だめ!」それではといろいろ交渉の結果4K¥で成立した。しかし予想していたよりも重い。
とりあえず持って他の場所を見て回るのには重過ぎるので、預けて帰りに受け取ることにした。
帰りに受け取ったけれど重過ぎる。他に現有しているが安かったので周波数測定器も購入してしまったので、帰りはどこも寄れず帰宅する。
帰宅後、早速内容の確認をしてみる。
周波数測定器は一部使用方法が判らない部分があるが、まあまあよさそう、電源は少し変。
Webで取扱説明書を探し、調整をする。どうも前の使用者(社)が設定した内容が悪かったようで設定を変更して何とか使用出来るようになった。
やはり本物(?)は使い勝手が良い。重宝している。ただ大きいのと重いので置き場所に悩む。
2011年8月20日土曜日
直流安定化電源 作成-2
出来上がってみると、もう少し機能アップしてみたくなり、新規に再作成することにしました。
いろいろWebで調べてみると結構複雑な回路になるので、電源部分は前回と同じ回路とすることにし、電圧計部分の機能アップすることにしました。
せっかく作り直すので電流も測れるようにしました。
回路は『CQ出版社 PCを使った簡易測定器』の電圧電流計を参考にしました。
電圧電流計は付録の基板を使用できれはよいのですが、基板は以前すでに作成し使用してしまっていたので今回は汎用穴あき基板で作成しました。
とりあえず作成し、動作確認すると又余計なアイデアが沸いてきて、駆動用電源を入力電源と共用するため、3端子による5Vの確保と絶縁するため、DC-DCコンバーターを入れ込むことにした。
せっかく電圧電流計がきれいに組みあがった基板のスペースに無理やり入れた。
ここでもずぼらぶりが!!!
入力電源電圧が5Vいかに絞れない。 あ~~~
しかし、いろいろやっていると結構コストが掛かる。作成に意味があることはあるのだが、製品を購入してもよいのでは思い始める。
Webで検索すると中古品なら4~8K円程度で入手可能と判り、秋葉原に探索に行くことにした。
機能アップはとりあえずペンディンクにする。作成した電圧電流計は別にも使用できる。

基板はこのようにぐゅちゃぐゅちゅです(まあ、いつもの事ですが)
いろいろWebで調べてみると結構複雑な回路になるので、電源部分は前回と同じ回路とすることにし、電圧計部分の機能アップすることにしました。
せっかく作り直すので電流も測れるようにしました。
回路は『CQ出版社 PCを使った簡易測定器』の電圧電流計を参考にしました。
電圧電流計は付録の基板を使用できれはよいのですが、基板は以前すでに作成し使用してしまっていたので今回は汎用穴あき基板で作成しました。
とりあえず作成し、動作確認すると又余計なアイデアが沸いてきて、駆動用電源を入力電源と共用するため、3端子による5Vの確保と絶縁するため、DC-DCコンバーターを入れ込むことにした。
せっかく電圧電流計がきれいに組みあがった基板のスペースに無理やり入れた。
ここでもずぼらぶりが!!!
入力電源電圧が5Vいかに絞れない。 あ~~~
しかし、いろいろやっていると結構コストが掛かる。作成に意味があることはあるのだが、製品を購入してもよいのでは思い始める。
Webで検索すると中古品なら4~8K円程度で入手可能と判り、秋葉原に探索に行くことにした。
機能アップはとりあえずペンディンクにする。作成した電圧電流計は別にも使用できる。
基板はこのようにぐゅちゃぐゅちゅです(まあ、いつもの事ですが)
2011年8月18日木曜日
直流安定化電源 作成
PICなどのテストをする時、通常は5Vの電源があれば事足りますが、時々駆動のため以外に電圧が可変可能な電源が必要になることがあり、手持ちの大きな直流電源を使用していましたが、使い勝手が悪いので、Webでいろいろと調べてみるとICひとつで簡単に電圧可変ができる電源ができることがわかり、早速作成してみました。可変電源はInput電源を除けば3cm x 3cm程度の基板に作ることが出来ます。
電圧と電流はテスターx2台(または電圧計と電流計)で測ればよいのですが、せっかく作成するので、電圧計を組み合わせてみようと手持ちのジャンク(?)を引っ掻き回すとだいぶ前に一時凝っていろいろケースに入れて作成した秋月から購入した電圧計が出てきたのでこのケースの中に組み込むことにしました。
この電圧計は測定電源と駆動電源は絶縁する必要があり、006Pを使用するようになっています。
006Pは測定する時SWでOn/Offするようになっていました。
ケースには可変電源基板と電圧可変用のVRが何とかスペースが確保できそうなのでも、ケースの加工を始める。ケースから電圧計をすべてはずし、加工すれば楽なのだが、元来のずぼらから、電圧計ははずさず加工に入る。ドリルで穴を開けるときは勢い余って電圧計を傷つけないように!!
1時間ほどで終了、配線して終了
使用してみると、VRをまわし電圧を可変するが、想像していたものよりクリチカルで細かい電圧設定には耐えられそうに無い状況であった。無い頭脳を駆使して考えてみるがよいアイデアが出てこない。ICの説明書にある電圧可変の式をいろいろとEXCELでシミュレートしてみるがいまいち??
Webで似たような作成例やメーカー製品を見てみると、どうも似たような悩みからか祖設定用VRと調整用VRで対応しているようなので、VRを追加してみることにし、まずケースに入れない状態でテストしてみると満足はしないが、何とかなりそうなので、VRを追加することにしました。
問題はスペースだが、無理すれば何とかなりそうなので実行する。
多回転VRを使用すればもっと細かく電圧設定が可能のような気はするが、スペースが取れないのであきらめる。
でもって、こんな形になりました。
電圧と電流はテスターx2台(または電圧計と電流計)で測ればよいのですが、せっかく作成するので、電圧計を組み合わせてみようと手持ちのジャンク(?)を引っ掻き回すとだいぶ前に一時凝っていろいろケースに入れて作成した秋月から購入した電圧計が出てきたのでこのケースの中に組み込むことにしました。
この電圧計は測定電源と駆動電源は絶縁する必要があり、006Pを使用するようになっています。
006Pは測定する時SWでOn/Offするようになっていました。
ケースには可変電源基板と電圧可変用のVRが何とかスペースが確保できそうなのでも、ケースの加工を始める。ケースから電圧計をすべてはずし、加工すれば楽なのだが、元来のずぼらから、電圧計ははずさず加工に入る。ドリルで穴を開けるときは勢い余って電圧計を傷つけないように!!
1時間ほどで終了、配線して終了
使用してみると、VRをまわし電圧を可変するが、想像していたものよりクリチカルで細かい電圧設定には耐えられそうに無い状況であった。無い頭脳を駆使して考えてみるがよいアイデアが出てこない。ICの説明書にある電圧可変の式をいろいろとEXCELでシミュレートしてみるがいまいち??
Webで似たような作成例やメーカー製品を見てみると、どうも似たような悩みからか祖設定用VRと調整用VRで対応しているようなので、VRを追加してみることにし、まずケースに入れない状態でテストしてみると満足はしないが、何とかなりそうなので、VRを追加することにしました。
問題はスペースだが、無理すれば何とかなりそうなので実行する。
多回転VRを使用すればもっと細かく電圧設定が可能のような気はするが、スペースが取れないのであきらめる。
でもって、こんな形になりました。
登録:
投稿 (Atom)