ラベル ワイヤレス・ナンバ表示器 の投稿を表示しています。 すべての投稿を表示
ラベル ワイヤレス・ナンバ表示器 の投稿を表示しています。 すべての投稿を表示

2014年5月12日月曜日

ワイヤレス・ナンバ表示機の完成

最後にスマートフォンからワイヤレス・ナンバ表示機が
制御できるよう、インターフェイスをXBee WiFiに変更します。

まずはスマートフォンにワイヤレス・ナンバ制御用の
ソフトウエアをインストールします。eclipseの環境は
構築してあるのでソースファイル一式をインポートしたら
問題なくスマートフォンにアプリをダウンロードできました。

次にブレッドボード上でトラ技ARMライタをXBee WiFiに
差し替えようとしたところ、トラブル発生。
所有しているXBee WiFiの変換基板は3.3Vのレギュレータが
実装されているため、外部からは5Vの電源を印加しなければ
なりません。記事で紹介している他の既存回路は3.3Vで
動作しているため、この実験では2つの電源が必要に
なってしまいました。5VはUSBポートから引き出した
簡易電源を使用します。

すべての変更が終了していざ動作確認!
やはり一度では動きませんでした。
XBee WiFiからシリアルデータは出力されていますが、
LPC810からシフトレジスタにデータが出ていません。
LPC810_7segのソースコードを見ると、UARTの設定が
115200bpsになっています。そういえば電子オウムを
作製した時は9600bpsでそのままになっていました。

XCTUでXBee WiFiのシリアル通信速度を115200bpsに
設定し直すと、完璧に動作しました。



2014年5月7日水曜日

ワイヤレス・ナンバ表示器の検証

早速組み立てたブレッドボードが正しく動作しているか、
検証していきます。

USBケーブルを接続して、ハードウエアに問題が無いか
確認します。以前のLチカ・プログラムがLPC810に残って
いますので、今回追加した回路にかかわらず、
赤のタクトスイッチを押すと、動作確認用のLEDが点灯します。


次に、Flash Magicを使ってLPC810_7seg.hexをLPC810に
書き込みます。環境は前回構築済みなのでLPC810を
ISPモードにすると新しいプログラムがダウンロードされます。


LPC810のリセットスイッチ(黄色のタクトスイッチ)を押すと
プログラムが走り始め、LCDは9,8,7…0と表示していきました。


いよいよ次回は、XBEE Wifiに乗せ替えを行います。

2014年4月28日月曜日

ワイヤレス・ナンバ表示器の製作

ワイヤレス・ナンバ表示器の製作に挑戦です。
とはいっても、トランジスタ技術2014年3月号に
その製作記事は出ているので、ブッレドボードに
回路を組み立てて、自分のPCにソフトウエア開発環境を
構築していくだけです。

まずはwifiで接続する前にトラ技ARMライタで動作する
有線のワイヤレス・ナンバ表示器を作ります。

前回のLチカ・プログラム用回路にシリパラ変換器の74HC595と
7セグメントLEDを追加していきますが、7セグメントLEDが
本に掲載のものと異なります。

秋月電子で買った7セグメントLEDは足が上と下に出ていたため
ブレッドボード上では横向き(!?)になっています。(ブレッドボードを
横にすれば正位置ですが。)
また、ピンとセグメントの対応が本に掲載のもとと違うため、
結線には注意が必要です。


ブレッドボードが出来上がりました。