HOMERSSサイトマップ

●ABOUT2010年02月 アーカイブ

2010年02月02日

スイッチのテスト

スイッチの動作テスト。

LCDに表示するまでまだまだかかりそう。

日時: 2010年02月02日 09:07 | カテゴリ:AVR -電子工作-| | トラックバック (0)

オームの法則

抵抗値を求めるのにオームの法則を使う必要があるらしい。
そういや中学生の時にならったな。
V=RI(電圧=抵抗x電流)
で、どうすんだっけ?これ。

えっと先のAVR回路では
電源として乾電池2個を直列でつないでいるから電圧は3V。
LEDに必要な電圧は2V。
LEDに必要な電流は10mA
3V-2V=Rx10mA
単位をそろえて
3000-2000=Rx10
1000=Rx10
R=1000/10
R=100
ってことで抵抗が100Ω。

■参考
LEDの電流制限抵抗の求め方

日時: 2010年02月02日 13:09 | カテゴリ:AVR -電子工作-| | トラックバック (0)

ゼロから学ぶ電子回路

ゼロから学ぶ電子回路
ど素人にはこの本がお勧めらしい。
近くの本屋には売ってなかったのでamazonで購入か。
しかしPCのも含めてこういう技術書は高い。
買うのを失敗すると(自分のレベルに合っていないと)かなり凹む。

日時: 2010年02月02日 16:25 | カテゴリ:AVR -電子工作-| | トラックバック (0)

2010年02月03日

LCDユニット

AVRでLCDユニットに文字を表示させるために購入したLCDユニット。
しかしこれ、半田付けしないといけないんだな。

SC1602BSLB
こんな風にバラバラ。

SC1602BSLB
こんな風に半田付けしたい。

何かで練習してから行わなきゃ失敗しそう。

日時: 2010年02月03日 09:37 | カテゴリ:AVR -電子工作-| | トラックバック (0)

ファイル エラー:データが失われた可能性があります。

お客様より問い合わせの電話。
EXCELのファイルを開こうとしたら

ファイル エラー:データが失われた可能性があります。

とエラーが表示されてしまう。

環境を確認すると
WindowsXP+EXCEL2000+InternetExplorer8
色々と検索して調べてみたところXP+Excel2000+IE7で同様の現象が出ていてEXCELファイルの中に「オブジェクトにハイパーリンクを設定」しているとエラーが発生するらしい。
情報が無かったけれどIE8でも同様のエラーが出るようです。

回避方法は
・IEを6に戻す
・Excelのバージョンを最新のもの(2000はサポートが終了しているので2003や2007)にする。
・オブジェクトのハイパーリンクを削除してもらう。
のどれか。
お客様にはオブジェクトのハイパーリンクを削除して貰い正常に動作することが出来るようになりました。

本当はExcelを最新版にしてもらうのが良いんだけれど。

日時: 2010年02月03日 10:32 | カテゴリ:お仕事| | トラックバック (0)

30才からはじめる電子工作

AVRの入門サイトや電子工作の初心者向けサイトを見て思ったことがある。
「回路図が読めることが前提」
とか
「抵抗値の求め方を知っていることが前提」
だったり。
まぁ書籍を用意して事前に調べとけってことですが分からんまま見ているので第一歩が踏み出せない。

で、ここ。
30才からはじめる電子工作
その辺りのこともふれているため結構ためになるブログ。
初心者目線で書かれているため、「ああ、わかる。同じ失敗した」とかあります。
残念なのは更新がもう止まっていることですかね。
再開してくれないだろうか。

日時: 2010年02月03日 17:45 | カテゴリ:AVR -電子工作-| | トラックバック (0)

半田付け練習

週末にLCDユニットに半田付けをする前にユニバーサル基板で練習。

少し芋半田っぽいかな。
まぁもうちょっと練習すればなんとかなるかもしれないのでこの週末に半田付け決行!

日時: 2010年02月03日 22:06 | カテゴリ:AVR -電子工作-| | トラックバック (0)

2010年02月04日

物理的に壊れたHDDをdd_rescueコマンドでファイル復旧

以前書いた「物理的に壊れたHDDをddコマンドでファイル救出」方法よりもっとスマートな方法。
dd_rescueコマンドを使えばもっと簡単に行えます。

ubuntuの場合

$ sudo apt-get update
$ sudo apt-get install ddrescue
でインストールします。

壊れたHDD /dev/sdb
新しいHDD /dev/sdc

の場合

$ sudo dd_rescue -a /dev/sdb /dev/sdc

これだけ。
-aオプションはddコマンドのconv=syncのと同じ。

dd_rescue

こんな感じで随時レポートを出してくれます。
後は終了まで数時間〜待つだけです。

日時: 2010年02月04日 16:59 | カテゴリ:Linux覚え書き| | トラックバック (0)

2010年02月06日

割り込みについて勉強中

LCDの半田付けが無事失敗したのでorz
割り込みについて調べます。
マイコンの種類によって使える命令が違うようで以下参照。
http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html

日時: 2010年02月06日 10:27 | カテゴリ:AVR -電子工作-| | トラックバック (0)

2010年02月08日

USB電源

LCDを表示するのには5Vの電源が必要なので乾電池2個直列では2V足りません。
(乾電池1個1.5V)

そこでPCからUSBで電源を分けて貰います。
ダイソーで買ってきたUSBケーブルをぶった切り余分な配線を取り除いて黒と赤の線だけにします。

半田でピンを取り付けます。

カバーつけて完了

これでUSBから5Vの電源を取る事が出来るようになりました。

日時: 2010年02月08日 20:02 | カテゴリ:AVR -電子工作-| | トラックバック (0)

2010年02月09日

googleウェブマスターツールとyahoo!サイトエクスプローラー

googleウェブマスターツールYahoo!サイトエクスプローラー
こちらで自分のホームページを登録すると細かな管理が行えます。
キャッシュを削除したりサイトマップを登録してクロールを効率よく行えるようにしたり。
また登録されているキーワードなども確認出来ます。

SEO対策を行うには必須作業です。

日時: 2010年02月09日 11:45 | カテゴリ:お仕事| | トラックバック (0)

avrでHelloWorld。LCD表示

ライブラリを使いましたがLCDにお約束の「Hello World!」を表示。
まだまだよく理屈が分かっていませんがとりあえず表示出来ました。

休みの日に仕様をよく読んでみようと思います。


日時: 2010年02月09日 23:45 | カテゴリ:AVR -電子工作-| | トラックバック (1)

2010年02月10日

9Vの電源を5Vに下げたい

前回のLCD表示するには5Vの電源が必要でUSBから供給していました。
それでは不便(というよりも完成したら持ち運べない)なので乾電池で…となると一般的な乾電池で一つ1.5V。LED点灯では2つ直列で3Vにして使っていましたがこれでは足りません。
そこで9Vの四角い乾電池を使いたいのですがこのままではオーバーしてしまう。

調べてみると
三端子レギュレータというのがあるそうです。

【参考】電子工作入門~3端子レギュレータとは? - 知的電子実験 - SYSTEMUSE,Inc. -

これは入力された電圧を少し下げる役割をするようなものらしいです。
9V-5V=4V。残りの4Vの行方は?と気になりますがこれは熱エネルギーに変換して放熱されるようです。
場合によっては三端子レギュレータにヒートシンクを付けた方が良いようですね。

日時: 2010年02月10日 08:08 | カテゴリ:AVR -電子工作-| | トラックバック (0)

ubuntuでNTFSのマウントが失敗した場合

外付けでHDDを接続し自動でNTFSパーティションをマウントしようとして失敗した場合

# mount -t ntfs-3g -o remove_hiberfile /dev/sdb1 /mnt/test
のように手動でマウントしてやると成功する事がある。

日時: 2010年02月10日 12:59 | カテゴリ:Linux覚え書き| | トラックバック (0)

2010年02月11日

AVRでLCDとスイッチ入力のテスト

sc1602

スイッチ入力をLCDへ反映するテスト。

LCDの表示は以下のライブラリを使用。
http://download.goo.ne.jp/software/contents/soft/dos/hardware/se476452.html
ライブラリを使って、だけれど何となく仕組みが分かってきた。
しかしこれで7Kバイト前後。
ライブラリを使わずに必要な分だけを定義すればもっと軽くなるんだろうな。

ソースをダウンロード

【追記】
ファイルサイズが増えるのはLCDライブラリが原因というよりもprintf関数を使うためにstdio.hをインクルードしたのが原因でした。
printf関数、便利なんだけどなぁ。
今後はファイルサイズと相談。

日時: 2010年02月11日 10:44 | カテゴリ:AVR -電子工作-| | トラックバック (0)

LCDのバックライト制御

LCDのバックライトを数秒間点灯したのち消灯するようにしました。

割り込みを利用しています。

【参考】AVRでタイマー割り込み(Sim's blog)

しかしよくわからない。
AVRや電子工作をする人には当たり前なんだろうけれど10日程前までオームの法則すらまともに分からなかった人間にはチンプンカンプン。
とりあえず「習うより慣れよ」の精神で。
そのうち何とかなるだろう。

【追記】
HERO'S Download

ここからATmega88p用の仕様書をダウンロードして流し読み。
割り込みはレジスタをいじらないといけないようで。
何となくボンヤリと分かってきたけれど周波数とか言われるとやはりまだまだ理解不足。

日時: 2010年02月11日 15:28 | カテゴリ:AVR -電子工作-| | トラックバック (0)

結婚記念日でした

今日は結婚記念日でした。
お寿司が食べたいけれど子供がいるので外食できない為、お持ち帰りしてきました。

福一さんの特上寿司。

福一特上

一人前4,000円。
美味しかったです。

日時: 2010年02月11日 22:11 | カテゴリ:雑記| | トラックバック (0)

2010年02月19日

auのスマートフォン

KDDI、ついにスマートフォン市場に本格参入 ~ Android搭載機を投入

やっとauにAndroid携帯が。
遅い。
遅すぎる。
周回遅れって感じ。
数年前までは勢いのあるキャリアだったのにどこで狂ってしまったんだろうか。

しかしガチガチの制限かけて結果的に「使えない携帯」にだけはしないで欲しい。

日時: 2010年02月19日 12:27 | カテゴリ:気になるニュース| | トラックバック (0)

淡路島のペンション萬亀様

淡路島のペンション萬亀様サイトを弊社デザイナーが作成しました。

なんとここのご主人、漁師さんなんですね。
ペンション萬亀

一般のホテルでは味わえない獲れたての魚を味わうことが出来ます。
お奨めです。

日時: 2010年02月19日 16:21 | カテゴリ:お仕事| | トラックバック (0)

電子回路ドリル

http://monoist.atmarkit.co.jp/fembedded/

ここの電子回路ドリルが初心者向けで良い感じ。

日時: 2010年02月19日 17:47 | カテゴリ:AVR -電子工作-| | トラックバック (0)

2010年02月21日

わんこ

柴犬の子犬

祖母んとこ行ったら新しい犬が増えていた。
小さい犬は可愛い。

日時: 2010年02月21日 17:35 | カテゴリ:カメラとか写真とか/雑記| | トラックバック (0)

Copyright (C)堕落日記.