海外ニュース、語学、音楽 、 Photo  英語ブログ開設で悪戦苦闘中。
音楽鑑賞ブログをダラダラ続けて早6年

http://blog.livedoor.jp/kingfishertype97/

モノ日記

2022/ 1/13

File
  • 1
  • 0

アナログ回路は面白い(差動アンプの製作)

今年は例年になく寒い日が続いていますが、いかがお過ごしでしょうか。 電子工作もマイコン プログラミングが中心で、アナログ回路はしばらくご無沙汰でしたが、いつの間にかまたつくり始めていました。今回はポータブル プレーヤー用のヘッドホンアンプ兼 プリ・アンプの製作をしました。 差動増幅回路にプッシュプル回路をつけた、いわゆる「オペアンプ」と殆ど同じものです。オペアンプと言えば一般にはICですが、これは素子からくみ上げたもので、ディスクリートとか言ったりします。  差動増幅回路は入力が二つになっていてその引き算を出力します。トランジスターをペアで使い、そのエミッタ部が共通というのが特徴です。入力の一方を信号、もう一方をコモンにすると、コモンモードノイズがキャンセルされるという優れものです。また入力インピーダンスの設定や増幅率の自由度が大きい事もオペアンプとしてIC化されている大きな理由です。両電源を用いるとか、負帰還の設定や発振対策など、アナログ回路のエッセンスが詰まっていて面白いです。負帰還という概念は少々高度で、高校レベルの知識では足りないかもしれませんが、負帰還に周波数特性を利用すると、イコライザーアンプになったり、閉ループの位相ズレを利用すると発振回路になったりするので、この辺は奥が深いわけです。  設計上は抵抗値の決定がとても難しいです。ムダに消費電力が大きくならないように、回路シュミレータ―で何度も修正しました。素子が差動する電圧ポイントは出来るだけ正確に出したいものです。あとは後からカット&トライといったところです。  今回はヘッドホンで聞くだけでなく、パワーアンプ入力に良いようにRCA端子も付加しています。出力に220Ωの抵抗を繋いであります。この方が効率が良いようです。 #教えて #電子工作 #アンプ自作

2021/11/ 5

File
  • 4
  • 0

PICで赤外線通信

 ARIIのプラモ改造でPIC制御のリモコンカーを作って見たものの、電線がつながっているので、これを赤外線リモコンに置き換えようかとしばらく赤外線通信のプログラミングを研究しておりました。赤外線リモコン用のパーツ素子はとても安いのと、リモコンは家電品のジャンクをハード オフで一個300円で入手しましたのでコストは殆どかかりません これは開発用に安価なPIC16F1503用に作った開発ボードです。家電の赤外線リモコンのボタンを押すと、液晶が表示されたり、LEDが点滅したりするようにしてあります。プログラミングの具合を確かめる事が出来ます。  家電のリモコンを受信して、データ コードの3バイト目を表示させています。赤外線通信は搬送波が37.9KHzと規格が決まっています。ビット事のHIGH、LOWは560μSで測りますので、受信に関しては遅延制御で可能ですが、送信はPWM機能を使って赤外線LEDをコードに合わせてパルス幅(デューティー比)で制御して送信するのが一般的です。デューティー比でLOW、HIGHが決まります。  NEC方式というのが一般的な赤外線通信の規格で、リーダーに続いて、1byteづつデーター コードを送信していき、最後にストップビットが来て終わりとなります。 リモコンの送信モジュールも作ってみました。ネットにサンプルコードがあったので、これを改作してボタンで操作できるようにしてみました。 赤外線リモコン化を考えているプラモ改造リモコンカーはこれですが、電池が搭載不能ななので、ボタン電池で5V電源も作ったのではあるが、如何せんスペースが厳しい。サーボは更に小さいものを入手しましたが、、 #電子工作 #プログラミング #教えて

2021/ 9/25

File
  • 2
  • 0

ラズパイ pi4j でJava OLED アナログ時計

安価に出回っている有機ELディスプレイのSSD1306(一枚500円程度)を使ってアナログ時計を作ってみました。作るといっても殆どプログラミングです  通信方法はI2Cで前回に引き続きpi4jを用いたJavaプログラミングです。アナログ時計に関しては 大半がArduino用のものかPythonで、Javaに関してはこれといったサンプルは見つからなかったです。    アナログ時計のプログラミングはラズパイの場合、JSTから時間をJavaで呼び出せばいいので別途時計モジュールは必要ありません。ただしネットとはつながっています。 液晶のグラフィック表示はピクセル指定なので、大変手間がかかりますが、キーボードからの打ち込みが早くなります。ショートカットキーは覚えねばなりません。pi4jからピクセル表示をI2Cで送るライブラリーは見つかったので、それを転用して、アナログ時計のアルゴリズムを仕込んだわけです。  スムーズに表示するのはそれなりに工夫が必要で、アナログ時計には脱針機構が無いと、秒針の表示はイマイチになりますが、秒が変わったら、ループを使った停止から抜け出して再描画をするプログラムにすればよい。  文字盤をつけて、縦型にして腕時計風の別バージョンも作ってみました。わかるかなーーー   Javaはプログラミングが感覚的にはCやPythonより面白く、かつコンパイルして実行するプログラムで、広く普及しているデファクト スタンダード言語なので、やはり心得ておきたいものです。 #教えて #電子工作 #プログラミング #時計

Default
  • File

    kenta0301

    2018/1/28

    フォローありがとうございます。

    返信する
  • File

    ace

    2018/3/12

    フォロー&いいね!ありがとうございます😊
    ヘッドフォンアンプ凄いですね!
    レコードもひきつづきゆっくり拝見させていただきます
    よろしくお願いいたします!

    返信する
  • White horse

    okemo

    2018/5/31

    ヘッドホンアンプの弁当箱が好きです。いろんなケースを探しに街ブラしたくなります^^

    返信する
    • Ytnyc sx

      tsuchiyakoji

      2019/1/10

      コメントありがとうございます
      プラの弁当箱は手頃で安価なケースが無くて苦肉の策でしたが
       金属ケースより工作が簡単なのです。

      返信する
  • フォローありがとうごさいました。

    返信する
  • File

    nonstop24hours

    2019/1/13

    フォローありがとうございます。
    フォローさせて頂きました。
    よろしくです。

    返信する
    • Ytnyc sx

      tsuchiyakoji

      2019/1/14

      こちらこそ

      返信する
  • File

    kidokun

    2019/1/14

    フォローいただきありがとうございます。紙粘土で作られた飛行機すごいですね!
    フォローさせていただきます、よろしくお願いします。

    返信する
    • Ytnyc sx

      tsuchiyakoji

      2019/1/17

      なかなか新規に投稿できませんが、ご期待下さい!。

      返信する
  • File

    0214seiji

    2019/2/7

    フォローありがとうござます。
    宜しくお願いします。

    返信する
  • File

    sat-2019

    2019/7/11

    こちらこそフォローありがとうございます。
    ぜひともよろしくお願いします!

    返信する
  • File

    Koshichi

    2021/9/12

    フォローありがとうございます😊
    レシプロ機、カッコいいですよね!
    僕も大好きです👍
    よろしくお願いします!

    返信する
  • File

    nakyumi

    2021/9/28

    フォローといいねをくださりありがとうございます!専門的な技術の世界を興味深く拝見しています。これからもよろしくお願いいたします。

    返信する