Differences

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

Link to this comparison view

pm:prj2022:sgherman:moodtracker [2022/05/24 16:53]
alexandra.balaci [Concluzii]
pm:prj2022:sgherman:moodtracker [2022/06/02 05:10] (current)
alexandra.balaci
Line 5: Line 5:
 ===== Introducere ===== ===== Introducere =====
  
-Scopul proiectului este de a monitoriza feedback-ul primit prin intermediul unor sageti reprezentative:​ pozitiv ▲ , neutru **~**  sau negativ ▼. Dispozitivul se ilumineaza in momentul detectarii miscarii in proximitatea sa, monitorizand feedback-ul primit cu ajutorul unui ecran LCD. In momentul in care procentul de pareri negative devine majoritarse va declansa un buzzer ce are ca scop atragerea atentiei asupra sentimentului ​de nemultumire generala+Scopul proiectului este de a monitoriza feedback-ul primit prin intermediul unor sageti reprezentative:​ pozitiv ▲ , neutru **~**  sau negativ ▼. Dispozitivul se ilumineaza in momentul detectarii miscarii in proximitatea sa, monitorizand feedback-ul primit cu ajutorul unui ecran LCD, trimitand periodic update-uri unui api internet of things (asksensors) prin care sa permita accesul wiresless la feedback-ul obtinut, siimplicit trimiterea ​de mailuri periodice.
 Intentia proiectului a fost de a oferi un mod de exprimare al studentilor in ceea ce priveste activitatea universitara,​ fiind o modalitate de a ramane "​conectat"​ la sentimentul general al acestora din cadrul semestrului universitar. Intentia proiectului a fost de a oferi un mod de exprimare al studentilor in ceea ce priveste activitatea universitara,​ fiind o modalitate de a ramane "​conectat"​ la sentimentul general al acestora din cadrul semestrului universitar.
  
Line 12: Line 12:
 In realizarea Mood Tracker s-au folosit: In realizarea Mood Tracker s-au folosit:
  
-  * Benzi LED, dintre care 3 pentru iluminarea butoanelor in culori reprezentative,​ si respectiv ultima ​pentru a ilumina intreg dispozitivul+  * Banda LED pentru a ilumina intreg dispozitivul
   * Butoane care au ca scop inregistrarea feedback-ului primit   * Butoane care au ca scop inregistrarea feedback-ului primit
-  * Buzzer: declansat in momentul in care se apasa pe butoane ​sau cand feedback-ul devine preponderent negativ+  * Buzzer: declansat in momentul in care se apasa pe butoane
   * Modul I2C: pentru a limita numarul de pini necesari pe arduino   * Modul I2C: pentru a limita numarul de pini necesari pe arduino
   * Ecran LCD: afiseaza numarul de pareri inregistrate pana la momentul respectiv   * Ecran LCD: afiseaza numarul de pareri inregistrate pana la momentul respectiv
   * Senzor ultrasonic: folosit pentru a detecta momentul in care cineva intra in proximitatea dispozitivului   * Senzor ultrasonic: folosit pentru a detecta momentul in care cineva intra in proximitatea dispozitivului
 +  * Modul Wifi ESP8266 pentru a putea trimite wireless numarul de feedback-uri primite
 +  * Modul coborator tensiune 3.3V necesar modulului Wifi
  
 **Schema bloc:** **Schema bloc:**
  
-{{:​pm:​prj2022:​sgherman:​schema_bloc.drawio.png?​600|}}+{{:​pm:​prj2022:​sgherman:​mood_tracker_update.drawio.png?​600|}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 27: Line 29:
 Lista de componente: Lista de componente:
   * Buzzer   * Buzzer
-  * 4 x Benzi Led+  * Banda Led
   * 3 x Butoane   * 3 x Butoane
   * Modul I2C pentru ecranul LCD   * Modul I2C pentru ecranul LCD
   * Ecran LCD    * Ecran LCD 
   * Senzor ultrasonic   * Senzor ultrasonic
 +  * Modul Wifi ESP8266 12F
 +  * Modul coborator tensiune AMS1117 3.3V
 +  * Rezistor 220 
   * Arduino UNO   * Arduino UNO
-  * Breadboards+  * Breadboards
 </​note>​ </​note>​
 +
 +===== Schema electrica =====
 +{{:​pm:​prj2022:​sgherman:​sch_electrica_moodtracker.jpg?​800|}}
  
 ===== Software Design ===== ===== Software Design =====
Line 41: Line 49:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR) +  * mediu de dezvoltare ​ArduinoIDE 
-  * librării şi surse 3rd-party ​(e.g. Procyon AVRlib) +  * librării şi surse 3rd-party: Wire, LiquidCrystal_I2C,​ Adafruit_NeoPixel,​ ESP8266WiFi,​ SoftwareSerial
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * github link: https://​github.com/​alexandrabalaci/​mood_tracker
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
-===== Rezultate ​Obţinute ​=====+===== Rezultate =====
  
-<note tip> +Proiectul inainte de amplasare: 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+{{:​pm:​prj2022:​sgherman:​img_7665.jpeg?400|}} 
 +{{:​pm:​prj2022:​sgherman:​img_7807.jpeg?​400|}} 
 +{{:​pm:​prj2022:​sgherman:​img_7770.jpeg?​400|}} 
 + 
 +Feedback-ul inregistrat pe platforma askSensors:​ 
 + 
 + 
 +{{:​pm:​prj2022:​sgherman:​downvotes.png?​400|}} 
 +{{:​pm:​prj2022:​sgherman:​ehvotes.png?​400|}} 
 +{{:​pm:​prj2022:​sgherman:​upvotes.png?​400|}}
  
  
Line 57: Line 73:
  
 <note warning> <note warning>
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +{{:pm:prj2022:sgherman:mood_tracker.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 66: Line 80:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse ​Software** şi **Resurse ​Hardware**.+**Resurse ​Hardware**
 +  * https://​iotcircuithub.com/​esp8266-programming-arduino/​ 
 + 
 +**Resurse ​Software**
 +  * https://www.instructables.com/​Connecting-Arduino-WiFi-to-the-Cloud-Using-ESP8266/​ 
 +  * https://​doc.asksensors.com/​docs/​d/​s2/​https-write-read-api/​ 
 +  * https://​github.com/​asksensors/​AskSensors-Arduino-WiFi/​blob/​master/​esp_AT_http.ino 
 +  * 
 </​note>​ </​note>​
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/sgherman/moodtracker.1653400432.txt.gz · Last modified: 2022/05/24 16:53 by alexandra.balaci
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