//Created by Barbu Vulc!
//This is an automation project for a co-generation power plant (gas turbine).
//Libraria pentru servomotoare:
#include <Servo.h>
#include <DHT.h>
// --- Definire pini ---
#define SERVO_C1_PIN 9 // Servomotor pentru Clapeta C1 (evacuare directa gaze arse)
#define SERVO_C2_PIN 10 // Servomotor pentru clapeta C2 (directionare gaze arse catre HRSG*)
//*Heat Recovery Steam Generator (Generator de abur cu recuperare de caldura)
// --- Obiecte pentru servomotoare (clapete cogenerare) ---
Servo servo_C1, servo_C2;
#define DHTPIN 2 // DHT22 connected to digital pin D2!
#define DHTTYPE DHT22 // Define the sensor
DHT dht(DHTPIN, DHTTYPE);
//Variabilele de temperatura pentru circuitul tur-retur:
int temp_max = 65.0, temp_min = 45.0;
void setup() {
// Inițializare servomotoare:
servo_C1.attach(SERVO_C1_PIN);
servo_C2.attach(SERVO_C2_PIN);
}
void loop() {
// Citire potențiometru:
float temp = dht.readTemperature();
//Simulare senzor de temperatur pe circuitul tur-retur
if(temp == temp_max) {
servo_C1.write(90); // Clapeta C1 deschisa - evacuare directa
servo_C2.write(90); // Clapeta C2 inchisa - HRSG
} else {
servo_C1.write(180); // Clapeta C1 inchisa - evacuare directa
servo_C2.write(180); // Clapeta C2 deschisa - HRSG
}
}