Amazon で売られている太陽光パネル&LED電球は防災用途に使えるか

私の知り合いに山奥に住んでいる会社経営者がいます。

社長と言うよりも、その道 30 年の職人といった出で立ちで、山の麓の工業団地のちかくに事務所と作業場を構えています。

この経営者が大のつくほどのコンテナ好きで、どこかしらで中古の 20ft コンテナを買い付けてきては、資材置き場や自転車ガレージとして愛用しています。

ただ元が貨物輸送用コンテナなので、通気性は最悪ですし、内部の気温は夏場には 40℃ を軽く越えます。

意外と奥行きがあるので、中に入ると少しばかり薄暗いです。

外壁が金属なので暑い、寒いは仕方ないとしても、せめて、照明ぐらいは何とかならないかなと、太陽光パネルと充電式 LED 電球を購入して持っていったことがあります。


ソーラーパネル LED 充電式 キャンプライト

これなら送電線の届かないコンテナでも繰り返し利用できますし、使い捨てとしても問題ない価格です。

唯一の欠点は充電池の特性として、高温や落下などの衝撃で発火する可能性があることぐらいです。

昨今の災害により停電対策が見直されていることもあり、ふと、これは防災用品としても利用できるのではないかと思い至りました。




なにしろ低価格で始められて、必要なものは揃っているので、導入することは難しくはありません。

パワーインバータ(AC/DC変換回路)もチャージコントローラも別途購入する必要はありません。

付属の Micro-USB ケーブルを使用して LED 電球を充電すれば使用できるようになります。

LED 電球とケーブルの他には、太陽光パネルのみが梱包されています。

日本語の説明書は付属しません。

いろいろ英語としてはおかしいのですが、言いたいことは伝わらなくもないぐらいの拙い英語の説明書が1枚ついてきます(※これを学習教材にはしないほうが良いです)。

それによると


引用開始

Charging with 6V 1.8W Polycrystalline silicon solar panel is optional.

When you use it for the first time, please remember to charge it for 4hrs first.

If solar panel is used for charging, put the solar panel to a location where have direct sunlight and need 8-9hrs charging time.

(原文ママ)

引用終了


LED 電球のほうが本体で、こちらの充電時間は(おそらく)通常の充電器を使用した場合で 4 時間。

太陽光パネルを用いて充電すると 8-9 時間ぐらいで満充電に至るようです(太陽光パネルは使用しなくても充電できます)。

LED 電球は 3.7V/2600mAh のリチウム電池(※公称電圧からしてリチウムイオン二次電池)搭載で点灯時間は 6 時間と書かれています。

それに対して照明の詳細には Power 7W / Input Voltage AC 100-240V/DC 5V との記載があります。

ここから 消費電力 7W 電圧 5V として、これで 明るさ(全光束) 560lm の LED を照らすことになっています。

ん? あれ??? 消費電力と容量からして点灯時間おかしくね? と思いませんか。

いや、まあ、説明書の文章(というか英語)からして、おかしいのですけど・・・

搭載のバッテリーは容量 2,600mAh 公称電圧 3.7V なので 2.6 [Ah] * 3.7 [V] = 9.62 [Wh] ですね?

消費電力 7W の電球の 1 時間あたりの消費電力量はそのまま 7Wh になりますので 9.62 [Wh] / 7 [Wh] を考えても、これ、2時間も持たないんじゃね??という疑惑が湧きます。

7 [Wh] * 6 [h] / 3.7 [V] = 11,350 [mAh] ぐらいが、バッテリーに本来あるべき容量でしょうか。

しかし、この電球はスペック通りに常温では 6 時間にわたって点灯し続けます

怪しいのは消費電力の方ですが、手元に電力量計がないので確認できません。分からないものは、ひとまず置いておくとして、使えるのか、使えないのかで言えば、割と使えます

分かりやすく PETZL ACTIKキャットアイ (CAT EYE) VOLT と比較してみます。

PETZLは登山者に抜群の支持を得ているフランスのヘッドライトで、これさえあれば、新月の夜でも足元まで見渡せるスグレモノです。

キャットアイは自転車用の照明などを製造している日本の企業で、この VOLT 700 は明るすぎるぐらいに明るいことで有名です(現在は後継モデルの VOLT800 が販売されています)。

カタログスペックで見るとこうなります。

光束 質量 点灯時間
ACTIK 350lm 86g 2h
VOLT 700 700lm 256g 2h
この電球 560lm? 6h

これらを暗室に持っていき、三脚に固定されたカメラで明るさを比較してみます。

カメラの設定で差が出ないようにマニュアルモードで、シャッタースピード 1/60 [sec] 絞り値 F/5.6 ISO 1600 に設定も固定しています。

この設定自体に大きな意味はありません。重要なのは設定が自動で変化しないことです。


(1) PETZL ACTIK

まずは 350lm の PETZL ACTIK です。

デジタルカメラは暗所に弱いので、画像だと暗いですが、肉眼で見ている分には十分な明るさです。

なお光量を絞ると点灯時間が大きく伸びます。


(2) CATEYE VOLT 700

つぎに CATEYE VOLT 700 です。いつ見ても凄い明るさです。

この光量では対向車が来る可能性があるところでは使用できないこと、点灯時間が3時間未満になることなどから、通常時には光量を絞って利用します。


(3) 太陽光パネル付き LED 電球

最後に今回の太陽光パネル付き LED 電球です。

LED テーブルランプ(デスクライト)と同じぐらいの光量があります。

部屋が全体的に明るくなるわけではありませんが、光量としては十分に実用的です。

この光量で本当に6時間も点灯が続きます。

電球の方はそれなりに実用性があることが分かったとして、次は太陽光パネルです。

外装はしっかりしている電球に比べると、太陽光パネルのほうは色も大きさも品質も玩具みたいです。

しかし、晴天時であれば屋内のガラス越しでも発電します。

出力端子は Micro USB だけなので、モバイルバッテリや小型の電子機器専用ですね。

この簡易なつくりでも、きちんと充電できることに感動を覚えます。

もちろん、より高価で大型のパネルを使用したほうが発電量は安定しますし、そもそもの品質がまったく異なりますので、防災用品としては微妙なところです(※ キャンプや電子工作に用いる玩具としては文句なしです)。

しかし、値段が値段ですし、これに依存するのではなく、装備品の一つとして持っておく分には悪い選択肢ではないと思います。

最後に多くの人が気になるであろう信頼性ですが、私が購入した個体については今のところ不具合は出ていません。

購入時点においては、日本国内のアマゾンから発送されてきましたので、返品交換対応も大丈夫かとは思いますが、中国から直送されてきたという人がいるというのを聞いても、いろいろ納得できてしまいます。

製品ごとの個体差もあるかも知れません。

信頼性のことを考えると、安心できるのはキャンプ用品メーカーのLEDランタンです。故障したら困る場面で使われることを前提としているので、丈夫なものが多く、保証もしっかりとしています。


コールマン(Coleman) 乾電池式 LED クアッドマルチパネルランタン 約800ルーメン

普段は使わない防災用品にしてしまうことがもったいないぐらいです。

こうした装備品を整えておき、補助的に組み合わせて使用することが理想に思われます。

まとめますと、実際に使用している者の感想としては、それなりに実用性が感じられて良い製品には思えますけれども、信頼性 やスペック情報 は未知数なので過信しすぎない程度に装備として考えておくのが良いと感じます。

関連:太陽光パネルの発電を計測する電子工作

ロングライド・イベントの魅力

スポーツ自転車を購入したばかりの頃は、ライドイベントなど自分には縁がないものだと思っていました。

どうして参加費と交通費を支払って 160km も自転車で走行するのだろう。

率直に言って「意味がわからない」とさえ思いました。

そう考えている人こそ、じつはライドイベントに参加することで得られものが大きいです。

なにしろ、それまでの自分の価値観とは異なる世界に赴いて、いままでに経験したことの無い新しいことをするわけです。

自分の経験から言って、ロードバイクを購入して1年ぐらいで、いきなり東京から瀬戸内海に飛行機輪行してイベントに参加したことは正解だったと感じます。

誰も知り合いのいないところに一人で参加することには抵抗を覚えるかもしれませんが、友人と一緒に参加しても 50-200km も走行しているうちに、自分の走力にあった集団に自然と別れるので、一人で参加しても全く問題ありません

むしろ、趣味仲間が増えやすくて、美味しいです。

また、とくに車種制限のない舗装路のイベントであれば、リカンベント、ミニベロ、クロスバイクで参加されていても誰も気にしません

もちろん、ロードバイクの方が完走は楽なので数としては多いですが、どのイベントでも一定数はミニベロやクロスバイクの参加者を見かけます。

そして、イベント前日からゼッケンを付けていると、ほかのイベント参加者や地元の人から話し掛けられやすくなるので、有意義な情報をたくさん得ることができます。




コースそのものもファンライドの魅力です。

地域振興の性格をもったロングライドの場合、通常時には自転車通行できない自動車専用道や広域農道などを特別に使用できる場合があり、そうした場所を自転車で走れる唯一の機会がイベントだったりします。

コース上には一定距離ごとにエイドステーションが臨時設置され、いつもなら飲料水の確保にも困るような山間地でも、万全の体制で向かうことが可能です。

コースになるのも走りやすくて、交通量が少ないところが多いので、経験上、しまなみ海道のような有名観光地よりも、普通の人は誰も知らないような開催地のほうが得られるもの(隠れた絶景スポットや穴場情報)が大きい気がします。

完走すれば記念品も頂けて、非日常的な達成感も得られますし、仮に完走できなくてもサポートカーに救護してもらえるので安心です。

一度、思い切って参加されてみると、ライドイベントの魅力がお分かりになるかと思います。

その一方で、ライドイベントに継続的に参加されていた方が、イベントから離れていくことも珍しくありません。

私も、ここ2年ぐらいは何のイベントにも参加していませんので、参加を辞めた方の気持ちも良く分かります。

イベントから離れた理由は、いくつもあるのですけれども、大別すると走力、天候、コースの3つの要素が大きいです。

50km から 160km ぐらいまで、幾つかコースが設定されているロングライドでは、参加者も数百人から千人以上になります。

これだけの参加者がいると、自転車だけでも道路が混雑して落車に巻き込まれる可能性が高まります

ダウンヒル中にボトルを落とす人がいたり、目の前で接触事故が発生したりと、イベントならではの注意点というのも無いわけではありません。

また、何年も走り込んでいくうちに自然と走力も向上し、大多数の他の参加者との走行速度の違いも意識させられるようになります。

私だって始めたばかりの頃は斜度 9% の坂が崖に見えましたし、それを普通に自転車で登れているほうがおかしいと思いました。

それが年間 6,000km 以上もロードバイクで走り込んでいくと、平坦な道路が退屈に思えてくるので不思議なものです。

こうなってくると、イベント参加者の多くとは走行速度が変わってきますので、先頭近くでスタートできた場合には、最初から最後まで一人で走ることになる場合もあります。




二点目の天候ですが、ライドイベントの多くは雨天中止です。

地元のイベントであれば、週末は他のことに費やせば良いだけですが、イベントを目的に沖縄や長野や北海道などを訪れていると、当日になって中止される事態にやりきれない気持ちを覚えます。

イベント開催には道路使用許可などの入念な準備が必要とされますので、当日の天候が悪ければ、次回の開催は一年後を待たなければならないことも少なくありません。

何度かイベントに参加しているうちに、天候が自由にならないのであれば、コースや日時のほうを調整して対応すれば良いのではないかと思い始めます。

こうなると徐々にイベントに参加するという意識が希薄になっていきます。

三点目のコースについては、毎年、ほぼ同じコースを同じ時期に走るので、一度、満足してしまうと、次からは決してコースにはならない周辺の峠道や行き止まりの岬などが気になりだします。

繰り返し同じコースを走ることで、自分の成長を感じることはできますが、ファンライドはレースではありませんので、速く走れることが良いというわけでもありません。

走り込んで自転車に慣れると、エイドステーションの数も4分の1(80-120km に1箇所)ぐらいで十分に思われてきますので、たくさんの参加者と一緒に走る必要もないかなという気もしてきます。

というのも、日頃から東京都内のような劣悪な環境にいると、走りやすいコースを 100km ぐらい走行した程度では全く疲れません。

そもそも、日本の人口の3分の1以上を占める関東在住者にとっては、自宅から「まとも」なサイクリングスポットに行って帰ってくるだけで、ロングライドを完走する以上の距離を走らされることが普通です。

新宿から奥多摩湖まで最短で片道 70km もあります。

しかも道路は狭く、信号、路上駐車、左折車の影響で渋滞していることが当たり前。休日は東京を出発する始発列車まで登山客で混雑して輪行スペースなど存在しないことさえあります。

こんな場所でイベントと同じペースで休憩していては、最寄りの山や海岸の入り口に行って帰ってくるだけで日が暮れてしまいます。

それなら、せめてイベントの1日くらいは、安全で快適な道路を通りたいと願ってしまいます。

当然ながら、これは何年も走り込んでいてエイドステーションも見慣れているからこその意見であり、イベントに参加し始めた頃は 20-30km おきに休憩地点が確保されていることが非常にありがたかった記憶があります。

エイドステーションがたくさんあると、それだけ他の参加者とも話す機会がありますので、機材や練習場所についての貴重な意見を伺える機会も増えます。

参加人数が多いことも、レースのような多人数での走行に対しての貴重な練習機会になりますし、距離や獲得標高の数字から具体的な走行時間や疲労感をイメージできるようになるまでは、コースのルートから得られるものも多々あります。

なにより、自分のまったく知らない地域のイベントであれば、その地域の定番コースを手軽かつ安全に体験できて、現地の知り合いまでできます。

「もう来年はいいかな」と思えても、参加してみるとやっぱり楽しいものです。

さくらのVPSの障害でいろいろ泣かされた話

さくらインターネットのVPS(仮想専用サーバー)の連日の障害発生により、私が契約していた東京や大阪のサーバでも意図せぬ停止と再起動が行われました。

その結果、自作のサービスにアクセスできない旨のお叱りを受けて、早朝からサーバの再設定という生産性もなく、責任重大な業務に負われる事態に陥り、考えうる限り最悪の気分で一日の始まりを迎えました。

これがあるから、モバイルPCを手放せないんですよ。

消えた Nginx の設定ファイル

さて、ウェブブラウザを用いて問題のドメイン名にアクセスしてみると、ページを表示できませんというエラーメッセージが出てくるばかりです(pingが通っていたかどうかは確認しましたが、結果をメモするのを忘れました)。

This site can’t be hogefuga.piyo refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

私はさくらの VPS 上でリバースプロキシ兼ロードバランサとして Nginx を設置していますので、エラーが表示される場合には(1)ドメインのエラー、(2) サーバのエラー、(3) Nginx のエラー、(4) アプリケーションのエラー、(5)データベースのエラーの5つの可能性を検討しなければなりません。

今回の障害が発生したサーバとは無関係なアプリケーションとデータベースは除外して、ドメインとサーバと Nginx の状態を一つづつ確認していきます。




NsLookup でドメインを確認するとドメインは正常。そもそも更新時期とも違うので念の為の確認です。サーバも SSH で正常にログインできる時点で問題なし。

システム管理デーモン (systemd) で Nginx の状態を確認すると、ここが起動できていません。OSの再起動時に自動的に立ち上がる設定になっているはずなのですが、動いていないものは仕方がないので、コマンドを実行して稼働させます。

ところが Nginx が正常に起動しません。確認してみると、設定ファイルが見当たりません。

仕方がないので新規に設定ファイルを作成して Nginx を起動させます。

ポートが開いていない問題

Nginx を起動させたら全ての問題が解決… と簡単にはいきません。

ドメイン名でアクセスしても、IPアドレスでアクセスしても依然としてウェブブラウザでウェブサイトを表示できない状態に変化はありません。

Nginx の設定で 80 番ポートのアクセスを 443 番ポートにリダイレクトしているので、開いてるポート番号を確認すると、なんと Linux ファイアウォール (iptables) 側の設定でポートが閉じられているという事態が発覚しました。

自動再起動がほとんど機能していないですね。

画面が真っ白(ブランクページ)になるやつ

ポートを開放してファイアウォールデーモンをリロードすると、ようやくドメイン名でアクセスすることが可能になりました。

ログイン認証にも無事に成功しましたので、データベース接続にも異常はありません。アプリケーションやデータベースには問題は無さそうです。

と思っていたところ、一部のページがブランクになって何も表示されません。

ブラウザの Developer Tools でソースコードを参照すると、どうやらヘッダだけは読み込んでいる様子。さらに調べていると、次のようなエラーメッセージを表示させることができました。

ERR_CONTENT_LENGTH_MISMATCH 200 (OK)

こういうのは基本的には Nginx のエラーメッセージなので、設定ファイルに以下の1行を追加して Nginx をリロードします。

server {
	proxy_buffering	off;
}

ここまで来て、ようやく正常にウェブサイトにアクセスできるようになりました。

さいわいにもアプリケーションとデータベースには障害が出ていなかったので、今回はこれだけで済みましたけれども、Nginx そのものを冗長化することも真剣に考えなければならない気がしてきました。


[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)