BlogArduinoでシリコンラバーヒーターをPID制御してみたやってみた2019.06.28シリコンラバーヒーターを一定の温度に保つために温度調節器が必要になった。安く市販されているものもあるが、せっかくなのでArduinoで自作してみた。\100合計:\4,324MAX6675はスイッチサイエンスで昔購入したものだが、最近ではAmazonで中国系バイヤーが\1,000以下で売っていたりする。K型熱電対アンプモジュール(\1,620)がおすすめ。配線arduinoとMOSFETは直結でも動作しそうだが、参考ページのとおり一応トランジスタを挟む形にした。プログラムArduinoのプログラムは以下のとおり。PID制御部分がややこしいことになっているが、PID制御の関数そのものがややこしいので仕方がない。使用したライブラリはLCD_ST7032、max6675。チューニングPID制御のための3つのパラメータ(上記プログラムのpp、pi、pd)は、実際に動作させた上で適宜チューニングを行う。wikipediaのPID制御に色々とチューニング方法が書かれているが、動作を見ながらP→I→Dの順にパラメータを変更していくことになる。面倒だが試行錯誤が必要。気が向いたらチューニングについて別記事にするかも感想おすすめ度:★★★★☆PID制御のプログラムについてはググれば沢山見つかるのでマネすれば問題ないのですが、チューニングについては自分で試行錯誤するしかないのでちょっと面倒でした。ドローンみたいなものだともっとチューニングをしっかりやらないとダメだと思いますが、割と緩い温度調節ならがっつりやらなくてもそこそこ使えるものができると思います。Blog関連記事やってみたI2C/SPIキャラクタ液晶モジュール(ATD1602A-14)を試してみる手持ちのLCDはどれもI2CやSPIに対応していないものだったので、aitendoのI2C/SPI対応のLCDを試してみることにした。SESを使って独自ドメインのメールをGmailで受け取る(改良版)Amazonアソシエイトでユーザー追加をしたときに送られてくる確認メールにDKIM-Signatureが2つ入っていて、前の記事のLambda関数では動作しなかったので、別のものを参考に作り直した。5cmのシリコンラバーヒーターを購入したので動作テストをしてみた。先に結果を書くと75°Cあたりが限界だった。LightSailで動かしていたWordPressをGCPの無料枠VMに移して500円/月を節約してみようかと思ってやってみた。(技能試験)を受けてみた:感想とか8/19にならないと結果は分からないので、不合格で下期にまた受けないといけなくなるかもしれないが、ここまでの感想とかオススメな道具の話とかを書いてみようと思う。日報タイトルとURLをコピーしました。