Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:aungureanu:mihaela.barbu1707 [2024/05/26 23:49]
mihaela.barbu1707
pm:prj2024:aungureanu:mihaela.barbu1707 [2024/05/27 03:09] (current)
mihaela.barbu1707 [Jurnal]
Line 32: Line 32:
 ===== Software Design ===== ===== Software Design =====
  
 +Biblioteci utilizate:​ 
 +  * <​LiquidCrystal_I2C.h>​ si <​LiquidCrystal.h>​ pentru ecranul LCD 
 +  * <​HX711_ADC.h>​ pentru citirea senzorului de greutate 
 +  * <​Servo.h>​ pentru a colotrola servomotorul 
 +  * <​RTClib.h>​ pentru a afisa ora in timp real 
 +  * <​Wire.h>​ pentru i2c si interactiunea cu modulul RTC 
 +Ideea de functionare:​ am dorit ca pe ecranul principal sa afiseze ora actuala si urmatoarea masa a animalului de companie, in functia loop() descriind si modulu dorit(pe primul rand Current: --ora curenta--, iar pe randul urmator Drop: --ora la care va elibera mancare--). Din cele 2 butoare declarate in cod LeftPressed si RightPressed(declarati in prealabil cu pinii corespunzatori de pe arduino), unul dintre ele controland minutele, iar celalalt ora.  
 +  * In momentul in care ora curenta este egala cu drop servo-ul ar trebui sa se roteasca, iar mancarea sa se elibereze in bolul de dedesubt(lucru descris de functia DropContent(). Daca nivelul de mancare s-a golit senzorul de grutate v-a depista acest lucru si va porni alarma buzzerului(functia alarma() din interiorul proiectului). Dupa umplerea vasului va dura cateva sende pana se va calibra senzorului si va afisa greutatea corespunzatoare pentru ca ia in calcul faptul ca ar putea elibera mancarea in acest interval. 
 +Afisare ora curenta si urmatoarea ora de hranire: 
 +{{ :​pm:​prj2024:​aungureanu:​afisare_ora.jpg?​300 |}}
 <note tip> <note tip>
-Demo senzor de greutate: https://​www.youtube.com/​shorts/​zAbQShHBaa0+  * Demo senzor de greutate: https://​www.youtube.com/​shorts/​zAbQShHBaa0 
 +  * Demo servomotor: https://​www.youtube.com/​shorts/​3Vh7kkODr8k
 </​note>​ </​note>​
  
Line 40: Line 50:
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+Nu am reusit implementarea tuturor ideeilor initiale din cauza schimbarii structurii, moment in care unele implementari nu au mai functionat
 </​note>​ </​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +A fost prima data cand am lucrat cu ceva de genul, iar initial mi s-a parut ca tema aleasa nu ar prezenta asa mari probleme, dar intr-un final mi-a luat foarte mult timp structura proiectului si mi-a pus mai multe probleme decat ma asteptam.
  
 ===== Download ===== ===== Download =====
  
 <note warning> <note warning>
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +Arhiva ce contine proiectul
- +{{:pm:prj2024:aungureanu:proiect_pm_barbu_mihaela-daniela_333cc.zip|}}
-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>​ </​note>​
  
Line 56: Line 67:
  
 <note tip> <note tip>
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul ​de proiect progresul ​proiectului.+  * Saptamana 9: 22-26 Aprilie - Alegerea temei proiectului 
 +  * Saptamana 10: 29-03 Mai - Comandarea componentelor 
 +  * Saptamana 12: 13-17 Mai - Realizarea schemei electrice, asamblarea hardware si un inceput ​de software 
 +  * Saptamana 13: 20-26 Mai - Comandarea din nou de piese + testarea unei versiuni de cod, a proiectului ​si realizarea pagini de wiki
 </​note>​ </​note>​
  
pm/prj2024/aungureanu/mihaela.barbu1707.1716756562.txt.gz · Last modified: 2024/05/26 23:49 by mihaela.barbu1707
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0