• 締切済み

LED点灯回路について

1~100までの番号を入力したら地図上(縦2m×横3m程度)の対応するLED(100個のうち1個)が点灯し、それに対応する音楽(100曲のうち1曲、各15秒程度)を流せるような回路が自作できないでしょうか。イベントで使用するので安価に自作できるものであるとうれしいです。よろしくお願いします。

みんなの回答

  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

「1~100までの番号を入力」は、どういう操作を考えているのでしょうか? ・100個のボタンが並んでいる ・0~9のテンキーで、2回ないし3回ボタンを押す 前者だと、LED点灯については、単純な「電池とLEDとスイッチ」が直列になった回路を100本作ればいいでしょう。「配線する」手間だけの問題です。 後者の場合、テンキーからの入力データを記憶するような回路が必要ですので、かなり難易度が高いです。ディスクリートで組むのは手間がかかるので、マイコンを使うことになるかと思います。 どちらの場合でも、「対応する音楽を流す」のは、かなり難易度が高いです。「音楽を流す」こと自体が簡単ではありません。 おそらく一番簡単なのは、パソコンを利用することです。 ・ノートパソコンか何かを用意する。 ・(100個のボタン方式の場合)安めのUSBキーボードを改造し、各キーを延長する形で「100個のボタン」を実現する。 ・(テンキー方式の場合)ノートパソコンにテンキーを繋ぎ、テンキーを利用者に操作させる ・キー操作にあわせて、対応する音楽が流れ、LEDが点灯するようなプログラムを作る ・LED点灯には、USBなIOデバイスなんかを利用する http://bake-san.com/usb001.htm http://km2net.com/usb-io/index.shtml http://www.technokit.biz/usb_io_kiban/usb_iov8.html  100個のLEDはマトリックス接続にして、12bit出力を 4bitをデコードして16列×8bit=128個制御できます。 (64個の点灯例ですが、http://www5b.biglobe.ne.jp/~YASUSI/gallery/electronics/060605/060605.htm なんかが参考になるでしょうか。 このページの例では、3bit→8列にしていますが、それを、4bit→16列にします。)

satoyamayu
質問者

お礼

このたびはお忙しい中回答をお寄せいただきありがとうございました。 100個のボタンで直列回路100本がたいへんかと思いお知恵を拝借しようといたしましたが、USBキーボードの改造というアイデアをいただき、これなら何とか実現にたどり着けそうです。 おっしゃる通りイベントで利用者が自由に操作できるものを考えておりました。テンキー入力に関しては、CDデッキなどで数字を入力すると対応するトラックの曲を流すことができるイメージで勝手にLEDの点灯と結びつけて考えてしまいましたが、どうやらかなり難しいようですね。いただいたHPの情報をよく見て実現可能か考えて見ます。 いすれにしましてもたいへん有益な情報をいただき助かりました。本当にありがとうございました。

関連するQ&A

  • LEDを数秒のみ点灯させる方法(回路)

    ある電装品の電源を入れた(通電)時に、数秒(5~15秒程度)のみLEDを点灯させたいのですが方法がわかりません。 どなたか方法を教えて頂けないでしょうか? 自分で考える知識はありませんが、簡単な回路図程度であれば理解・調査できるくらいの知識はあります。 よろしくお願い致します。

  • LEDの点灯回路について

    ご覧頂ありがとうございます。 LEDを縦に12個ほど並べたものを横に15列ほど並べて、 一列ずつ点灯させられるような回路を作ろうとしています。 電源電圧:12v (車載バッテリーを3端子レギュレータで安定化したもの) ////////////12v////// ////////////vcc////// /////////////I/////// /////////////I/////// //////гггггггг //////o///////////////o←LED //////o///////////////o //////o////(中略)/////o //////o→→→→→→→ o //////o///////////////o //////o///////////////o //////o///////////////o //////o///////////////o //////o///////////////o //////o///////////////o //////o///////////////o //////o///////////////o pin_B⊥←トランジスタ //////C/////////////// //////L_______」 ////////////I///////// ////////////I///////// ///////////GND//////// こんな感じの回路です。 点滅にはAVRマイコンを利用する予定です。 また、LEDの各列の終端にトランジスタを配置し、 EにLED、Bにマイコンのピン、CにGNDで回路のオンオフを させようと思ったのですが、トランジスタでマイナスコントロール します。 質問1 LEDの閾値が2.0v、20mAだと、一度に直列で点灯できるのはおよそ 6個までだと思うので、これを2つ並列に接続したものを縦一列に配置 しようと思っています。 電圧は回路が分岐してもそれぞれ12Vかかりますよね? 電流は分流されると思うのですが、枝分かれする回路の合成抵抗値が 同じなら、それぞれに等しい電流になって流れますよね? (40mAで入力されたのなら20mA、20mAに分かれる) 質問2 マイコン側の電源は車載バッテリからLED用の12v3端子レギュレータとは別の3端子レギュレータで5vに降圧させるつもりなのですが、トランジスタのCはどこに接続すればいいのですか? また、レギュレータ回路のGND=車体バッテリーのマイナス端子= ボディアースなので、Cから出た電流をそのままボディアースに逃がしても平気ですか? 質問3 3端子レギュレータには発振防止用のコンデンサが必要らしいのですが、 どの耐圧でどの容量のものにするのがベストですか? 質問4 回路に使うトランジスタ、3端子レギュレータで、この回路に求められる性能を持っているもの(用は使えるもの)の品名を教えて頂けませんか? ちなみにバッテリー端子電圧は12~18v程度で不安定です。 長くなってしまいましたが、よろしくお願いします。

  • 振動を感知してLEDを点灯させる回路

    振動を感知してLEDを点灯させ、一定時間後に消灯させる回路を作りたいと考えています。 点灯時間は数秒くらいです。 単純に、振動を感知するセンサーとリレーとコンデンサでなんとかなりそうな気がするのですが あれこれ検索してみたものの 初心者ゆえ、どのような部品と回路でできるのかがわかりません。 キットを組み合わせてとも考えましたが、そこまで高価なものを使わなくても 何とかなるような気がして、躊躇している状態です。 できるだけ安価に(パーツで)作れる、何かいい方法はないものでしょうか? 点灯は、コースターにコップを置くと点灯するようなイメージです。 よろしくお願いいたします。

  • 電源を入れるとLEDを『ゆっくり』点灯させたい。

    現在大学の課題でLEDを用いた作品を製作中の者です。美術系大学のため質問出来る方が居らず、この場をお借りして質問させて下さい。 題名の通り、電源を入れるとLEDがゆっくり(フワーと徐々に)点灯する回路組みたいのですが、うまくいきません。 積分回路をネットを参考に組んでみたのですがうまく点灯しませんでした。 完全点灯までに要する時間は約2.3.4.5秒の4種類を希望します。 電源は単三電池3本直列です。 LEDはこちらの物を使用します。http://www.led-paradise.com/product/116 よろしくお願いいたします。

  • LEDの調光回路について

    LEDの調光回路について LEDの調光回路で、スイッチをいれるとゆっくり点灯して、スイッチを切るとゆっくりと消灯する(ホタル回路?)で LEDを100個程度使用した回路の作り方がわかりません。 回路シュミレーションソフトでいろいろ試してみましたが、どれもだめでした。 知っている方が居れば、教えてください! お願いします!

  • LEDが完全に点灯するまでの時間を延長させたい。

    LEDが完全に点灯するまでの時間を延長させたい。 トランジスタのLEDドライブ回路に対し、ベースとアース間にコンデンサを入れ(※)、LEDが完全に点灯するまでの間「じわっ」と光り出す回路がありますが、この「じわっ」という時間を延長できないか?と考えております。 (※)トランジスタの遅延回路、ホタル回路などで用いられる この回路ですと「じわっ」という時間が1秒前後でありますが、2~3秒くらいに延ばしたいです。適切な手法がありましたら、助言頂けませんでしょうか。 また、一例としてなのですが、この方法で実現できるかどうかを、アドバイス頂きたく思います。 NE555など555を用いたパルス発信をさせ、このパルス出力をベース入力として与える。コンデンサに蓄電させる時間が掛かるため、「じわっ」という時間を延長でき、「じーわっ」とできるのでは?と考えております。 よろしくお願いします。

  • LEDを点灯するだけのプログラムなのに点滅する

    マイコン勉強中なのですが。 まず手始めにブレッドボード上で、AVR atmega88 を使ってとりあえずLEDを点灯させるプログラムを書き込んだのですが約1秒ごとに一瞬LEDが点滅するのですが、原因として考えられるもあるでしょうか? PORTB0に抵抗とLEDつけただけの単純な回路です。

  • LEDをじわ~っと点灯させたい

    クルマに付けたテープLEDがじわ~っと1、2秒かけて最高輝度に到達するような回路を作ってみたいと思っています。 いろいろなサイトを見てコンデンサを使った回路が作りやすそうだと思ったのですが、抵抗値やコンデンサの容量をどの程度にすればよいのかが分かりません。 計算で求められるものでしょうか?ご教示をお願いします。 これだけでは情報が足りない気がしますが、LEDは以下の物です。 12V用で、抵抗などは追加せずそのままクルマに繋げられ、ひとつあたり2.88Wのものを2個連結したもの。

  • 白色のLED50個が点滅する点滅回路

    白色のLED50個が点滅する点滅回路(点灯時間は0.01秒)を作りたいのですが、 組み立てに関しては初心なのでどういう回路にすればいいのかわかりません。 LEDでつくりたいと思っています。 詳しい方いらっしゃいましたら教えてください。 回路図などのページをご存知でしたら合わせて 教えてください。

  • LEDを徐々に点灯させる方法

    LEDをスイッチを入れると徐々に(1秒ほど)点灯させるにはどうしたら良いでしょうか? 全くの素人です。 可能な限り単純な回路でやりたいと考えています。 今あるパーツは 3Vの電池(1.5×2) 1.9V、0.2mAのLED1つ 56Ωの抵抗 教えてください。よろしくお願いします。

専門家に質問してみよう