This shows you the differences between two versions of the page.
pm:prj2024:iotelea:luiza.giuglan [2024/05/25 13:20] luiza.giuglan [Hardware design] |
pm:prj2024:iotelea:luiza.giuglan [2024/05/25 14:30] (current) luiza.giuglan [Rezultate finale] |
||
---|---|---|---|
Line 96: | Line 96: | ||
== Senzorul de nivel al apei == | == Senzorul de nivel al apei == | ||
- | Am citit valoarea sa, urmând să o afișez pe ecran. | + | Am citit valoarea sa, urmând să o afișez pe ecran. Conform datasheet-ului, calibrarea se face diferit în funcție de ce valori sunt interpretate de către senzor. Am măsurat valorile date de acesta la diferite niveluri de apă (0, 0.5, 1, 2, 3, 4 cm) și folosind un tool online am găsit cea mai apropiată funcție care îmi aproximează nivelul apei: **0.00068162 * pow(waterLevel, 1.39958) - 0.129774** |
<file cpp loop()> | <file cpp loop()> | ||
Line 151: | Line 151: | ||
lcd.setCursor(0, 1); | lcd.setCursor(0, 1); | ||
lcd.print("Nivel apa: "); | lcd.print("Nivel apa: "); | ||
- | lcd.print(0.00875 * (waterLevel - 13)); | + | lcd.print(0.00068162 * pow(waterLevel, 1.39958) - 0.129774); |
lcd.print(" cm"); | lcd.print(" cm"); | ||
</file> | </file> | ||
Line 207: | Line 207: | ||
} | } | ||
</file> | </file> | ||
+ | |||
+ | ===== Rezultate finale ===== | ||
+ | Proiectul final, cât și funcționalitatea acestuia pot fi observate mai jos. | ||
+ | |||
+ | <html> | ||
+ | <iframe width="700" height="435" src="https://www.youtube.com/embed/7jXsQSPSkRE?si=ztkULZdRZsf4fjhv" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> | ||
+ | </html> | ||
+ | |||
+ | {{:pm:prj2024:iotelea:whatsapp_image_2024-05-25_at_13.12.55_5e92b0d5.jpg ?700|}} \\ | ||
+ | |||
+ | {{:pm:prj2024:iotelea:whatsapp_image_2024-05-25_at_13.12.55_0ee5a9df.jpg ?700|}} \\ | ||
+ | |||
+ | {{:pm:prj2024:iotelea:whatsapp_image_2024-05-25_at_13.53.15_f6e2a6b5.jpg ?700|}} \\ | ||
+ | |||
+ | ===== Download ===== | ||
+ | <note important>Arhiva proiectului se află mai jos și conține: | ||
+ | * Fișierul cu codul software | ||
+ | * Fișierul cu schema hardware făcută pe Fritzing | ||
+ | * Poză cu schema electrică finală | ||
+ | * Poză cu schema hardware finală | ||
+ | * Poze cu proiectul | ||
+ | </note> | ||
+ | |||
+ | Download: {{:pm:prj2024:iotelea:robinet_inteligent.zip|}} | ||
+ | |||
+ | ===== Jurnal ===== | ||
+ | 03.05.2024: Creare pagină și adăugare introducere și descriere generală \\ | ||
+ | 17.05.2024: Adăugare hardware design \\ | ||
+ | 19.05.2024: Adăugare software design \\ | ||
+ | 25.05.2024: Adăugare rezultate finale | ||
+ | |||
+ |