素直にアイパワーなどの市販品を買っとけ、ってことですな(^-^;あー、忙しいのに何やってんだろ、俺・・・。追記(2009/10/14)ツインドライブの電池が少なくなってiPhoneの充電が進まなくなった際、iPhoneの充電モードを解除させる方法を色々試して見ましたが、結局良い方法が見つかりませんでした。2コのNi-MHの電圧が合わせて2.0V(負荷時)を下回ったら充電器の電源を落とす、というのが一番良い方法なのは分っているのですが、そのための回路を組むスペースがありません。ケースを大きなものに替えるのは避けたいところなので。なんとかiPhoneの方で素直に充電モードを解除してくれる方法を見つけようと頑張ったのですが・・・。iPhoneが充電モードを解除する確実な条件は、VBUSの電圧が0、または、D+端子の電圧が0の場合です。VBUSに電圧が掛かっている限りD+端子にも電圧が印加されますから、VBUSをそのままでD+端子の電圧を0Vにするには、GNDと一瞬短絡させてやるしかありません(あるいは容量の大きな電解コンデンサなどに一気にチャージさせる)。D+端子とGNDを短絡して充電モードが解除されると一旦VBUSの電圧を開放しない限り再び充電モードには入りません。これはNi-MHの電圧が低下した際にD+端子を瞬間的にGNDへ落とすようにすれば、たとえNi-MHの電圧がわずかに回復してもそのままでは充電モードに入りませんから好都合なのです。良い事とは思えないですが、そのための回路をバイポーラトランジスタ2石と抵抗数個で仮組みしてみたものの、どう考えてもケースに収まりません。iPhoneに悪影響があるかもしれませんし、この方法も諦める事にしました。結局のところ、USB2.0(だったかな)の規格にある充電器の仕様にのっとって、D+/-端子を短絡させる、という方法が一番簡単で無難なようです。D+/-端子をそのまま短絡させただけですと充電器の出力が落ちてもiPhoneはなかなか充電モードを解除してくれません。抵抗などを組み合わせて色々と接続を試してみた結果、D+端子とD-端子を10μFの電解コンデンサで繋ぐ、という方法にしぶしぶながら落ち着く事にしました(上記写真)。充電器の出力が低下した際、他の方法よりも比較的早めに通電モードに移行するようですし、一旦通電モードになれば再び充電モードになり難いように"感じ"ます。そのかわり、一旦充電をやめてすぐに充電を再開した場合、充電モードに入らない時もありますが・・・。D+/-端子の接続について、主な例をのせておきます。D+端子、D-端子を短絡、あるいは適当な抵抗で繋いだもの。D+端子とD-端子が短絡しているのは気分的に良くない、という方は、数kΩ〜数十kΩの抵抗で繋ぐと良いかも。抵抗の値を変えても、充電の動作に殆ど変化が無い。USBの規格で充電器にあたる(?)D+端子、D-端子を10μF程度の電解コンデンサで繋ぐ。USB仕様の対象外(?)D+端子とD-端子、D-端子とGNDをそれぞれ適当な抵抗で繋ぐ。R2は約8kΩ〜数十kΩ。充電トリガーとなるD-端子の電圧は分圧抵抗で決まるので、R1:R2=1:1〜1:2程度で。抵抗の組み合わせ次第では、比較的早めに充電モードが解除される。R1をD-端子ではなくGNDに接続(プルダウン)すればUSBの規格ではパソコンの類(?)になるはずだが、D-端子に電圧が印加されないので充電トリガーが入らない(と思う)D+端子、D-端子をそれぞれ適当な抵抗(10kΩ〜数十kΩ)でプルアップしたもの。充電モードがなかなか解除されない。USBの規格で充電器にあたる(?)D+端子、D-端子とVBUS、GNDをそれぞれ分圧抵抗で繋いだもの。抵抗はいずれも数十kΩ。(R3、R4の記述を忘れていた;)iPod対応と謳っているUSB充電器はこのパターンが多いみたい。drive充電器のLEDが点滅しはじめたら充電を止めるという初歩的な方法を取ることにしました。driveの方が上のような感じですから、ついついこちらを使ってしまいます。最後に、私達のお出掛け外部電源セットの集合写真(^-^;車のシガープラグからUSBの電源を取り出せるものはセリアの商品で105円。D+/-端子はNCでしたので適当な抵抗で繋いであります。リールコード式のUSB延長ケーブルはダイソーの商品で420円。リールコード式のケーブルでは充電が出来ないという話もあるようですが、USB2.0に準拠してあれば大抵は大丈夫のようです。iPodコネクタ、DSLiteコネクタはこれまたセリアのもの。問題なく使えています。後は写真に写っていませんが、予備の電池が数本。これらを全て持ち運んでいるのではなく、状況にあわせて使い分けています。いうことで、おしまい。