プログラム可能なLEDホタルジャーについてすべて知っている

問題を排除するために楽器を試してください





プログラム可能なLEDホタルジャーは、安価で楽しくて絶妙なプロジェクトであり、優れた贈り物になります。プログラム可能なホタルの瓶を作るには、1時間か2時間の時間が必要であり、創造的な再利用のファンであり、 電子部品のいくつか 古い電子機器や家の周りのものからリサイクルされます。このプロジェクトを行うには、Arduinoボードとはんだ付けの経験が必要です。

プログラム可能なLEDホタルジャー

プログラム可能なLEDホタルジャー



プログラム可能なLEDホタルジャーの回路図

プロジェクトはホタルからインスピレーションを得ていました。これは、LED、600mAh 3V CR2450バッテリーを使用して瓶の中でホタルを設計する革新的なアイデアでした。プロジェクトのコストを節約するために、このプロジェクトではカスタムPCBが使用されています。


プログラム可能なLEDホタルジャーの回路図

プログラム可能なLEDホタルジャーの回路図



上記の回路は、LEDを使用して準備されたホタル付きの瓶の設計を説明しています。 LEDで作ったホタルの設計を始めるために、上の回路図に示すように回路を準備します。

  • R1 – 22.0Kオーム抵抗、3V電源バッテリーVCC
  • 3V電源またはバッテリーのプラス端子に接続されたVCC
  • GNDはバッテリーのマイナス端子に接続されています。
  • 抵抗R1は、動作中にリセットピンの電圧をHighに駆動するためのもので、プルアップ抵抗として使用されます。これにより、チップがリセットされるのを停止または保護します。
  • 抵抗器の代わりにワイヤーを配置した場合にも回路は機能します。 R1は、VCCを短絡せずにピンをリセットするようにチップをプログラムすることができます。
  • R2、R3 –100オームの抵抗
  • LEDの特性はLEDごとに異なり、抵抗値はLEDのタイプとLEDによって生成される光の量に基づきます。
  • このプロジェクトで使用されるLEDの値は、100オームの抵抗を介して2.0Vで20mA、3Vで10mAです。 R2とR3の値はより大きな値になりました。
  • LEDは明るく輝き、10mAで本物のホタルのように感じさせます。ソースコードをスケーリングすると、LEDの明るさが変わります。 LEDは、最大輝度を制限するようにソフトウェアを制限することによって駆動されます。この点に気付いていない場合は、抵抗R2とR3の値を変更して、使用されたLEDの正確なタイプを判別する必要があります。
  • PINとして想定– A、B、C、D、Eおよびピンはソースコードで名前が付けられています
  • AピンとBピンを「マスター」ピンとしましょう。ソースコードに応じて、LEDが駆動されます。
  • いずれかのホタルがホタルの瓶の中で光る必要がある場合、その特定のLEDが駆動され、選択したマスターピンの選択によって異なります。選択に応じてピンAまたはピンBになります。
  • PIN Aを選択すると、LED1、LED2、またはLED3が駆動されます。
  • PIN Aをハイに駆動すると、LED2がオンになります。 PIN Dを駆動すると、LED2の反対側が接続されているピンがLowになり、曲の再生中にLED2がオフになります。 LED 2の両側の電位差は、LED2を流れる電流を停止するために除去されます。 PINAが常にHighに駆動されている場合。このようにコードを書くと、2匹のハエが同時に光っていたときに2曲が同時に演奏されます。

利点: これらのLEDは 省エネ電球 また、その光学特性により、フラットバック照明用のディスプレイに最適化されています。 LEDを使用することによる他の利点は、LEDが市場で広く入手できることです。

不利益: ボードにはんだ付けされている場合、チップを再プログラムすることはできません。これは、チッププログラマがVCCに短絡せずにリセットピンをローに駆動できないためです。

プログラム可能なLEDホタルジャーを構築する手順

プログラム可能なLEDホタルの瓶を構築するには、多くのステップが含まれています、それらは


必要なコンポーネント

Programmable LED Firefly Jarに必要なコンポーネントは、次のようなハードウェアおよびソフトウェアコンポーネントで構成されています。

必要なコンポーネント

必要なコンポーネント

  • ATTiny85(小さなベースのボード)
  • いくつかのアドレス可能なLEDピクセル、
  • 1.10uFコンデンサ
  • 値の小さい抵抗とPCB
  • 5VのACアダプタ
  • プチプチ、ペンキ、ティッシュペーパー、ガラスフロスティングなどの拡散性材料
  • AVRプログラム
  • ブレッドボードとはんだ付け用品
  • Arduino、Tiny Core、Adafruit NeoPixel

ソフトウェアのセットアップとATTinyのテスト

  • ソフトウェアのセットアップで、Arduino、Tiny Core、NeoPixcelライブラリをダウンロードしてインストールします
  • ブレッドボードでATTinyを設定します。

ホタルLEDストリングを作る

ホタルLEDストリングを準備するには、次の手順に従います。

LEDはマイクロクリップを使用して作成され、LEDはパッドの外側に配置されます。 LEDとマイクロクリップは、発光ダイオードのパッドにフラックスを入れることで取り付けられます。これで、ワイヤーが回転またはねじれ、2本のワイヤーをLEDに取り付けた後にテストされ、素晴らしいLEDストリングが得られます。ワイヤーの自由端から2〜3 mmを剥ぎ取り、100オームの抵抗に3ボルトをかけてテストします。 6つの弦のそれぞれについて同じプロセスが繰り返されます。

ホタルLEDストリングを作る

ホタルLEDストリングを作る

赤い紐のワイヤーが束ねられ、ボードにはんだ付けされています。同様に、6つのLEDストリングがフラックスを使用してボードに取り付けられています。赤線セットは、抵抗がマイクロコントローラーとバンドルを分離するように、PINAに注意深くはんだ付けされています。他のすべてのLEDストリングは、同じ方法でPIN Bにはんだ付けされます。同じ方法で、自由に飛んでいる緑色のワイヤーも2線に束ねられます。緑のワイヤーを2線の束に結合し、PIN C、PIN D、およびPIN Eにはんだ付けします。3V電源を使用して、PINAまたはPINBに正の電圧を維持することにより、すべてのストリングをテストします。すべてのLEDが点灯すると結果が得られます。 。

ジャーとアダプターを準備する

  • 古いアダプタを1つ取り、コネクタの端を切り取り、黒と赤のワイヤを分離します。マルチメータテストを使用して、電圧と極性をテストします
  • 鋭利なもので瓶の蓋に穴をあけ、コードを通します。緊張を和らげるために、コードを結び目で結ぶことができます。

コンポーネントとATTinyをはんだ付けします

ATTinyをperfboardのチャンクにはんだ付けします。電源の両端にデカップリングコンデンサと小さな値の抵抗が含まれています。インストールをさらに用途の広いものにしたい場合は、8ピンDIPソケットをインストールして、後でマイクロコントローラーを取り外して再プログラムできるようにします。電源ラインとアースラインを接続して、ジャーの蓋から現在の回路に通します。

コンポーネントとATTinyをはんだ付けします

コンポーネントとATTinyをはんだ付けします

瓶を組み立てる

  • ジャーを組み立てて、ジャンクション整流器のピクセルを均等に分配します。
  • 瓶にパッキングピーナッツ、プチプチ、ティッシュペーパー、スクラップペーパーを入れるとうまく機能し、注意を引く効果が得られます。反射性のプラスチックや割れたガラスも楽しいことがあります。
  • 非常に野心的な場合は、瓶に釉薬をかけるか、塗料を購入して、それを使用して半透明の外観をたくさん表現することができます。
  • あなたの瓶を差し込んで、魅力的なパターンを楽しんでください!
瓶を組み立てる

瓶を組み立てる

自動強度制御を備えたArduinoベースのLED街路灯

白い 発光ダイオード(LED) 街路照明システムのHIDランプを交換して、調光機能を追加します。 Arduinoboardは、駆動するパルス幅変調信号を生成することにより、強度を自動的に制御するために使用されます MOSFET(金属酸化物半導体電界効果トランジスタ) それに応じてLEDのセットを切り替えて、目的の操作を実現します。

このシステムは、現在の欠点を克服するために構築されています HID(高輝度放電)ランプ 。このシステムは、光源としてのLED(発光ダイオード)の使用法と、要件に応じたその可変強度制御を示しています。

Edgefxkits.comによる自動強度制御プロジェクトキットを備えたArduinoベースのLED街路灯

Edgefxkits.comによる自動強度制御プロジェクトキットを備えたArduinoベースのLED街路灯

LEDは、従来のHIDランプと比較して、消費電力が少なく、寿命が長くなります。さらに、LED強度は、HIDランプでは実現できない、ピーク時以外の時間帯の要件に従って制御できます。
ザ・ Arduinoボード PWMに基づいて光の強度を制御するプログラム可能な命令が含まれています( パルス幅変調 )生成された信号。ピーク時には、光の強度が高く保たれます。道路の交通量は深夜にゆっくりと減少する傾向があるため、強度も朝まで徐々に減少します。最後に、強度は午前6時に完全にシャットダウンし、午後6時に再び再開します。夕方に、このプロセスが繰り返されます。

このコンセプトは、太陽の強度を対応する電力に変換するソーラーパネルと統合することで将来的に強化でき、このエネルギーは高速道路の照明に供給するために使用されます。さらに、このコンセプトに関する質問や エレクトロニクスプロジェクト 以下のコメントセクションにコメントすることで、私たちにアプローチすることができます。

写真クレジット: