This shows you the differences between two versions of the page.
pm:prj2022:amocanu:turbiditateapa [2022/05/31 18:44] ana_maria.stratan [Bibliografie/Resurse] |
pm:prj2022:amocanu:turbiditateapa [2022/06/02 13:49] (current) ana_maria.stratan [Software Design] |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Hardware design ===== | ===== Hardware design ===== | ||
+ | {{:pm:prj2022:amocanu:circuit.png?500|}} | ||
+ | {{:pm:prj2022:amocanu:schema_block_stratan.png?500|}} | ||
===== Lista componentelor ===== | ===== Lista componentelor ===== | ||
Line 15: | Line 17: | ||
- Display LCD | - Display LCD | ||
- Buzzer | - Buzzer | ||
- | - LED de culoare verde | + | - LED de culoare rosu |
- LED de culoare albastra | - LED de culoare albastra | ||
- Senzor de masurare a turbiditatii apei | - Senzor de masurare a turbiditatii apei | ||
Line 23: | Line 25: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Proiectul a fost realizat folosind ca unic mediu de dezvoltare Arduino IDE. Pentru a citi valorile date de | ||
+ | catre senzor, am apelat analogRead(). Pentru a obtine o valoare proportionala cu nivelul de turbiditate | ||
+ | afisat de catre senzor am folosit functia map pentru a converti valorile date la | ||
+ | cifre intre 0 si 9, pe care ulterior le-am folosit pentru a seta rezonanta buzzerului. | ||
+ | Am creat o functie displayNumber() ce citeste valoarea oferite de sonzor si o afiseaza pe ecranul LCD. | ||
+ | Led-ul rosu se va aprinde doar daca pe LCD se va afisa o valoare mai mica decat 6. | ||
+ | Led-ul albastru se aprinde doar in cazul in care valoarea afisata de LCD va fi mai mica decat 6. | ||
+ | Intreg algoritmul va fi pus in functiune la apasarea butonului albastru. | ||
- | {{:pm:prj2022:amocanu:circuit.png?500|}} | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | {{:pm:prj2022:amocanu:stratan1.jpeg?200|}} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | {{:pm:prj2022:amocanu:stratan2.jpeg?200|}} |
- | </note> | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | Am invatat cum sa lucrez cu componente hardware si cu particularitatile Arduino. De asemenea | ||
+ | mi-am reamintit anumite informatii invatate in anul II la Electronica Digitala. | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2022:amocanu:stratananamaria_335cb.zip|}} | ||
- | <note warning> | ||
- | 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**. | ||
- | </note> | ||
- | |||
- | ===== Jurnal ===== | ||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | * Unordered List Item | ||
* https://create.arduino.cc/projecthub/ryanchan/tm1637-digit-display-arduino-quick-tutorial-ca8a93\ | * https://create.arduino.cc/projecthub/ryanchan/tm1637-digit-display-arduino-quick-tutorial-ca8a93\ | ||
* https://circuitdigest.com/microcontroller-projects/measuring-turbidity-of-water-to-determine-water-quality-using-arduino-turbidity-sensor | * https://circuitdigest.com/microcontroller-projects/measuring-turbidity-of-water-to-determine-water-quality-using-arduino-turbidity-sensor |