カテゴリー「その他」の130件の記事

その他もろもろ・・・

2026年1月 1日 (木)

あけましておめでとうございます

20260101-014102

ブログの更新頻度が少なくなっていますが、今年もどうぞよろしくお願いします。

| | コメント (2)

2025年9月17日 (水)

ケガとコロナ、悪いことは連鎖するもの??


きたならしい写真でスイマセン。
Kega3

9月7日(日)
車庫にある墓に供えるサカキ(榊)を取るに、フェンスに足を掛けていたのが滑って左脇腹を擦って負傷してしまった。衣服の上からなので傷は深くなく出血もたいしたことないんだけど細長く大きな擦り傷... フェンスに出ているボルトの頭に当たったのかもしれないがよくわからない。

本日は休日なので医者はどこもお休み。なので包帯を切ってサージカルテープでなんとか処置しておいたんだが...

9月8日(月)
リンパ液(滲出液?)が酷くて朝一番に外科を探して受診してきた。「どーしてこんな傷ができるんだ。まぁ日にち薬だけどね」とのことで大丈夫なもよう。

・・・ 9, 10, 12, 13日とガーゼ交換にこの外科通い ・・・

9月13日(土)
どうも体調が悪い。食欲が全く無くなって、少し喉に違和感ってところ。

9月14日(日)
喉に強烈な痛み...こりゃコロナかもってことなんだが、明日は祝日で医者はお休み。37度台だが微熱も...

9月15日(月) 敬老の日
在庫してある普通の薬局で購入できるクスリでなんとか対応。ナロンエース、龍角散トローチ、咳止めシロップ
飲み込むことができないのでこれもいつも在庫してあるゼリー(10秒チャージ
)で対応。

9月16日(火)
朝イチに電話で症状を伝え、かかりつけの内科受診。クルマの中で待機かと思っていたんだが、隔離した小部屋に
案内され、 抗原検査するとモロに陽性...5日間の外出禁止令。

Corona

この後、ガーゼの交換に外科の受診予約もしてあったのだが、コロナ陽性であることを伝えたら
「来ないで下さい」「来るんだったら5日後に」あーぁ、出禁に。


ほとんど出かけておらず、人混みに入った記憶もないので感染した要因は例の左脇を負傷した外科での
院内感染しか考えられません。マスクはちゃんと着用していたんですが、ドアの取っ手とかからなんでしょう。

1.ケガをした。
2.治療に外科通い
3.外科通い中に院内コロナ感染
4.喉の痛みで辛い思い
5.内科で抗原検査コロナ陽性
6.外科の治療拒否
7.自治会清掃、食事会の欠席損失9000円 ← New!!

悪いことは連鎖するものであった。


<追記>
もうひとつ悪いことが連鎖

今週の土曜日は毎年1回の自治会の地域清掃(午前)と集めている会費からの7,000円程度の食事会の日。
で、地域清掃活動は出ないと古くからのしきたりで「出不足金(でぶそくきん)」という
罰金みたいなのを支払う必要がある(2,000円)

感染後約5日間だが高齢者ばかりのじぃーさんばぁーさん達に感染させてはいけないので両方とも不参加
を役員さんに伝えた... あーぁ9,000円の損失!!

| | コメント (5)

2025年2月27日 (木)

1.8inch TFTを使ったGPS時計

時計の製作はもういい...といいつつも1.8inch TFTを多数仕入れたので実用的なGPS時計を作ってみました。

配線図はこれです。

20250227-231407
処理が遅くぬるぬると動く感じですが、これはこれで味があります。Arduino NANOにすればもうすこし早く表示されるでしょうけど、TFT LCDとの間にレベルコンバータを入れる必要があります。

もし、作ってみたい方がいらっしゃるようでしたらArduino のスケッチ配布は可能なので連絡ください、バグはあるかもしれません。フォントを変えたり、色を変えたり、年や日時の位置を変えたり遊べると思います。

エラーが出たので対応方法をイチから教えて君が登場するのでスケッチの配布はやめます。Arduinoのインクルードの意味がわからない、エラーの内容が理解できない、自分で解決できない人はお断りです。

| | コメント (7)

2025年2月 9日 (日)

リベンジ: 1.8inch TFT液晶を用いたシンプルVFO

壊した1.8inch TFTがもう一枚あったのでリベンジがてら、以前に作ったOLED VFOを移植してみました。

スケッチの作成においては、当然Chat GPT センセのお世話に。TFTなのでカラーが使える分、色の使い方などはセンスを求められ、自作の特徴を出すことができますね。Arudino Pro Mini 3.3V (8MHz) を使っていますが、ロータリーエンコーダーを早く回してもちゃんと追従してくれます。

" By JF3DRI " のところに何を表示させるか画面が広いのでいろいろと楽しませてくれそうです。Sメータというのもありきたりだし、FFTしてスペクトラム表示なんて難しいし...

という訳でスケッチがある程度触ることができるようになったので、最近はこんなことばかりして遊んでいます。 

| | コメント (3)

2025年2月 5日 (水)

5Vか3.3Vか間違えないように!

マイコン関係をいじる際に注意することがあります...
それは動作電圧GPIO

         「5Vであるか3.3Vであるか」

やらかしてしまいました。

St7735

一瞬でこのように真っ白になってしまい、お亡くなりになりました。
1.8inch 128x160 ST7735を使ったTFT LCDモジュール、GPIOの電圧は3.3Vと承知していたものの、ネット では

St7735_03

※図のとおりにやると壊れました。

この図のとおり、Arduino (GPIO=5V) を直接加える記事が多く「5Vでも使えるだろう」と信じてしまったことが原因、これ罠のようです。これらの製作記事がなぜ正常に使えるのか?? 不思議でなりません... ST7735の仕様が変わったのでしょうかね??

各マイコンの仕様比較をChat GPTセンセに尋ねたところ...
20250205-202116

Arduinoのみ5V なので使うに当たっては注意が必要です。
(Arduino Pro Mini 8MHz (3.3V)は大丈夫)

よって5V <-> 3.3V レベル変換は必ずLCDとの間に入れる必要がありそうです。

・3.3Vしかダメなもの
・5Vしかダメなもの
・3.3V, 5VどちらでもOKなもの

接続するデバイスはこの3つがあるのでよく調べ確認することね。

レベル変換付き、無しのこれとかも。

Si5351a_module


| | コメント (0)

2025年1月29日 (水)

GPSモジュール NEO-7Mからの10MHz基準は使えるのか??

Gps_neo7m

時計としてのGPSモジュールは有用であることがわかりました。もう一つの用途として高精度なリファレンス周波数を出力できるのでスペアナとJTDXのWFを使って見てみました。今さら感があるかもしれません。

20250129-120551

GPSモジュール、NEO-6M, NEO-7M, NEO-8Mは u-blox 社が製造しており、Webからu-centerという設定ソフトが無料でダウンロードできます。そこから、デフオルトでは1pps出力端子に任意の周波数を取り出す設定があり、ここをいろいろと弄って出力される信号純度を調べてみようということです。

1.10MHzを出力してみた。

Gps_sp1mhz

スパンを1MHzにして見てみました。1MHzと広い幅で見る限りは近傍の大きなスプリアスであっても-50dB以上で、一見問題なさそうです。

Gps_sp20khz

スパン20kHzと狭くしてみると... あらら、近傍に何やらいろいろと連れていてキレイではありません。

Gps_sp5khz

更にスパン5kHzまで狭くすると...純度はかなり悪いですね。

Gps_jtdx

スペアナDSA815ではRBW=10Hzまでしか絞れないのでFT8 JTDXのWFで見てみました。近傍ノイズだらけです。受信音を耳で聞いても濁っていてNGなことがわかります。

10MHzを確かに出力できますが、超高精度だといってこれを無線機(例えばIC-9700)のリファレンスとして使ってはまず、ダメでしょう。

2. 6MHzを出力してみた。

20250129-6mhz

48で割り切れる周波数だとジッタの少ないものが出てくると先人様の記述があったので6MHzに設定してみたところ...耳で聞くとブチブチ音が酷くWFでもキレイではありません。

3. 4MHzを出力してみた。

20250129-4mhz

6MHzと同じ傾向で良くないです。

4. 5MHzを出力してみた。

20250129-5mhz

10MHzと同じ傾向、48で割り切れる/割り切れないは関係ありそうです。PLLには IntegerFractional があってどうやらその関係のようです。NEO-7Mの内部がどのような回路になっているかまでは調べていませんが。

5. 1MHzを出力してみた。

20250129-1mhz

1MHz Integer になるため6, 4MHzと同じ傾向です。低くした方が良くなるという訳ではなさそうです。


結論としてGPSモジュールからそのままの出力だと信号純度は良くなくOCXOをロックさせるGPS-DOとして使う必要がありそうです。設定する周波数はどこが良いかはよくわかりません。40kHzで行っているのもあれば、もっと高いところでやっている記事もありました。

| | コメント (0)

2025年1月27日 (月)

Chat GPTを使ってスケッチの作るのを覚えた

20241221-145619

Arduino なり ESP32 なりプログラム(スケッチ)を作ることが難関になっていましたが、完全に覚えなくともAI のChat GPTを使いこなすことでそれなりに突破できることがわかってきました。

時計が多いですが、Arduinoを使っていろいろと作ってみました。

1.デジットで安価に購入した4桁7セグメントLEDに時計を表示する。

4digit_pcb
7seg_clk

TB62709という聞き慣れないドライバーICが使われていたのですが、ネットで探すとありがたいことに先人さんが使えそうなライブラリーを作ってくれていました。Chat GPTにこのライブラリーとサンブルスケッチ、そして使うRTCモジュールを指定して時計として動作するスケッチを作って! と指示するとコードを作ってくれました。分や時間の表示位置が異なるなど間違ったスケッチも吐き出してきますが、都度その修正したいところを指示することで完璧なものとなりました。

これが出来た時は、これは使える!! と眼の前にあった大きな壁が取り除かれたような開放感を得ました。

2.240x240ドット1.3インチIPS液晶にアナログ時計を表示する。

Ips_clock01

Youtubeで検索すると簡単に見つかるスケッチです。Arduino Pro Mini とDS1307 RTCモジュールを背面に貼り付けています。これも、スンナリと動いた訳ではなく、液晶が3.3V系であることに気づかずハマりました。(Youtubeではそんな説明なかった) クロックが8MHzのArduino Pro Mini(3.3V) を使うことでばっちり動作。

3. GPSモジュールを使った時計

Ali_4

Aliexpressで液晶パネルとGPSモジュール NEO-6MとNEO-7Mを仕入れました。
時計合わせと10MHz リファレンスとして使えるかの検証用です。

IPS液晶と合わせて動画を撮ってみました。

GPS時計はChat GPT と2日間格闘してようやくできました。Chat GPTと言えど、エラー吐きまくるスケッチを提示したり、Arduinoなのに突然Pysonを使ってきたりでなかなか思い通りにはなりませんでした。参考となるスケッチを教えてあげると言う事聞いてくれるようで、使いこなしにテクニックがいるようです。

4.おまけ

面白そうなので、ネットで見つけたスケッチを書き込んで動かしてみただけです。ただしオリジナルはライブラリーSSD1306を使った0.96インチOLEDだったので1.3インチで使われているSH1106に変更しています。

| | コメント (2)

2025年1月 1日 (水)

いろいろ熟慮したニキシー管時計製作、ついに陽の目をみることに(その3 完了)

ますば、秒の桁に取り付けて動作させてみました。

正常に動作することを確認したので、6桁実装し、ネオン管も付けて動作させてみました。

ニキシー管時計は新品を購入すると5万円とか6万円とかとんでもない価格に釣り上がっています。

| | コメント (0)

いろいろ熟慮したニキシー管時計製作、ついに陽の目をみることに(その2)

届いた基板、配線図をネットで探したのですが見つかりません。そこで、現物の基板から回路を推測することにしました。

<マイコン>

Nixe_02

STM8S005 という8ビットマイコンが使われていました。時計程度だったら8ビットで十分ってことなんでしょう。ソフトの書き換えは当然できませんが...

<RTCモジュール>

Nixe_03

DS3231SN が使われていました。これは温度補償も内蔵した高精度なチップ、いわばTCXOで当たりです。ちなみに、DS3231 RTCモジュールとして安価に出回っているやつは DS3231M が使われていて、こちらはMEMS発振器を使っているようで精度が悪くズレが大きいです。ちなみに、VFDクロックで使ったのは DS3231M が付いていてどんどんズレていきます。GPSでの補正とか付ければ使えそうですが。

<昇圧回路>

Nixe_05

ニキシー管は170V程度の高電圧が必要で、これが扱いづらくしています。この基板では、専用のフライバックコンバータICを使って昇圧していました。

<ニキシー管ドライバー>

Nixe_04

シリアル転送が可能な定石、74HC595 と ULN2003G というダーリントントランジスタドライバーが大量に使われています。 多桁ニキシー管の駆動方式としてスタティック方式ダイナミック方式がありますが、予想外のスタティック方式を使っていました。不思議なのは ULN2003G は耐圧50Vです。そのままだとニキシー管の駆動電圧では壊れてしまいます。なぜ使えるのか、どうやって使っているのか不思議に思って同様な回路を調べていると...

Nixie_sch
20250101-125915

COMMON 端子を47Vのツェナーダイオードでバイアス(クランプ?)して50V以下しか印加しないようにされているようです。ニキシー管には47Vがマイナスされた分、加わりますが放電開始電圧に達しないので点灯はしないというカラクリで良く考えられた回路です。

SN74141とかロシア製のK155ID1は入手難なのでこの方法はスタティック駆動に大変有効と思われます。

<つづく>

| | コメント (0)

いろいろ熟慮したニキシー管時計製作、ついに陽の目をみることに(その1)

Cd66_1

少なくとも40年以上不動在庫として所持していたニキシー管、CD66を使う時が来ました。定石の時計ですが、ArduinoやESP32、いやディスクリートのTTLで作ろうかとあれこれ思い描いていたのですが、基板製作やらスケッチの作成が重荷となって前に進まないので、安易な道Aliexpressで安価に売っている部品が乗った基板を使うことにしました。

20241230-200007

ロシア製のIN-14を使うように指定されていますが、IN-14も枯渇してきたからなのか基板のみが安価に売られるようになっています。これにCD66を使えるかの検討から。

Cd66_in14

CD66は12pin, IN-14は13pinと違いますが、ほぼ同じ配列なので実装できると判断しました。

Nixe_01

12月初旬に注文して年末に届きました。

<つづく>

| | コメント (0)

より以前の記事一覧