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:59]
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 26: Line 26:
 {{:​pm:​prj2021:​avaduva:​modul_sd.jpeg?​300|}} {{:​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:+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:​lcd1.jpeg?​300|}}
 {{:​pm:​prj2021:​avaduva:​lcd2.jpeg?​300|}} {{:​pm:​prj2021:​avaduva:​lcd2.jpeg?​300|}}
Line 33: Line 33:
  
 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 42: Line 44:
  
 ===Rezultate=== ===Rezultate===
-Functionalitatea proiectului se gaseste intr-un demo [[https://​youtu.be/​5ghA19_1oN8|aici]],​ alaturi de imaginile cu proiectul general si legarea butoanelor.+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:​butoane.jpeg?​300|}}
Line 48: Line 50:
  
 ===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.1622631582.txt.gz · Last modified: 2021/06/02 13:59 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