This shows you the differences between two versions of the page.
|
pm:prj2026:victor.stoica0203:andrei.rusu1504 [2026/05/08 19:06] andrei.rusu1504 |
pm:prj2026:victor.stoica0203:andrei.rusu1504 [2026/05/08 19:12] (current) andrei.rusu1504 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Smart Home Watch ====== | ====== Smart Home Watch ====== | ||
| + | **Autor: Rusu Andrei-Alexandru** | ||
| + | |||
| + | **Grupa: 333CA** | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| Line 15: | Line 18: | ||
| RTC-ul DS3231, ecranul LCD1602 și senzorul AHT25 comunică prin I2C, deci pot folosi aceleași linii SDA și SCL ale plăcii Arduino. Buzzerul, LED-ul RGB și butonul sunt conectate la pini digitali. | RTC-ul DS3231, ecranul LCD1602 și senzorul AHT25 comunică prin I2C, deci pot folosi aceleași linii SDA și SCL ale plăcii Arduino. Buzzerul, LED-ul RGB și butonul sunt conectate la pini digitali. | ||
| - | {{:pm:prj2026:victor.stoica0203:schema_bloc_smart_home_watch_rusu_v2.5.png?850| Schema Bloc Smart Home Watch}} | + | {{:pm:prj2026:victor.stoica0203:schema_bloc_smart_home_watch_rusu_v2.5.png?710| Schema Bloc Smart Home Watch}} |
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| ==== BOM - Bill of Materials ==== | ==== BOM - Bill of Materials ==== | ||
| - | ^ Nr. ^ Componentă ^ Cantitate ^ Rol în proiect ^ Interfață / conectare ^ Observații ^ | + | ^ Componentă ^ Cantitate ^ Link ^ Preț unitar (RON) ^ |
| - | | 1 | Placă dezvoltare UNO R3 compatibilă Arduino, ATmega328P, CH340G | 1 | Controler principal al proiectului | USB pentru programare, pini digitali/analogici, 5V/GND | Rulează firmware-ul și coordonează toate modulele | | + | | Placă dezvoltare UNO R3 compatibilă Arduino, ATmega328P, CH340G | 1 | [[https://sigmanortec.ro/Placa-dezvoltare-UNO-R3-Arduino-Compatibil-ATmega328p-CH340G-cu-bara-pini-p170362384|Link]] | 30.93 | |
| - | | 2 | Modul RTC DS3231, compatibil Arduino/Micro:Bit | 1 | Păstrează ora și data | I2C: SDA/SCL | Folosit pentru ceas în timp real | | + | | Modul RTC DS3231 compatibil Arduino/Micro:Bit | 1 | [[https://www.bitmi.ro/electronica/modul-rtc-ds3231-compatibil-arduino-si-micro-bit-keyestudio-11162.html|Link]] | 33.88 | |
| - | | 3 | Ecran LCD1602 cu modul I2C/IIC | 1 | Afișează ora, data, temperatura, umiditatea și starea alarmei | I2C: SDA/SCL | Modulul I2C reduce numărul de pini folosiți | | + | | Ecran LCD1602 cu modul I2C/IIC | 1 | [[https://www.bitmi.ro/electronica/ecran-lcd1602-cu-modul-i2c-iic-10487.html|Link]] | 24.99 | |
| - | | 4 | Senzor temperatură și umiditate AHT25 | 1 | Măsoară temperatura și umiditatea ambientală | I2C: SDA/SCL | Datele sunt citite periodic de Arduino | | + | | Senzor temperatură și umiditate AHT25 | 1 | [[https://www.bitmi.ro/electronica/senzor-de-temperatura-si-umiditate-aht25-10684.html|Link]] | 20.99 | |
| - | | 5 | Modul buzzer activ compatibil Arduino | 1 | Semnalizare sonoră pentru alarmă | Pin digital + 5V/GND | Produce sunet când alarma este activă | | + | | Modul buzzer activ compatibil Arduino | 1 | [[https://www.bitmi.ro/electronica/modul-buzzer-activ-compatibil-arduino-10397.html|Link]] | 3.24 | |
| - | | 6 | Buton / mini switch | 1-2 | Interacțiune utilizator: oprire alarmă, schimbare mod, setare | Pin digital + rezistență pull-up/pull-down | Se poate folosi și rezistența internă INPUT_PULLUP | | + | | Set 180 mini butoane switch | 1 | [[https://www.bitmi.ro/componente-electronice/set-180-mini-butoane-switch-10523.html|Link]] | 30.49 | |
| - | | 7 | Modul LED RGB 3 culori | 1 | Feedback vizual pentru status sau alarmă | Pini digitali/PWM + 5V/GND | Poate indica starea normală, alarmă sau mod de setare | | + | | Modul LED RGB 3 culori | 1 | [[https://www.bitmi.ro/electronica/modul-led-rgb-3-culori-10401.html|Link]] | 2.13 | |
| - | | 8 | Breadboard | 1 | Montaj de test și prototipare | - | Permite conectarea rapidă fără lipire | | + | | Breadboard | 1 | TBD | TBD | |
| - | | 9 | Rezistențe | câteva bucăți | Limitare curent / pull-up / pull-down, dacă este necesar | În serie sau la GND/5V | În funcție de modulul folosit, unele rezistențe pot fi deja integrate | | + | | Rezistențe | TBD | TBD | TBD | |
| - | | 10 | Fire Dupont | set | Conectarea modulelor între ele | tata-tata / tata-mamă / mamă-mamă | Necesare pentru prototipare | | + | | Fire Dupont | TBD | TBD | TBD | |
| - | | 11 | Cablu USB / alimentare 5V | 1 | Alimentarea și programarea plăcii | USB | Pentru testare se poate alimenta direct din laptop | | + | ^ Preț total componente cu link exact ^ ^ ^ 146.65 RON ^ |
| - | | 12 | Baterie pentru RTC | 1, opțional | Menține ora când alimentarea principală este oprită | Suport baterie RTC, dacă modulul îl include | Utilă pentru păstrarea orei între porniri | | + | |
| - | + | ||
| - | ==== Observații de conectare ==== | + | |
| - | + | ||
| - | * Modulele RTC DS3231, LCD1602 I2C și AHT25 folosesc aceeași magistrală I2C: SDA și SCL. | + | |
| - | * Pe Arduino UNO, în mod uzual SDA este pe A4, iar SCL este pe A5. | + | |
| - | * Buzzerul activ se conectează la un pin digital și este pornit/oprit de firmware. | + | |
| - | * LED-ul RGB poate fi conectat la pini digitali sau PWM pentru a permite culori diferite. | + | |
| - | * Butonul poate fi conectat folosind INPUT_PULLUP, caz în care apăsarea butonului trage pinul la GND. | + | |
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||