Differences

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

Link to this comparison view

pm:prj2022:bogdanc:automaticpilldispenser [2022/05/27 09:11]
patricia.vasile [Rezultate Obţinute]
pm:prj2022:bogdanc:automaticpilldispenser [2022/05/27 16:33] (current)
george.cioban [Bibliografie/Resurse]
Line 54: Line 54:
 ===== Software Design ===== ===== Software Design =====
  
 +==Biblioteci utilizate==
 +
 +**Servo.h** - pentru motor
 +
 +**hd44780.h** - pentru ecranul LCD
 +
 +
 +==Structura codului:==
 +
 +Functia **setup**:
 +Initializez ledul, senzorul pir,​buzzerul,​motorul,​ecranul lcd
 +
 +Functia **music**: ​
 +Fac buzzer ul sa sune dupa o melodie
 +
 +Functia **drop pill**:
 +Afisez un mesaj corespunzator si dupa activez motorul pentru a cadea pastila, aprind led ul si pornesc melodia apeland music
 +
 +Functia **forgot pill**:
 +Daca senzorul PIR nu detecteaza nicio miscare dupa eliberarea pastilei timp de 5 minute, se apeleaza aceasta functie, care mai activeaza led ul si melodia.
 +
 +Functia **set_time**:​
 +In functie de cele 3 butoane, de confirm, minut, ora si cu ajutorul ecranului LCD, utilizatorul seteaza peste cat timp doreste sa ia pastila. De asemenea, mai exista un buton care elibereaza pastila automat.
 +
 +Functia **loop**:
 +Intai setez cu ajutorul butoanelor ora si minutul, dupa incepe numaratoarea. Ecranul LCD va afisa cate minute au ramas in fiecare moment. Cand numaratoarea se termina, pastila e eliberata, si senzorul incearca timp de 5 minute sa detecteze miscare in jurul paharului.. Daca nu, se va reactiva alarma.
  
-<note tip> 
-Descrierea codului aplicaţiei (firmware): 
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi 
-  * (etapa 3) surse şi funcţii implementate 
-</​note>​ 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +===== Pasii de utilizare ===== 
-</​note>​+ 
 +   * Utilizatorul alege ora si minutul la care vrea sa ia pastila cu ajutorul butoanelor. 
 +   * Incepe numaratoarea inversa. 
 +   * Se termina numaratoarea inversa, pastila este eliberata in pahar, pornesc muzica + Led ul 
 +   * Senzorul detecteaza daca utilizatoru ia pastila sau nu timp de 5 minute. 
 +   * Daca nu, se reactiveaza alarma.
 {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.14.jpeg?​600|}} {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.14.jpeg?​600|}}
 {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.18.jpeg?​600|}} {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.18.jpeg?​600|}}
 {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.17.jpeg?​900|}} {{:​pm:​prj2022:​bogdanc:​whatsapp_image_2022-05-27_at_08.56.17.jpeg?​900|}}
 ===== Concluzii ===== ===== Concluzii =====
 +Prin prisma acestui proiect, am reusit sa inteleg mai bine importanta si utilitatea Iot in viata de zi cu zi.
 ===== Download ===== ===== Download =====
  
Line 82: Line 106:
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +**20.04.2022** 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect ​progresul proiectului. +  * Alegere tema proiect 
-</​note>​+  * Cautare componente
  
 +**29.04.2022**
 +  * Incepere pagina Wiki
 +  * Comandare componente
 +
 +**23.05.2022**
 +  * Finalizare implementare hardware
 +
 +**25.05.2022**
 +  * Finalizare implementare software
 +
 +**26.05.2022**
 +  * Finalizare documentatie wiki
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +[[https://​ocw.cs.pub.ro/​courses/​_media/pm| Laboratorul de pm]]
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +
-</note>+
  
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html>+[[https://forum.arduino.cc| Forumul Arduino pentru diverse bug uri intalnite + gasire bibloteci ]]
  
 +[[https://​stackoverflow.com| Stack Overflow ajutor bug fix -uri]]
 +
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/bogdanc/automaticpilldispenser.1653631917.txt.gz · Last modified: 2022/05/27 09:11 by patricia.vasile
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