Основные компоненты:
- Arduino uno
- Операционный усилитель lm358p
- Симистор bt139
- Отопара moc3021
- Источник питаниям 5 вольт и 24 вольта
- OLED дисплей I2C SSD1306
- Энкодер
- irfz44n для управления скоростью потока воздуха
- ltv814 (2) оптопара для определения перехода через 0, и (для этого можно заменить на ltv817) для включения irfz44n
Используемые библиотеки:
- для дисплея https://github.com/olikraus/u8g2
- библиотека пид регулятора https://playground.arduino.cc/Code/PIDLibrary/
- ускоренное ядро ардуино https://github.com/AlexGyver/GyverCore
Полезная информация
- по настройке коэфициентов пид регулятора http://lazysmart.ru/osnovy-avtomatiki/nastrojka-pid-regulyatora/
- дискретный регулятор мощности (теория, как в итоге должно работать) https://www.qrz.ru/schemes/contribute/digest/bp169.shtml
Для правильной регулировки написал программу на C# показывающую график https://github.com/Igor-kor/ArduinoDiagramm
Схемы