スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

アナログRGB液晶とArduinotとのインターフェース 続き

PD0、PD1はRXD、TXDで使用したいし、PB2~PB5はSDカードのアクセスで使用するし
というわけでPC0~PC5の6本を使用してR、G、B それぞれ2bit割り当てて2^6 = 64色としてみた。
抵抗値の選択のシミュレーションはこんなカンジ。

Sim_RGBLCD_Cir

Sim_RGBLCD_Grp
スポンサーサイト

抵抗5本での16階調NTSC信号のシミュレーション

「Arduinoで遊ぶ」
では抵抗5本で16階調のNTSC信号を生成しています。抵抗値はそれなりの値を選らんでいます。手計算は面倒なのでフリーのSPICEでシミュレーションをしています。
「ELJ09 - Nabe - Picasa ウェブ アルバム
既にPicasaにアップしていましたが解像度が甘かったのでこちらにアップし直すことにします。
波形にポートを流れる電流も追加しました。最大でも-5.4mAか、ならOKだ。

16階調のNTSC信号のシミュレーション【回路】
16階調のNTSC信号のシミュレーション【波形】
で、ポートの出力段を入れるの忘れてますね。
ATmega328Pのデータシートで電気的特性をみますと
VCC=5V時IOL=20mAでVOL(Max)=0.9V
なので下側:R=0.9/20 = 0.045mΩ
VCC=5V時IOH=20mAでVOH(Min)=4.2V
なので上側:R=(5-4.8)/20 = 0.04mΩ
なんだ無視できるか。
でも、これでいいのか?計算間違ってますか?

ま、仕事じゃないし、ホビーだし、ということで逃げてしまおうw

Arduinoで遊ぶ会

「Arduinoで遊ぶ会」に参加することにしたのですが新作を作っている時間がないなと。
会の時間は半日程度ですし とりあえず、もう少し手を入れたいこれの手直しでもするかなと。
Arduinoとパチンコ液晶で色付き影絵
YouTube、ニコ動用解説動画は作成中なのでとりあえずtwitvideoへアップしてます。
Arduinoとパチンコ液晶で色付き影絵

例の基板をArduinoのシールドもどきにしてみた。

RGB_Shield_1
Arduinoのシールドとしては設計してないのですが「必要は発明の母」というし、必要にせまられて。

RGB_Shield_2
SDカードのソケットも付けて、こんなカンジ。

RGB_Shield_3
問題なく動いたのですが、よく見ると...んっ?
CPUが一番上で、XTALは一番下のもとのArduinoの基板だー。
こんなんでも発振OKなんだ。あまりよくないと思うけどね。実験用だし、まいいかと。


粗大ごみの動画データとフレームレート

ニコ動でのコメントの答えておきます。
まず動画データですが、これは
忙しい人の為の2010ニコニコ技術部勉強会@首都圏
でお友達になりました@mknさんに作っていただきました。

ニコニコ技術部勉強会@首都圏で@mknさんはこれを展示していましたが
Arduino with OLED display (96*64 px) and handmade micro SD-card Shield
こんなことや
Arduino with OLED display (96*64 pixels) and 1Mbit EEPROM *2
最近はこんなことも
Arduino鳩時計8桁化完了~
Arduioで実現しています。

もともと
【東方】Bad Apple!! PV【影絵】
は白黒であり、これを画像サイズに合わせた'1','0'データに置き換えてそれをバイナリデータに変換しています。
Bad Apple テキストデータ
1画素/1bitになりますので1byte=8bit=8画素になります。
ニコ動/YouTubeにアップしたものは1画面あたり144×108画素で(144×108)画素/8bit = 1944byteとなります。
Arduino ATmega328Pには2kbyteしかRAMがありませんので、どーしているかというと1画面を半分に分けて処理をしています。

フレームレートは1/(63.5us×256) = 61.5FPSとなっています。
ATmega328Pは8bitマイコンですので2byte演算させると処理時間がかかります。
水平走査線の数はノンインターレスでも256本を超えるようでして、これを1byte( 255の次は0とインクリメント処理だけで済ませていたりします。)で処理していることがミソでもあり問題でもあります。

続きはまた後日。


プロフィール

Nabe

Author:Nabe
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。