Differences

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

Link to this comparison view

pm:prj2021:cghenea:djturntables [2021/06/02 05:45]
mihnea_ionut.duican
pm:prj2021:cghenea:djturntables [2021/06/04 15:16] (current)
mihnea_ionut.duican
Line 12: Line 12:
 ====== Descriere Generala ====== ====== Descriere Generala ======
  
-{{:​pm:​prj2021:​cghenea:​DuicanMihnea_SchemaPM_2021.png}}+ 
 +{{:​pm:​prj2021:​cghenea:​duican_block.png?400 |}} 
  
 <​note>​ <​note>​
-Soluția mea constă în realizarea unui sistem care preia informatie ​audio, in format analog, ​de pe o intrarea auxiliara 3.5mm, cu capabilitati de start/​stop ​muzicaredare spectru audio pe banda de leduri si gain/reduce pe frecvente joase, medii sau inalte.+Soluția mea constă în realizarea unui sistem care preia comenzi din partea unui controller ​audio si le propaga catre softul ​de redare a muzicii, cu capabilitati de start/​stop, ​reglare bass, medii si inalte, crossfade intre doua deckuri, folosind o placuta Arduino Uno R3 si semnale bazate pe protocolul MIDI.
 </​note>​ </​note>​
  
Line 21: Line 23:
 ====== Hardware Design ====== ====== Hardware Design ======
  
-Componente folosite:+**Schema electrica:​** ​  
 + 
 +{{:​pm:​prj2021:​cghenea:​duican_schema.png?​750 |}} 
 + 
 + 
 + 
 +**Componente folosite:**  ​
   * plăcuța Arduino UNO R3   * plăcuța Arduino UNO R3
-  * fire mama-tata+  * fire jumper
   * fire tata-tata   * fire tata-tata
   * breadboard   * breadboard
-  ​* bateria de 9v +  * potentiometre ​X5 
-  ​* potentiometre +  * butoane simplue X2 
-  * buton simplu +  * leduri ​simple X8 
-  * breadbord +  * rezistente de 100Ohmi X8 
-  * benzi leduri +
-  * cabluri aux 3.5mm jack +
-  * modul bluetooth+
  
  
Line 41: Line 47:
                    - LoopMIDI - utilitar Windwos, folosit pentru a deschide porturi I/O MIDI in sistem ce pot fi utilizate de catre aplicatii                    - LoopMIDI - utilitar Windwos, folosit pentru a deschide porturi I/O MIDI in sistem ce pot fi utilizate de catre aplicatii
                    - Hairless MIDI - monitor utilizat pentru a prinde din forma seriala semnalele MIDI provenite de la portul COM4, apoi cu forward pe un brigdge de comunicare, catre porturile deschise, mentionate la punctul anterior.                    - Hairless MIDI - monitor utilizat pentru a prinde din forma seriala semnalele MIDI provenite de la portul COM4, apoi cu forward pe un brigdge de comunicare, catre porturile deschise, mentionate la punctul anterior.
-                   - Mixxx - DJ software, cu capabilitati de recunoastere ​de comenzi ​MIDI+                   - Mixxx - DJ software, cu capabilitati de recunoastere ​si configurare a comenzilor ​MIDI
  
  
 ====== Rezultate Obtinute ====== ====== Rezultate Obtinute ======
 +
 +  * Video demonstrativ in care mixez(incerc) doua melodii ce se deruleaza simultan:
 +
 +  * [[https://​drive.google.com/​file/​d/​1--fCUoBHRU4pXsD58L7Se4yFiI5Ra3AC/​view?​usp=sharing|Performing video]]
 +
 +
 +  * Acum este cu mult mai usor sa controlez muzica mea favorita si sa pot intretine atmosfera. Datorita acestui proiect si tu poti deveni sufletul petrecerii!!
 +  * Cu ajutorul celor doua butoane pot efectua start/stop pe cate unul din cele doua deckuri, iar cu ajutorul potentiometrelor pot regla frecvente si crossfade intre doua melodii ce ruleaza simultan. Nu in ultimul rand pot sa urmaresc actiunea potentiometrelor direct pe placuta, deoarece formatiunea mea de leduri raspunde la ultimul potentiometru actionat, ilustrand treapta la care se afla la momentul respectiv.
 +
 +
 +{{:​pm:​prj2021:​cghenea:​duican_dj_pm1.jpg?​750 |}}
 +{{:​pm:​prj2021:​cghenea:​duican_dj_pm2.jpg?​750 |}}
 +{{:​pm:​prj2021:​cghenea:​duican_dj_pm3.jpg?​750 |}}
 +{{:​pm:​prj2021:​cghenea:​duican_dj_pm4.jpg?​750 |}}
 +{{:​pm:​prj2021:​cghenea:​duican_dj_pm5.jpg?​750 |}}
 +
 +
  
 ====== Concluzii ====== ====== Concluzii ======
 +
 +  * Acest proiect mi-a oferit o satisfactie neasteptat de mare, precedata de multe ore frustrante insotite de multiple incercari si idei esuate, piese lipite si dezlipite si sesiuni de shopping in ceata.
 +  * Idea mea initiala nu a putut fi realizata, deoarece placutele Arduino nu pot esantiona frecvente atat de inalte, dar am ramas in aria de aplicabiliate a sistemului pe care l-am propus.
 +  * Planuiesc sa extind aria de functionalitati la vara, urmarind sa imi construiesc propriul meu mixing controller.
  
 ====== Download ====== ====== Download ======
  
-====== Bibliografie/Resurse ======+  * PDF download: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​djturntables?​do=export_pdf
  
 +====== Bibliografie/​Resurse ======
   * https://​forum.arduino.cc/​t/​how-to-hook-up-a-3-5mm-audio-jack-to-a-circuit-to-read-in-analog-input/​617778   * https://​forum.arduino.cc/​t/​how-to-hook-up-a-3-5mm-audio-jack-to-a-circuit-to-read-in-analog-input/​617778
 +  * https://​www.youtube.com/​watch?​v=Ju9ZYOijpMo&​t=731s
 +  * https://​www.instructables.com/​Build-a-MIDI-Controller-With-Arduino/​
   * PDF download: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​djturntables?​do=export_pdf   * PDF download: https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​cghenea/​djturntables?​do=export_pdf
  
pm/prj2021/cghenea/djturntables.1622601904.txt.gz · Last modified: 2021/06/02 05:45 by mihnea_ionut.duican
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