ラベル 電子工作 Arduino AVR の投稿を表示しています。 すべての投稿を表示
ラベル 電子工作 Arduino AVR の投稿を表示しています。 すべての投稿を表示

2011年12月14日水曜日

AVRで作る”APO3”

”APO3” Automatic Power Off と言う製品が在ります。
オリジナルは、APRS World, LLCのサイトに掲載されており、数社から製品を販売しています。
なおかつ、回路図・ソースコード・HEXファイルが公開されています。

この製品は、・・・・
アマチュア無線を楽しむ場合で、車に無線機を載せて移動運用される方も多いと思いますが
そんなとき、車のバッテリーが過放電してしまわないようにバッテリー電圧をモニターして、
設定電圧以下になったら即又は5~20分後、車のバッテリーから無線機を切り離す製品です。

オリジナルは、コントロラーにPICを使っています。
ところが、このPICが”PIC16F684”で、なぜか簡単に入手できそうにありません。
HEXファイルを書き込む環境だけは有りますが、PICのまともな開発環境など無いので
他のPICに移植する事も出来ず、お手上げです。
決定的な事は、C言語など知らない私には能力がない事です!

そこで勉強がてらAVR(ATMEGA8)とBASCOM-AVRでAPO3もどきを作ってみました。

外観の様子です。



詳しい内容などは、こちらのサイトに。。。

2011年11月25日金曜日

Arduino Uno  LCD文字化け お手上げ!

以前書いた、”LCD文字化け”を解消するべく秋月から"ATMega328P"を
購入して交換してみました。
Arduino用Bootloaderの書き込みにチョット手間取りながら・・・・・
何とか問題のスケッチ書き込み成功・・・・が・・・・現象が再発!
秋月から、AVRと一緒に購入したArdunio互換ボードを組み立て、交換して
みましたが同じ結果。
これがArdunio互換ボード。(USB周りがUNOとは異なる)

LCD3種類、接続ケーブルなど・・・・順に交換したりしましたが、HWの問題では
無いらしいとの結論になりました。

このスケッチは私が書いたものでは無いし、私には元々SWを書けるスキル
など無いので・・・とりあえずギブアップということで。。。。。

Ardunioを勉強するか・・・・・
でもソフトウェア系に昔から色々挑戦してきたが、すべて挫折しているので
こっち方面には根本的に向いていないのだろう。

2011年11月13日日曜日

Arduino Uno  LCD文字化け

”Arduino Uno”に、このDDSとGPSを接続して時刻に同期して信号を生成する
プログラムをテストしているが、LCD表示が化ける。


汎用のシールド上に、周辺回路を組込みテストしているのですが。。。。



しばらく動作させていると、こんな状況になってしまう。
このまま放置しておくと全体に広がる。
発生する頻度/時間がバラバラ・・・・・数分から数時間・・・!


これが正しい状態。

最初LCD不良かと思い、別タイプの物に交換してみたが
こんな表示で再発・・・・

プログラムをいじってみたり、パスコンをふやしてみたり・・・・・
(スコープで見てもひどいノイズは無い)、何をやってもダメ。
LCD表示の問題だけで、信号生成などは平常に動作している。
一度、エンジンのATmega328Pを交換してみよう。
手元に無いので、しばらくペンディング。