Blynk「昔作ったガイガーカウンターをESP8266とBlynkでIoT化する」でIoT化できたのですが、ガイガーミュラー管を動作させるための400V昇圧回路に写ルンです改造基板を使っていたことから、電源が2つ必要になっていました。何とかできないものかとずっと思っていて、時々グーグル先生に相談していたら、ある日「昇圧チョッパ」という回路を見つけました。Wikiによると、昇圧チョッパとは電流のON-OFFを繰り返すことによって発生するスパイク電流を用いて、入力電圧より上げる制御のことだそうです。昇圧チョッパの回路図を調べると、スイッチング用MOSFETの制御にPWMコントローラーを使っているものが多かったのですが、ESP8266もPWM出力ができるのでESP8266でやってみることにしました。個体差があるようです。10個中4個が250V以下しか出ませんでした。昇圧チョッパ回路に使用した部品は、それぞれ数種類入手して1週間ぐらい実験した結果選んだものです。昇圧チョッパ単体では400V出るのに、以前から使用していた3.3Vのレギュレーターを使って1電源にした実回路にすると電圧が100V以上下がる現象が発生しました。mini)の3.3V入力ではなく5V入力を使うと電圧が下がらないということがわかり、レギュレーターを3.3Vから5Vのものに変更しました。H)と通知制御用ボタン(Button)の設定。Display)の設定。グラフ(SuperChart)と通知(Notification)の設定。スケッチPWM出力はセットアップで次のように設定しています。周波数が840Hzでデューティ比を80%にすると、上記の回路で約400Vを出力することができました。80);1秒間のカウントも表示させるようにしたため、sendSecDataというファンクションと対応するtimer.setIntervalを追加しています。画面にボタンを用意して通知をON/OFFできるようにしました。ボードマネージャーでインストールするESP8266のバージョンを2.5.xにすると割込みが動かないみたいです。バージョンを2.4.2にすると正常に動作するようになります。(2017/12/13追加)ガイガーカウンター用のESP8266のGPIOピンが空いていたので、隣に設置していた温湿度計と一体化させました。miniの粗悪品に注意!ESP8266月別アーカイブはてなブログをはじめよう!IntellectualCuriosityさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。