ナチュログ管理画面 海釣り・ソルトウォーター 海釣り・ソルトウォーター その他 アウトドア&フィッシングナチュラムアウトドア用品お買い得情報
ブログ作成はコチラ
あなたもナチュログでアウトドア生活を綴ってみませんか?
QRコード
QRCODE
Information
アウトドア用品の
ご購入なら!

アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
プロフィール
トシちゃん先生の海釣り
トシちゃん先生の海釣り
先生,etc.です。
海釣りは趣味、本職は教育研究です。趣味は本職に影響のないことが鉄則。
たまたま中学時代のラジオ工作が機縁でおもちゃ病院のドクターをすることに。子供たちのためのボランティア活動です。
おもちゃ病院では「アマチュア無線の2級くらい持ってないの?」と修理技術に関する品定めを受けました。
私はアマチュア無線を始め無線工学、電磁気学とは数学を除いて無縁でした。
そこでやむなくアマチュア無線の国家試験をパスして技術レベルを示すことに。2017年10月23日第3級、同12月3日第2級、翌年4月7日第1級の試験を受けそれぞれ1回でパスしました。
無線工学関連のことは数学で理解するのが正確しかも早道です。ラジコン等でのデジタル信号の変調(パルス幅変調、パルス位置変調、パルス符号変調)は複素数で表現され、OFDM(直交周波数分割多重)では離散フーリエ変換の方法が利用されます。頼れるのは最終的には数学しかありません。

スポンサーリンク



上記のお知らせは30日以上更新のないブログに表示しています。
記事を更新するとこのお知らせは表示されなくなります
  

Posted by naturum at

2017年03月25日

3月25日 おもちゃの修理

3月25日
おもちゃの修理に行ってきた。

私が朝おもちゃの修理に行く途中、ここ3回連続して交通事故処理の現場に遭遇した。
いずれも車2台の衝突事故。
どれも1台のボンネットはぐしゃぐしゃ。
警察官が現場検証していた。

自分が事故に遭わないことに感謝。

今日修理のために自宅に持ち帰ることになったおもちゃはバンダイのアンパンマンカラーパ
ソコンである。

2009年製。
電源が切れない、スピーカーから音が出るが聞き取れないくらい小さい、ということで持ち込
まれた。

なるほど、電源スイッチを押すと電源は入る。
しかし、スピーカーから音が出ているのか出ていないのかわからない。
電源はスイッチを押すとすぐに入るが、電源はスイッチを押してもすぐには切れない。


スピーカーの1個の端子からリード線を外し、スピーカーテスタでスピーカーをテストしたら
問題無く音は大きく出る。
スピーカーは正常そのものだった。
付属していた電池の電圧は単31本当たり4.5V。

次にALINCOの安定化電源電源を使ってテスト。
正確に6Vを出力して動作のテストをした。
音も各種ボタンの動作も電池の場合と同様。

電源スイッチについては、その動作を細かくチェックしてみた。
すると、普通のWindowsパソコンと同様、電源を切るときは電源スイッチを長押しすること、
ということがわかった。

電源が入っている状態の時、スイッチをしばらく押したままにしていると、アンパンマンとバイ
キンマンが画面に登場し手を振る、つまりバイバイの動作をし、その後電源が切れるという
風にプログラムされていたのだ。
つまり、電源のON/OFFスイッチ自体には問題がなかった。

残る作業は、スピーカーから音が大きく出るようにすることと、音量調整ボタンが動作する
ようにすることである。
音が通常聞き取れるほど出ないことには音量のチェックもできない。

電源のON/OFFに問題なし、画面は正常に動作する、マウスの動作もも問題なし、キー入
力と画面表示も問題なし。
ICは正常に動作している可能性が高い。
まず、リード線の断線のチェックから始めよう。

修理に出されるおもちゃは製造から5年以上経っている、操作のマニュアルもない、という
ものが多い。
ましてや、分解の仕方などは、最初は全くもってわからない。
修理するには、いろいろ触ってみて動作や音、光をテストする以外にない。
そうしたことで修理の道筋が見えてくるまでにかなりの時間がかかる。  


Posted by トシちゃん先生の海釣り at 23:06Comments(0)おもちゃの修理2017年

2017年03月24日

3月24日 ネットとC言語

3月24日

Q:C言語では文字も数字も一緒くたに扱われているように思えます。
   初心者には紛らわしいのですが。

A:
  私たちが画面で見る文字も数字も、最小情報量であるビット(0 か 1)
  の組み合わせで表現されます。
   例えば、ASCIIコードでは、英字の A は41h(0x41)という値で表現されます。
   最も機械に近いレベルで表現すると 01000001 です。
   つまり、'A'も0x41も機械内部では 01000001 であり、画面上では 英字のAです。
  したがって、C言語では、変数をXとして、X='A'とするのと、X=0x41
  とするのは同じことになります。
  紛らわしく感じるのは、画面上の数字や文字をそのまま受け取るからです。

   次のように考えると良いでしょう。
  私たちは文字「A」を文字そのものとして理解していますが、コンピュータが扱う
  最小情報量はビットで 0 か 1ですから、「A」そのものは認識できません。
  そこで、「A」を 01000001 に当てはめ、機械で「A」という文字を処理できるよう
  にしているのです。
  ただし、0 と1の並びは人間にわかりにくいので、通常は16進数で表現されます。
  Aは 01000001ですから、16進数で41となります。
  

     コンピュータでの表現     画面での英数字  
   ------------------------------------------------------------
   16進数の 48 65 6C 6C 6F  英字で H e l l o
   16進数の 31 32 33 34 35   数字の 1 2 3 4 5

  とにかく、私たちが使う文字や数字が機械の内部ではどのように扱われているか、
  ということに興味を持つことです。
 

--------------------------------------------------------------------------------

Q:よく「文字化けする」ということを耳にしますが、文字化けする原理を教えて下さい。

A:まず、C言語との関連で説明しましょう。
  例えば、エスケープ文字は円記号('¥' ないし '\' )で、そのASCIIコードは
   5Chです。
  ここで、漢字の「表」を例に取ると、シフトJISでは16進数の 955C です。
  もうお分かりですね。
  もしコンパイラなどが 955C を漢字と認識せず、95と5Cと別々に読んでしまうと、
  5Ch は '\' ですから文字として認識されません。
  したがって、955Ch は 95だけとして読まれてしまい、「表」という文字はどこか
  へ消えてしまいます。

  古いCコンパイラ(Lattice C ver.2など)ではよくあった話です。
  私もプログラミングの際に苦労しました。
  現在のCコンパイラは漢字を扱えますが、注意はしておく必要があります。

  私は単なる文章を書く場合やプログラミングにおいては高機能エディタの
  MIFESを使っています。
  16進数での入力・表示機能も備えています。
  たとえば、全角スペース1個と半角スペース2個はパソコンの画面では区
  別できませんが16進数表示にすると簡単に判別できます。 
 
  次に、漢字コードの関係で文字化けが生じる原因を説明しましょう。
  漢字変換には、パソコンではJISコードやシフトJISコード、ワークステーションで
  はEUCコードが使われます。
  例えば、「大学」を例にとると、
                      大  学 
            シフトJISでは、91E5 8A77
                JISでは、4267 3358
  と16進数の値が異なります。このように、同一漢字でも16進数が異なることから、
  漢字を認識する方法も異なるということになります。
  ですから、異なる機種の間で通信する場合はコードを自動的に判別するソフトで
  ないと文字化けすることがあります。
  自分のパソコンがどの漢字コードを用いているか、通信の相手がどのコードを用
  いているかを調べておくことも重要です。

  試しに、図書館を呼び出して、図書検索をEUCコードと異なるコートでやってみて下さい。

--------------------------------------------------------------------------------
Q:マスクとはどのようなことですか。

A:例で示しましょう。
  X & 0X00FF とは、数字X と 0X00FFとのビットごとのANDをとることです。
  0X00FFをビットで示す(上段はビット、下段はビットフィールド)と、

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
   ---------------------------------------------------
   15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

  となります。上位8ビットはゼロですから、Xと0X00FFとのANDをとった数も、
  上位8ビットはゼロになります。つまり、上位8ビットはフィルターをかけ
  て隠すことを意味しますので、マスクするというわけです。

  その他の例
    X & 0x7fff  15ビット目をマスク
    X & 0x003f   6ビット目以上をマスク
    X & 0x000f   4ビット目以上をマスク

 (補足)
  インターネットでは「サブネットマスク」が使われます。
  サブネットマスクは十進数のオクテットで、
   255.255.0.0
   255.255.255.0
  などと表されます。

  10進数の255は、16進数の FF、2進数の 11111111 です。
  10進数の 0 は、16進数の 00、2進数の 00000000 です。

  これから、なぜ「マスク」というのか予想できますね。

--------------------------------------------------------------------------------

Q:ビットシフトとはどのようなことですか。

A:例で示しましょう。
  0XFF00 >> 8 の場合、右へ8ビットシフトすると、右側の8ビットは除か
  れ、代わりに左側に8ビット分 0が詰められます。
  図示しますと、

  1111 1111 0000 0000  ・・・・ 0XFF00
  ----------------------
        1111 1111  ・・・・ 右の8ビット( 0000 0000)が除かれる
 0000 0000        ・・・・ 左に8ビット0が詰められる
  ----------------------
  0000 0000 1111 1111  ・・・・ 結局、0X00FF となる。


--------------------------------------------------------------------------------

Q:マスクやビットシフトはどのようなことに応用されますか。

A:例で示しましょう。

  例題:構造体の中に「年月日」を示す16ビットのビットフィールド
     が入っているものとします。
     Borland C++ Ver3.0 の ffblk.ff_fdate を例にとっています。  
   
    ffblk.ff_fdate のビットフィールド・・・ 日:ビット 0-4
                        月:ビット 5-8
                        年:ビット 9-15
    図示すると、

     15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0  
 |------- 年 --------|---- 月 ---|---- 日 ------|

    となります。

   ここで、年(1980年以降の年数)をy、月(1-12)をm、日(1-31)をd、としましょう。

   年を得るのは簡単ですね。
   ffblk.ff_fdate を9ビット右へシフトすればよい。   
    (「月日」の桁を削除し、残った「年」を右へ桁下げすると考えると分かり易い)
     結局
      y = ffblk.ff_fdate >> 9;

   日を得るのはどうですか。
   ffblk.ff_fdate の 左側11ビットをマスクすればよい。   
0000 0000 0001 1111 は 0X001F です。
     結局、
      d = ffblk.ff_fdate & 0X001F;

   月を得るのは少々手強いです。
   月を得るのは、マスクとビットシフトの応用問題です。
      まず、5ビット右へシフトさせて、日の5ビットを捨てましょう。
      すると 00000年月 が イメージとしてのビットフィールドになります。
      次に、月(下位4ビット)だけ残すために、上位12ビットをマスクして隠します。
      マスクするのは上位12ビットですから、
      0000 0000 0000 1111 との AND をとればよい。( 0X000F との AND をとる。)
      結局、
       m = ( ffblk.ff_fdate >> 5 ) & 0X000F;
      
   分かりましたか。
   初級者には、ビット操作は無理かもしれません。しかし、C言語の魅力の一つはこう
   いったビット単位の操作が可能なことにあるのです。
  


Posted by トシちゃん先生の海釣り at 21:28Comments(0)パソコン2017年

2017年03月22日

3月22日 インターネットのサブネットマスク

Q:インターネットのサブネットマスクとはどのようなことですか。

A:マスクは、不必要な部分を隠し、必要箇所だけを表に出すよう
  にすることです。

 サブネットマスクは、IPアドレスからネットワーク部を隠したり(マスクしたり)
 ホスト部を隠したりするために使われます。

  サブネットマスクは10進数のオクテットで、
   255.255.0.0
   255.255.255.0
  などと表されます。クラス(A,B,C)で異なります。
  
  サブネットマスクを例で示しましょう。

  10進数の255は、16進数でff、ビットで11111111であるこ
  とに注意して下さい。

   どうして10進数255が16進数ffなのですか?
    16進数は英数字の 0123456789abcdef を使いますか
    ら1桁で16個の数を扱えます。
    ff は0から始めて16番目の数ですから10進数では
    15です。
    結局、 ff は10進数では16*16-1=255です。

  IPアドレスが
   10進数の  1.2.3.4 だとすると、
   16進数では 01.02.03.04
   ビットでは 00000001.00000010.00000011.00000100

  また、10進数の 255.255.255.0 は、
   16進数の ff.ff.ff.00
   ビットでは 11111111.11111111.11111111.00000000

  ここで(IPアドレス & 0xffffff00)演算は、
      00000001.00000010.00000011.00000100
    & 11111111.11111111.11111111.00000000
  ----------------------------------------
  = 00000001.00000010.00000011.00000000

  です。
  10進数では   1. 2. 3.    0
     -------------------------- ----------
       ネットワーク部      ホスト部
         1.2.3           0

  となります。
  これからわかるように、ホスト部がゼロとなってマスクされ、
  ネットワーク部のみが有効になります。

  +++++++++++++++++++++++++++++++++++++++++++++++++++++
  以上をまとめます。
   論理積、つまり
    (IPアドレス & 0xffffff00)からネットワーク部を得ます。

   ビット反転演算子を用いた論理積、つまり
     (IPアドレス & ~0xffffff00) からホスト部を得ます。
   ビット反転演算子を使わなければ、
     (IPアドレス & 0x000000ff) です。
  +++++++++++++++++++++++++++++++++++++++++++++++++++++

  C言語などを知らない人には難しいかもしれませんね。
  ただし、「何故 255 なのか」がわかれば、サブネットマスクの値の入力で、
  入力ミスはなくなります。

  


Posted by トシちゃん先生の海釣り at 10:28Comments(0)パソコン2017年

2017年03月20日

3月19日 4.5V-ACアダプター

出力4.5V 450mAのACアダプター。
これまで分解して中身を見るということはしていなかった。
サイズが小さい割にはかなり重いのでおそらくACトランスが入っているのだろう。

今回、分解を試みた。
ナイフで切り込みをいれマイナスドライバーで切り込みをねじる。
割と簡単に解体できた。


プラグも簡単に抜けた。
中身はこのとおり。


テスターで電源トランスの出力を計ると6.21V(AC)。


回路を見てびっくり。
部品は、電源トランス1個、整流ダイオード4個、電解コンデンサー1個のみ。

これ以外の部品は見当たらない。
つまり、100V入力の電源トランスから出た6.21Vの交流を、4個の整流ダイオードでブリッジ全
波整流回路、1個の電解コンデンサーで平滑回路をそれぞれ構成しているのみ。
これ以外何もない。

商品に付属しているACアダプターでこんな雑な構成のアダプターは見たことがない。
出力4.5V(DC)と表示されているがテスターで電圧を計ると7.2V(DC)。
なんと無負荷の状態ではあるが2.5V以上高い。

トランジスタ、ツェナーダイオード、電解コンデンサーを追加してましな回路にしないと
4.5Vでの安定した電圧出力は望めない。

と言うようなわけで、ACアダプターの内部はブラックボックスですから、回路などに詳
しくないなら、アダプターが付属している機器以外では使わないことが鉄則でしょう。

  


Posted by トシちゃん先生の海釣り at 11:04Comments(0)電子機器で遊ぶ2017年

2017年03月20日

3月18日  春がきた

例によって山道を散歩。
投げ釣りの季節はもうすぐ。
体力をつけねば。

エナガ。
小さいし動きが速いので、デジカメを向け、ズームで追い、とやっていると
ある瞬間にファインダーから消えている。
苦労して画面に納めた。

でもしっぽの先が写っていない。

次は、ヤマガラ。
この鳥も小さく動きが素早い。
エナガやヒガラと同様、写真に納めるのが難しい。
なんとか姿を捉えた。


「春がきた」というのはフキノトウを見つけたからだ。
山道の道ばたに1個ずつ離れた箇所にあった。
3個を摘み取りまとめてカメラで撮った。

家に帰ってコップに挿した。

梅の花。
咲いているのを見つけてから久しい。
  


Posted by トシちゃん先生の海釣り at 10:38Comments(0)2017年

2017年03月17日

3月17日 私的ネットワーク(Private network)

プライベートアドレスを用いたネットワーク

(1) IPアドレスのカテゴリ
  RFC1918の規定では、IPアドレスは3つのカテゴリに分類されています。
  大きく2つに分けると以下のようになります。

  ・パブリックアドレス
   外部のネットワークにIPレベルでアクセスするホストのためのアドレス。
   NIC(Network Information Center)(日本ではJPNIC)が一元管理するインター
   ネットアドレスです。
   IPアドレスという場合、通常はインターネットに使うIPアドレスを指します。

  ・プライベートアドレス
   家庭内、事務所内のみのネットワーク以外にはアクセスしない、閉じたネット
   ワークで使うアドレス。
   JPNICに登録しなくても使える私的アドレスであり、私的に自由に設定できる。

(2) プライベートアドレスは
  ・クラスA場合
    10.0.0.0 から 10.255.255.255 まで

  ・クラスBの場、
    172.16.0.0 から 172.31.255.255 まで

  ・クラスC(個人の場合はクラスCです)の場合、
    192.168.0.0 から 192.168.255.255 まで
  と規定されています。

  この範囲内でなら、個人で自由にIPアドレスを設定できますので、
  外部のネットワークから孤立した、いわば自分だけのネットワークを構築し、
  TCP/IPプロトコルを用いてネットワークを組むのなら、プライベート・アドレ
  スを使うとよいでしょう。

(3) プライベートアドレスとパブリックアドレスを用いたネットワークの比較
  ・インターネットのIPアドレスを使う場合
    利点:インターネットにアクセスできる
       インターネットを通してアクセスできるネットワークが構築できる。
    欠点:世界中のコンピュータからアクセスできますから、侵入されないため
       のセキュリティ確保が大きな問題になります。

   ・プライベートアドレスを使う場合
     利点:IPアドレスを登録する必要がない。
        インターネットからアクセスできませんので安全です。
        (自宅や研究室内でネットワークを組む場合は、簡単にでき、かつ
        他人がアクセスできませんから安全確保ができる。)
     欠点:インターネットにアクセスできない。
        (ただし、プライベートアドレスをインターネットアドレスに変換
         する特別の装置もあります。)

(4) プライベートアドレスを用いたネットワークの構築
  以下ではクラスCを前提にします。

  クラスCでは、最初の3オクテット(8ビット:10進数3桁)がネッ
  トワークアドレスを示し、
  最後のオクテットがホストアドレスを示します。

  例示
  プライベートアドレスを
   192.168.xxx.yyy
  とすると、
   192.168.xxx がネットワークアドレス、
   yyy     がホストアドレス、
  です。
  自分で設定できるのは、xxx と yyy です。

  HUBで接続する場合は、一つのネットワークに何台かのパソコンを
  設置することになりますから、xxx は一つだけ指定できます。
  yyyはホスト(パソコン)ごとに異なります。

  つまり、
   ・まず、ネットワークを同定するためxxxを1つ決める、(0,255以外を使う)
   ・次に、パソコンごとに異なるアドレスを振る、(0,255以外を使う)
  というようにします。
  ------------------------------------
  以下、2台のパソコンでネットを組む例を示します。
   最後のオクテットを 90 として、ネットワークを 192.168.90.0 とする、
   ホストアドレスを 61 と 62 とする、とします。
   このとき、各パソコンでの、ユーザー情報とIPアドレスの設定は、
    1台目
      ホスト名: PC-1
      プライベートアドレス 192.168.90.61
      サブネットマスク   255.255.255.0
    2台目
     ホスト名: PC-2
      プライベートアドレス 192.168.90.62
      サブネットマスク   255.255.255.0
   というようになります。

   これで設定は終わりです。
  ------------------------------------

   ファイルを共有をするための実際の手順は、正規のアドレスを使う場合と
   全く同一です。是非ためして下さい。


--------------------------------------------------------------------------------

サブネットマスク

  クラスCの場合、サブネットマスク 255.255.255.0 は、 最初の3オクテット
 (24ビット)がネットワークアドレス、最後のオクテット(8ビット)がホストアドレ
 スをそれぞれ表すことを意味します。

 上記の例では
  プライベートアドレス 192.168.90.61
  サブネットマスク   255.255.255.0
 としました。 2つのアドレスのビットの論理積(&)をとると、192.168.90 と
 いうネットワークアドレスを得ます。また、ビットを反転して論理積をとると、
 61 というホストアドレスを得ます(慣れると計算は不必要です)。
 この場合、ネットワークは実際にサブネットに分割されてはおらず、「サブネット
 なし」のネットワークといえます。

 ところが、次の例で示すように、ネットワークが実際に小さいサブネットに分割さ
 れることもあります。
 クラスCの場合で
  IPアドレス     201.66.50.75
  サブネットマスク  255.255.255.240
 と仮定してみましょう。

 クラスCですから、ネットワーク番号が 201.66.50 であることはわかります。
 しかし、このホストが何番のサブネットの何番のホストなのかはすぐにはわかりま
 せん。

 わかるためには少々計算が必要です。
  サブネットマスクの最後のオクテットは 240(2進数で 11110000)です。
  このことから、説明は省きますが、左4ビット(1111)がサブネット番号と対応し、
  右4ビット(0000)がホスト番号と対応していることがわかります。
  
  そこで、二つのオクテット、
  サブネットマスクの最後のオクテット 11110000
  IPアドレスの最後のオクテット    01001011
  の論理積をとると2進数で 01000000 となります。左4ビットがサブネット番号
  ですから、2進数の0100(10進数の4)がサブネット番号ということがわかります。
   
  また、サブネットのビットを反転し、IPアドレスとの論理積をとると、
  サブネットマスクの最後のオクテット 00001111
  IPアドレスの最後のオクテット    01001011
  から、2進数 00001011 を得ます。右4ビットがホスト番号ですから、
  2進数1011(10進数の11)がホスト番号ということがわかります。

 {結論}
  このホストは、201.66.50.0 というネットワークにある、サブネット4の、
  ホスト11である。

 以上のように、IPアドレスとサブネットマスクはネットワークを構築する場合に
 非常に重要な役割を果たしていますので勉強しておきましょう。

 ネットをいじるときはビットや16進数での演算ができなくてはいけません。

 C言語では、年月日などいじるときなどもビット演算を使います。
 ビット演算できれば16進数も楽々演算できるようになりPC操作の技術が上
 がります。

 


  


Posted by トシちゃん先生の海釣り at 11:08Comments(0)パソコン2017年

2017年03月12日

3月12日 自転車で散歩

今日も天気がいい。

寒気がきつい時期は自転車でスピードを出して走る場合マスクを
しないといけない。マスクをして走ると呼吸がしにくい。
こんな時は山道を歩くのが呼吸が楽でいい。

最近気温が大分上がってきたので自転車を持ち出して散歩する
ようになりました。

川沿いの堤防を走るのが実に気持ちいい。
アスファルト舗装の凹凸のない道は振動もなくて楽に走れる。
川には越冬中の鳥たちがいる。
季節の移ろいを感じることができるし、生き物の生活も感じることができる。

カワアイサ
水に潜るのがすごくうまい。
こんなに川の流れが速くても流れに逆らって潜れるのかのかと思うくらい、易々と流れ
に逆らって潜水し遡上する。
潜った位置より頭を水面に出した位置がかなり川上なのだ。
これには驚いてしまう。
水の流れが速いのにどうしてこのような移動ができるのだろう。
見ていて飽きない。



カイツブリでしょうか。
鳥を識別するのが難しい。
頭の羽毛の形が面白い。
こうした髪型の人間もたまに見かけますね。


二羽はオオバンか?
他の二羽は?





ダイサギ
流れが少しある葦の草むらで小魚を狙っている。


ゴイサギ


もうしばらくすると渡り鳥たちはいつの間にか姿を消します。
  


Posted by トシちゃん先生の海釣り at 13:47Comments(0)2017年

2017年03月12日

3月11日 おもちゃの修理

おもちゃの修理に行って来た。

例によって新任さんの修理作業をみながら少し口出しし歓談?

今日は結構おもちゃの修理依頼が多かった。
春になって、皆さん外出する頻度が多くなったようで、そのついでにおもちゃの修理を依頼に
いらっしゃるようだ。

やってきたおもちゃは新任さんに優先的にまわすので私が手にとるものがない。
修理時間の最後のほうでにようやく1個私にめぐってきた。
事務所で修理する時間がないので自宅に持ち帰って修理することにした。

音が出ないということで持ち込まれた。
光るのか、回転するのか、音だけか、全くわからない。

おもちゃにの電池Box電池が入っていたので試しにスイッチをONにすると鍵盤は点滅する。
しかしどのボタンを押してもウンともスンとも言わない。

鍵盤が点滅するので、ICががいかれたというより、むしろスピーカーの故障の可能性がある。

おもちゃは Fisher Price の知育おもちゃ。


上蓋を外すのに一苦労。
上蓋は11本のビスと、他に爪
爪の数がやたらに多い。
ビスとナットで組み立てる構造ではなく、ほとんどすべてが爪の差し込みで組み立てられ
ている。


爪を外すのにはマイナスドライバーを使う。
ドライバーを爪側から差し込んで隙間をつくり、隙間に薄いアルミ片を差し込む。
要するに、爪の付いた部品を抜くときに爪が噛まないようにするのだ。
1個ずつ慎重に爪を外していく。

下の写真の右上の白い部分はスピーカの覆い。
真ん中の蝶に付いている羽根は、後でわかったことだが、左に倒たり右に倒したりする
ことで別々の回路にスイッチが入り異なる音声に変わる。


1から9のボタンはを押すと、「イチ」、「ニ」、「サン」・・・・と発音される場合と、
「ワン」、「ツー」、「スリー」、・・・・と発音される場合と、
「レッド(1)」、「グリーン(4)」、「グレイ(7)」などと発音される。


周りを取り囲む4枚の板も順番に外していく。



1~9の数字のプッシュボタンスイッチの端子を掃除。



左右に羽根板を倒してスイッチを入れ替えするプッシュスイッチの端子からリード線が外れそう
になっていたので、リード線を延長し上でハンダ付けのやり直し。


音が出ない原因はスピーカーコイルの断線であった。
16Ω 0.25Wのスピーカー。
本体のワッカ状の部材を取り去って磁石だけにしたもの。
ワッカ状の部材の外形は、おもちゃ本体に取り付けられたスピーカーの外径でもあるので、
外径の異なるスピーカーと交換する際には重要な部材である。
外径が元のスピーカーの外径より大きいとおもちゃ本体に取り付けられなくなる。


代用になるようなスピーカーを3つもってきた。


代替用の16Ω 0.25Wのスピーカーを接続して見たら、音量が小さいし、外径が大きすぎる。
規格が同じだがこのスピーカーを使うメリットはない。
小さめの8Ω 0.25Wのスピーカーで試したら、音量はまあまあだし、元のスピーカーのワッ
カ部になんとか収納できそうだ。
ということでこのスピーカーを代用に使うことにした。

スピーカーの交換はうまくいった。
音量もまあまあ。


また、おもちゃの組み立て作業に入った。
組み立ても苦労する。


組み立て後、すべてのボタンで音と音量をチェック。
問題なし。
安定化電源で4.8V(新品単三電池3本分の電圧、1.6V x 3)を出力してチェックすると音量
も十分。
これで修理完了。


  


Posted by トシちゃん先生の海釣り at 13:39Comments(0)おもちゃの修理2017年