手の動きでモールス符号を打つウェブアプリ DitDah Goo

手の動きでモールス符号を打てるウェブアプリ「DitDah Goo」です。「グー」で音が鳴ります。 youtu.be MediaPipeを使ってリアルタイムに手の動きを検出しています。 昨年の電波文化祭の展示用にも良いかなと思い作ったのですが、諸事情により見合わせました…

DitDahChat用USBシリアル変換アダプターの紹介

先月の終わり頃からでしょうか。DitDahChatへのアクセスが増えています。今も私を含めて8名接続しています。 SNSでもDitDahChatの話題を見ることがあり、嬉しい限りです。興味を持ってくださってありがとうございます。 今日はJJ2XMJさんが開発されたDitDahC…

わたらせ電信同好会

ひょんなことから「わたらせ電信同好会」が発足しました。渡良瀬遊水地近隣の電信好きな人が集まる会です。 scrapbox.io

Chrome 拡張機能でモールス符号を再生する(4)

これまでの記事の中で、表示されているページ上の選択されたテキストをモールス符号で再生する機能を作成してきました。和文モールス符号についてはふりがな(ルビ)が振られているテキストに限定されますが、当初想定していた機能は実現できました。 ji1jdi…

(結果発表)JA9コンテスト HF 2022(電信)

2022年11月19, 20日に開催された JARL 北陸支部主催の JA9 コンテスト HF コンテスト(電信)の結果が発表されました。 一般社団法人 日本アマチュア無線連盟 北陸地方本部 このコンテストに参加するきっかけとなったのは、JARL 北陸の関係者の方が道の駅に…

Chrome 拡張機能でモールス符号を再生する(3)

前回の記事で Chrome 拡張機能を使ってページ内の選択されたテキストをモールス符号に変換して手軽に再生できるようになり、欧文モールス符号の聞き取り練習をするためのテキスト素材がだいぶ楽に準備できるようになりました。 ji1jdi.hatenablog.com 次は和…

Chrome 拡張機能でモールス符号を再生する(2)

Chrome 拡張機能を使ってウェブページのテキストをモールス符号に変換して、その場で再生できるか試しています。前回までの記事でモールス符号を再生できることまで確認しました。 ji1jdi.hatenablog.com この時点ではまだ自分でテキストを入力するか、ペー…

お年玉電鍵「卯」届く

今年のお年玉電鍵「卯キー」が届きました。 注文受付サイトがオープンしてすぐに注文したものの他の振り込みと勘違いして振り込みを忘れ、期限間近で振り込み最終ロットとなりました。頒布サイトからの通知メールがなければキャンセルとなるところでした。 …

Chrome 拡張機能でモールス符号を再生する(1)

次の記事に書いたように、モールス符号の聞き取り練習用のテキストを用意するのは手間がかかります。 ji1jdi.hatenablog.com これを少しでも楽にできないかと考えています。その一つの方法として Chrome 拡張機能を使ってウェブページのテキストをモールス符…

(結果発表)第7回 A1CLUB STRAIGHT KEY コンテスト

2023年2月4日に「第7回 A1CLUB STRAIGHT KEY コンテスト」の結果が発表されました。 https://a1club.org/contest/2022/2022_result_for_HP.html 順位は62位。使用した電鍵は SUR 工房の TTS-101-2020MT でした。 当日は「道の駅かぞわたらせアマチュア無線ク…

Morse Code Toolkit でモールス符号をデコードしてみる

最近は DitDah Apps 向けのソフトウェア部品のネタになるものを探しています。先日、モールス符号のデコードについて調べていると、AI を用いてモールス符号を認識する Morse Code Toolkit というものを見つけました。 github.com NVIDIA NeMo という会話型 …

ブラウザから無線機を制御する ~ DitDah CAT

無線機をソフトウェアで操作するときの制御方式の説明で「CAT」という用語が出てきます。次のようなものです。 CATコントロール CATオペレーション CATコマンド CAT通信 CAT制御 CATインターフェイス CATプログラム 八重洲以外の無線機(ICOM、Kenwood)のマ…

ウェブブラウザから無線機の情報を取得する

前回の記事で Emacs Lisp を使って無線機の情報を取得してみました。今回はウェブブラウザから取得してみます。 ウェブブラウザは Chrome を使用しています。シリアルポートからの読み込みは次の記事が参考になります。 developer.chrome.com Emacs Lisp で…

CQ WW RTTY DX と FQP の結果発表

昨年の 2022 年 9 月に参加した CQ WW RTTY DX Contest の結果が発表されていました。 道の駅かぞわたらせアマチュア無線クラブのメンバー5人で交代しながらの交信。ほとんどのメンバーが RTTY は初めてということで、ベテランの OM さんに教えていただきな…

Emacs Lisp で無線機の情報を取得する

前回の記事でウェブブラウザから CW キーイングができることが確認できました。次は無線機から情報を取得したり制御ができるかを試してみたいのですが、その前に CI-V の復習をしたいと思います。 以前、Twitter に次のようなツイートをしました。Emacs Lisp…

ウェブブラウザから無線機をCWキーイングする | DitDah Parts

ウェブアプリ DitDah Apps シリーズに組み込む前のソフトウェア部品の実験用として、DitDah Parts シリーズを始めました。 最初のソフトウェア部品は CW キーイングです。 CW キーイングといっても、エレキーのような自動で短点と長点を発生させるものではな…

モールス符号を目で見て遊ぶ DitDah Plotter

モールス通信に興味がある方がクラブに来たときに視覚的に紹介できるものもあるとよいと思い、昔あったモールス印字機や昨年の「R16FRもくもく会文化祭」で拝見した「CWプロッター」を参考に DitDah Apps にしてみました。 棒グラフとオシロスコープはMDNの…

モールス符号書き取り練習アプリ DitDah Dictation

久しぶりにモールス符号練習アプリを作りました。書き取り(タイピング)練習ができる「DitDah Dictation」です。 使用しているフレームワークのバージョンが新しくなり、置き換えを進めています。以前はフロントエンドの知識がほとんどない状態でしたので、…

2023年の無線活動はQSOパーティから

今年はじめの無線活動は「道の駅かぞわたらせアマチュア無線クラブ」からのQSOパーティでした。 埼玉コンテストに向けた練習もかねてCQを出し、100局ほど交信していただきました。 クラブ局でQSOパーティを楽しませていただきました。交信ありがとうございま…

ANTLR (2) antlr4-parseで構文解析

あけましておめでとうございます。今年もゆるく楽しく活動していきます。 前回の記事でantlr4-toolsの導入が終わりました。今回はantlr4-parseコマンドを使って構文解析してみます。 ji1jdi.hatenablog.com antlr4-toolsの導入の仕方と使い方は次のドキュメ…

クラブ局にDitDahChat環境を構築してきた

今年最後のクラブ活動で、やり残していたDitDahChat環境の構築をしてきました。 js1ydx.jimdofree.com 用意したのはUSB-シリアル変換ケーブルとジャンパーワイヤーのみ。次のように雑に接続しただけです。私のように電子工作ができない人でも簡単です。少し…

Neo4j (2) Pythonからデータを操作する

前回の記事でNeo4jの起動までできました。今回はデータを操作してみます。 ji1jdi.hatenablog.com Neo4jのデータを操作するにはCypherというクエリ言語を使います。これを実行する方法としては次のようなものがあるようです。 Cypher Shell(コマンドライン…

ANTLR (1) antlr4-toolsでANTLRを試す

あるテキストの解析をすることになり、パーサジェネレータでパーサを作ってみようと思っています。昔々、yacc/lex (bison/flex) を使ってある言語のパーサーを作成しましたが、今は文法ファイルの作成を支援するツールも含まれた強力なツールがありますね。…

Neo4j (1) Docker を使用して起動する

Docker Compose を使用して Neo4j を起動します。次の公式イメージを使用します。 hub.docker.com 上記ページに Docker による起動方法が記載されているので、これを参考に Docker Compose ファイルを作成します。 Docker Composeファイル 次の Docker Compo…

Docker (2) Docker Composeのインストール

はじめに こちらのページを参考に、UbuntuにDocker Composeをインストールしてみます。 docs.docker.com 以前はdocker-composeというコマンドでしたが、Compose V2ではDocker CLIのcomposeコマンドとして追加されたそうです。 コマンド自体はDocker CLIのプ…

Docker (1) インストールと動作確認

次の公式ドキュメントを参考にして、Ubuntu上にDockerをインストールしてみます。 リポジトリからインストールする方法とパッケージを使ったインストールがありますが、ここではリポジトリから インストールします。 docs.docker.com 準備 初めに古いバージ…

DitDahChatでモールス通信をはじめてみませんか

DitDahChatはインターネット上でモールス通信を楽しめるウェブアプリです。 次のような方にもおすすめですので、DitDahChatでモールス通信をはじめてみませんか。 免許の取得、無線機とアンテナの準備の前にモールス通信を体験してみたい CWデビュー前の不安…

アイボールと電鍵とものづくりのお話と

近くに来たときにアイボールできるといいですね、という流れでJH1JDIさんをお誘いし、 SUR工房さんにお願いして工房を見学させていただきました。 私としてはアクティブにCW運用されているJH1JDIさんと、多くの人に愛される電鍵を製作されているSUR工房さん…

SUR工房の電鍵たちが帰省しました

JN1GGZさんがパドルの購入のためにSUR工房さんを訪問されるとのことで、私もお誘いをいただきSUR工房さんにお邪魔しました。 GGZさんは私が発行したこちらの「だれでもQSL」カードをご覧になってSUR工房さんの電鍵を手に入れてCWを始めたいと思ったそうです…

第43回KCJコンテスト結果発表

2022年8月13, 14日に開催された第43回KCJコンテストの結果が公式サイトで公表されました。 「道の駅かぞわたらせアマチュア無線クラブ」にゲストオペとして参加させていただき、マルチバンド・マルチオペ部門で3局中2位という結果でした。 この部門はこれま…