Differences

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

Link to this comparison view

pm:prj2021:agrigore:daily [2021/06/03 07:30]
gabriela.mircia [Autor]
pm:prj2021:agrigore:daily [2021/06/03 07:39] (current)
gabriela.mircia [Jurnal]
Line 2: Line 2:
 ===== Autor ===== ===== Autor =====
 [[gabriela.mircia@stud.acs.upb.ro|Gabriela-Camelia Mircia]] [[gabriela.mircia@stud.acs.upb.ro|Gabriela-Camelia Mircia]]
 +
 Grupa: 332CA Grupa: 332CA
 ===== Introducere ===== ===== Introducere =====
Line 10: Line 11:
 Se conecteaza la o placuta de Arduino UNO un modul RTC pentru afisarea datei si orei. Acestea pot fi modificate prin butoanele de pe breadboard. Utilizatorul are posibilitatea de a vizualiza ora fie in format AM, fie PM. Toate informatiile detaliate sunt afisate pe un LCD controlat cu ajutorul unui potentiometru. ​ Se conecteaza la o placuta de Arduino UNO un modul RTC pentru afisarea datei si orei. Acestea pot fi modificate prin butoanele de pe breadboard. Utilizatorul are posibilitatea de a vizualiza ora fie in format AM, fie PM. Toate informatiile detaliate sunt afisate pe un LCD controlat cu ajutorul unui potentiometru. ​
  
-La nivelul de temperatura si umiditate este folosit un senzor pentru preluarea datelor, acestea sunt interpretate folosind doua LED-uri: cel rosu se va aprinde daca temperatura ​trece de o anumita limita (cea setata este de 24C), cel albastru va porni daca temperatura scade sub limita impusa.+La nivelul de temperatura si umiditate este folosit un senzor pentru preluarea datelor, acestea sunt interpretate folosind doua LED-uri: cel rosu se va aprinde daca temperatura ​depaseste ​o anumita limita (cea setata este de 24C), cel albastru va porni daca temperatura scade sub limita impusa.
  
-Pentru a face mai interactiv proiectul am adaugat un senzor de sunet care determina pornirea si oprirea ceasului. Acesta recunoaste sunete de frecvente asemanatoare ​unui batut din palme. Spre exemplu, daca e folosit intr-o camera unde exista un dialog continuu, ceasul se va reporni permanent.+Pentru a face mai interactiv proiectul am adaugat un senzor de sunet care determina pornirea si oprirea ceasului. Acesta recunoaste sunete de frecvente asemanatoare ​unei batai din palme. Spre exemplu, daca e folosit intr-o camera unde exista un dialog continuu, ceasul se va reporni permanent.
  
 Spre final, pentru a complica putin setarea alarmei, a fost introdus un modul bluetooth care functioneaza impreuna cu o aplicatie simpla pentru mobile. Astfel utilizatorul poate seta alarma chiar din telefon. La acel moment buzzerul va suna si cele doua LED-uri vor lumina intermitent. Spre final, pentru a complica putin setarea alarmei, a fost introdus un modul bluetooth care functioneaza impreuna cu o aplicatie simpla pentru mobile. Astfel utilizatorul poate seta alarma chiar din telefon. La acel moment buzzerul va suna si cele doua LED-uri vor lumina intermitent.
Line 24: Line 25:
 ==Componente== ==Componente==
  
-^ Piesa               ^Nr^ Link  ^Datasheet/Utile                                                                                          ^+^ Piesa               ^Nr^ Link  ^Datasheet/Utils                                                                                          ^
 | Arduino Uno              | 1   | [[https://​cleste.ro/​arduino-uno-r3-atmega328p.html| link]] |  [[https://​www.farnell.com/​datasheets/​1682209.pdf| link]] ​                                   | | Arduino Uno              | 1   | [[https://​cleste.ro/​arduino-uno-r3-atmega328p.html| link]] |  [[https://​www.farnell.com/​datasheets/​1682209.pdf| link]] ​                                   |
 | |
Line 57: Line 58:
 | |
 ==Schema electrica== ==Schema electrica==
-{{:​pm:​prj2021:​agrigore:​zzzzzzzzzzzzzzzzzzzzzzzzz.png?​650|}}+{{:​pm:​prj2021:​agrigore:​zzzzzzzzzzzzzzzzzzzzzzzzz.png?​700|}}
  
 Schema a fost realizata in Eagle folosind informatiile din laboratoarele de [[https://​ocw.cs.pub.ro/​courses/​icalc| IC]]. Schema a fost realizata in Eagle folosind informatiile din laboratoarele de [[https://​ocw.cs.pub.ro/​courses/​icalc| IC]].
Line 86: Line 87:
  
 Bibliotecile folosite au fost incluse in arhiva. Acestea depind de senzorii utilizati. Bibliotecile folosite au fost incluse in arhiva. Acestea depind de senzorii utilizati.
 +
 +Exemple: DHT_sensor_library,​ DS3231, LiquidCrystal
 ==before== ==before==
     * initializarea variabilelor folosite pe parcurs     * initializarea variabilelor folosite pe parcurs
Line 98: Line 101:
       * verificarea apasarii butoanelor       * verificarea apasarii butoanelor
       * logica de afisare principala se bazeaza pe senzorul de sunet, declansarea acestuia modifica afisajul de pe ecran: "​on-off"​-ul ceasului       * logica de afisare principala se bazeaza pe senzorul de sunet, declansarea acestuia modifica afisajul de pe ecran: "​on-off"​-ul ceasului
-      * schimbarea luminii a 2 LED-uri in functie de temperatura 
       * logica "​paginilor":​ o apasare a primului buton modifica afisajul de pe LCD, astfel se creeaza un meniu interactiv       * logica "​paginilor":​ o apasare a primului buton modifica afisajul de pe LCD, astfel se creeaza un meniu interactiv
       * pagini: ora, data, ziua saptamanii, temp/​umiditate,​ alarma       * pagini: ora, data, ziua saptamanii, temp/​umiditate,​ alarma
Line 137: Line 139:
 In final, proiectul s-a dovedit a fi usor de folosit, toate functionalitatile dorite au putut fi observate. In final, proiectul s-a dovedit a fi usor de folosit, toate functionalitatile dorite au putut fi observate.
 S-au folosit componente cu functii diversificate pentru un scop comun: sa ofere utilizatorului informatii S-au folosit componente cu functii diversificate pentru un scop comun: sa ofere utilizatorului informatii
-si optiuni utile zilnic printr-o interactiune cat mai accesibila+si optiuni utile zilnic printr-o interactiune cat mai accesibila.
  
 ===== Concluzii ===== ===== Concluzii =====
Line 160: Line 162:
     * 25-27 mai - Hardware + Software..     * 25-27 mai - Hardware + Software..
     * 28 mai - Upgrade la baterie 9V     * 28 mai - Upgrade la baterie 9V
-    * 29 mai - Upgrade la modul bluetooth+    * 29 mai - Upgrade la modul bluetooth, Finalizare schema electrica
     * 1 iunie - Filmare si finalizare demo     * 1 iunie - Filmare si finalizare demo
     * 3 iunie - Editare pagina wiki     * 3 iunie - Editare pagina wiki
pm/prj2021/agrigore/daily.1622694631.txt.gz · Last modified: 2021/06/03 07:30 by gabriela.mircia
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