Differences

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

Link to this comparison view

pm:prj2021:cghenea:dianaciocaianu [2021/05/22 13:53]
andreea.ciocaianu [Bibliografie/Resurse]
pm:prj2021:cghenea:dianaciocaianu [2021/06/02 20:18] (current)
andreea.ciocaianu [Rezultate Obtinute]
Line 13: Line 13:
  
 ====== Descriere Generala ====== ====== Descriere Generala ======
 +
 +**Schema bloc** \\
 +
  
 {{ :​pm:​prj2021:​cghenea:​schemabloc-finala-babynightlight.png?​700 |}} {{ :​pm:​prj2021:​cghenea:​schemabloc-finala-babynightlight.png?​700 |}}
 <​note>​ <​note>​
  
-Lampa este activata prin telecomanda ​si se stinge ​in prezenta ​luminii. ​Utilizatorul poate schimba culoarea ​lampii ​alegand din moduriCuloarea in care se gaseste lampa in momentul in care bebelusul plange influenteaza spectrul ​de culori intre care oscileaza ​lampa in timpul cantecului ​de leagan+ 
 +Interactiunea cu senzorii:​\\ 
 +  * **fotorezistor**:  ​Lampa se aprinde in momentul in care e suficient intuneric in camera ​si se stinge ​la aparitia ​luminii. 
 + 
 +  * **IR receiver & IR remote**: Telecomanda este folosita pentru aprinderea ​lampii ​si alegerea unei culori de baza. Utilizatorul are optiuni pentru alegerea culorii: rosu, verde, albastru si combinatiile acestora 
 + 
 +  * **senzor ​de sunet & buzzer**: La detectarea plansului bebelusului,​ incepe un cantec de leagan si lampa isi schimba culorile ​in functie ​de tonalitatea muzicii. 
  
 </​note>​ </​note>​
Line 34: Line 44:
   * rezistente de 220Ohm si 10kOhm   * rezistente de 220Ohm si 10kOhm
   * fire cu conectori tata-tata   * fire cu conectori tata-tata
 +\\
 **Schema electrica** **Schema electrica**
  
Line 45: Line 55:
  
 ====== Software Design ====== ====== Software Design ======
 + ​**Mediu de dezvoltare:​** Arduino IDE \\
 + ​**Biblioteci folosite: ** IRremote.h \\
  
 +Pentru partea de software am urmat urmatorii pasi: \\
 +   * Am realizat decodarea semnalelor care vin de la telecomanda folosind varianta noua a functiilor bibliotecii IRremote.h (varianta veche a cauzat erori de compilare) \\
 +   * Am imprumutat un cantec de leagan pentru buzzer la care am adaugat partea de schimbare a spectrului de culori in functie de culoarea pe care a fost setata lampa. \\
 +   * Am receptionat semnalele de la fotorezistor si am facut lampa sa se stinga in prezenta luminii. \\
 +   * Probleme au aparut la senzorul de sunet care nu receptiona chiar in modul dorit sunetul dar cu putine ajustari e capabil sa captureze sunete foarte aproape de microfon, lucru care face buzzer-ul sa cante. \\
 +
 +Codul poate fi gasit mai jos la sectiunea **Download**.\\ ​
 ====== Rezultate Obtinute ====== ====== Rezultate Obtinute ======
  
 +**Proiectul functioneaza in modul asteptat.** \\
 +Lampa receptioneaza semnalele primite de la cele 3 module de tip senzor si reactioneaza la acestea in modul descris mai sus. \\
 +\\
 +Varianta sa finala poate fi observata in imaginea de mai jos:
 +
 +{{:​pm:​prj2021:​cghenea:​poza_placa_bnl.jpg?​500|}} \\
 +
 +Un video care prezinta lampa in functiune se poate gasi aici: https://​youtu.be/​UQh8h-y2aUg.
 +
 +Later edit: Pentru partea estetica am adaugat un capac de la o alta lampa cu scopul de a reflecta lumina ledului RGB. \\
 + 
 +{{:​pm:​prj2021:​cghenea:​bnlsidetoside.jpg?​500|}}
 ====== Concluzii ====== ====== Concluzii ======
  
 +Fiind prima data cand realizez acest gen de proiect pot spune ca experienta a fost una interesanta care mi-a starnit interesul pentru programarea Arduino.\\
 +Desi a suferit multe schimbari cauzate in mare parte de lipsa si inlocuirea unor componente, consider ca varianta finala este una reusita, care cu putine ajustari se poate transforma intr-un produs util.
 ====== Download ====== ====== Download ======
  
 +Codul pentru realizarea proiectului poate fi descarcat de mai jos:\\ \\
 + ​{{:​pm:​prj2021:​cghenea:​babynightlight.zip|}}
 ====== Bibliografie/​Resurse ====== ====== Bibliografie/​Resurse ======
 PDF : [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​dianaciocaianu?​do=export_pdf]] \\ PDF : [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​dianaciocaianu?​do=export_pdf]] \\
-Melodia pentru buzzer: https://github.com/robsoncouto/arduino-songs/blob/​master/​brahmslullaby/​brahmslullaby.ino \\+Schema bloc: https://app.diagrams.net\\ 
 +Schema electrica: https://fritzing.org/  ​\\
  
 +**Resurse software**\\
 +Melodia pentru buzzer: https://​github.com/​robsoncouto/​arduino-songs/​blob/​master/​brahmslullaby/​brahmslullaby.ino \\
 +Biblioteca IRremote: https://​github.com/​Arduino-IRremote/​Arduino-IRremote/​blob/​master/​README.md \\
 +\\
 +**Tutoriale pentru legarea si programarea senzorilor** \\
 +Tutorial fotorezistor : https://​www.instructables.com/​How-to-use-a-photoresistor-or-photocell-Arduino-Tu/​ \\
 +Tutorial IR receiver : https://​www.youtube.com/​watch?​v=9cJT-tfODsg&​ab_channel=EefunHuang \\
 +Tutorial senzor de sunet : https://​www.instructables.com/​Arduino-Sound-Sensor-with-LED/​ \\
  
  
pm/prj2021/cghenea/dianaciocaianu.1621680787.txt.gz · Last modified: 2021/05/22 13:53 by andreea.ciocaianu
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