アクセスカウンター(2006/9/10から) 本日:3 昨日:1 トータル:14386
開発計画 | ディスプレイイメージ | ブロック図 | 回路図 | マウント図 | ファームウエア | 進捗 | BBS
公私共に多忙につき、開発は少々遅延気味。
気長にやってますので、みなさんも気長に楽しみましょう。
落ち着いたらPICファームの開発を再開します。
RadioTecのDTRACK(Display Tracker)プロジェクトがペンディングになってしまったので、
極々簡単な表示付きAPRS TRACKERを企画してみました。
なんの事はなく、全てありものの寄せ集め、つまり編集設計です。
とりあえずα版がうまく動いたら、次はβ版としてPIC LCD内でテキスト編集を行ってCALLサインと
メッセージのみLCDに流す、最終的にはPIC TNC内にPIC LCDを内蔵することを検討します。
ただし、私はソフトウエアスキルが低いので、JAPRSX各局の協力が不可欠です。
PICのアセンブラに自信が有る方、素養が有る方、是非ともお助けください。
開発のメインはLCD表示部分です。ここをいかに見やすく作るかがポイント!
ところで、随所にプロジェクトなんて書いてますが、これは本家DTRACKプロジェクトとは
全く関係なく、
私一人で好き勝手にやってるものです。なので、プロジェクトとは言ってもチームになってない
「一人プロジェクト」です。
※後方支援、協力者はJAPRSXの皆さんです。お世話になってます。m(_ _)m
de JQ1BWT <jq1bwt@jarl.com>
J | Q | 1 | B | W | T | - | 9 | > | A | P | U | 2 | 5 | N | |||||
3 | 5 | 3 | 4 | . | 6 | 7 | N | / | 1 | 3 | 9 | 2 | 9 | . | 8 | 6 | E | ||
T | O | K | Y | O | M | a | c | h | i | d | a | - | c | i | t | y | J | ||
A | P | R | S | X | M | e | m | b | e | r | { | U | I | V | 3 | 2 | N | } |
20字×4行のLCDを使用した例。
1行目:送信局CALLと宛先CALL(ナビトラだったらGPS)。
2行目:緯度/経度
3行目:メッセージ
4行目:メッセージ(3行目の続き)
4行目のメッセージがオーバーフローしたら、表示をどうするかは検討中。
今のところは暫定的に3行目を上書きしていく状態。
でも、全てのAPRSパケットに正しく対応できるかはわからないです。
あくまでもイメージです。できたらこうしたいなぁっていう願望。
ちょっと実験した限りでは、LCDは16x2では厳しく、最低でも20x4は欲しい印象。
他局のメッセーを手軽に見れるのが最大の目標ですから!
16x2 LCDへの対応は、20x4 LCDがうまくいったら表示シュリンクした形での検討に
したいと思います。ただし、CALLとメッセージ(尻切れになる)のみが精一杯でしょう。
注意:20x4と16x2は電源ピンの極性が逆になっています。そのまま差し替えると壊れます!
テキスト処理のイメージ。20字×3行表示(JH4XSY/1)
表示例1 - DF Report Format — without Timestamp
JK1GDF-3>APU25N,JO1ZXU-1*:!3609.87N/13912.06E# UIDIGI 1.9B3 on TEST {jk1gdf@jarl.com} ---> JK1GDF-3>APU25N 3609.87N/13912.06E UIDIGI 1.9B3 on TES
バイナリ(Compressed)形式は表示例5のように表示すべき!だ
JH4XSY>APX185,JJ1IUK*,WIDE:=/<C/-qlHqx{>CXASTIR-openSUSE ---> JH4XSY>APX185 /<C/-qlH/x{>CXASTI -openSUSE
表示例2 - DF Report Format — with Timestamp
JF1AJE-9>APU25N,JO1ZTN*,WIDE:@170224z3543.89N/13934.04E>164/000/A=000589 _Mobile JAPAN w/PC {UIV32N} ---> JF1AJE-9>APU25N 3543.89N/13934.04E 164/000/A=000589 _Mo
表示例3 - STATUS REPORT
JF1AJE-3>APNU19,JO1ZXU-1*:>This is Digipeater on 144.64MHz in Tokyo. Operator in not here. L ---> JF1AJE-3>APNU19 / This is Digipeater o
表示例4 - Third-Party Data
JF1AJE-4>APU25N,JO1ZXU-1*:}CT2IWF>APU16N,TCPIP,JF1AJE-4*:=3926.91N/00811.10W-JOAO PINTO ( ABRANTES ) {UIV23} ---> }CT2IWF>APU16N 3926.91N/00811.10W JOAO PINTO ( ABRANTE
表示例5 - その他
バイナリ形式(MIC-E)のデコードはパス!
JH1LVN-7>S5UVU5,JO1ZXU-1*,JF1AJE-13:`CS5l #-/"4!}TinyTrakII with HT. Masa / Noda city. --> JH1LVN-7>S5UVU5 / `CS5l #-/"4!}TinyTra
メッセージもそれなり に表示
JA1RBY-9>APK101,JO1ZTN*,WIDE::JE1IGN :tnx{M --> JA1RBY-9>APK101 / :JE1IGN :tnx{M
ナビトラも表示
JO1ZTN>GPS:$PNTS,1,0,11,01,2002,231932,3539.687,N,13944.480,E,0,000,5,Roppongi UID RELAY,000,1*35 --> JO1ZTN>GPS / $PNTS,1,0,11,01,2002
(Rx AUDIO) | → | [MODEM(MX614)] | → | [Rx208(16F628A)] | → | [DISP(16F84)] | → | [LCD(20x4)] |
→ | (RS-232C) | |||||||
(Tx AUDIO) | ← | [TinyTrack(16F84)] | ← | (GPS) |
PROTOTYPEとしてFIXします。
PROTOTYPEとしてFIXします。ただし、頒布用基板は修正の可能性があります。
プロトタイプではファームウエアの一般公開はしません。
プロトタイプの評価検討協力者にのみ、配布ディレクトリを公開します。
ご自身で(基板も作成して)プロトタイプの実験を行いたい方は、メールにて連絡を下さい。
基板パターンデータ(PCB-E)を含め、必要な情報を提供します。
予定数に達しましたので、締め切らせて頂きます。m(_ _)m
感光基板を使用して、手作りで専用基板を作成します。
手作りゆえ数に限りがありますゆえ、プロジェクトにご協力いただける若干名限定です。
手持ち数量の関係で、プロトは2〜3名しか対応できないと思います。
頒布内容は次の通りです。
基本的に、ご自分でPICマイコンの焼きこみができる方(PIC Writer所有者)が対象です。
DISPチップは開発中で、お渡しする時点で動作を保証することはできません。
逆に、この部分の開発をお手伝いいただきたいと思っています。
材料費は入手時の実費です(端数だけ丸めている程度)。
ただし、基板作成にまつわる工具薬品類は新たに揃えますので、端数繰上げ等でのカンパは歓迎します。(もちろん、任意です)
どこかのプロジェクトのように、お金だけ先に集めることはしません。
発送が完了してから、後で代金を送って頂く予定です。
頒布は完了しました。(2006/10/10)
PIC 16x84の基礎 初心者はPIC 16x84および電子工学のために導く。
SPAMMERに見つかったので一時停止します。