Sunteți pe pagina 1din 6

Ministerul Educaţiei Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea de Calculatoare, Informatică şi Microelectronică
Departamentul Ingineria Software si Automatica

Raport
Lucrare de laborator nr.4
La disciplina: Sisteme incorporate
Tema: Interfete

A efectuat:

A verificat: Ilco Valentin

Chişinău 2018
Scopul lucrării
- Înțelegerea interfețelor în sistemele incorporate
- Implementarea I2C

Sarcina
Să se modifice partea practică a laboratorului precedent (senzori) astfel încât mesajele de afișare
să nu fie transmise în Serial Port, dar să fie afișate pe LCD, conectat prin I2C. Totodată de modificat
senzorul de temperatură și umiditate cu senzorul SHT25 (conectat la fel prin I2C). Exemplu de afisare:

Fig 1 – LCD exemplu


Senzor de flacara
Un detector de flacără este un senzor proiectat pentru a detecta și a răspunde la prezența unei
flăcări sau a unui incendiu, permițând detectarea flacării. Răspunsurile la o flacără detectată depind de
instalare, dar pot include o alarmă, dezactivarea unei linii de combustibil (cum ar fi o conductă de propan
sau gaz natural) și activarea unui sistem de stingere a incendiilor. Atunci când sunt utilizate în aplicații
cum ar fi cuptoare industriale, rolul acestora este de a confirma funcționarea corectă a cuptorului; în
aceste cazuri nu iau nicio acțiune directă dincolo de notificarea operatorului sau a sistemului de control.
Un detector de flacără poate răspunde adesea mai rapid și mai precis decât un detector de fum sau căldură
datorită mecanismelor pe care le utilizează pentru a detecta flacăra. Detectoarele de flacără dual IR
(IR/IR) compară semnalul de prag în două intervale de infraroșu. Deseori, un senzor se uită la dioxidul de
carbon de 4,4 microni (CO2), în timp ce celălalt senzor se uită la o frecvență de referință. Sensibilizarea
emisiilor de CO2 este adecvată pentru combustibilii cu hidrocarburi; pentru combustibilii pe bază de
carbon, de exemplu hidrogen, benzile de apă de bandă largă sunt detectate.
Detectoarele de flacără triple-IR compară trei benzi specifice de lungime de undă în regiunea
spectrală IR și raportul lor unul cu celălalt. În acest caz, un senzor se uită la intervalul de 4,4 micrometri,
în timp ce ceilalți senzori se uită la lungimile de undă de referință atât deasupra cât și sub 4,4. Acest lucru
permite detectorului să facă distincția între sursele de IR fără flacără și flăcările reale care emit CO2
fierbinte în procesul de ardere. Ca urmare, atât domeniul de detectare, cât și imunitatea la alarmele false
pot fi în mod semnificativ sporite. Detectoarele IR3 pot detecta un incendiu al panoului de benzină de 0,1
m² (1 ft2) la o distanță de până la 65 m (215 ft) în mai puțin de 5 secunde. IR-urile triple, ca și celelalte
tipuri de detectoare IR, sunt susceptibile de a orbi de un strat de apă pe fereastra detectorului. Majoritatea
detectorilor IR sunt concepuți pentru a ignora radiația IR de fond constantă, care este prezentă în toate
mediile. În schimb, ele sunt concepute pentru a detecta sursele de radiație care se schimbă brusc sau în
creștere. Atunci când sunt expuși la modificarea tiparelor de radiație IR non-flame, detectoarele IR și
UV / IR devin mai predispuse la alarmele false, în timp ce detectorii IR3 devin oarecum mai puțin
sensibili, dar sunt mai imuni la alarmele false.

Schema de simulare

Fig.1 - Schema de simulare in Proteus


Fig.2 - Schema bloc
Implementare
int BLUE_LED = 7;
int GREEN_LED = 6;
int YELLOW_LED = 5;
int RED_LED = 4;
const int temppin = A0;
const int in1 = 10;
const int in2 = 9;
void setup(){
Serial.begin(9600);
Serial.println("Starting up!");
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(BLUE_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(YELLOW_LED, OUTPUT);
pinMode(RED_LED, OUTPUT);
}
void loop(){
float temp = analogRead(temppin);
temp = (5.0 * temp * 100.0)/1024;
Serial.print("Temperatura: ");
Serial.println(temp);
digitalWrite(BLUE_LED, HIGH);
if(temp <= 10.0 ) {
digitalWrite(GREEN_LED, HIGH);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(RED_LED, LOW);
analogWrite(in1,0);
analogWrite(in2,0);
Serial.println("Stare OK!");
} else if(temp > 15.0) {
digitalWrite(GREEN_LED, LOW);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(RED_LED, HIGH);
analogWrite(in1,255);
analogWrite(in2,0);
Serial.println("Temperatura critica!");
} else {
digitalWrite(GREEN_LED, LOW);
digitalWrite(YELLOW_LED, HIGH);
digitalWrite(RED_LED, LOW);
analogWrite(in1,122);
analogWrite(in2,0);
Serial.println("Atentie temperatura ridicata!");
}
delay(5000);
Concluzii
În lucrarea de laborator nr.3 cu tematica „Senzori”, a fost implementat un mecanism de depistare a
temperaturii si informarea despre pericolul curent. Cu ajutorul IDE-ului Arduino sa implementat insasi
codul pentru depistarea pericolului de temperatura iar in Proteus sa creat schema pentru simulare utilizind
senzorul de temperatura LM35 care ne va afisa temperatura si patru LED-uri care au misiunea de a ne
informa despre gradul de pericol, fiecare avind cite o culoare specifica temperaturii. A fost instalat si un
motor DC care se va roti in momentul cind temperatura va trece de un anumit nivel.

S-ar putea să vă placă și

  • Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    Document2 pagini
    Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    VicuPopusoi
    Încă nu există evaluări
  • 1111
    1111
    Document5 pagini
    1111
    VicuPopusoi
    Încă nu există evaluări
  • Desfăşurarea Lucrării
    Desfăşurarea Lucrării
    Document6 pagini
    Desfăşurarea Lucrării
    VicuPopusoi
    Încă nu există evaluări
  • 5555
    5555
    Document7 pagini
    5555
    VicuPopusoi
    100% (1)
  • Modeme Inteligente
    Modeme Inteligente
    Document12 pagini
    Modeme Inteligente
    VicuPopusoi
    Încă nu există evaluări
  • Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    Document4 pagini
    Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    VicuPopusoi
    Încă nu există evaluări
  • Exam
    Exam
    Document10 pagini
    Exam
    VicuPopusoi
    Încă nu există evaluări
  • 1234 Asdf
    1234 Asdf
    Document5 pagini
    1234 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • 8888
    8888
    Document1 pagină
    8888
    VicuPopusoi
    Încă nu există evaluări
  • 123 Asdf
    123 Asdf
    Document9 pagini
    123 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • 123 Asdf
    123 Asdf
    Document5 pagini
    123 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • SDAlab 4 Si 5
    SDAlab 4 Si 5
    Document1 pagină
    SDAlab 4 Si 5
    VicuPopusoi
    Încă nu există evaluări
  • 1234 Asd
    1234 Asd
    Document4 pagini
    1234 Asd
    VicuPopusoi
    Încă nu există evaluări
  • Si 1
    Si 1
    Document7 pagini
    Si 1
    VicuPopusoi
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • Subiecte Examen ARC2018
    Subiecte Examen ARC2018
    Document2 pagini
    Subiecte Examen ARC2018
    VicuPopusoi
    Încă nu există evaluări
  • Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Document25 pagini
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    VicuPopusoi
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • Laborator 4 ASDN
    Laborator 4 ASDN
    Document7 pagini
    Laborator 4 ASDN
    RoscaFlorin
    Încă nu există evaluări
  • Asdn 4
    Asdn 4
    Document7 pagini
    Asdn 4
    VicuPopusoi
    Încă nu există evaluări
  • Laborator 3 ASDN
    Laborator 3 ASDN
    Document8 pagini
    Laborator 3 ASDN
    Iulian Decuseara
    Încă nu există evaluări
  • Laborator 2 ASDN
    Laborator 2 ASDN
    Document7 pagini
    Laborator 2 ASDN
    Iulian Decuseara
    Încă nu există evaluări
  • Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Document25 pagini
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    VicuPopusoi
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Ramzes CRIS
    Încă nu există evaluări
  • SDA
    SDA
    Document1 pagină
    SDA
    danpk1999
    Încă nu există evaluări
  • SDAlab 2 Si 3
    SDAlab 2 Si 3
    Document2 pagini
    SDAlab 2 Si 3
    VicuPopusoi
    Încă nu există evaluări
  • Lucrare
    Lucrare
    Document6 pagini
    Lucrare
    VicuPopusoi
    Încă nu există evaluări
  • STAT
    STAT
    Document7 pagini
    STAT
    VicuPopusoi
    Încă nu există evaluări
  • SDAlab 6
    SDAlab 6
    Document1 pagină
    SDAlab 6
    VicuPopusoi
    Încă nu există evaluări