タグ

制御に関するmeerkatのブックマーク (6)

  • ArduinoでシリコンラバーヒーターをPID制御してみた

    合計:\4,324 MAX6675はスイッチサイエンスで昔購入したものだが、最近ではAmazon中国系バイヤーが\1,000以下で売っていたりする。(ハズレがありそうだが) これから買うなら秋月電子通商のMAX31855使用 K型熱電対アンプモジュール(\1,620)がおすすめ 。 配線 arduinoとMOSFETは直結でも動作しそうだが、参考ページのとおり一応トランジスタを挟む形にした。 プログラム Arduinoのプログラムは以下のとおり。PID制御部分がややこしいことになっているが、PID制御の関数そのものがややこしいので仕方がない。 使用したライブラリはLCD_ST7032、max6675。 #include <LCD_ST7032.h> #include <SPI.h> #include <max6675.h> // 液晶キャラクターモジュール関係(ATD1602A-14)

    ArduinoでシリコンラバーヒーターをPID制御してみた
  • 自宅で簡単SimulinkとArduinoを使った温度制御実験 - Qiita

    はじめに 以前の記事にて住宅の暖房システムを題材としたデータドリブンに基づく温度制御のシミュレーションを紹介しました。 前回の記事では、実機環境はなく、すべてモデルで完結して、検証自体もシミュレーション止まりでした。 そんな折、ふと以下のブログを見つけ触発を受けたので、今回は実験環境を実際に用意してみて、Simulink+Arduinoを使って温度制御を試してみたいと思います。 使用する機材やソフト 今回の実験環境を構築するにあたり、以下の機材を用意することにしました。 ・Arduino Mega 2560 ×1 ・100均で買ったプラスチック製の容器 ×1 ・ブレッドボード ×1 ・PTCヒーター(3-10W) ×1 ・12V ACアダプター ×1 ・温度センサー(LM60BIZ) ×1 ・抵抗(100kΩ) ×1 ・FET 2SK2231 ×1 ・MATLAB R2022a ・Simu

    自宅で簡単SimulinkとArduinoを使った温度制御実験 - Qiita
  • ヒーター温度のPID制御 – スケッチ

    ジャンク箱にあったサーミスタ。ヒーターの制御をするために、温度センサーとしてこのサーミスタを使いたいと考えています。 前回「ヒーター温度のPID制御 – 回路図」で、位相制御の電力調整回路にヒーターをつなぎ、サーミスタで温度をフィードバックさせる回路を作りましたので、今回はこれを動かすスケッチを作りました。 基的な制御方法 ヒーター温度の制御方法ですが、ごく普通に「PID制御」を行ないます。毎度々々ですが、PID 制御に関してはググってください m(_ _;)m じつはこの PID 制御、俺がその概要を習ったのは今から 50年近くも昔のことでした。 当時は実際に実験したりとか、関数式などの詳しいことはやらなかったのですが、その概念についてはとても印象に残っています。そんな古い技術がいまでも使われているなんて、素晴らしいことですね。 もちろん今後は、こうした制御にも AI が使われていくん

    ヒーター温度のPID制御 – スケッチ
  • M5Stack Reflow Oven Controller | ProtoPedia

    M5Stackをつかったオーブントースターを改造したリフローオーブンのヒーターを制御するユニットです。 熱電対で庫内の温度を測定し、SSRを使ってヒーターの出力を制御します。

    M5Stack Reflow Oven Controller | ProtoPedia
  • machine.PWM 使い方|uPyC

    PWMはLEDの調光やモーターの回転数制御、ヒーター制御などに使います。変わったところでは外付け回路で簡易DACにしたり、ラジコンのRCサーボ制御にも使うようです。 私もPICでモーター制御などに使ってきましたが、ESP32での実績はシートヒーターの制御があります。ヒーターの場合はパルス周期は1Hz~10Hzもあれば十分で、必要以上に周波数を上げてもヒーターのレスポンスが付いてきませんからあまり意味がないと考えています。 それでは、手短に使い方を紹介してみます。 machine.PWM クラスをインポート PWMのオブジェクト作成にmachine.Pinを使うので、一緒にインポートします。 from machine import Pin, PWM PWMオブジェクトの作成と初期化pwmとしてPin32、周波数1Hz、duty初期値1023のオブジェクトを作成しています。周波数は1Hz~1k

    machine.PWM 使い方|uPyC
  • M5StickC (with Yun Hat) と スマートコンセントHS103 でペットヒーターを適温制御する

    うちのインコさむそう 100Vのペットヒーターあるけど、鳥籠全体をアクリルケースに入れてるからつけっぱなしだと暑すぎになるかも どうやら今はディスコンになっているらしきYun Hat(M5StickC用)というものが余ってた tp-linkのスマートコンセント「HS103」も余ってた 上記の理由により「インコ用自動定温制御装置」をさくっと作ることにしました。 1. スマートコンセントHS103を設定 tp-linkのアプリで設定します。 スマホからONOFFできるようになっていればOK。 2. サーバー側を準備する こちらを参考にさせていただきつつ 以下のライブラリを使ってNode.jsで作成します。 const { login } = require('tplink-cloud-api'); (async () => { // 引数を確認してあった場合のみ操作 if (process.a

    M5StickC (with Yun Hat) と スマートコンセントHS103 でペットヒーターを適温制御する
  • 1