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.