ラベル キャンドル化 の投稿を表示しています。 すべての投稿を表示
ラベル キャンドル化 の投稿を表示しています。 すべての投稿を表示

2023年2月13日月曜日

改造ソーラーライトのLED別必要パーツ

 これまでのソーラーライトのキャンドル化のBLOGでは明確に書かなかったが市販のLEDには幾つかのタイプがある。そこで改造ソーラーライトを組み立てるうえで必要な情報について改めて説明する。

 改造ソーラーライトで追加する回路は次のような構成になっている。

 このなかでD1は前段のソーラーライト用IC(IC1)で作られるパルスを整流して直流に変換する為のものである。D1には順方向電圧降下の少ないショットキーダイオードを使う事が望ましいが普通のダイオードでも動作する。このパルスは100~300Kパルス/秒とかなり高い周波数なのでC1とC2を使って平滑化する。このときC2に使う電解コンデンサの高周波特性は良くないため(積層セラミックコンデンサなど)高周波特性の良いC1を追加して高周波成分を取り除く。C1、C2の値はシビアではないので適当に選べばよい。D2のツエナーダイオードはD1、C1、C2で作成される直流電圧が(LED1が消灯している等の無負荷状態のとき5)IC2やLED1の定格電圧5Vを超えないように保護する為である。IC1の出力端子の定格電圧は不明であるが元々LEDを駆動するための出力なのでせいぜい5V程度に抑えるべきと考えられ、D2はIC1を保護する役目も併せ持つ。

 これらを纏めると次表のようになる。


 この表でSはIC2を実装せず1-2番端子間を短絡(ショート)する事を表す。×印は機能上不要であるが有っても構わない。


2023年1月5日木曜日

ソーラーガーデンライト キャンドル化用の基板を作る

 ソーラーアクセントライトに引き続いてソーラーガーデンライト改造用の基板を設計した。回路はソーラーアクセントライトとほぼ同じであり、下図の通りである。

これをもとに次のソーラーガーデンライトの内部、下の写真のオレンジの四角形のエリア(26mm×26mm)に基板を作成する。
 
設計した基板は次の通り。

これをいつもの通り発注した。20枚で$6.11(製作$5.1、配送料$1.01)である。

発注の3日後に発送連絡が来た。その(土日を挟んで)4日後に深圳から関西空港に到着し、その3日後に郵便受けで受け取った。

これに部品を取り付けて次の様になった。

 

これは特に問題なく動くがL1に元から付いていた100μHを使ったため消費電流が十数mAと多かった。これでは朝まで持たないと思われるのでL1を220μHに交換し消費電流7mA程度に抑えた。これで持ちがよくなるだろう。


 

 

 

 

 

2022年10月7日金曜日

ソーラーアクセントライト キャンドル化用の基板を作る

 吊るソーラーラートに引き続いてソーラーアクセントライト改造用の基板を設計した。回路は以前書いたものと少し違って次のようにした。下図がKiCADで基板の設計に使った回路図である。

回路を変更した理由は前の回路ではソーラーセル(太陽電池)の出力に電源スイッチが介在しないため光が当たった状態では常に回路に電圧がかかっていたからである。この変更の弊害としてU2やLEDがハングアップしたときU2やLEDがリセットされずLEDが光らなくなる問題がある。これを回避するためR1を追加し、スイッチをOFFにした状態ではC2に溜まった電荷をR1を通じて放電させることとした。C2がフル(4.7V)に充電されている状態で電源スイッチをOFFにすると約15秒でC2の両端の電圧は10mVまで低下する。1分もOFFにしていたらハングアップは解消されるだろう。R1を流れる電流は0.2mA程度なのでLEDの光量にもほとんど影響はない。

次に基板の大きさであるが、元の基板の大きさが12mm×26mm程度でかなり小さく電池の下に隠れる部分もあるので部品を置ける場所が少ない。そこで基板を円形(直径35mm)にして面積を稼ぐことにした。但しプラスチックの土台の上には電池を支持するため2つの下駄(ポール、3mmΦ)が立っている。これを通すため基板には2つの穴を開けておく必要がある。

ソーラーアクセントライトでは電池が高い位置に配置されているのに伴い基板の上側には電池の下を除きスペースに余裕がある。 また電池の下に来る部分の上面には隙間が無いため部品を配置できないが下面には高さのない部品を配置できる。

CADの結果は次のようなものである。 2作目なのでKiCADにも少し慣れて基板の両面にシルクスクリーン印刷を入れることが出来た。

LEDは1個でも2個でも対応できるようにした。1個の場合は斜めのランドにに取り付けると良い。またキャンドル型のLEDや色がリアルタイムに変化するLEDなどでU2が不要な場合はU2の1-2番ピンにジャンパ-を入れる。

 この基板を20枚発注したところ$6.86で吊るソーラーライトより$1高くなった。

 

吊るソーラーライト キャンドル化用の基板を作る


 この1年で計50個以上の百均の100円ソーラーライトを改造してきたが、いちいち基板の配線を切ったり繋いだり、さらに部品を立体的に配線して改造するのも面倒なのでプリント基板作りに挑戦することとした。

プリント基板は若い頃(半世紀前)から作ってきた。銅面にマジックインクで書いたりサンハヤトで売っていたシールやテープを切り貼りしたりしてパターンを作り、それを塩化第二鉄溶液でエッチングして片面基盤を作ってきた。この方法でエレキーやニキシー管の周波数カウンタなど作った事がある。また大学では卒研で8ビットコンピュータ関係の両面基板(B5サイズ)を設計し手作業で配線パターンを作成、外注した経験がある。しかし今はCADの時代である。

CADには以前から興味があったが複数のCADソフトを使いこなすほど器用でもないので、どのCADが自分に合っていて習得すべきか決めかねたまま放って今に至る。最近何気なくYoutubeを見ていたらフリーソフトのKiCADで基板を作成・発注する動画が目に留まった。これなら爺(自分)にもできそうだ。そして基板を格安で発注できることも分かり、やる気が起きた。さらにKiCADの開発がCERN(欧州原子核研究機構)からサポートされている事も大きい(CERNは最初にWWWを開発したところとしても有名である)。

しかしこの手法をソーラーライトに適用するにはもう1つ問題がある。 これまでの改造では立体的に追加部品を配置したため追加部分を狭い場所に押し込むことが出来たが新たに基板を起こす場合、全ての部品を平面上に配置することとなり、これが可能かわからない。吊るソーラーライトに元々付いている基板の大きさは22mm×17mmであるが、電源スイッチ、取付用ネジ穴、LEDは決まった場所に配置する必要があるため、それ以外の部品を余白に配置する必要があるが、実際にはこの面積ではSMD(表面実装部品)でも使わない限り全ての部品を載せることはできない。そこでプラスチックの土台に載せることが可能な基板の大きさを調べると22mm×25mmまでは拡大しても大丈夫であることが分かった(次の写真の橙線)。

組み込む回路は以前に作ったそのままである。最初にKiCADの回路図エディタで配線図にする必要がある。このとき一般的な部品のシンボルはあらかじめ用意されているがライブラリに無い部品のシンボルはシンボルエディタを使って自分で作る必要があった。そのとき、後で行うエレクトリカルチェックに必要な信号線の属性の定義が面倒であった。VDDが電源入力なのは間違いないがGNDは何だ?あと太陽電池からの入力SOLは電源なのか?信号なのか?


 最終的にはエレクトリカルチェックで合格するようトライ&エラーを繰り返し上図のように設定した。これを使って出来上がった回路図は次の通り。なおキャンドル型のLEDや色がリアルタイムに変化するRGB-LEDなどでU2が不要な場合はU2の1-2番ピン間をジャンパ-する必要がある。

 回路図が出来上がると次にPCBエディタで基板の設計を行う。そのためには各部品のフットプリント(基板上を占める形)が必要である。

 一般的な部品のフットプリントはあらかじめ用意されている中から選べばよいが足りないものは他の部品を流用するかフットプリントエディタを使って自分で作る必要がある。例えば回路図のU2用には次のフットプリントを作成した。


フットプリントは多層のデータで構成されている。回路(表裏)、シルクスクリーン(表裏)、マスク(表裏)、マージン、エッジカット、等々であり画面上では色で識別する。

これはバグかも知れないがフットプリント作成時にマージン層に線(赤紫色)を引くとそこを越えて配線を通せなかった。本来は部品の配置上の問題(過接近や重なり)を検出し警告を発する機能のはずなので随分悩んだが、結論として次図の様にマージン層は使わない様変更して思った通りの配線を引けるようになった。なお外形を丸から長方形に変更したのは実装の方法を変更したからで上記問題とは関係ない。

 〔後で分かった事だが部品の配置上の問題を検出するのにマージン層を使ったのは間違いで、その目的にはコートヤード層を使うべきであった〕

配線図の各シンボルに対応した実際の部品のフットプリントはその部品の置き方によって変わるため、部品ごとに必要に応じて複数のフットプリントを用意し、各シンボルとどのフットプリントを対応させるか指示する必要がある。今回は次のような対応にした。

ここでまで来てPCBエディタによるプリント基板の設計に移るが、今回のように基板の物理的要件が決まっている場合は先ずそれを設定する。今回は先ず基板の大きさを設定し、次に電源スイッチ、取付用ネジ穴、LEDを決まった場所に配置した。次に残りの部品を基板内にうまく配置できるかを試した。(SMDは使わないので)部品の配置には平面だけでなく空間、特に高さを考慮する必要がある。というのは隙間が基板の下側に6mm、上側にも同程度しかないからであって、場所によってはもっと狭くなる。とくに高さのある電解コンデンサなどは基板の外に横置きにする検討が必要である。

PCBエディタを起動すると最初は部品が一塊になって隅に置かれている。それを手作業で基板上に配置しなおし結線する。部品間に必要な結線は配線図を元に予め直線で結ばれているので、それを元に実際の基板上の線に落とし込んでゆく。この過程は文字で説明するより動画で見たほうが分かり易いのでYoutubeなどを参考にして欲しい。 また別のソフト(freeroute等)を使って自動配線させ、をれを手作業で修正・調整することもできる。

一通り配線を終えるとデザインルールチェッカーによって問題点を洗い出す。デザインルールチェッカーは配線が回路図通りに結線されているか、線間の間隔は妥当か、部品が重なって配置されていないか等をチェックするほか基板の製作上の問題をチェックしエラーや警告を出してくれる。その時、初めは分かりにくく手こずったエラーは配線の1mm以下の短い断片が残って取れない(部品の裏に隠れて場所が分からない)事である。これは部品をアウトラインモードにして透かして見ると発見しやすい。

デザインルールチェッカーで問題が無くなればガーバーファイルおよびドリルファイル、ドリルマップファイルを出力して基板の設計が出来上がり発注できる状態になる。

そして実際に発注した。基板の厚さはやレジストの色は選べる(選択内容で価格が変わる場合がある)ので、基板の厚さ1mm、レジストの色は標準的な緑を選択した。料金は20枚で5.86ドルである。安い!このほか送料が着払いで600円程必要である(製作に1~2日、送付に6~8日程度かかる)。

しかし残念な事にこの設計では大きなミスを犯していた。この図では表から見たようにCADは設計しているが、上の写真に従って私は裏から見たつもりで作業をしていた。つまり表裏が逆になっているのである。幸いな事にこの回路で使う部品は裏返しても問題はない、つまりシルクスクリーンの印刷されていない裏面に部品を取り付けても問題は生じないので実害はない。あるいはこのシルクスクリーンの通りに部品を付けて基板を裏返しに取り付ける手もあるが、その場合電源スイッチのON/OFFが表示と逆になる。

初めてCADを使ったので理解が足りてない分ミスは仕方がないが、リカバーできるので良しとしよう。

2021年10月7日木曜日

ダイソーのソーラー・ガーデン・ライトのキャンドル化 Make flickering lantern from cheap solar garden light

 吊るソーラー・ライトに引き続き、同じく100円で売られている「ソーラー・ガーデン・ライト」をカラーキャンドル化した。これは前出の吊るガーデンライトに比べ角が尖ったままの形状である。太陽電池は4cm×4cmと吊るソーラー・ライトと同じ大きさである。



本体は吊るソーラー・ライトとほぼ同じような構造であるが電池ホルダーが作り込んでありネジを外さなくても電池を交換できるようになっている点、及び下部にピラミッド型の反射板があって水平方向に光を散乱できるのは良い。

残念な点は、 吊るソーラーライトと同じ値段でありながらこちらが部品点数が多いためか仕上げが雑な点が気になる。全部で8個買ったが1個は太陽電池が浮いてガラスのエッジが出て危ない状態だったので交換してもらった。はんだ付けも雑である。吊り下げる部分がプラスチックなため、紫外線で劣化して日が経つと落下しないか気になるところである(強風に耐えられくて落下する事がある事はその後経験済み)。



使っているICが YX8018B で吊るソーラー・ライトとは配線図が少し違うが基本は同じである。またL1の値が違うほか、消費電流が約5mAと吊るソーラー・ライトの半分以下なので省エネになっている。この理由は、昇圧回路のスイッチング周波数がカタログ上YX805Fの100~250KHzに対しYX8018Bが200~340KHzと高く、そのぶん高効率になっている事だと思われる。ちなみにジャック・オ・ランタンで使ったCL0116のスイッチング周波数はカタログ上100KHzになっておりYX805Fと同様なのだろう。


これを次のように改造した。吊るソーラー・ライトと同じく基板のパターンを1ヵ所切断する必要があった。


 この回路で緑と青のライトを作ったが青色LEDは暗かったのでL1を100μHに変更した。このとき緑の消費電流は4.5mA、青が10.5mAであった。

 

 これまで使ってきたLEDは適当に選んだもので必ずしも目的に合ったものでない。本件に関係するLEDの仕様項目には光量(及び順方向電流If)、半値角、順方向電圧降下(Vf)等があり、標準的な電流(If=20mA)に於いて出来るだけ明るく、また半値角が広い物が望ましい。

改めて秋月のWEBから適切そうなLEDを選んで実装してみた(次表参照)。

黄緑については適当な光量のLEDが見つからなかった。また紫(紫外線)は電流を増やし(L1の値を減らし)ても可視光は暗く、本ライトには不向きのようだ。

変更したL1を元の値に戻し、これらのLEDを使ったライトを作成して物干しに並べてみた。

 なおこの中の奥の方にあり色の変化している1個は次回に説明するRGB-LEDを使った物だ。

IC保護などを考慮した最終的な回路を次のようにした。

C2の電圧を観測したところでは保護用のD2は必ずしも必要ないようだ。


 

2021年10月2日土曜日

ジャック・オ・ランタン(Jack O'Lantern) のLEDキャンドル化 Add flickering function for LED in my Jack O'Lantern

 2年ほど前に置物のジャック・オ・ランタンにLEDランプを仕込んだ。

今回、このLEDをキャンドル化した。手法は前回のソーラーライトのキャンドル化と同じである。回路図は次の通り。白丸より左は従来のソーラーライトの基板をそのまま流用して作成している。白丸より右をユニバーサル基板に組み込んでジャック・オ・ランタンの中に仕込んだ。

L1を330μHから68μHに替えたことで消費電流が13mAから55mA程度に増加した。


ここまで出来たので、改めて秋月で入手可能な部品を使って全てを新しく組み立ててみた。

IC1にはCL0116を使った。YX805Fとはピンコンパチブルであるが昼夜の識別レベルが少し異なるようである。


キャンドル駆動ICはOSCDIC6441とは別にCDT3460というICのも売っていて互いにピンコンパチブルであるが、これらで駆動したLEDの光り方を比べたところCDT3460は揺らぎが単調なのでOSCDIC6441を採用した。CDT3460が無風状態の仏壇の蝋燭、OSCDIC6441が風の中の蝋燭といった雰囲気である。次の動画で左がCDT3460、右がOSCDIC6441の明滅である(左のLEDは3mm黄色、右は5mm蝋燭色)。

また手持ちの赤色LEDでは暗かったので、高輝度で指向性の緩い(半値幅が広い)LED(OS5RPM5B61A)に交換した。

 L1についてはLEDの種類や夜間の周囲の明るさ、電池の持ちを加味して4つの値(47μH,100μH,220μH,330μH)から選べるようにした。これらを試したところ220μHより小さくしても消費電流が増えるだけでLEDはあまり明るくならないので、現状では220μHが良いようである。ちなみにこの時の点灯時の消費電流は15.5mAであった。消費電流の増加を見込んで太陽電池に少し大きなものを使い、NiMH電池は単3にした。

これを玄関に置いてみたが照明に負けない明るさがある。

 

玄関は北向きで直射日光は射さないがランタンは毎日朝まで光っている。

2021年9月26日日曜日

ダイソーの「吊るソーラーライト」をキャンドル化する Make flickering lantern from cheap solar light

ダイソーで100円の「吊るソーラーライト」を買った。

上面に太陽電池が張り付けてある。 昼間に太陽電池でニッケル水素電池(NiMH)を充電し、夜間はこの電力を使って発光ダイオード(LED)を点灯するものである。日が暮れて太陽電池の出力電圧が低下すると夜間モードになりLEDを点灯させるようになっている。 
このライトを選んだ理由は上面の太陽電池が4cm×4cmと100円のわりに他のライトより大きかったからである。

全体は上下に分かれ、上部(蓋に相当)が機能が集約された本体であり、下部は模様が透かし彫りで刻まれた箱である。

ソーラーライト本体はネジ4本を緩めることで簡単に分解できる。中には簡単な片面基板と単4ニッケル水素電池が入っている。

回路をトレースしてみると次のようなものである。

回路はYX805Fという4本足のICを中心に構成され、このICで全てを制御している。このICは太陽電池の電力をニッケル水素電池に充電するとともに、太陽電池の起電力が低下すると夜モードに切り替わりLEDを点灯させる。実測すると太陽電池の起電力が約0.4V以下になると夜間モードに切り替わるようである。さらにスイッチング方式の昇圧器を備え、Vf(順方向電圧降下)が3V位あるLEDを1.2Vの電池で駆動する機能を持っている。

 この回路を、秋月で売ってるキャンドル駆動IC(OSCDIC6441)を用いて次のように改造した。

IC2がキャンドル駆動用ICである。このICのVDDに2~5Vの電圧(LEDのVfより高い必要がある)を加えるとLED端子に接続したLEDの光をキャンドルのように揺らめかせる(明滅させる)ことができる。D1とC1は平滑回路で、IC1で作った駆動用電圧(パルス)を平滑化し直流にしてIC2に供給している。D1には順方向電圧降下の少ないショットキーダイオードを使うのが良いが私は手持ちの普通のシリコンダイオードを使った。回路のスイッチング周波数が数百KHzと高いのでC1には周波数特性の良い積層セラミックコンデンサを使った。

改造は、LEDを好きな色に交換し、基板のパターンを1か所カットし、3個の部品を取り付けるだけで済む。

この回路を組んで何色かのLEDを付けて比べてみた。次の動画で右端はオリジナルのソーラーライトで、それ以外は改造品(左から緑、蝋燭色、赤、青)である。

赤色のLEDが思いのほか暗い。これは使った赤色LEDの光量が少ないためだと考えられる。その対策として赤色LEDを2個直列にしたら次の動画のように少し明るくなった。赤色LEDは電圧降下(Vf)が少ないため2個直列でも光らせることができ、その場合でも消費電流は何故か増えなかった。

 

ライトの明るさはLEDの電流と発光効率に依存するので良く光るLEDを選んだほうが良い。緑のLEDは他と比べて明るいが、これはLEDのデータシートによると他に比べ光量が約3倍あるようである。またL1の値を変更することで電流を制御することができるが、電流を増やすと当然電池の「持ち」も悪くなる。YM805Fのマニュアルを探す事が出来なかったので代わりにYM805Aのマニュアルにある定数を見ると次の様になっている。

私の使ったLEDでは青と黄色が暗かったので、これらのL1を220μHに変更した(消費電流が2割ほど増加した)。

回路の消費電流の実測値は12mA程度であり内蔵のHiMH電池が表記通りの容量(100mAh)だとしてもフル充電で8時間しか持たず朝まで光らせる力はない。これを国産品の750mAhのものに交換して一晩持つようにする事ができた。

 とりあえず8個ほど作ってベランダの物干しに吊るしてみた。

LEDには指向性があり下向きに取り付けているため(使ったLEDの半値幅は60度~70度)光が出来るだけ水平方向に拡散するようランタンの中に縮れさせたアルミホイルを丸めて入れている。

なお秋月ではLEDに被せるキャップを扱っているので、(好みによっては)それを使って光を拡散させるのも良いだろう。 

キャンドル駆動用IC OSCDIC6441(IC2)の入力電圧の絶対定格は5.5Vであるが、LEDが消灯している瞬間はこれを超えピークで7~8Vになる。(実際、制作の途中で何個かOSCDIC6441を壊した)IC2を壊したくない場合はC1と並列にLEDのVfより少し高い電圧(色にもよるが概ね3.6V程度)のツェナーダイオードを入れると良い。

また何らかの要因でLEDがほとんどチラつかない場合がある。とくに悪天などで充電不足となり電池が消耗して電圧が下がった場合に顕著のようである。これはC1と並列に100uF程度の電解コンデンサを入れて直流を安定化させると改善されるようだ。

これらの修正を加えた回路は次のようになる。


この図ではD2の位置が上に述べた場所と違うが、同じ効果が得られ、またこの方がIC1の過電圧保護にもなるだろう。ただ、C2を入れることでピーク電圧が抑えられ電圧が安定するのでD2は必ずしも必要ないようだ。

【不具合】色々テストしている間にキャンドル駆動用IC OSCDIC6441には次のような不具合がある事が分かった。即ちVDD端子に10mV程度の電圧を加えた後その電圧を上昇させてもLED端子に接続されたLEDは光らない。この現象で一見OSCDIC6441が壊れたように見えるが電圧をかけずに放っておくと復活している。ソーラーライトでこの不具合が発現するのは電源SWがOFFの状態で太陽電池に弱い光が当たってる場合や曇り続きでNiHM電池が消耗した時である。

これを復活させるには、
(1)もし電池が消耗している場合はスイッチをONして数時間太陽光に当て、NiHM電池を充電する。
(2)その後太陽電池を覆った状態でスイッチをOFFにしてそのまま暫く放置しておき、その後太陽電池を覆った状態で電源をONにする。

復活するまで(2)を繰り返す。
別の方法としてOSCDIC6441のVDD端子に(テスターの抵抗計などで)弱いマイナスの電圧をかけてやると直ぐ復活するがその為にはソーラーライトを一度分解する必要がある。

【その後】1年ほど使ってみたが、やはり防水がキチッとしておあらずいくつか問題が発生した。まず(1)ソーラセルの周囲から雨水が侵入してソーラーセルの電極辺りが腐食したものが出てきた。防水するために一度ソーラーセルを取り外したいが接着されていて力を入れたら割ってしまって諦めた。仕方ないのでソーラーセルの周囲を紫外線硬化樹脂で埋めてみた。(2)電源スイッチが錆びてきた。これは CRC 2-26 をスプレーするくらいしか対応はない。(3)LEDを出っ張って取り付けていたがLEDの付け根がU字に凹んでいてここに水が溜まり電極の付け根を腐食させた。これもLEDの付け根を紫外線硬化樹脂で埋めるとともに、基板からあまり突出させないよう取り付け直し、ケースとLEDの隙間も紫外線硬化樹脂で埋めた。