Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:apredescu:161 [2021/05/02 22:31]
cristian.cotovanu created
pm:prj2021:apredescu:161 [2021/06/05 01:02] (current)
cristian.cotovanu
Line 1: Line 1:
 ===== Sistem alarma ===== ===== Sistem alarma =====
 +Autor: Cotovanu Cristian\\
 +Grupa: 336CA
  
 +===== Introducere =====
 +Orice camera ce are nevoie de atentie sporita poate beneficia de sistemul de alarma.
  
-==== Introducere ​==== +===== Descriere generala ===== 
-Orice camera ce are nevoie ​de atentie sporita poate beneficia ​de sistemul oferit de mine.+Implementarea unui sistem ​de alarma in caz de incendiu. \\ 
 +Functionalitatile principale sunt: detectia temperaturii ambientale si afisarea acesteia, iar in cazul in care se detecteaza \\  
 +fum, foc sau o temperatura ridicata avertizare sonora si luminoasa prin intermediul display-ului. \\ 
 +O alta functionalitate va fi trimiterea datelor printr-un modul WiFi catre o aplicatie web \\  
 +unde se vor face anumite prelucrari si notificari 
 +ale utilizatorului.
  
-==== Descriere generala ​==== +===== Hardware Design ===== 
-Implementarea unui sistem de alarma in caz de incendiu+  * Arduino UNO 
-Functionalitatile principale sunt: detectia temperaturii ambientale si afisarea acesteia, +  * NodeMCU Esp8266 1.0 
- iar in cazul in care se detecteaza fum sau o temperatura ​ridicata avertizare sonora ​si luminoasa. +  * Display I2C 16x2 
-O alta functionalitate va fi trimiterea datelor printr-un modul WiFi.+  * Buzzer 
 +  * Senzor de temperatura si umiditate: DHT11 
 +  * Senzor de gaz: MQ-
 +  * Senzor de flacara cu infrarosu 
 +  * Breadboard 
 +  * Fire tata-tata si mama-tata 
 +  * Rezistente 1K si 2K 
 +  * Cabluri USB si microUSB
  
 +{{:​pm:​prj2021:​apredescu:​block-scheme-alarm-system.png?​nolink&​300|}}
 +{{:​pm:​prj2021:​apredescu:​electric-scheme-alarm-system.png?​nolink&​300|}}
 +
 +===== Software Design =====
 +Bibliotecile folosite sunt SoftwareSerial.h,​ LiquidCrystal_I2C.h,​ dht11.h si Wire.h pentru Arduino. \\
 +Iar SoftwareSerial.h,​ Ubidots.h pentru NodeMCU.\\
 +Conexiunea dintre Arduino si NodeMCU este facuta prin software serial.\\
 +Iar NodeMCU comunica cu aplicatia web prin HTTP.
 +
 +Fluxul proiectului este urmatorul:
 +  * senzorii inregistreaza anumite valori.
 +  * in functie de anumite valori de threshold se va intra in starea de alerta
 +  * in starea de alerta se schimba afisajul display-ului si se activeaza buzzer-ul
 +  * apoi se trimit datele acestea de la arduino catre node
 +  * node-ul face un request catre aplicatia web Ubidots unde se incarca datele inregistrate de senzori
 +  * aplicatia Ubidots este customizabila,​ astfel incat atunci cand se inregistreaza anumite valori pentru datele trimise \\ aceasta poate notifica prin mai multe moduri utilizatorii si anume notificari pe telefon, mesaje SMS, email-uri, notificari pe slack, etc.
 +
 +===== Rezultate Obţinute =====
 +
 +==== Concluzii ====
 +In urma realizatii proiectului am invatat cum se programeaza,​ comunica si conecteaza doua placute simultan. \\
 +Cum se pot programa si alte placute in afara de Arduino. \\
 +La inceput eram reticent, insa consider ca am invatat ceva din acest proiect si informatia este interesanta si folositoare.
 +
 +==== Demo ====
 +
 +==== Download ====
 +
 +==== Jurnal ====
 +
 +===== Bibliografie/​Resurse =====
 +
 +{:​pm:​prj2021:​apredescu:​161|ccotovanu}}
  
-{{:​pm:​prj2021:​apredescu:​161|ccotovanu}} 
  
pm/prj2021/apredescu/161.1619983878.txt.gz · Last modified: 2021/05/02 22:31 by cristian.cotovanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0