Differences

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

Link to this comparison view

pm:prj2023:amocanu:alarma_temperatura [2023/05/29 01:55]
radu.gavrila [Rezultate Obţinute]
pm:prj2023:amocanu:alarma_temperatura [2023/05/30 00:37] (current)
radu.gavrila [Rezultate Obţinute]
Line 3: Line 3:
  
 <note tip> <note tip>
-Proiectul ​este o alarma care te avertizeaza atunci cand temperatura din camera depaseste o anumita limita.+Proiectul ​consta intr-o alarma care te avertizeaza atunci cand temperatura din camera depaseste o anumita limita.
  
-Dupa ce acea limita este depasita, alarma se activeaza si buzzer-ul incepe sa scoata un sunet puternic si, in acelasi timp esti notificat pe telefon faptul ca alarma a pornit si trebuie sa te duci sa vezi ce se intampla.+Atunci cand acea limita este depasita, alarma se activeaza si buzzer-ul incepe sa scoata un sunet puternic si, in acelasi timpesti notificat pe telefon ​de faptul ca alarma a pornit si trebuie sa te duci sa vezi ce se intampla.
 </​note>​ </​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
  
-{{:​pm:​prj2023:​amocanu:​alarma.png?​500|}}+{{ :​pm:​prj2023:​amocanu:​alarma.png?​500 |}}
  
 <​note>​ <​note>​
-Modulul ESP8266 NodeMCU incepe prin a se conecta la WiFi, iar cand acest lucru a fost realizat un led verde se va aprinde. Mai exista si un led rosu care semnifica modul in care se afla alarma. Daca acesta nu este aprins, inseamna ca este activ modul de camera, iar invers inseamna ca este activ modul frigider. Fiecare ​din aceste moduri are cate o temperatura maxima admisa inainte de a porni alarma (50° camera, 15° fridiger).+Modulul ESP8266 NodeMCU incepe prin a se conecta la WiFi, iar cand acest lucru a fost realizatun led verde se va aprinde. Mai exista si un led rosu care semnifica modul in care se afla alarma. Daca acesta nu este aprins, inseamna ca este activ modul de camera, iar invers inseamna ca este activ modul frigider. Fiecare ​dintre ​aceste moduri are cate o temperatura maxima admisa inainte de a porni alarma (50° camera, 15° fridiger).
  
 Atunci cand se detecteaza ca a fost depasita limita de temperatura,​ este activat buzzer-ul (verificam din 2 in 2 secunde daca s-a schimbat starea = timer) si este trimis pe telefon un SMS cu valoarea temperaturii si o atentionare. Atunci cand se detecteaza ca a fost depasita limita de temperatura,​ este activat buzzer-ul (verificam din 2 in 2 secunde daca s-a schimbat starea = timer) si este trimis pe telefon un SMS cu valoarea temperaturii si o atentionare.
Line 56: Line 56:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 <note tip> <note tip>
-Testare componente: ​https://​shorturl.at/​vJKO9+Testare componente:
  
 +<​html>​
 +<iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​CV9s--6WMdE"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ allowfullscreen></​iframe>​
 +</​html>​
  
-Proiect final: https://shorturl.at/evzEF+Proiect final: 
 + 
 +<​html>​ 
 +<iframe width="​560"​ height="​315"​ src="https://www.youtube.com/​embed/​SdHio5cX_tE"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ allowfullscreen></​iframe>​ 
 +</html>
 </​note>​ </​note>​
  
Line 66: Line 73:
 Inca de cand am testat piesele am descoperit o problema pe care as fi intampinat-o in mod sigur pe parcursul realizarii proiectului. Biblioteca Inca de cand am testat piesele am descoperit o problema pe care as fi intampinat-o in mod sigur pe parcursul realizarii proiectului. Biblioteca
 folosita pentru senzorul DHT nu este cea pentru Arduino UNO, in schimb, am folosit biblioteca speciala pentru ESP8266 NodeMCU. Descoperind si rezolvand aceasta problema de acum, inainte de a ma apuca de proiectul propriu-zis,​ mi-am usurat munca. folosita pentru senzorul DHT nu este cea pentru Arduino UNO, in schimb, am folosit biblioteca speciala pentru ESP8266 NodeMCU. Descoperind si rezolvand aceasta problema de acum, inainte de a ma apuca de proiectul propriu-zis,​ mi-am usurat munca.
-===== Download ===== 
  
-<note warning>​ +Pe langa ideea initiala a proiectului, ​pana la finalam mai adaugat ​un buton pentru a putea schimba limita maxima admisa ​de temperatura si 2 led-uri care m-au ajutat sa vad ce se intampla atunci cand nu este conectat la PC. Led-ul verde este aprins atunci cand a reusit conectarea la WiFi, iar led-ul rosu arata modul in care se afla alarma (stins = mod camera, aprins = mod frigider).
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării ​proiectului: sursescheme, etc. Un fişier README, un ChangeLog, un script ​de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).+
  
-Fişierele se încarcă ​pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin331CC -> **:pm:prj2009:cc:dumitru_alin**. +Consider ca am invatat foarte multe lucruri din acest proiect, in special faptul ca nu trebuie sa folosesti neaparat Arduino pentru a avea o experienta pozitiva facand un astfel de proiect. Pe langa asta, am invatat sa nu mai am niciodata incredere in baterii si sa fie chiar primul lucru pe care sa il testez atunci cand proiectul ​se opreste din a functiona dintr-o data, nu sa pierd 2 zile crezand ca s-a ars regulatorul ​de tensiune de pe NodeMCUasa cum imi spunea google-ul.  
-</​note>​+===== Download ===== 
 + 
 +{{ :pm:prj2023:amocanu:alarma_temperatura.zip |}}
  
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +Hardware:
 +  * https://​components101.com/​development-boards/​nodemcu-esp8266-pinout-features-and-datasheet
 +  * https://​youtu.be/​yBgMJssXqHY
  
-  ​* https://​github.com/​khoih-prog/​ESP8266TimerInterrupt/​tree/​master+Software: 
 +  ​* https://​github.com/​khoih-prog/​ESP8266TimerInterrupt/​tree/​master ​- ESP8266TimerInterrupt.h 
 +  * https://​wolles-elektronikkiste.de/​en/​using-ifttt-and-webhooks-with-the-esp8266 
 +  * https://​www.arduino.cc/​reference/​en/​language/​functions/​external-interrupts/​attachinterrupt/​ 
 +  * https://​www.instructables.com/​Interface-DHT11-Humidity-Sensor-Using-NodeMCU/​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/amocanu/alarma_temperatura.1685314556.txt.gz · Last modified: 2023/05/29 01:55 by radu.gavrila
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