Differences

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

Link to this comparison view

pm:prj2021:alazar:smokeandgasdetector [2021/05/31 11:39]
elena.buduran
pm:prj2021:alazar:smokeandgasdetector [2021/05/31 16:30] (current)
elena.buduran
Line 15: Line 15:
 Schema Bloc: Schema Bloc:
  
-{{:​pm:​prj2021:​alazar:​detector.png?400|}}+{{:​pm:​prj2021:​alazar:​parezation-page-3.png?500|}}
 ===== Hardware Design ===== ===== Hardware Design =====
 **Lista componente:​** **Lista componente:​**
Line 44: Line 44:
   * LiquidCrystal - pentru a permite placii Arduino sa controleze LCD-ul.   * LiquidCrystal - pentru a permite placii Arduino sa controleze LCD-ul.
 Cu ajutorul define-urilor,​ am setat pinii la care sunt conectate LED-urile, buzzer-ul si cei doi senzori. Cu ajutorul define-urilor,​ am setat pinii la care sunt conectate LED-urile, buzzer-ul si cei doi senzori.
-  ​* gasTopValue - valoarea de referinta cu care se vor compara valorile inregistrate de senzorul MQ2(pragul limita).+ 
 +Variabile globale: 
 +  ​* gasTopValue - valoarea de referinta cu care se vor compara valorile inregistrate de senzorul MQ2(pragul limita)
   * lcd - variabila de tip LiquidCrystal   * lcd - variabila de tip LiquidCrystal
   * rs, enable, d4, d5, d6, d7 - constante care definesc pinii la care este conectat LCD-ul   * rs, enable, d4, d5, d6, d7 - constante care definesc pinii la care este conectat LCD-ul
Line 67: Line 69:
  
 ===== Rezultate obtinute ===== ===== Rezultate obtinute =====
 +Starea montajului pentru parametrii normali ai atmosferei
 +
 +{{:​pm:​prj2021:​alazar:​normalatmosphere.jpg ? 350|}}
 +
 +Starea montajului cand se detecteaza flacara
 +
 +{{:​pm:​prj2021:​alazar:​flame.jpg ? 250|}}
 +
 +Starea montajului cand se detecteaza gaz/fum
 +
 +{{:​pm:​prj2021:​alazar:​gas.jpg ? 300|}}
 +
 +{{:​pm:​prj2021:​alazar:​gas2.jpg ? 250|}}
 +
 +Pinii shield-ului intra in pinii placii Arduino.Placa Arduino e legata la PC printr-un cablu USB, iar shield-ul este legat la router printr-un cablu Ethernet.PC-ul este conectat la router prin WiFi.
 +
 +Am incarcat initial sketch-ul Ethernet/​DHCPAddressPrinter pe shield. Acesta a rulat cu succes, asignandu-i shield-ului o adresa IP.Apoi am incarcat pe shield codul pentru intreg montajul si am observat ca apelul client.connect() esueaza.Astfel nu se realizeaza conectarea la IP-ul PC-ului, unde se hosteaza database-ul.Pentru debug, am rulat in CMD "​netsat -aon", am observat ca portul 80 este ocupat de alta aplicatie.Am modificat portul pe care asculta Apache(initial erau 80&443, acum sunt 81&​443).Nu a functionat, am primit acelasi mesaj "​connection failed"​.
 +
 +{{:​pm:​prj2021:​alazar:​2021-05-31.png ? 400|}}
 +{{:​pm:​prj2021:​alazar:​database.jpg?​400|}}
 +
 +**DEMO-ul proiectului:​**
 +
 +[[https://​drive.google.com/​drive/​folders/​1awkwqkRAgy7ggPcwSw7hwPuuXMC_0ANY?​usp=sharing]]
  
 ===== Concluzii ===== ===== Concluzii =====
 Intregul proiect a fost o experienta din care am avut multe lucruri de invatat, inclusiv cum sa folosesc pistolul de lipit electric. Intregul proiect a fost o experienta din care am avut multe lucruri de invatat, inclusiv cum sa folosesc pistolul de lipit electric.
 ===== Download ===== ===== Download =====
 +In arhiva se gasesc fisierele php (incluse in xampp/​htdocs),​ fisierul Arduino cu codul legat de Ethernet comentat (pentru a nu afecta functionarea intregului montaj) si un fisier Arduino cu intreg codul.
 +
 +{{:​pm:​prj2021:​alazar:​smokeandgasdetector_buduranelenabianca.zip|}}
 ===== Jurnal ===== ===== Jurnal =====
   * 25/04/2021 -> crearea paginii Wiki   * 25/04/2021 -> crearea paginii Wiki
Line 79: Line 108:
   * 25/05/2021 - 27/05/2021 -> debug pentru partea legata de shield (nu se realiza conectarea la server pe portul 80)   * 25/05/2021 - 27/05/2021 -> debug pentru partea legata de shield (nu se realiza conectarea la server pe portul 80)
   * 27/05/2021 -> actualizarea paginii Wiki   * 27/05/2021 -> actualizarea paginii Wiki
-  * 30/05/2021 -> finalizarea paginii Wiki+  * 31/05/2021 -> finalizarea paginii Wiki
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
Line 85: Line 114:
  
 [[https://​www.youtube.com/​watch?​v=3n73k1HzKLo&​t=2s]] [[https://​www.youtube.com/​watch?​v=3n73k1HzKLo&​t=2s]]
 +
 +[[https://​www.arduino.cc/​en/​Reference/​LiquidCrystal]]
 +
 +[[https://​lastminuteengineers.com/​mq2-gas-senser-arduino-tutorial/​]]
 +
 +[[https://​www.javatpoint.com/​creating-mysql-database-with-xampp]]
    
pm/prj2021/alazar/smokeandgasdetector.1622450369.txt.gz · Last modified: 2021/05/31 11:39 by elena.buduran
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