This shows you the differences between two versions of the page.
|
pm:prj2026:victor.stoica0203:robert.predeleanu [2026/05/16 14:51] robert.predeleanu [Bill of Materials] |
pm:prj2026:victor.stoica0203:robert.predeleanu [2026/05/16 15:20] (current) robert.predeleanu [Bill of Materials] |
||
|---|---|---|---|
| Line 27: | Line 27: | ||
| ^ Componentă ^ Cantitate ^Link ^ Preț unitar (RON) ^ | ^ Componentă ^ Cantitate ^Link ^ Preț unitar (RON) ^ | ||
| - | | Placă dezvoltare Arduino UNO ATmega 328P | 1 | [[https://sigmanortec.ro/Placa-dezvoltare-UNO-R3-Arduino-Compatibil-ATmega328p-CH340G-cu-bara-pini-p170362384| Link]]|30.93 | | + | | Placă dezvoltare Arduino UNO | 1 | [[https://sigmanortec.ro/Placa-dezvoltare-UNO-R3-Arduino-Compatibil-ATmega328p-CH340G-cu-bara-pini-p170362384| Link]]|30.93 | |
| | Display LCD SPI | 1 | [[https://www.bitmi.ro/electronica/display-lcd1602-hd44780-albastru-iluminat-10486.html| Link]] |13.99 | | | Display LCD SPI | 1 | [[https://www.bitmi.ro/electronica/display-lcd1602-hd44780-albastru-iluminat-10486.html| Link]] |13.99 | | ||
| | Modul interfață I2C | 1 | [[https://www.bitmi.ro/module-electronice/modul-interfata-i2c-pentru-lcd1602-10456.html| Link]] |9.99 | | | Modul interfață I2C | 1 | [[https://www.bitmi.ro/module-electronice/modul-interfata-i2c-pentru-lcd1602-10456.html| Link]] |9.99 | | ||
| Line 37: | Line 37: | ||
| | Set fire Jumper | 1 | [[https://sigmanortec.ro/Set-Jumper-breadboard-140-p136286416| Link]]|11,72| | | Set fire Jumper | 1 | [[https://sigmanortec.ro/Set-Jumper-breadboard-140-p136286416| Link]]|11,72| | ||
| ^ Preț total ^ ^ ^ 140.02 RON ^ | ^ Preț total ^ ^ ^ 140.02 RON ^ | ||
| + | |||
| + | ==== Funcționalitatea Componentelor ==== | ||
| + | |||
| + | ^ Componentă ^ Rol în proiect ^ | ||
| + | | LCD 1602 | Afișează instrucțiunile, feedback-ul pentru cod și rezultatul accesului | | ||
| + | | Butoane push | Îți permit să navighezi prin meniu, să schimbi orele de hrănire sau să dai o porție la cerere | | ||
| + | | Buzzer Pasiv | Scoate un sunet scurt înainte de eliberarea hranei și în timpul setărilor | | ||
| + | | Servomotor MG995 | Învârte axul pentru a împinge bobițele de mâncare afară din rezervor | | ||
| + | | Modul RTC | Ține minte ora exactă (oră, minut, secundă) chiar și când aparatul este scos din priză | | ||
| + | | Condensator | Stochează energie și o eliberează rapid atunci când servomotorul pornește brusc | | ||
| + | | Adaptor Sursă 5V/2A | Transformă curentul de la priză în curent continuu sigur de 5V pentru tot circuitul | | ||
| + | |||
| + | ==== Schema Electrică ==== | ||
| {{:pm:prj2026:victor.stoica0203:schema_electrica_pet_feeder.png?700|}} | {{:pm:prj2026:victor.stoica0203:schema_electrica_pet_feeder.png?700|}} | ||
| + | |||
| + | ==== Pinout ==== | ||
| + | |||
| + | ^ Componentă ^ Pin Arduino ^ Tip Pin ^ Utilitate ^ | ||
| + | | LCD 1602 | A4 (SDA) | Date I2C | Transmite datele text către ecran | | ||
| + | | LCD 1602 | A5 (SCL) | Clock I2C | Sincronizează transmisia datelor între Arduino și LCD | | ||
| + | | Buton UP | 3 | Digital | Crește valoarea orelor/minutelor în meniul de setare | | ||
| + | | Buton DOWN | 4 | Digital | Scade valoarea orelor/minutelor în meniul de setare | | ||
| + | | Buton MENU | 2 | PCINT | Schimbă starea programului (afișare oră / setare mese) | | ||
| + | | Servomotor MG995 | 9 | PWM | Controlează unghiul și mișcarea precisă a spiralei de hrană | | ||
| + | | Modul RTC | A4 (SDA) | Date I2C | Transmite datele de timp (oră, minut) către Arduino| | ||
| + | | Modul RTC | A5 (SCL) | Clock I2C | Sincronizează citirea timpului de la cipul de ceas| | ||
| + | | Buzzer pasiv | 8 | Digital | Trimite semnalul sonor | | ||
| + | | Linie de Tensiune | 5V | Power | Distribuie tensiunea de 5V către magistrala de alimentare pozitivă a componentelor | | ||
| + | | Referință (GND) | GND | Power | Închide circuitul pentru toate componentele | | ||
| ===== Software Design ===== | ===== Software Design ===== | ||