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:25]
alexandra.duminica [Download]
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 =====
  
Line 129: 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.1716492319.txt.gz · Last modified: 2024/05/23 22:25 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