忍者ブログ



JO3GBD
JO3GBD HomeJO3GBD - ブログ >[カテゴリ別]

JO3GBDアマチュア無線局長のブログです。無線関係、UD関係、IT関係、IchigoJam、その他もろもろを綴って参ります。

カレンダー

04 2018/05 06
1 2 3 4
7 8 9 10 11 12
13 14 15 16 17 18 19
22 23 24 25
27 28 29 30 31

ブログ&サイト内検索

最近の記事

hamlife.jp

リンク

にほんブログ村

にほんブログ村 その他趣味ブログ アマチュア無線へ
にほんブログ村

人気ブログランキング


楽天で探す
楽天市場

ブログ記事「IchigoJamでエレクトリック・キーヤーを作ってみました」 で 掲載したプログラムリストにて文字が抜けているという誤りがありました。
そのため、ブログ通りのプログラムを実行しても動画と同じ振る舞いにならず、崩れたモールス信号が発生していました。
この誤りによってご迷惑をおかけした方にお詫び申し上げます。また、ご連絡をいただいた方に御礼申し上げます。

先ほど、「IchigoJamでエレクトリック・キーヤーを作ってみました」のブログ記事内のプログラムリストを訂正いたしました。改めてこちらのプログラムご参照をお願いします。
(なお、動画内で映しているプログラムリストには誤りはありません。)

-・・・-
ご参考)今回の顛末と今後の対策:

・現象:
本来は、
正)
と表示されるべきところが、
誤):
と、「TICK()」の後、「0」の前の文字群が抜けて表示されていました。

・原因:

プログラム内で「<」 と 「>」 に囲まれた部分(上の囲みの部分)がHTMLのタグとして認識されたため、その部分の文字がブラウザでは表示されず、また、コピーもされない状態になっておりました。
使用しているブログサーバーでは、「” < > &」といったHTMLタグと重なる文字は「&rdquo; &lt; &gt; &amp;」いった&**形式の文字記述に自動的に変換するのですが、「<」と「>」がペアであった場合は変換はされない(もし変換したら本来のタグがなくなるので自動では変換しない)ことに気付かないままにブログを公開しました。

・対応:
今後、プログラムをブログアップする時は、「>」は「&lt;」と、「<」は「&gt;」となっていることをアップ前に確認し、また、アップ後にはプログラムをコピペして実装しての動作確認を行うようにします。


PR
    



最近、CW(モールス)用のキーヤーソフトの改善しているのですが、いろいろ変更して試し打ちをする際、IchigoJam内に保存できる4つプログラムでは不十分になってきました。また、USB接続/Tera Termでいちいちパソコンから転送するのも面倒ですし。

そんな折、IchigoJam仲間のOMさんから外部接続EEPROMが便利とのお話を伺い、早速、EEPROM カセット基板を作ってみました。

EEPROMは手持ちの24LC1025-I/P(1Mビット)を使用しました。(EEPROM カセット基板をいずれ作ろうと思い、ずいぶん前に購入をしていました。)
基板は2㎝角の切手タイプのユニバーサル基板を使用しました。

回路はIchigoJamレシピ外部記憶装置 EEPROMのページを参考にさせていただきました。

完成!

上部のスイッチは書き込み可能/禁止スイッチです。

IchigoJam TのCN5に差し込んで使います。

(上に乗っているのはキーヤーインターフェース基板です。)

これで、IchigoJam内の4個に加えて、128個のプログラムの保存/呼び出しができるようになりました。(SAVE/LOAD 1~4に加え、SAVE/LOAD 100 ~277 がOKになりました。)

#ハムとIchigoJam #IchigoJam
    



【シリーズ記事:ハムとIchigoJam】

2年前のCQ誌に寄稿した「IchigoJamを使って懐かしのBASICプログラムで作る縦振り電鍵用半自動キーヤーの製作」ですが、実は、あるOMさんからアドバイスをいただいて大改良に取り組んでいます。でも、なかなかはかどらなくて苦戦中で、ブログにアップするにはまだ日にちがかかりそうです。

そんな折、最近、IchigoJamの開発者の福野さんがIchigoJamとモールスのネタをアップされていましたので、このブログをご覧のアマチュア無線家の方に向けてご紹介します。





これらも、同じOMさんがきっかけのようです。影響力がすごいですね。

-・・・-

ついでに、以前の記事をリンクしております。
IchigoJamでエレクトリック・キーヤーを作ってみました

-・・・-

アマチュア無線とIchigoJamが相性がいい!?
IchigoJamとアマチュア無線について書いた記事をこちらにまとめました。→ シリーズ記事「ハムとIchigoJam」の総目次へ


#ハムとIchigoJam #IchigoJam
    



【シリーズ記事:ハムとIchigoJam】
お詫び:この記事内のプログラムリストに文字抜けがありました。謹んで訂正申し上げます。ご迷惑をおかけした事をお詫び申し上げます。訂正の詳細

先日、IchigoJamとArduinoについての話の中で、「IchigoJamでスクイズも対応したエレクトリック・キーヤーが作れるか?」と聞かれて、「IchigoJamのパフーマンスならたぶん大丈夫ですよ」と答えたものの、実際に作ったことはなかったので作ってみました。

・パフォーマンス
まずは動画をご覧ください。

結構、高速キー操作にもついてきています。IchigoJamはBASICインタープリタ方式ですが、この程度のキーヤー用途には十分なパフォーマンスといえると思います。
なお、今回のプログラムは、IchigoJamの 「VIDEO 0」コマンドを使って、(表示を非表示にして)高速処理モードで走らせています。

・ハードウェア
インターフェースは、以前に制作し、CQ誌2016年4月号にも掲載された「縦振り電鍵用半自動キーヤーの製作」のものをそのまま使用しました。詳しくはこちらをご参照ください。

なお、今回のキーヤーで使用したIchigoJam本体はIchigoJam T、OSはVersion 1.2.3です。

・プログラム
IchigoJamのBASICプログラムです。
5 'ELECTRIC KEYER
10 OUT 1,0:LED 0:N=0:VIDEO 0
20 IF IN(1)=0 M=1 ELSE IF IN(4)=0 M=3 ELSE GOTO 20
30 T=(1024-ANA(2))/168+2
40 OUT 1,1:LED 1:BEEP 10,M*T:CLT:WAIT T
50 IF N=0 AND M=3 AND IN(1)=0 N=1 ELSE IF N=0 AND M=1 AND IN(4)=0 N=3
60 IF TICK()<M*T GOTO 50 ELSE OUT 1,0:LED 0:CLT
70 IF N=0 AND M=3 AND IN(1)=0 N=1 ELSE IF N=0 AND M=1 AND IN(4)=0 N=3
80 IF TICK()<T GOTO 70 ELSE IF N<>0 M=N:N=0:GOTO 30 ELSE GOTO 20
お詫び:上記プログラムリストの80行に文字抜けがあり2018年4月28日に訂正をしました。ご迷惑をおかけした事をお詫び申し上げます。訂正の詳細

まだまだ改善の余地はありますが、このプログラムで動画のように動いています。
10行目の「VIDEO 0」は前述の高速処理モードにするコマンドです。
40行目の「WAIT n」で、スクイズキーのマスキング時間を好みに応じて設定します。nが1で1/60秒になります。私は(高速キーイングは得意ではないので)短点のマーク時間と同じ時間分(変数のTの値)をスクイズキーをマスク(無効)にしました。


・プログラミングの様子

IchigoJamに、パソコン用PS/2キーボードとテレビモニター(写真では車載用4.7インチモニタを使用)を接続してプログラムを入力ししす。
プログラムが完成したら、SAVE[ENTER]と入力してプログラムをIchigoJam内のメモリーに保存します。保存したプログラムの内容は電源を切っても保存されています。
キーヤーとして実使用をする時は、ショートピンで実行専用モードにし電源を入れるだけで、基板のみの状態(キーボードとモニタを取り外して)で使用できます。


・IchigoJamについて
最後になりましたが、IchigoJamって何?という方へ以前に作ったコラムを再掲します。
IchigoJamについて

 IchigoJamは,(株)jig.jpから発表されたこども向けプログラミング教育ツールです。プログラム言語は独自のBASIC言語で、インタープリタ方式なので、パソコンやインターネット接続などの開発 ツールを必要とせずに、スタンドアロンでプログラムをすることができます。
 テレビ、PS/2キーボード、電源をつないで、スイッチをいれるだけで使用ができます。
 このプログラム手法やプログラム言語は、往年のBASICマイコン/パソコンに極似していて、TK-80BSなどのボードマイコン、MZ-80シリーズなどのパーソナ ル・コンピュータ、ハンディ式のポケット・コンピュータ、MSX BASICなどを彷彿させます。
 また、ハードの拡張性も良く、今回の記事のようにコントローラとしても使用可能です。
 IchigoJamの情報は、次のWebサイトに詳しく説明されていますの紹介しておきます。
・こどもパソコンIchigoJam ー はじめてのプログラミングパソコン…http://ichigojam.net/
・こどもパソコンIchigoJam情報サイト ー イチゴジャムレシピ …http://15jamrecipe.jimdo. com/


IchigoJamは(株)Jig.jpの登録商標です。



#ハムとIchigoJam #IchigoJam【自作室】
    



【シリーズ記事:ハムとIchigoJam】

自作で大失敗をしてしまいました!!

この自作の構想は、

・ID-51用のハンディーマイクで、
・PTTスイッチは賢いロック式で、
・しゃべり過ぎ防止アラームとPTTタイマー付きで、
・タイマー時間はレピーターのタイムアウトに合わせて可変可能なもので、
・それをIchigoJam マイコンのBASICで走らせて、
・FRISKのケースにIchigoJamも含めすべてを入れてしまおう、

と言った欲張ったもので、事の発端は、今年一月の「ID-51用ハンディーマイクのプチ自作 - FRISKケース入り」の記事で、
>内部はこんな感じです。まだまだスペースがあるので何かの回路を入れることもできます。
と書いてから、いろいろと考え出しまして・・・
・・・そして、ついにそれを作り上げました。


実験ではちゃんと動作をしています。(実験用電源ですが ・・;)
ところが・・・・、ID51につなぐと動かない!!

大失敗です。
ID-51のマイク端子に出ている3Vからこの回路の電源は取るつもりでしたが・・・
・・・・取れるわけないですね。マイク端子の電流容量は微々たるものですし、おまけに、回路にはPTTでLEDやアラームのブザーまで電流を食うものを気にせずに付けていますし。

なんでこんな当たり前の事を、作り上げるまで気が付かなかったのか、と自身に呆れて苦笑をしてしまいました。
少し考えればわかることです。なによりも真っ先に、ID-51のマイク端子の電流能力とマイコン回路の電流を考えるのが本来ですし。
情けないというか、面目ないというか、加齢も手伝ってかこういうこともこれからもあるのかと・・・。

でも、失敗は成功の母 と無理やりポジティブに考えている次第です。Hi!


#ハムとIchigoJam #IchigoJam
    



【シリーズ記事:ハムとIchigoJam】

- はじめに -


「ハムとIchigoJam」ってタイトルですが、ハムにイチゴジャムをつけて食べてみたら意外ととおいしい・・・・というお話しをするのではありません。

IchigoJamとはこどもたちがプログラミングや電子工作を学ぶためのこどもパソコンです。そして、そのプログラミング言語はBASIC言語です。

一方、自作好きのアマチュア無線家の中には、昔にBASIC言語に接した方も多いはずです。

そこで、アマチュア無線家がIchigoJamを使って興じて、そして、こどもたちとIchigoJamを介して交流するようなると、双方になにかといいことがありそうな・・・

そんなことを思い描きながら、アマチュア無線家目線でアマチュア無線家に向けてIchigoJamに関するブログ記事を順次書いいくことにしました。

題して、シリーズ記事「ハムとIchigoJam」。記事の総目次のページこちらからご覧ください。

#ハムとIchigoJam #IchigoJam
    



【シリーズ記事:ハムとIchigoJam】

今日、大阪市中央公会堂で行われた第2回PCNサミットに伺いました。
(下記は、アマチュア無線家に向けた内容になっています。PCNやプログラム教育関係の方でこのブログに辿り着かれた方には、おそらく視点違いだと思いますが、ご了承願います。)


PCNとはPrograming Club Networkの略で、子供たちにプログラミングや電子工作の楽しみの機会を与えようといった主旨の団体です。

その教材に(このブログでよく取り上げている)「IchigoJam」マイコンが活用されていて、また、BASICが生まれた頃の懐かしいお話も伺えるということでしたので、PCNとはゆかりのない私ですが今日のサミットに参加(いや、潜入?)をさせていただきました。


PCNサミットは全国各地のPCNが集う大会です。まず、各地のPCNの活動報告が行われました。参加されているみなさんのミッションに向けた真剣さがひしひしと伝わってきました。

引き続いてゲストによる特別座談会。


TK-80、MZ-80系の懐かしいマイコン/パソコン聡明期のお話。中でも私には懐かしすぎるMZ-40Kの紹介があって感慨無量です。(もう、すっかり忘れていたのですが、私もMZ-40K「マイコン博士」が初めて使ったマイコンでした。)


特別座談会のゲストのうち、お二方はJA1NZH局、JF3MXU局と知っていたので、無線ネタも出るかな?とある程度は期待をしていたのでしが、いきなり八重洲無線のFT-401のシャック写真が出るなど、アマチュア無線のイベントさながらの無線の話題があちこちに。参加されている多くの方々へはどうだったかはわかりませんが、私を含めた特定層にはすごく響いてくるお話が多々ありました。
最後の大橋OMの総括にて、こんなお話も。
-・・・-
「私がこういうものに興味を持ったのは子供の頃に身の回りに環境があったからです。最近は子供たちはよそのお家に行ったりとかできないですよね。私が子供の頃にアマチュア無線というものが外国と通信できると聞いて、アンテナのある家にとんとんして行ったら、そこのお兄さんたちが海外交信を見せてくれた。そういう環境を今、PCNの皆さんがやっているのだと思います。

また、子供たちだけじゃなくて、シニア層にもプログラムを教えるてはどうでしょうか。シニア層の中には昔コンピュータをやりたくてもやっていない人がかなりいます。小さい子供たちとシニア層が一緒になってプログラムをやる、そういう発想も重要です。」
-・・・-

御意にございます。そのとおりですね。アマチュア無線家の側からも考えないいけないこともたくさんあります。

というわけで、午前の2時間強の時間でしたが非常に濃い時間を頂戴し、中央公会堂を後にしました。

なお、午後の部は、子供たちの作品のコンテストでもりあがったようです。プログラムに加えて電子工作やメカトロ関係の作品もあったようです。


#ハムとIchigoJam #IchigoJam
    



【シリーズ記事:ハムとIchigoJam】

IchigoJamって何なのかについて、簡潔にコラムにまとめる機会がありました。ここにも記載しておきます。

IchigoJamについて

 IchigoJamは,(株)jig.jpから発表されたこども向けプログラミング教育ツールです。プログラム言語は独自のBASIC言語で、インタープリタ方式なので、パソコンやインターネット接続などの開発 ツールを必要とせずに、スタンドアロンでプログラムをすることができます。
 テレビ、PS/2キーボード、電源をつないで、スイッチをいれるだけで使用ができます。
 このプログラム手法やプログラム言語は、往年のBASICマイコン/パソコンに極似していて、TK-80BSなどのボードマイコン、MZ-80シリーズなどのパーソナ ル・コンピュータ、ハンディ式のポケット・コンピュータ、MSX BASICなどを彷彿させます。
 また、ハードの拡張性も良く、今回の記事のようにコントローラとしても使用可能です。
 IchigoJamの情報は、次のWebサイトに詳しく説明されていますの紹介しておきます。
・こどもパソコンIchigoJam ー はじめてのプログラミングパソコン…http://ichigojam.net/
・こどもパソコンIchigoJam情報サイト ー イチゴジャムレシピ …http://15jamrecipe.jimdo. com/


追記)このコラムはCQ誌に寄稿させていただき、後にCQ誌 2016年4月号に掲載されたものです。



#ハムとIchigoJam #IchigoJam
    





にほんブログ村
にほんブログ村 その他趣味ブログ アマチュア無線へ
にほんブログ村 アマチュア無線へ

このブログのTopへ


------こちらもよろしく!------

ハム川柳.詠み人知らず.com
ハム川柳.
詠み人知らず.com

カムバック・ハム・
ハンドブック

JO3GBD
ホームページ


最近の記事


  • 本ページに掲載されている全てのコンテンツの無断転載を禁止します。
  • 本ページに掲載されている内容のご利用に関してはご自身の判断と自己責任でお願い致します。
  • このホームページはリンクフリーです。
  • Copyright (C) 2005-2018 JO3GBD.  All rights reserved.

トピックス

新刊:CQ ham radio カムバックハム全集

便利な検索窓集

Yahoo! JAPAN

  • ウェブ全体を検索
  • このブログを検索


免許情報楽ちん検索
© JHøMGJ

QRZ callsign lookup:
Callsign lookups provided by qrz.com

楽天で探す
楽天市場






















  • 本ページに掲載されている全てのコンテンツの無断転載を禁止します。
  • 本ページに掲載されている内容のご利用に関してはご自身の判断と自己責任でお願い致します。
  • このホームページはリンクフリーです。
  • Copyright (C) 2005-2018 JO3GBD.  All rights reserved.
  • 忍者ブログ
  • [PR]
  • CQ ハム アマチュア無線