Differences

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

Link to this comparison view

pm:prj2022:apredescu:smartmirror [2022/05/17 00:19]
dan_gabriel.ichim [Descriere generală]
pm:prj2022:apredescu:smartmirror [2022/06/02 02:23] (current)
dan_gabriel.ichim [Bibliografie/Resurse]
Line 2: Line 2:
 ===== Introducere ===== ===== Introducere =====
  
-Proiectul presupune crearea unui Smart Mirror cu mai multe ecrane, pe care vor fi afisate diferite ​infromatii.+Proiectul presupune crearea unui Smart Mirror cu mai multe ecrane, pe care vor fi afisate diferite ​informatii.
 ===== Descriere generală ===== ===== Descriere generală =====
  
 Ecranele vor fi folosite pentru a afisa prognoza meteo, temeperatura (folosind un sezor de temperatura) din camera si melodiile ascultate pe Spotify. Informatiile prezentate vor fi preluate prin intermediului modulului Wi-Fi. Cu ajutorul unui fotorezistor se va ajusta automat luminozitatea ecranelor. Ecranele vor fi folosite pentru a afisa prognoza meteo, temeperatura (folosind un sezor de temperatura) din camera si melodiile ascultate pe Spotify. Informatiile prezentate vor fi preluate prin intermediului modulului Wi-Fi. Cu ajutorul unui fotorezistor se va ajusta automat luminozitatea ecranelor.
  
 +{{:​pm:​prj2022:​apredescu:​smart_mirror_schema.png?​200|}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 12: Line 13:
 | Arduino Uno | 1 | | Arduino Uno | 1 |
 | Breadboard | 1 | | Breadboard | 1 |
-| Ecran LCD | |+| Ecran LCD | |
 | Modul Wi-Fi | 1 | | Modul Wi-Fi | 1 |
 | Senzor temperatura | 1 | | Senzor temperatura | 1 |
 | Fotorezistor | 1 | | Fotorezistor | 1 |
 +
 +{{:​pm:​prj2022:​apredescu:​smartmirror_circuit.png?​200|}}
  
 ===== Software Design ===== ===== Software Design =====
  
-<note tip> +Biblioteci folosite:  
-Descrierea codului aplicaţiei (firmware)+1SoftwareSerial.h 
-  * mediu de dezvoltare (if any) (e.gAVR Studio, CodeVisionAVR) +2Adafruit_GFX.h 
-  * librării şi surse 3rd-party (e.gProcyon AVRlib) +3. Adafruit_ST7735.h 
-  * algoritmi şi structuri ​pe care plănuiţi să le implementaţi +4. SPI.h 
-  * (etapa 3) surse şi funcţii implementate + 
-</​note>​+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. 
 + 
  
 ===== 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 51: 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.1652735972.txt.gz · Last modified: 2022/05/17 00:19 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