PCBを迅速に構築します。

PCBを使ったLEDライトプロジェクトの作り方を教えます。

ホーム / PCBテクノロジーブログ / PCBを使ったLEDライトプロジェクトの作り方を教えます。

推定読書時間 5 分

以下は、シンプルなPCBベースのLEDランプ・プロジェクトをゼロから作るための完全なガイドで、選択、回路図設計、PCB図面、校正、はんだ付け、テストなどのすべての側面をカバーしています。

プロジェクトに必要なものは何か?

設計の最初に、核となる目標を明確にする必要があります。まず、LEDの数と配置を考えます。1つのライトだけなのか、数個のライトストリップなのか、それとももっと複雑なディスプレイなのか。電源の選択はデザインに影響します。USB 5Vは接続が簡単です。より多くのLEDを直列に接続する場合は、12Vが効果的です。

スペースが限られている場合は、バッテリー駆動を選択できます。点滅やグラデーションのエフェクトを作成したい場合は、マイクロコントローラを使用する必要があります。これは エーティーティーニー または アルドゥイーノ.最後に、プリント基板の形状とサイズを決定し、所定の機械的設置要件を満たすようにします。

正しい機器の選択

3mmまたは5mmの丸頭高輝度LEDを使用してください。順方向電圧降下は、赤または緑で約2V、白または青で約3Vです。5050SMDのような表面実装LEDを使うこともできます。

電流制限抵抗器: 電源電圧に基づいて計算します。

電源電圧の計算

電源5V、白色LED(Vf≒3V)、目標電流20mAの場合:R≒100Ω。

定電流ドライバ(オプション): 例えば、AMC7135は350 mAの低消費電力定電流ICで、1~3個の直列LEDに適しています。

MCU(オプション): 点滅や呼吸のライトエフェクトが必要な場合は、STM32F0、ATtiny13A、Arduino Nanoなどを選択できます。

以下の設計図

EDAツールの選択

KiCad(フリー、オープンソース)、Eagle、Altium Designerなど。

回路図の作成

電源 → 電流制限抵抗 → LED → グランド。

MCUを使用する場合:Vcc、GND、IOポートを備えたMCU→電流制限→LED。

からパッケージを追加します。 コンポーネントライブラリ PCBへ。

放熱を確保するため、少なくとも2mmの間隔を空けてLEDを配置してください。

電源ラインの幅は要求電流に依存します:20mAでは0.2mmが使用でき、電流が大きい場合は適切に広げることができます。

ほとんどのLED照明の設計では、以下の使用を強く推奨します。 コネクタ.組み立てとメンテナンスを簡素化できます。プラガブルコネクタにより、はんだ付けなしでLEDモジュールを簡単に接続または取り外すことができます。これは、LEDを交換したり、組み込みコントローラのファームウェアを更新する必要がある場合に便利です。

ルーティングルール

干渉を避けるため、信号線と電源線を重ねるか、または仕切ります。

はんだペースト層のパッドサイズを設定します。

LED(ハイパワーLEDなど)の近くにビアと放熱銅面を追加してください。

PCBファイルの出力とプルーフィング

設計ソフトウェアの製造設定で基板の厚さ(1.6 mm)、銅の厚さ(1 oz)、ソルダーマスクの色、シルクスクリーンの内容を設定し、ガーバーファイルをエクスポートします。以下のようなプラットフォームを通じてファイルをアップロードします。 錦江 をクリックし、一般的なFR4二層PCBをご注文ください。サンプルサイクルは通常1~2週間です。

部品を購入:LED、抵抗、マイコンなど。

SMD/スルーホールはんだ付け

  • スルーホール(3mm/5mmLED):片方のピンを先にはんだ付けし、位置を調整してからもう片方のピンをはんだ付けします。
  • SMD:はんだごてとはんだペースト、リフローはんだ、熱風はんだを使用できます。

はんだ接合部のチェック 誤ったはんだ付けやショートがないことを確認してください。

電源オンと機能テスト

連続性テスト: まず、低電圧(USB 5Vなど)を印加し、LEDが点灯するかどうかをテストします。

電流と電圧の測定:LEDの過熱を防ぐため、これらの値を超えないようにしてください。

MCUプログラムのダウンロード(ある場合):

// ATtiny13Aの単純な点滅例
1TP5をインクルードします。
1TP5をインクルードしてください。
int main(void) { 以下のようになります。
DDRB |= (1 << PB0); // PB0が出力として設定されます。
while (1) { PORTB ^= (1 << PB0)
PORTB ^= (1 << PB0); // PB0ピンのレベルを反転
_delay_ms(500);
}
}

デバッグと最適化: 点滅間隔や現在のサイズを調整したり、ボタンや感光コントロールなどを追加したりできます。

シェル設計と放熱ソリューション

シェルは、最終的なアプリケーションのシナリオに応じて作成されます。光の均一性を高めるために、アクリルまたはポリカーボネートのディフューザーを選択できます。

LEDが多くの電力を使用する場合は、金属基板を使用するのが最善です。バックプレーンにアルミヒートシンクを追加することもできます。必ずネジか熱伝導性接着剤で固定してください。

機能拡張

これをベースに、MCUのPWM機能を使用して、ブリージングライトやカラーグラデーションを実現できます。ワイヤレス制御が必要な場合は、BluetoothまたはWi-Fiモジュールを追加できます。

そして、ファームウェアを書いて、モバイルアプリに照明効果を制御させることができます。また、受光素子を追加すれば、周囲の明るさに応じて明るさを自動調整することも可能です。

必要な道具 LED抵抗計算機.

以上の手順で、簡単なPCB LEDライトプロジェクトを一人で完成させることができます。この記事がスムーズにあなたのお役に立てれば幸いです。

よくあるご質問

マイコンがコードを受け付けないか、ブリンクの例が実行されません。

これは、プログラミング・ピンの配線ミスやリセット・プルアップの欠落に起因する可能性があります。ISP/SWDヘッダーの配線をダブルチェックし、VCC/GNDレベルを確認してください。MCUがRESETラインにプルアップを必要とする場合は、それを追加してください(通常は10 kΩ)。また、問題を切り分けるために、既知の良品ブレークアウトボードでプログラマをテストすることもできます。

VCCとGNDの間にショートがあります。

ショートは、はんだブリッジや製造上の欠陥に起因することがよくあります。明るく角度の低い照明の下で基板を検査し、ブリッジを発見してください。ショートが続く場合は、電流制限電源で基板に電力を供給してください。その後、ホットスポットがないか確認してください。はんだ芯を使って余分なはんだを取り除くこともできます。

LEDは数分間使用すると過熱します。

過熱とは、定格電流を超えて駆動しているか、適切な放熱が欠けていることを意味します。直列抵抗の値を大きくするか、定電流ドライバに切り替えてください。ハイパワーLEDの場合は、メタルコアPCBを検討するか、各LEDの真下に小さなアルミ製ヒートシンクを取り付けてください。

当社の電子部品

データセンターのアップグレードやサーバーのメンテナンスに最適です。.

FGG.1T.302(Tシリーズ) | FGG.1K.302(Kシリーズ) | FHG.2B.304(Bシリーズ)

サムスン(MZシリーズ) | キオクシア(KPM6シリーズ) | 東芝/シーゲート/WD

今すぐお問い合わせください -> ぜひご覧ください!

PCBINQの最新情報をご確認ください

ご登録により、PCBINQの新着記事に関する通知を受け取ることに同意し、以下の内容を確認いたしました。 プライバシーポリシー.

  • ✔ DFM設計のヒント エンジニアの皆様へ
  • ✔ PCBAコスト削減 戦略
  • ✔ 最新 業界ニュース インサイト

*印の付いた項目は必須です

*お客様のメールアドレス

購読申込書

シークレット・リンク