This is an old revision of the document!


Sleeping Monitor

Introducere

Un Monitor de Somn este exact ceea ce sugerează și numele lui. Este un dispozitiv care urmărește experiența ta de somn și mediul în care dormi, folosind o serie de factori precum temperatura, umiditatea și nivelul de zgomot din timpul somnului(indiferent că este vorba de foșnete, sunete aleatorii etc.). Toate datele sunt înregistrate pe un SD card și ulterior sunt procesate pentru a genera o diagramă a experienței tale de somn. Scopul acestui dispozitiv este să se asigure că, prin monitorizarea zgomotului, persoana are un somn profund, calm și lipsit de stres.

Descriere generală

Proiectul implică utilizarea microcontroller-ului Arduino Uno și a senzorilor (deși schema bloc nu include un SD card sau un senzor de zgomot, deoarece Tinkercad nu dispune de ele :-/). Pe placa de conexiuni avem, de asemenea, 3 butoane, fiecare cu funcționalitatea sa. Un buton pentru începerea monitorizării, unul pentru oprirea monitorizării și unul pentru Opțiuni. De asemenea, avem și 3 LED-uri care vor funcționa ca indicatori vizuali pentru a denota nivelul zgomotului detectat. Pe LCD va fi afișat timpul monitorizării, iar la apăsarea butonului de opțiuni diferite statistici 8-).

Cele 3 LED-uri(care trebuie conectate fiecare la un pin diferit, nu ca pe schema de mai sus) se vor aprinde în funcție de nivelul de zgomot perceput(în funcție de un anumit threshold).

Hardware Design

Listă de piese

  1. Senzor de temperatură DHT11

  1. LED-uri
  2. butoane
  3. microcontroller Arduino Uno
  4. buzzer
  5. rezistențe
  6. Ecran LCD I2C

  1. Modul senzor sunet cu microfon KY-038
  2. Modul 2 digit 74HC595

Software Design

Descrierea codului aplicaţiei (firmware):

  • Arduino IDE

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

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ă ;-).

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/rrusu/calin.basturea.1716157034.txt.gz · Last modified: 2024/05/20 01:17 by calin.basturea
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