Temperatura

OŠ Matije Gupca Gornja Stubica

Moja ideja je bila napraviti detektor temperature te označiti temperaturu svjetlećim diodama. Projekt je namijenjen za ljude koji žele paziti na temperaturu vode akvarija.

Shema projekta

Shemu ovoga projekta možete preuzeti ovdje.

Arduino program

#define BLYNK_PRINT /*

#include 
#include 

//TEMPERATURE SU U CELSIJEVIMA
int yellowLedPin = 3;          //varijable
int redLedPin = 4;            

int temp_sensor = 6;       

float temperature = 0;      
int lowerLimit = 32;      /////////////////////////////////////////////////////////////////////////////////NAJMANJA TEMPERATURA ZA RIBE
int upperLimit = 35;      /////////////////////////////////////////////////////////////////////////////////NAJVIŠA TEMPERATURE ZA RIBE

OneWire oneWirePin(temp_sensor);

DallasTemperature sensors(&oneWirePin);

void setup(void){
  Serial.begin(9600);   //braud
  
  //Setup the LEDS to act as outputs
  pinMode(redLedPin,OUTPUT);                      //Ledice
  pinMode(yellowLedPin,OUTPUT);
  
  sensors.begin();
}

void loop(){
  Serial.print(" Requesting Temperatures from sensors: ");
  sensors.requestTemperatures(); 
  Serial.println("DONE");
  
  temperature = sensors.getTempCByIndex(0); //temperatura u Celsijusevima
    
  digitalWrite(redLedPin, LOW); //stavlja ledice na LOW svjetlinu
  digitalWrite(yellowLedPin, LOW);
  
  Serial.print("Temperature is ");
  Serial.println(temperature);
  
  //LEDICE kao output
  if(temperature <= lowerLimit){ Serial.println(", Yellow LED is Activated"); digitalWrite(yellowLedPin, HIGH); } else if(temperature >= upperLimit){
    Serial.println(", Red LED is Activated");
    digitalWrite(redLedPin, HIGH);
  }
  delay(500);
}

Arduino program ovoga projekta možete preuzeti ovdje.

Autori

Projekt je izradio Mihael Smrček uz mentorstvo Gordane Janđel iz OŠ Matije Gupca Gornja Stubica.

Projekt je prijavljen na temu: Internet of Things: Kućni ljubimci i domaće životinje.

Drugi projekti