推定読書時間 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レイアウト
からパッケージを追加します。 コンポーネントライブラリ 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Ω)。また、問題を切り分けるために、既知の良品ブレークアウトボードでプログラマをテストすることもできます。
ショートは、はんだブリッジや製造上の欠陥に起因することがよくあります。明るく角度の低い照明の下で基板を検査し、ブリッジを発見してください。ショートが続く場合は、電流制限電源で基板に電力を供給してください。その後、ホットスポットがないか確認してください。はんだ芯を使って余分なはんだを取り除くこともできます。
過熱とは、定格電流を超えて駆動しているか、適切な放熱が欠けていることを意味します。直列抵抗の値を大きくするか、定電流ドライバに切り替えてください。ハイパワーLEDの場合は、メタルコアPCBを検討するか、各LEDの真下に小さなアルミ製ヒートシンクを取り付けてください。







