Differences

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

Link to this comparison view

pm:prj2022:sgherman:moodtracker [2022/05/27 22:14]
alexandra.balaci [Descriere generală]
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:**
Line 33: Line 35:
   * Senzor ultrasonic   * Senzor ultrasonic
   * Modul Wifi ESP8266 12F   * Modul Wifi ESP8266 12F
 +  * Modul coborator tensiune AMS1117 3.3V
   * Rezistor 220    * Rezistor 220 
   * Arduino UNO   * Arduino UNO
Line 47: Line 50:
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
   * mediu de dezvoltare ArduinoIDE   * mediu de dezvoltare ArduinoIDE
-  * librării şi surse 3rd-party: Wire, LiquidCrystal_I2C,​ Adafruit_NeoPixel,​ ESP8266WiFi.+  * librării şi surse 3rd-party: Wire, LiquidCrystal_I2C,​ Adafruit_NeoPixel,​ ESP8266WiFi, SoftwareSerial. 
 +  * github link: https://​github.com/​alexandrabalaci/​mood_tracker
 </​note>​ </​note>​
  
 +===== Rezultate =====
 +
 +Proiectul inainte de amplasare:
 +
 +{{:​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|}}
 +
 +
 +===== Download =====
 +
 +<note warning>
 +{{:​pm:​prj2022:​sgherman:​mood_tracker.zip|}}
 +</​note>​
  
  
Line 55: 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.1653678897.txt.gz · Last modified: 2022/05/27 22:14 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