コイルと、該コイルが巻回される筒状の筐体と、該筐体の両端にそれぞれ設けられる固定体と、着磁された磁石を含んでそれぞれの該固定体との間を該筐体の内面に沿って往復動可能に設置される磁石体と、を備え、該固定体が、該筐体の該内面の側に、該磁石体との間で反発力を作用させる緩衝磁石を有し、少なくとも一方の該固定体が備える該緩衝磁石が、径方向および周方向に異なる磁極が出現するように着磁された所定形状の磁石により構成され、該固定体が、該固定体に対して該所定形状の磁石を回動可能に軸支するとともに所定の角度で固定する回動機構を有し、該所定形状の磁石が、該磁石体との間に作用する該反発力を発生させる、振動発電機。前記緩衝磁石を構成する所定形状の磁石が、径方向および周方向に異なる磁極が出現する円環状磁石である、請求項1に記載の振動発電機。コイルが、筐体に複数設けられて、該複数のコイルが、直列接続および/または並列接続される、請求項1または2に記載の振動発電機。本発明は、上記の従来技術が有する問題を解決するためになされたものであり、その目的は、往復動を伴う振動による運動エネルギーを電力に変換する振動発電機に関し、振動発電機の共振周波数を容易に変更できるようにして、小型の筐体であっても電力の変換効率に優れ、出力電圧を高めることができる振動発電機を提供することにある。本発明の振動発電機は、コイルと、コイルが巻回される筒状の筐体と、筐体の両端にそれぞれ設けられる固定体と、着磁された磁石を含んでそれぞれの固定体との間を筐体の内面に沿って往復動可能に設置される磁石体と、を備え、固定体が、筐体の内面の側に、磁石体との間で反発力を作用させる緩衝磁石を有し、少なくとも一方の固定体が備える緩衝磁石が、径方向および周方向に異なる磁極が出現するように着磁された所定形状の磁石により構成され、固定体が、固定体に対して所定形状の磁石を回動可能に軸支するとともに所定の角度で固定する回動機構を有し、所定形状の磁石が、磁石体との間に作用する反発力を発生させる。好ましくは、本発明の振動発電機は、緩衝磁石を構成する所定形状の磁石が、径方向および周方向に異なる磁極が出現する円環状磁石である。また、好ましくは、本発明の振動発電機は、コイルが、筐体に複数設けられて、複数のコイルが、直列接続および/または並列接続される。以下、本発明の作用について説明する。本発明の振動発電機は、コイルと、コイルが巻回される筒状の筐体と、筐体の両端にそれぞれ設けられる固定体と、着磁された磁石を含んでそれぞれの固定体との間を筐体の内面に沿って往復動可能に設置される磁石体と、を備える。この振動発電機では、往復動可能に設置される磁石体が移動すると磁石による磁界が変化して、磁石体が往復動する範囲に対応して設けられているそれぞれのコイルに、電磁誘導によりコイル起電力が発生する。ここで、振動発電機は、固定体が、筐体の内面の側に、磁石体との間で反発力を作用させる緩衝磁石を有し、少なくとも一方の固定体が備える緩衝磁石が、径方向および周方向に異なる磁極が出現するように着磁された所定形状の磁石により構成される。この固定体は、固定体に対して所定形状の磁石を回動可能に軸支するとともに所定の角度で固定する回動機構を有し、所定形状の磁石が、磁石体との間に作用する反発力を発生させる。好ましくは、少なくとも一方の固定体が備える緩衝磁石が、径方向および周方向に異なる磁極が出現するように着磁された円環状磁石により構成されている。円環状磁石により構成されている緩衝磁石は、磁石体との間に作用する反発力を発生させる。つまり、振動発電機は、固定体の少なくとも一方に、径方向および周方向に異なる磁極が出現するように着磁された円環状磁石により反発磁界を形成する緩衝磁石を備える。なお、他方の固定体は、筐体の内面の側に磁石体との間で反発力を作用させる緩衝磁石を有していてもよい。この振動発電機の磁石体の共振周波数は、磁石体の重量と、筐体の両端に設けられる固定体の緩衝磁石による反発力で定まる弾性力とで決まる。磁石体と固定体の緩衝磁石とによる反発力が強まれば共振周波数は高くなり、反発力が弱まれば共振周波数は低くなる。例えば、少なくとも一方の固定体が備える緩衝磁石が、径方向および周方向に異なる磁極が出現するように着磁された円環状磁石により構成されているので、円環状磁石を回動させて調節することで、反発力で定まる弾性力の調整が可能になる。具体的には、本発明の振動発電機では、所定形状の磁石から構成される緩衝磁石を有する固定体が、固定体に対して着磁された磁石を回動可能に軸支するとともに所定の角度で固定する回動機構を備えていれば、反発力で定まる弾性力を調整でき、その結果、振動発電機の磁石体の共振周波数を調整することができる。振動発電機の振動する磁石体の共振周波数と、振動発電機に振動を励起する往復動の振動周波数とを略一致させると、磁石体の往復動の速度が最大化されるので、大きな電流および大きな電圧を取り出すことができ、発電効率を向上させることができる。また、本発明の振動発電機は、コイルが、筐体に複数設けられて、複数のコイルが、直列接続および/または並列接続されていてもよい。複数のコイルの巻線方向、あるいは、直列接続および/または並列接続する極性は、磁石体からの磁束の向きに応じて反転させる。磁石体の磁束が有効に鎖交する位置、つまり、磁束密度が高い位置に複数のコイルを設けることで、コイルにおける出力電圧をさらに高めることができる。また、複数のコイルが直列接続および/または並列接続されていれば、出力電圧をより持続的にすることができ、小型の筐体であっても電力の変換効率を高めることができ、出力電圧をさらに高めることができる。往復動を伴う振動による運動エネルギーを電力に変換する振動発電機に関し、振動発電機の磁石体の共振周波数を調整でき、小型の筐体であっても電力の変換効率に優れ、出力電圧を高めることができる振動発電機を提供することができる。以下、本発明の好ましい実施形態による振動発電機について説明するが、本発明はこれらの実施形態には限定されない。図1は、本発明の好ましい実施形態による振動発電機1を説明する図である。具体的には、図1は、図示する上下方向の中心軸に沿った断面図であり、振動発電機1では、振動子である磁石体10がこの中心軸の方向に移動して振動する。また、図2は、振動発電機1の一方端に設けられる固定体4aおよび共振周波数調整機構5を説明する図であり、図2aはその平面図であり、図2bは断面図である。さらに、図3は、振動発電機1および整流器を含む振動発電機1Aの接続を説明する図である。なお、後述するように、振動発電機1の一部の構造や、内部構造等は、省略している。振動発電機1は、コイル2と、コイル2が巻回される筒状の筐体3と、筐体3の一方端に設けられる固定体4aおよび共振周波数調整機構5と、筐体3の他方端に設けられる固定体4bおよび緩衝磁石6bと、着磁された磁石11を含んでそれぞれの固定体4aおよび4bとの間を筐体3の内面に沿って往復動可能に設置される磁石体10と、を含む振動発電機である。本実施例の振動発電機1は、長径方向長が約65mm、短径直径がφ約20mmの略円筒形状を有する小型で軽量な振動発電機である。例えば、外部の振動により図示する変位Z0で振動発電機1が振動すると、その内部で振動子である磁石体10が変位Z1で振動するので、振動発電機1は、この磁石体10の振動による運動エネルギーを電力に変換することができる。本実施例の磁石体10は、外径直径がφ約10mmで長さが約20mmの円柱状の希土類の磁石11を含む。磁石体10の磁石11は、図1に示すように、振動する上下方向にそれぞれ異なる磁極N極、S極が現れるように着磁されている。なお、希土類磁石とは、Nd-Fe-B系のネオジウム磁石、もしくは、Sm-Co系のサマリウムコバルト磁石であって、磁石の最大エネルギー積BHmaxが大きな値をとる磁石であり、残留磁化および保磁力がさらに大きく、小さい体積でも保磁力の強いNd-Fe-B系の希土類磁石であってもよい。もちろん、磁石11は、フェライト系磁石であってもよい。なお、磁石体10は、場合によっては磁石11の両端面にそれぞれ連結する軟鉄の部材であるポールを備えていてもよい。筒状の筐体3は、非磁性体からなる中空の筒であって、本実施例では内径直径がφ約10.6mmの樹脂成形部品の直管パイプであり、その内面に沿って磁石体10が往復動可能に設置される。筒状の筐体3の外側面には、コイル2aとコイル2bとがそれぞれ巻回されており、直列接続されてコイル2を構成する。コイル2aおよびコイル2bは、それぞれ線径がφ約0.18mmの銅線を巻幅約18mmで約14層巻に巻回して構成されたコイルである。図示するように、コイル2aおよびコイル2bは、上下に離れて筐体3に巻回されて、コイル2aとコイル2bとにそれぞれ逆向きの回転方向に電流が流れる様に直列接続されている。コイル2は、コイル2aおよびコイル2bに発生するコイル起電力を出力端子21に出力する。また、固定体4aおよび4bは非磁性の樹脂成形部品であって、筐体3の両端にネジ又は接着剤等により固定体4aおよび4bが固定されて設けられている。固定体4aは、図2に示すように、磁石体10が往復動する筐体3の内面の側に、緩衝磁石6aおよび回動軸7が配置される共振周波数調整機構5を有する。また、固定体4bは、図2に示すように、磁石体10が往復動する筐体3の内面の側に緩衝磁石6bを有する。磁石体10は、緩衝磁石6aまたは6bと反発するようにされているので、緩衝体である緩衝磁石6aおよび6bは、磁石体10が移動して筐体3の両端に位置する固定体4aまたは4bに勢いよく衝突して衝撃により破壊されるのを防止する。本実施例の共振周波数調整機構5は、磁石体10との間で反発力を作用させる緩衝磁石6aと、緩衝磁石6aを固定体4aに対して図示するR1方向に回動可能に軸支する回動軸7を含む回動機構である。緩衝磁石6aは、径方向および周方向に異なる磁極が出現するように着磁された円環状磁石であり、回動軸7で軸支される方向によって、磁石体10との間に作用する反発力を発生させることができる。また、緩衝磁石6aを回動軸7で回動可能に軸支するとともに、所定の角度で固定することができるので、その反発力を調整して振動発電機1の磁石体10の共振周波数を調整することができる。例えば、この共振周波数調整機構5の緩衝磁石6aは、直径がφ約10mmで厚みが約10mmの円環状の希土類磁石である。緩衝磁石6aは、樹脂製の回動軸7でその中央を軸支されて図示するR1方向に回動可能にされており、回動軸7は、固定体4aに対して所定の位置に回動および停止可能に係合している。緩衝磁石6aは、約180°毎に径方向および周方向に異なる磁極が出現するように着磁された円環状磁石であるので、緩衝磁石6aを回動させると、磁石体10との間で作用する反発力が変化する。図3に示す振動発電機1Aは、上述の振動発電機1と、整流器22を含む振動発電機である。振動発電機1は、コイル2に発生するコイル起電力を出力端子21に出力する。整流器22は、振動発電機1の出力端子21に入力側を接続する全波ブリッジ整流回路であり、交流電圧を全波整流して直流電圧に変換する。つまり、振動発電機1Aでは、振動発電機1の出力端子21が整流器22に接続されて、その出力が出力端子23に接続される。図1および図2に示す上下方向に外力が加わって外力が加わって変位Z0で振動発電機1が振動すると、その内部で振動子である磁石体10が変位Z1で振動する。筐体3の内面に沿って往復動可能に設置される磁石体10は、筐体3に巻回されたコイル2aおよび2bの内側空間をある程度の相対速度で移動する。磁石体10は、直流磁界を形成するように着磁されているので、磁石体10がコイル2aおよび2bの内側を通過すると、コイル2aおよび2bにはそれぞれ磁石体10が発生する直流磁界の変化を打ち消そうとする起電力が相対速度にほぼ比例して発生する。本実施例の振動発電機1では、外部の振動により磁石体10が筐体3の内部を図1に図示する上下方向に繰り返し振動するので、下側のコイル2aには、磁石体10の下端側が振動して出入りし、上側のコイル2bには、磁石体10の上端側が振動して出入りすることになる。振動発電機1は、この磁石体10の振動による運動エネルギーを、交流のコイル起電力として電力に変換することができる。コイル2aとコイル2bとは、上述したようにそれぞれ逆向きに直列接続されているので、磁石体10とコイル2との間の振動による相対速度の絶対値は、磁石体10が筐体3の中央付近を移動するときに大きくなり、一方で筐体3の端部側である固定体4aおよび4bに達して折り返してくるときに小さくなる。したがって、磁石体10が正弦波的な振動をする場合には、振動発電機1のコイル2に接続する出力端子21に出力されるコイル起電力の波形は、筐体3の中央付近を移動するときに大きくなり正弦波形の腹、一方で筐体3の端部側である固定体4aおよび4bに達して折り返してくるとき速度が最小になるときに小さくなる正弦波形の節。なお、コイル2aとコイル2bとにそれぞれ逆向きの回転方向に電流が流れる様に直列接続されているが、並列接続であってもよい。図1および図2を参照して、振動発電機1において磁石体10の共振周波数を調整する場合を説明する。本実施例の場合には、共振周波数調整機構5は、緩衝磁石6aを固定体4aに対して回動可能に軸支する回動軸7を含む回動機構として実現される。着磁された緩衝磁石6aは、S極が円環状磁石の上面側に中心角約180°の範囲で現れており、図1に図示する場合には、磁石体10の下端側のS極と反発力を作用させる関係になっている。図1の場合の緩衝磁石6aの回動角度を0°とすると、図2の場合には、緩衝磁石6aは回動角度が約45°で固定されている。振動発電機1の磁石体10が振動する場合の共振周波数は、磁石体10の重量と、筐体3に設けられる固定体4aの緩衝磁石6aによる反発力で定まる弾性力とで決まる。2つの磁石の間に作用する反発力は、磁石同士が対峙する相対面積およびそれぞれの磁石表面での磁束密度の積に比例し、2つの磁石の間の距離の二乗に反比例する。反発力を一次共振系のスティフネスに換算して考慮すると、共振周波数はスティフネスの平方根1/2乗に比例する。したがって、緩衝磁石6aを回動機構により図示するR1方向に回動させることで、磁石体10と固定体4aの緩衝磁石6aとによる反発力が強まれば共振周波数は高くなり、反発力が弱まれば共振周波数は低くなる。例えば、図1に図示する緩衝磁石6aの回動角度がほぼ0°の場合には、磁石体10に最も接近する緩衝磁石6aの頂部での磁束密度が約2.42×10^-5[Wb]であるのに対して、図2に図示する緩衝磁石6aの回動角度が約45°の場合には、上側に露出するS極の面積が減少してN極の面積が増加するので、同じ頂部での磁束密度は約1.71×10^-5[Wb]に低下する。したがって、磁石体10と緩衝磁石6aとの間に作用する反発力は、図2の場合には図1の場合に比較して約0.704倍になり、共振周波数の低下率としても約0.839倍になる。したがって、例えば、振動発電機1の磁石体10の共振周波数が約100Hzとなる場合に、振動発電機1の製造後に共振周波数を約84Hzにすることができる。本実施例の場合には、固定体4aが備える緩衝磁石6aを、回動軸7を含む回動機構で回転させているので、緩衝磁石6aをさらに回転させると、磁石体10と緩衝磁石6aとの間に作用する反発力をほぼゼロにすることもできる。つまり、本実施例では、小さい緩衝磁石6aを備える共振周波数調整機構5であっても、反発力で定まる弾性力の調整の範囲を大きくすることが可能になる。振動発電機1の磁石体10の共振周波数を、振動発電機1の製造後に所定の範囲で調整することができるので、振動発電機1の振動する磁石体10の共振周波数と、振動発電機1に振動を励起する往復動の振動周波数とを略一致させ、磁石体10の往復動の速度が最大化して大きな電流および大きな電圧を取り出すことができ、発電効率を向上させることができる。なお、振動発電機1では、コイル2を構成するコイル2aおよびコイル2bは、並列接続しても良く、さらに複数のコイルを加えても良い。コイル2は、複数のコイルの巻線方向、あるいは、直列接続および/または並列接続する極性は、磁石体からの磁束の向きに応じて反転させることができる。磁石体の磁束が有効に鎖交する位置、つまり、磁束密度が高い位置に複数のコイルを設けることで、コイルにおける出力電圧をさらに高めることができる。コイル2は、コイル2aおよびコイル2bに発生するコイル起電力を、打ち消しあうことなく出力端子21に出力するように極性を揃えて接続すればよい。また、固定体4bが備える緩衝磁石6bは、固定体4aに設けられた共振周波数調整機構5と同様の緩衝磁石6aおよび回動軸7を含むものであってもよい。また、共振周波数調整機構5は、軸支される緩衝磁石6aが径方向および周方向に異なる磁極が出現するように着磁された磁石であり、回動軸7で軸支される方向によって、磁石体10との間に作用する反発力を変化させるものであれば、上記の実施例に限定されない。緩衝磁石6aは、中心角度が約90°毎に異なる磁極が出現するようにラジアル着磁された円環状磁石であってもよく、他の角度毎のものであってもよく、もちろん形状も矩形等の所定の形状のものでもよい。振動発電機1の磁石体10の共振周波数を、振動発電機1の製造後に所定の範囲で調整することができるので、振動する磁石体10の共振周波数と、振動発電機1に振動を励起する往復動の振動周波数とを略一致させて、発電効率を向上させることができる。