Sunteți pe pagina 1din 17

PROIECT DE SISTEM IOT PENTRU

MONITORIZAREA STARII IN CLADIREA


DE INCALZIRE.

A elaborat stud gr: MMRT- 211 Rosca Veronica


Echipamentul necesar

Pentru realizarea acestui proiect avem


nevoie de urmatoarele componente:

1. Senzori de temperatura – 2 bucati


2. Actuatori de gaz – 2 bucati
Introducere
Senzorii de temperatură trebuie să aibă urmatoarele proprietăti:
sensibilitate, timp de răspuns mic, liniaritate pe un domeniu
cât mai mare, montare si interschimbare uoară.  Din aceste
considerente am ales senzorul de temperatura DS18B20,
acesta este un senzor de temperatură digital cu fir. Spre
deosebire de alți senzori de temperatură, acesta permite
conectarea simultană a unui număr foarte mare de senzori.
Acestea transmit valoarea temperaturii măsurate sub forma unui
anumit cod binar, care este alimentat pinilor digitali sau
analogici ai arduino-ului și apoi decodat Funcționează
folosind protocolul de date 1-Wire.
Senzorul DS18B20
Caracteristicile tehnice

Interfața unică cu 1 fir necesită un singur port Pin pentru


comunicare
 Gama de tensiune de alimentare de la 3V la 5,5V
 Temperatura de masurare de la -55 ° C la + 125 ° C
 Rezoluție programabilă de la 9 biți la 12 biți
 Nu sunt necesare componente externe
 Fiecare dispozitiv are un cod serial unic pe 64 de biți
Stocat în ROM-ul de bord
 Setări de alarmă flexibile definite de utilizator
nonvolatile (NV) cu Alarm Search Command
Pentru montarea senzorilor nostri avem nevoie de;
Microcontroler Arduino; Conectori; Placă de circuit;
Cablu USB pentru conectarea la un computer.
Toti senzorii sunt conectati in paralel dupa cum se vede
in schema de mai jos:
Conectarea senzorilor pe schema
Reprezentarea reala a schemei
Senzorii folosesc biblioteca OneWire
pentru transmiterea datelor
Pentru acesta instalam OneWire.
Pentru a instala biblioteca,
descărcarcam arhiva, o
despachetam în dosarul bibliotecii
din directorul nostru Arduino.
Biblioteca este conectată utilizând
comanda #include <OneWire.h>
#include <OneWire.h>
/*
Описание взаимодействия с цифровым датчиком ds18b20 \
* Подключение ds18b20 к ардуино через пин 8
*/
OneWire ds(8); // Создаем объект OneWire для шины 1-Wire, с помощью которого
будет осуществляться работа с датчиком
 void setup(){
Serial.begin(9600);}
 void loop()
// Определяем температуру от датчика DS18b20 byte data[2]; // Место для
значения температуры
ds.reset(); // Начинаем взаимодействие со сброса всех предыдущих команд и
параметров
ds.write(0xCC); // Даем датчику DS18b20 команду пропустить поиск по адресу. В
нашем случае только одно устрйоство
ds.write(0x44); // Даем датчику DS18b20 команду измерить температуру.
delay(1000); // Микросхема измеряет температуру, а мы ждем.
ds.reset(); // Теперь готовимся получить значение измеренной температуры
ds.write(0xCC);
ds.write(0xBE); // Просим передать нам значение регистров со значением
температуры
Actuatori de gaz
Actuatorii de gaz i-am ales din seria Zigbee
Caracteristice acestuia
Interfață - Zigbee 3.0
Tensiune de lucru - 12V / 1A
Presiunea de lucru - 60 kg / cm 3
Timp complet de deschidere / închidere - până la
10 sec
Aplicație de gestionare - Tuya Smart, Smart Life
Integrări alternative - zigbee2mqtt, SLS
Structural, dispozitivul este un motor cu un braț oscilant, care este instalat
pe conducta de alimentare cu gaz și controlează robinetul instalat pe acesta.
Conectarea dispozitivului la sistemul de
control
Deoarece dispozitivul are o interfață Zigbee, are
nevoie de orice gateway compatibil cu Tuya
Smart și Zigbee 3.
Pentru a face conexiunea intre dispozitiv si
programa, trebuie să ținem apăsat butonul din
partea superioară a actuatorului până când
LED-ul situat acolo începe să clipească.
Gateway-ul detectează și conectează noul
dispozitiv.
Actuatorul are propriul său plug-in, care poate fi
accesat făcând clic pe pictograma sa din lista
generală sau în lista dispozitivelor secundare
ale gateway-ului la care este conectat. Există
două acțiuni de bază, pornit/oprit, care
corespunde pozițiilor deschis/închis ale
robinetului.
Există, de asemenea, un meniu cu numărătoare
inversă, prin setarea care, după expirarea
acestuia, actuatorul este transferat în poziția
opusă celei actuale..
Interfata aplicatiei
Concluzii
 Dispozitivele date au un cost redus si usor de
gasit pe piata.
 Au o constructie simpla si usor de instalat.
 Sunt simple la conectare. Nu necesita
cunostinte profunde in programare.
 Datorita acestor dispozitive putem usor sa
monitorizam temperatura in incapere si daca
este necesar sa inchidem robinetul de gaz.

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