This is an old revision of the document!


Sistem prevenire inundatie

Tonita Cosmin Cristian - 334CD

Introducere

  • Sistemul detecteaza prin senzori de nivelul apei daca se produce o inundatie in incaperea in care este amplasat. In acest caz, actioneaza o electrovalva conectata la conducta de apa si opreste debitul, trimite o notificare in forma unui email si incepe pomparea apei din incapere in alt loc. De asemenea, dispune de un ecran LCD care prezinta informatii precum conexiunea la reteaua wi-fi sau functionarea corecta a componentelor.
  • Scopul proiectului este simularea mediului in care s-ar produce o inundatie din cauza conductelor defecte si oprirea ei.
  • Am pornit cu gandul de a realiza un proiect care m-ar ajuta cu anumite aspecte din viata reala, iar prevenirea inundatiilor din subsol ar fi unul dintre cele mai practice si utile.
  • Utilitatea proiectului consta in prevenirea daunelor cauzate de inundatii.

Descriere generală

Alimentarea se face de la un adaptor 12V/3A, conectat spre o mufa jack. 12V este directionat catre releele care controleaza pompa si electrovalva, si convertit la 5V prin convertorul pentru alimentarea ESP32, LCD (cu adaptor I2C) si senzorul capacitiv.

Sistemul foloseste 2 tipuri de senzori pentru reduntanta si o detectie mai precisa: unul capacitiv care masoara nivelul apei, dand un rezultat analogic catre placuta, si unul flotant care functioneaza ca un intrerupator.

Cand este detectata o inundatie, acest lucru e indicat pe ecran, iar ESP-ul inchide electrovalva pentru a opri trecerea apei (conducta) si porneste pompa pentru a evacua apa acumulata.

Hardware Design

  • Listă de piese
  1. ESP32
  2. Senzori pentru nivelul apei (1 flotant, 1 capacitiv)
  3. Releu cu 2 canale
  4. Electrovalva Solenoida 12V
  5. Pompa de apa 12V
  6. Display LCD I2C
  7. Adaptor AC-DC 12V/3A
  8. Convertor DC-DC
  9. Tuburi de plastic
  10. Recipient din plastic

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, 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 Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/fstancu/cosmin.tonita.1747589824.txt.gz · Last modified: 2025/05/18 20:37 by cosmin.tonita
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