差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
elechobby:picdic:pic12f683:15 [2020/05/01 17:21] – [動作確認] htmikanelechobby:picdic:pic12f683:15 [2025/10/17 14:29] (現在) – 外部編集 127.0.0.1
行 3: 行 3:
 ===== 概要 ===== ===== 概要 =====
 以前にも常夜灯(フルカラーLED)を製作しましたが、乾電池駆動のため電池の交換の手間が必要でした。 以前にも常夜灯(フルカラーLED)を製作しましたが、乾電池駆動のため電池の交換の手間が必要でした。
-今回は、乾電池を使用せずに、太陽電池とニッカド電池の組み合わせで、尚且つ、電圧は2V以上で動作可能 +今回は、乾電池を使用せずに、太陽電池とニッカド電池の組み合わせで、尚且つ、電圧は2V以上で動作可能としました。
-としました。+
 PIC自身は、2V以下でも動作(PIC最低動作電圧)しますが、LEDの点灯がありますので2V以上としました。 PIC自身は、2V以下でも動作(PIC最低動作電圧)しますが、LEDの点灯がありますので2V以上としました。
  
行 11: 行 10:
 {{:imgpaste:202004:htmikan-20200428-181800.png}}{{:imgpaste:202004:htmikan-20200428-181813.png}} {{:imgpaste:202004:htmikan-20200428-181800.png}}{{:imgpaste:202004:htmikan-20200428-181813.png}}
 <ニッカド電池の充電> <ニッカド電池の充電>
-太陽電池でニッカド電池を充電します。その時にニッカド電池からの逆流を防ぐためにダイオードを間に入れま +太陽電池でニッカド電池を充電します。その時にニッカド電池からの逆流を防ぐためにダイオードを間に入れます。 
-す。今回使用した太陽電池は最大4V近く発電します。+今回使用した太陽電池は最大4V近く発電します。
 <LEDの点灯> <LEDの点灯>
-辺りが暗くなるとLED(2色)を点灯させ、ブザー音を鳴らせます。LEDの点灯は、単なるON/OFFでは面白く +辺りが暗くなるとLED(2色)を点灯させ、ブザー音を鳴らせます。LEDの点灯は、単なるON/OFFでは面白くありませんので、PWM方式により、明暗のレベルを10段階設定可能としました。 
-ありませんので、PWM方式により、明暗のレベルを10段階設定可能としました。つまり2色のLEDを組み合わ +つまり2色のLEDを組み合わせるので100色に変化します。
-せるので100色に変化します。+
 尚、PWMは、PICのTIMER0モジュールを利用し、割り込み処理の中でソフトウエアで制御しました。 尚、PWMは、PICのTIMER0モジュールを利用し、割り込み処理の中でソフトウエアで制御しました。
 <明るさの検出> <明るさの検出>
-辺りが暗くなることを検出する方法は、通常はCDS等のセンサーを使いますが、今回は、太陽電池の電圧と +辺りが暗くなることを検出する方法は、通常はCDS等のセンサーを使いますが、今回は、太陽電池の電圧とニッカド電池の電圧の電位差により判断します。
-ニッカド電池の電圧の電位差により判断します。+
   * 明るい:太陽電池の電圧>ニッカド電池の電圧   * 明るい:太陽電池の電圧>ニッカド電池の電圧
   * 暗い:太陽電池の電圧<ニッカド電池の電圧   * 暗い:太陽電池の電圧<ニッカド電池の電圧
行 180: 行 177:
 {{:imgpaste:202004:htmikan-20200428-182027.png?500}} {{:imgpaste:202004:htmikan-20200428-182027.png?500}}
 {{:imgpaste:202004:htmikan-20200428-182045.png?500}} {{:imgpaste:202004:htmikan-20200428-182045.png?500}}
 +
 左側:太陽電池の電圧 左側:太陽電池の電圧
 右側:ニッカド電池の電圧 右側:ニッカド電池の電圧
 {{:imgpaste:202004:htmikan-20200428-182112.png}}{{:imgpaste:202004:htmikan-20200428-182118.png}} {{:imgpaste:202004:htmikan-20200428-182112.png}}{{:imgpaste:202004:htmikan-20200428-182118.png}}
 +
 太陽電池に覆いを被せると太陽電池の電圧とニッカド電池の電圧の電位差が逆転しLEDの点灯が始まります。 太陽電池に覆いを被せると太陽電池の電圧とニッカド電池の電圧の電位差が逆転しLEDの点灯が始まります。
 本来は、2色LEDを使用し、光拡散キャップを被せると良いのですが、手持ちがありませんので赤と緑のLEDを 本来は、2色LEDを使用し、光拡散キャップを被せると良いのですが、手持ちがありませんので赤と緑のLEDを
 使用しました。いろいろな色に変化します。 使用しました。いろいろな色に変化します。
-{{:imgpaste:202004:htmikan-20200428-182149.png}}{{:imgpaste:202004:htmikan-20200428-182154.png}} +{{:imgpaste:202004:htmikan-20200428-182149.png}}{{:imgpaste:202004:htmikan-20200428-182154.png}}{{:imgpaste:202004:htmikan-20200428-182200.png}}{{:imgpaste:202004:htmikan-20200428-182205.png}}{{:imgpaste:202004:htmikan-20200428-182211.png}}{{:imgpaste:202004:htmikan-20200428-182216.png}}{{:imgpaste:202004:htmikan-20200428-182221.png}}{{:imgpaste:202004:htmikan-20200428-182225.png}} 
-{{:imgpaste:202004:htmikan-20200428-182200.png}}{{:imgpaste:202004:htmikan-20200428-182205.png}} +
-{{:imgpaste:202004:htmikan-20200428-182211.png}}{{:imgpaste:202004:htmikan-20200428-182216.png}} +
-{{:imgpaste:202004:htmikan-20200428-182221.png}}{{:imgpaste:202004:htmikan-20200428-182225.png}}+
 如何ですか? 如何ですか?
 これをホームセンターの常夜灯の内部に組み込めば実用レベルに仕上がると思います。^_^ これをホームセンターの常夜灯の内部に組み込めば実用レベルに仕上がると思います。^_^
  • elechobby/picdic/pic12f683/15.1588321297.txt.gz
  • 最終更新: 2025/10/17 14:27
  • (外部編集)