Differences

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

Link to this comparison view

pm:prj2022:apredescu:smartmirror [2022/04/29 16:47]
dan_gabriel.ichim
pm:prj2022:apredescu:smartmirror [2022/06/02 02:23] (current)
dan_gabriel.ichim [Bibliografie/Resurse]
Line 2: Line 2:
 ===== Introducere ===== ===== Introducere =====
  
-<note tip> +Proiectul presupune crearea unui Smart Mirror cu mai multe ecrane, ​pe care vor fi afisate diferite informatii.
-Prezentarea ​pe scurt a proiectului vostru: +
-  * ce face +
-  * care este scopul lui +
-  * care a fost ideea de la care aţi pornit +
-  * de ce credeţi că este util pentru alţii şi pentru voi +
-</​note>​+
 ===== Descriere generală ===== ===== Descriere generală =====
  
-<note tip> +Ecranele vor fi folosite pentru a afisa prognoza meteotemeperatura (folosind un sezor de temperatura) din camera si melodiile ascultate pe SpotifyInformatiile prezentate vor fi preluate prin intermediului modulului Wi-FiCu ajutorul unui fotorezistor se va ajusta automat luminozitatea ecranelor.
-O schemă bloc cu toate modulele proiectului vostruatât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. +
- +
-Exemplu ​de schemă bloc: http://www.robs-projects.com/​mp3proj/​newplayer.html +
-</​note>​+
  
 +{{:​pm:​prj2022:​apredescu:​smart_mirror_schema.png?​200|}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
-<note tip> +| Nume piesa | cantitate | 
-Aici puneţi tot ce ţine de hardware design: +| Arduino Uno | 1 | 
-  * listă de piese +| Breadboard | 1 | 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png+| Ecran LCD | 1 | 
-  * diagrame de semnal  +| Modul Wi-Fi | 1 | 
-  * rezultatele simulării +| Senzor temperatura | 1 | 
-</​note>​+| Fotorezistor | 1 | 
 + 
 +{{:pm:​prj2022:​apredescu:​smartmirror_circuit.png?200|}}
  
 ===== Software Design ===== ===== Software Design =====
 +
 +Biblioteci folosite: ​
 +1. SoftwareSerial.h
 +2. Adafruit_GFX.h
 +3. Adafruit_ST7735.h
 +4. SPI.h
 +
 +Programul se foloseste de un timer pentru a masura temperatura din camera si intensitatea luminii, prin intermediul a doi sezori. Aceste informatii vor fi afisate pe ecranul LCD, unde vor fi actualizate la fiecare secunda.
 +Modulul Wi-Fi este setat sa se conecteze la hotspot-ul telefonului,​ si incearca apoi sa ceara informatii despre vremea actuala printr-un apel catre openweathermap.org.
  
  
-<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> +Rezultatele afisate de catre sezori sunt cele asteptate, insa modului Wi-Fi nu reuseste sa faca fetch datelor, primind eroarea "400 Bad Request"​.
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
 ===== Concluzii ===== ===== Concluzii =====
  
 +Desi nu am reusit sa rezolv problema modulului Wi-Fi, procesul de realizare a proiectului a fost unul foarte interesant. Am avut cateva probleme cu ecranul LCD la inceputul proiectului din cauza unui fir defect, iar procesul de depanare a durat destul de mult timp. 
 ===== Download ===== ===== Download =====
  
-<note warning>​ +Sursa{{:pm:prj2022:apredescu:smartmirror.zip|}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, 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**. +
-</​note>​ +
 ===== Jurnal ===== ===== Jurnal =====
  
Line 62: Line 51:
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +| https://​www.instructables.com/​How-to-use-a-photoresistor-or-photocell-Arduino-Tu/​ | 
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**+| https://​www.wellpcb.com/​lm35-temperature-sensor.html | 
-</note>+| https://​docs.espressif.com/​projects/​esp-at/​en/​latest/​esp32/​AT_Command_Set/​Basic_AT_Commands.html | 
 +| https://​roboticsbackend.com/​arduino-standard-firmata-tutorial|
  
 <​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/apredescu/smartmirror.1651240032.txt.gz · Last modified: 2022/04/29 16:47 by dan_gabriel.ichim
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