Differences

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

Link to this comparison view

pm:prj2024:alucaci:alexandra.duminica [2024/05/23 22:17]
alexandra.duminica [Jurnal]
pm:prj2024:alucaci:alexandra.duminica [2024/05/26 20:32] (current)
alexandra.duminica [Rezultate Obţinute]
Line 99: Line 99:
     * Pentru dezvoltarea software a proiectului am folosit Arduino IDE.     * Pentru dezvoltarea software a proiectului am folosit Arduino IDE.
     * Nu am folosit nici o librarie third party, doar functiile de citire a pinilor din biblioteca default a Arduino IDE.     * Nu am folosit nici o librarie third party, doar functiile de citire a pinilor din biblioteca default a Arduino IDE.
-    * Algoritmii si functiile folosite au fost urmatoarele:​ in functia '​setup()'​ initializez pinii de INPUT(singurul fiind cel de detectare a gazului) si OUTPUT, precum si cel pentru buzzer si opresc toate led-urile prin intermediul functiei '​turn_off_led()',​ care seteaza toti pinii LED-ului pe LOW prin intermediul GPIO-ului. In functia '​loop()'​ se afla logica principala a programului,​ ma folosesc de functia auxiliara '​getGasLevel()'​ ca sa verific daca s-a detectat foc/fum, caz in care si printez prin intermediul UART-ului.+    * Algoritmii si functiile folosite au fost urmatoarele:​ in functia '​setup()'​ initializez pinii de INPUT(singurul fiind cel de detectare a gazului) si OUTPUT, precum si cel pentru buzzer si opresc toate led-urile prin intermediul functiei '​turn_off_led()',​ care seteaza toti pinii LED-ului pe LOW prin intermediul GPIO-ului. In functia '​loop()'​ se afla logica principala a programului,​ ma folosesc de functia auxiliara '​getGasLevel()'​ ca sa verific daca s-a detectat foc, caz in care si printez prin intermediul UART-ului.
     * Daca s-a detectat foc, pornesc led-ul rosu, dau drumul la pompa(setez pin-ul relay-ului pe LOW) si fac buzzer-ul sa faca un zgomot de bipaiala prin intermediul unui loop for. Dupa, opresc buzzer-ul, ca in cazul in care pe urmatoarea secventa de clock nu s-a mai detectat foc sa nu continue sa bipaie. Daca nu s-a detectat foc, setez pin-ul relay-ului pe HIGH pentru a opri apa si setez led-ul pe verde.     * Daca s-a detectat foc, pornesc led-ul rosu, dau drumul la pompa(setez pin-ul relay-ului pe LOW) si fac buzzer-ul sa faca un zgomot de bipaiala prin intermediul unui loop for. Dupa, opresc buzzer-ul, ca in cazul in care pe urmatoarea secventa de clock nu s-a mai detectat foc sa nu continue sa bipaie. Daca nu s-a detectat foc, setez pin-ul relay-ului pe HIGH pentru a opri apa si setez led-ul pe verde.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
  
 +{{:​pm:​prj2024:​alucaci:​Proiect1.jpeg?​200|}}
 +
 +{{:​pm:​prj2024:​alucaci:​Proiect2.jpeg?​200|}}
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +https://github.com/​alexandraduminica15/proiect_pm
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etcUn 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 Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. +
-</note>+
  
 ===== Jurnal ===== ===== Jurnal =====
  
 <note tip> <note tip>
-25 aprilie: Alegere finala proiect. +  * 25 aprilie: Alegere finala proiect. 
-30 aprilie: Am comandat piesele. +  ​* ​30 aprilie: Am comandat piesele. 
-3 mai: Sosire comanda. +  ​* ​3 mai: Sosire comanda. 
-7 mai: Comanda suplimentară pentru piese. +  ​* ​7 mai: Comanda suplimentară pentru piese. 
-10 mai: Sosire comanda suplimentară. +  ​* ​10 mai: Sosire comanda suplimentară. 
-16 mai: Milestone Hardware. +  ​* ​16 mai: Milestone Hardware. 
-23 mai: Milestone Software.+  ​* ​23 mai: Milestone Software.
 </​note>​ </​note>​
  
Line 133: Line 129:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+In realizarea proiectului m-am folosit de informații preluate din următoarele surse: 
 +  * https://​roboticsbackend.com/​arduino-led-complete-tutorial/​ 
 +  ​https://​www.elprocus.com/​flame-sensor-working-and-its-applications/​ 
 +  ​https://​docs.arduino.cc/​resources/​datasheets/​A000005-datasheet.pdf 
 +  ​https://​randomnerdtutorials.com/​guide-for-relay-module-with-arduino/​
 </​note>​ </​note>​
  
 <​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/prj2024/alucaci/alexandra.duminica.1716491844.txt.gz · Last modified: 2024/05/23 22:17 by alexandra.duminica
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