(水)Arduinoもモールスを打ち始めた(デバック文)AVRマイコン用のソースをArduinoに移植してみました。一部改造したものの、ほとんど流用できました。詳細な仕様はAVRの方を参照してください。cwdbg.ino■変更点1出力をpin13にすることでオンボードのLEDも同時に光ります。圧電スピーカーはpin13と隣のGNDに指します。2tone()使っているので、ディレイは音の長さプラス無音の長さになります。(土)AVRマイコンがモールスを打ち始めた(デバック文)LCDやデバッカーが付いてない無い状のマイコンで変数の値を知りたくなることがある。そんなとき、値をCWに変換してはと思いつき簡単なソースを書いてみた。サンプルソース今回は、LEDと音(PWM)で実装したが、電子ブザーでも良い。ソースも簡単なので、ライブラリ化せずソースをそのまま公開。AVR最初の一歩セット」用に作成されています。http://www.jh4vaj.com/afss01_01※自由に改造・流用していただいて結構。※半角小文字を1文字だけ。出力が終わると短点7個分の時間を空ける。datの値をHEX変換して、CW出力データの前に”0x”が自動で付加される。”0x1cd”文字と文字の間は、短点3個分空ける。出力が終わると短点7個分の時間を空ける。);chに文字列の先頭ポインタを渡すとCW出力文字は半角英数小文字と.,:?/@-およびスペースであること。それ以外の文字は無視される。文字と文字の間は、短点3個分空ける。出力が終わると短点7個分の時間を空ける。使用できるキャラクターはcwa()を参照。文字と文字の間隔を調整しないため、組み合わせによっては、HHやARなど特殊な文字をCW出力できる。dot();短点1個分のONと短点1個分OFFを行う。短点1個の長さはT_DLYで定義する。ドットの長さ※環境を変える場合は、PORTBとTCCR0Aを自分の環境に合わせて修正してください。dash();短点3個分のONと短点1個分OFFを行う。短点1個の長さはT_DLYで定義する。ドットの長さ※環境を変える場合は、PORTBとTCCR0Aを自分の環境に合わせて修正してください。(土)ピカロード「ホタル君」の製作方法ピカロード「ホタル君」の製作についてまとめました。電球ソケットの外側1赤い線が、中心に位置になるよう内側45度に折りたたんでください。2黒い線は使用しないのでニッパーで切り取ってください。3赤いリード線を2.5cm程度にカットし8~10mm程度外皮を剥いてください。4赤いリード線がショートしない様、テープ等保護してください。(写真はグルーガン)【心線の加工】110cmのメッキ線を1cm程度折り返してください。2ラジオペンチで端の部分を数mm程度持ってください。3長い方の線を、らせん状に巻いてください。ハンダが乗りやすいよう、粗く巻くのがコツです。4巻くのは1重で結構です。余った線はニッパーで切り離してください。5リード線とメッキ線をハンダで固定します。【M型コネクターの加工】1加工済のソケットをM型コネクターに差し込みます。2黒いリード線が有った端子が穴から見える位置にくるように調整します。3位置が有ったた中心導体(赤いリード線側)、外皮線(黒いリード線が有った端子)の順にハンダ付けします。中心導体の飛び出している部分はニッパーで切断し、整形してください。4コネクターを後ろ側みて、ガタツキ無い様に2~4カ所程度ハンダ付けで止めてください。この時、ハンダがソケットの内側に入ってしまうと電球は入らなくなってしまうので注意してください。【最終確認】1電球を入れない状態で中心導体と外皮線がショートしていない事を確認してください。2電球を入れた状態で10~20Ω程度の抵抗がある事をテスターで確認してください。(テスターの種類によって抵抗値は変わります。)3無線機の出力を0.1~0.5W程度(HF帯)にして電球は光る事を確認してください。電波形式はAM(28MHz帯はFMも可能)またはCW(3アマ以上)が良いですが、パケットモードでも結構です。SSBの場合は、音声入力に合わせて光り方が変わります。このとき(通過型電力計などで)、SWR計でが1.5以下(SWR計が無い場合は無線機の表示)であることを確認してください。※SWRは異常に高い場合、断線またはショートの可能性があります。使用を中止し、確認してください。0.1W以下および1W以上の電力ではお使いになれません。※アンテナアナライザー等は送信電力が小さいため、高いSWR値となりますが異常ではありません。※規定の電力を加えた時に、SWRが下がります。【頒布について】ハムフェア等のイベントにて頒布します。受注に予定はありません。AlarmVer0.3)シールドバッテリーは移動運用に大変便利ですが、過放電をしてしまうと充電できなくなってしまいます。車での運用の場合、バッ直(無線機とバッテリーを直結)で運用する場合もありますが、つい運用に夢中になってバッテリーを使いすぎてセルが回らないという事がおきるかもしれません。本品は充電制御機能は持ちませんが、過充電時も警報を出します。初期状態を「常時監視」に変更しました。この変更に伴いSETボタンの動作を「監視開始」から「ブザー停止」に変更しました。本品は、シールドバッテリー(またはカーバッテリー)に直接接続するものです。以下の注意事項を必ず守ってください。本品は、可能な限りの安全対策は取っていますが、万一、本品を使用して事故や故障が発生しても作者は責任を負いかねます。本品はプラスチックケース等に入れ、外部とショートしないよう安全対策を行ってください。雨天時や、湿気の多い場所での使用はできません。本品とシールバッテリー(またはカーバッテリー)間は必ずFUSE(0.5A程度)を入れてください。本品に充電制御機能はありません(警報のみ)。充電の際は専用の充電器をお使いください。本品の仕様の範囲を超えた使用はできません。熱を発生したり部品が壊れる可能性があります。本品には、逆接続防止回路がついていますが、ケーブルを接続する際は、極性(+、-)を確かめてから接続してください。本品を使用し、異常を感じた場合は直ちに使用を中止してください。■動作概要1バッテリーと入力端子(本品の左側の端子)に接続する。電源SWは有りません。2RESETボタンを押す。ブザーは警報発生時に鳴る設定3SETボタンを押す。(ブザー停止)ブザーを常時停止にします。電圧監視状態になります。※常時監視にしたい場合は、SW2をジャンパーでショートします。SETボタンは無効になり、RESETボタンを押してもブザーを停止することは出来なくなります。(電圧が11.5V~15Vの範囲に入ればブザーは自動で停止します。抵抗は種類別に小分けしてあります。8pin組立作業の注意点1基本的に背の低い部品からハンダ付けしてください。部品の説明は、基板を上から見た状態で説明します。2AVRマイコンはDIPソケットから丁寧に外しハンダ付。指す時はマークが左下にくるよう実装3LEDは向きがある。長い脚が左側にくるように実装4三端子レギュレータは平な面が右にくるように実装5ターミナルブロックは穴の開いた面が外側を向くように実装6電解コンデンサーはマイナスが下7ダイオードは線のマークを合わせてください。8その他のパーツは完成品の写真をみながら実装してください。■調整1用意するもの本品テスター(11.5および15Vが測定できる物)安定化電源(電圧が可変できるもの。用意できない場合は簡易調整を参照)時計ドライバー(-)2図のように各装置を接続する。3安定化電源の出力電圧を11.5Vに設定する。4本品のスイッチをRESET→SETの順に押す。5半固定ボリュームを調整しLEDの緑が消え、赤が消えるようにする。(LOWアラーム)6安定化電源の出力電圧を15Vに設定する。赤と緑両方のLEDが点灯する。(HIGHアラームは確認のみの。調整方法として半固定ボリュームの抵抗値を測定する方法を紹介します。簡易調整のため精度は落ちてしまいます。出荷時にあらかじめ37KΩに設定してあります。バッテリーと運用場所が離れている場合、警報が鳴っても聞こえない場合があります。図のように接続すると離れた所で、警報音を確認することができます。調べ)※頒布等については別途お知らせします。(水)ピカロード「ホタル君」についてハムフェア2020に頒布するネタで変わりダミロードの話がました。昔適当に作った豆電球型ダミーロードを何とか物に出来ないかと試行錯誤し「ホタル君」を完成させました。■電球型ダミーロードとは?かなり以前、ダミーロードになる無誘導抵抗は効果でした。10~100(W)に耐える抵抗器も高価で大型になるため、100(V)用白熱電球が代用されました。■電球は何を選べ場良いか?電球の規格は電圧と電力(電流の場合もある)が記載されています。無線機の出力は変調が掛かっているため、100(V)ピッタリの電圧にはなりません。一つの問題として抵抗値は温度によって変化するという事です。(金属は温度が上昇すると抵抗値が増加する)先ほどの例では100(V)で50(Ω)になりますが、それより低い電圧では抵抗値が下がります。(平常時は5(Ω)程度)電力を投入してから抵抗値が安定するまでの間に、高いVSWRとなってリグを壊さないような「電球」を探さなくてはなりません。今回はQRP用ということで、1~2(W)の電球を調べてみました。調査の結果12V電球(G-30H)が50(Ω)の範囲内に入ることが分かり電気特性を測定してみました。(測定は高周波電流計がないので、直流で代用)電球の抵抗値は非線形で有る事は知られています。一般に発光している時の抵抗値は、発行していない時約10倍になると言われています。電球の特性が書かれた記事はどれも直流(または商用交流程度の周波数)です。電球は高周波で使用する事を想定していないため、その特性は未知数です。(もし文献が有った教えてください。)そこで低い電力の場合の周波数特性を、nanoVNAで測定しました。3.0~1.5程度です。インピーダンスは73.5MHzまでは直線的に伸びていき、109.2MHz程度から一定になっています。60MHz付近に共振点があります。50MHzでの各値は以下のとおりです。R=83(Ω)、L=133(nH)、C=77(pF)nanoVNAは出力がー13dBm程度なので、当然電球は光りません。従って、抵抗分が低く自身のインピーダンスの影響が強く現れます。その傾向はCAA-500MK2でも同様でした。電球のブラケットのサイズが10mmあり、5D2VのM型コネクター(内径約11mm)と同程度です。ピッタリサイズにはまるので、ハンダで芯線とブラケットを固定します。電球は12VのE10型(G-30H等)を使用します。■実際に無線機につないでみる。FT-817NDにつないで実測してみました。残念ながら、QRP用の通過型SWR計が無いため、1(W)の出力で本体のSWR表示で確認したところ以下のとおりになりました。5.0■命名について試作品のダミーロードに素敵な名前を付けていただきました。これからは、ピカロード「ホタル君」と呼びます。ロード=光るダミーロードほたる君=ほのかに光る■頒布について今後、追加検証を行い頒布を検討したいと思います。(金)シールドバッテリー警報器モニター頒布(終了しました)モニターは終了しました。AlarmVer0.2)」の記事および、下記の内容を確認してからお申込みください。※Ver0.2からVer0.3へバージョンアップをご希望の方はメールでご連絡ください。頒布品はキット(部品セット)です。完成品ではありません。写真と異なる場合があります。仕様は予告なく変更する場合があります。AlarmVer0.2)」が全てです。本機は電子工作の経験がある程度ある方を対象としております。ハンダ付けは必須です。お申込みはメールの先着順です。人数に達した場合は募集を終了します。お申込みはメールのみとなります。ダイレクトメッセージ等ではお受けできません。質問や在庫の有無につては、ダイレクトメッセージでもお受けいたします。タイミングによっては、在庫が切れている場合もあります。自動注文システムではなく手動での対応ですので、何卒、ご了承下さい。モニターとなっておりますが、使用期限やレポートの義務はありません。使ってみてのご意見ご要望が有りましたらお願い致します。モニターのため、お一人様1個とさせていただきます。未使用品に限り、2週間以内の返却に応じます。支払方法:Amazonギフト券(1500円分)詳しくは、購入が決定した方に直接お知らせします。※コンビニでの購入手数料はかかりません。スマートレター(郵便)による発送です。年末・年始のため、配達に時間がかかる場合があります。追跡等のオプションは有りません。下記まで、メールアでお申込みください。(必須):コールサイン(任意):使用目的(任意):・・・移動運用、カーバッテリー使用、実験、その他メール送信先お申込み、お待ちいたしております。AlarmVer0.2)シールドバッテリーは移動運用に大変便利ですが、過放電をしてしまうと充電できなくなってしまいます。車での運用の場合、バッ直(無線機とバッテリーを直結)で運用する場合もありますが、つい運用に夢中になってバッテリーを使いすぎてセルが回らないという事がおきるかもしれません。本品は充電制御機能は持ちませんが、過充電時も警報を出します。本品は、シールドバッテリー(またはカーバッテリー)に直接接続するものです。以下の注意事項を必ず守ってください。本品は、可能な限りの安全対策は取っていますが、万一、本品を使用して事故や故障が発生しても作者は責任を負いかねます。本品はプラスチックケース等に入れ、外部とショートしないよう安全対策を行ってください。雨天時や、湿気の多い場所での使用はできません。本品とシールバッテリー(またはカーバッテリー)間は必ずFUSE(0.5A程度)を入れてください。本品に充電制御機能はありません(警報のみ)。充電の際は専用の充電器をお使いください。本品の仕様の範囲を超えた使用はできません。熱を発生したり部品が壊れる可能性があります。本品には、逆接続防止回路がついていますが、ケーブルを接続する際は、極性(+、-)を確かめてから接続してください。本品を使用し、異常を感じた場合は直ちに使用を中止してください。■動作概要1バッテリーと入力端子(本品の左側の端子)に接続する。電源SWは有りません。2RESETボタンを押す。3SETボタンを押す電圧監視状態になります。※常時監視にしたい場合は、SW2をジャンパーでショートします。SETボタンは無効になり、RESETボタンを押してもブザーを停止することは出来なくなります。(電圧が11.5V~15Vの範囲に入ればブザーは自動で停止します。抵抗は種類別に小分けしてあります。8pin組立作業の注意点1基本的に背の低い部品からハンダ付けしてください。部品の説明は、基板を上から見た状態で説明します。2AVRマイコンはDIPソケットから丁寧に外しハンダ付。指す時はマークが左下にくるよう実装3LEDは向きがある。長い脚が左側にくるように実装4三端子レギュレータは平な面が右にくるように実装5ターミナルブロックは穴の開いた面が外側を向くように実装6電解コンデンサーはマイナスが下7ダイオードは線のマークを合わせてください。8その他のパーツは完成品の写真をみながら実装してください。■調整1用意するもの本品テスター(11.5および15Vが測定できる物)安定化電源(電圧が可変できるもの。用意できない場合は簡易調整を参照)時計ドライバー(-)2図のように各装置を接続する。3安定化電源の出力電圧を11.5Vに設定する。4本品のスイッチをRESET→SETの順に押す。5半固定ボリュームを調整しLEDの緑が消え、赤が消えるようにする。(LOWアラーム)6安定化電源の出力電圧を15Vに設定する。赤と緑両方のLEDが点灯する。(HIGHアラームは確認のみの。調整方法として半固定ボリュームの抵抗値を測定する方法を紹介します。簡易調整のため精度は落ちてしまいます。出荷時にあらかじめ37KΩに設定してあります。バッテリーと運用場所が離れている場合、警報が鳴っても聞こえない場合があります。図のように接続すると離れた所で、警報音を確認することができます。調べ)※頒布等については別途お知らせします。(日)ピカント原型アンテナの頒布準備のため、ピカントの原型を作成して測定してみました。構造が変わったも大きな変化はなく安定しています。7.0を使ってATtiny13A-PUの書き込みが上手くできないことがある。mismatchコマンドラインから実行すれば正常に書き込める事は判っているので、環境問題であることは間違いない。ATtiny85でも頻度は少ないが時々起きる。USBの抜き差しで回復するが毎回では面倒・・・。そこで、バッチファイルを作ってコマンドラインからの入力を楽しようというのが今回のもくろみ。手順1BATファイルを作る。%4pauseパラメータは、以下のように設定する。する事でAVRの種類が変わっても対応できる様になる。