This shows you the differences between two versions of the page.
|
pm:prj2024:iotelea:luiza.giuglan [2024/05/25 13:16] luiza.giuglan [Motivație] |
pm:prj2024:iotelea:luiza.giuglan [2024/05/25 14:30] (current) luiza.giuglan [Rezultate finale] |
||
|---|---|---|---|
| Line 34: | Line 34: | ||
| * Mini pompă de apă submersibilă | * Mini pompă de apă submersibilă | ||
| * LCD 1602 cu interfață I2C | * LCD 1602 cu interfață I2C | ||
| - | * Mosftet | + | * L293D |
| * Baterie 9V | * Baterie 9V | ||
| + | * Adaptor baterie | ||
| * Fire tată-mamă, mamă-tată | * Fire tată-mamă, mamă-tată | ||
| * Rezistențe | * Rezistențe | ||
| + | * Condensatoare de 470uF si 22uF | ||
| * Breadboard | * Breadboard | ||
| </note> | </note> | ||
| Line 47: | Line 49: | ||
| * A5 este legat la pinul SCL al ecranului | * A5 este legat la pinul SCL al ecranului | ||
| * D2 este legat la pinul data al senzorului de mișcare | * D2 este legat la pinul data al senzorului de mișcare | ||
| - | * D3 este legat la pinul de input 2 al chipului L293D | + | * D4 este legat la pinul de input 2 al chipului L293D |
| - | * D4 este legat la pinul de input 1 al chipului L293D | + | |
| - | * D5 este legat la pinul de enable 1&2 al chipului L293D | + | |
| * D6 este legat la canalul albastru din LED-ul RGB | * D6 este legat la canalul albastru din LED-ul RGB | ||
| * D7 este legat la canalul roșu din LED-ul RGB | * D7 este legat la canalul roșu din LED-ul RGB | ||
| - | * D8 este legat la canalul verde din LED-ul RGB | ||
| * D9 este legat la pinul data al senzorului de temperatură | * D9 este legat la pinul data al senzorului de temperatură | ||
| Line 97: | 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 152: | 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 208: | 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 | ||
| + | |||
| + | |||