Differences

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

Link to this comparison view

pm:prj2021:avaduva:jukebox [2021/06/02 13:48]
adrian.dumitrescu99
pm:prj2021:avaduva:jukebox [2021/06/02 16:28] (current)
adrian.dumitrescu99
Line 14: Line 14:
   * Butoane - [[https://​cleste.ro/​butoane-tactile-6x6x5mm.html]]   * Butoane - [[https://​cleste.ro/​butoane-tactile-6x6x5mm.html]]
   * Buzzere - [[https://​cleste.ro/​modul-buzzer-pasiv.html]]   * Buzzere - [[https://​cleste.ro/​modul-buzzer-pasiv.html]]
-  * Rezistente+  * Rezistente ​10k
   * Fire de legatura   * Fire de legatura
   * LCD 20x4 cu adaptor I2C - [[https://​cleste.ro/​ecran-lcd-2004-cu-i2c-albastru-4174.html]]   * LCD 20x4 cu adaptor I2C - [[https://​cleste.ro/​ecran-lcd-2004-cu-i2c-albastru-4174.html]]
Line 23: Line 23:
 Scema electrica se alfa si pe Tinkercad [[https://​www.tinkercad.com/​things/​kHQEQkybtp1-dazzling-inari-borwo/​editel|aici]]. Scema electrica se alfa si pe Tinkercad [[https://​www.tinkercad.com/​things/​kHQEQkybtp1-dazzling-inari-borwo/​editel|aici]].
  
 +Modulul Micro SD se afla in imaginea de mai jos alaturi de un adaptor pentru care pentru a adauga melodii in laptop:
 +{{:​pm:​prj2021:​avaduva:​modul_sd.jpeg?​300|}}
 +
 +Am folosit un ecran LCD cu modul I2C pentru a minimiza pinii folositi la arduino pentru controlarea LCD. Modulul are si un potentiometru pentru intensitatea luminoasa pe spate si pini de GND,​VCC,​SDA,​SCL:​
 +{{:​pm:​prj2021:​avaduva:​lcd1.jpeg?​300|}}
 +{{:​pm:​prj2021:​avaduva:​lcd2.jpeg?​300|}}
 ===Software Design=== ===Software Design===
 Proiectul a fost dezvoltate in Arduino IDE. Proiectul a fost dezvoltate in Arduino IDE.
  
 Am folosit o biblioteca pentru controlarea LCD-ului cu I2C [[https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library|LiquidCrystal_I2C]] reprezentand o extensie a biblioteci normale [[https://​www.arduino.cc/​en/​Reference/​LiquidCrystal|LiquidCrystal]].Deasemenea,​ am folosit pentru comunicarea cu modulul Micro SD 2 biblioteci din Arduino IDE [[https://​www.arduino.cc/​en/​reference/​SPI|SPI.h]] si [[https://​www.arduino.cc/​en/​reference/​SD|SD.h]]. Am folosit o biblioteca pentru controlarea LCD-ului cu I2C [[https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library|LiquidCrystal_I2C]] reprezentand o extensie a biblioteci normale [[https://​www.arduino.cc/​en/​Reference/​LiquidCrystal|LiquidCrystal]].Deasemenea,​ am folosit pentru comunicarea cu modulul Micro SD 2 biblioteci din Arduino IDE [[https://​www.arduino.cc/​en/​reference/​SPI|SPI.h]] si [[https://​www.arduino.cc/​en/​reference/​SD|SD.h]].
 +
 +{{:​pm:​prj2021:​avaduva:​jukebox.txt|}}
  
 ==Functii== ==Functii==
Line 36: Line 44:
  
 ===Rezultate=== ===Rezultate===
-Functionalitatea proiectului se gaseste intr-un demo si [[https://​youtu.be/​5ghA19_1oN8|aici]].+Functionalitatea proiectului se gaseste intr-un demo [[https://​youtu.be/​5ghA19_1oN8|aici]], alaturi de imaginile cu proiectul general si legarea butoanelor cu rezistente. 
 + 
 +{{:​pm:​prj2021:​avaduva:​butoane.jpeg?​300|}} 
 +{{:​pm:​prj2021:​avaduva:​rezultatgeneral.jpeg?​300|}}
  
 ===Concluzii=== ===Concluzii===
 +Un proiect interesant, distractiv de facut, mai ales ca incepusem deja sa ma joc cu LCD-urile si buzzerele. Modulul Micro SD uneori nu se conecteaza si am stat destul de mult pe el sa il leg, dar in general am stat cu placere sa verific componentele si sa incerc sa le aranjez.Totodata,​ il folosesc sa tot incerc noi melodii sa pun pe el sa vad cum s-ar auzi si ce as putea sa schimb. Ce m-a motivat de la inceput e tocmai acest fapt, posibilitatile sunt infinite, de la melodii la functionalitati.
  
 ===Download=== ===Download===
 +{{:​pm:​prj2021:​avaduva:​dumitrescu_adrian-tudor_334ca_pm.zip|}}
 +
 +{{:​pm:​prj2021:​avaduva:​jukebox_cs_open_courseware_.pdf|}}
  
 ===Jurnal=== ===Jurnal===
 +19.04 - Comanda piese
 +
 +29.04 - Testarea pieselor individuale
 +
 +02.05 - Comanda LCD nou (aveam de 16x2 inainte)
 +
 +10.05 - Prima asamblare a proiectului
 +
 +12.05 - Dezvoltare functionalitati software
 +
 +20.05 - Comanda Modul Micro SD (am realizat ca nu pot retine melodiile global)
 +
 +25.05 - Adaugare modul la proiect si testare
 +
 +01.06 - Finisare proiect si pagina Wiki
  
 ===Bibliografie/​Resurse=== ===Bibliografie/​Resurse===
 +[[https://​github.com/​fdebrabander/​Arduino-LiquidCrystal-I2C-library]]
 +[[https://​www.arduino.cc/​en/​Tutorial/​LibraryExamples]]
 +[[https://​create.arduino.cc/​projecthub/​electropeak/​sd-card-module-with-arduino-how-to-read-write-data-37f390]]
 +
pm/prj2021/avaduva/jukebox.1622630891.txt.gz · Last modified: 2021/06/02 13:48 by adrian.dumitrescu99
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