This is an old revision of the document!
Tonita Cosmin Cristian - 334CD
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.
Schema electrica
Schema prezinta conexiunile intre componentele sistemului. Datorita specificitatii unelor componente utilizate, au fost facute urmatoarele adaptari in CAD:
* Pompa si electrovalva sunt reprezentate generic ca sarcini cu doua borne
* LCD-ul este reprezentat prin interfata sa I2C cu 4 pini (VCC, GND, SDA, SCL), desi in realitate e un modul LCD 16×2 cu adaptor I2C atasat.
* Senzorul flotant este reprezentat generic ca un intrerupator cu 2 borne, corespunzator functiei sale de baza - inchidearea circuitului cand e detectata apa.
* Modulele releu au fost modificate fata de footprint-uri pentru a reflecta realitatea.
* Convertorul DC-DC transforma tensiunea de 12V de la sursa principala la 5V pentru componentele electronice (ESP-ul, LCD-ul, senzorul capacitiv)
Cablaj (Breadboard)
Descrierea codului aplicaţiei (firmware):
Functionarea sistemului (fara tuburi/apa, doar logica): https://youtu.be/BqaRONiYr7U
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.