logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

HDDJ - DJski mikser z dysku twardego

utak3r 11 Cze 2010 22:37 20312 29
  • HDDJ - DJski mikser z dysku twardego
    Przy budowie urządzenia miksującego dla DJów, największym problemem do pokonania jest znalezienie w rozsądnej cenie obrotowego enkodera, który by się obracał odpowiednio lekko. Enkoder ów ma za zadanie bardzo szybkie przewijanie utworów, aby DJ mógł znaleźć odpowiedni moment do wejścia utworu w miks.

    W serwisie Instructables znaleźć można projekt, który do tego zadania zaprzęga... silnik dysku twardego, który można przekształcić właśnie w enkoder, a właściwości mechaniczne ma przecież znakomite. Najważniejsza część projektu, czyli tłumaczenie sygnałów indukowanych w silniku na sygnały enkodera, można znaleźć na poniższym schemacie:

    HDDJ - DJski mikser z dysku twardego

    Cały artykuł można przeczytać tutaj.

    Fajne? Ranking DIY
    O autorze
    utak3r
    Poziom 25  
    Offline 
    Specjalizuje się w: programowanie - pc, embedded, mobilne
    utak3r napisał 741 postów o ocenie 4, pomógł 60 razy. Mieszka w mieście Szczecin. Jest z nami od 2006 roku.
  • #2 8182091
    Uszol 1990
    Poziom 29  
    Witam
    może ktoś przybliżyć jak to działa od strony kompa? czy to jest jak interfejs midi ? z jakimi programami działa?
  • #3 8182119
    pablo13f
    Poziom 12  
    to działa jako kontroler midi podłączony do com ktory jest emulowany jako usb.
  • #4 8182122
    utak3r
    Poziom 25  
    Sam interfejs ma za zadanie wypuszczać na swoim wyjściu sygnały "do tyłu" i "do przodu", w bardzo szybkim tempie. Co potem z tym dalej zrobisz, zależy od Twojej inwencji. Możesz to podłączyć do jakiegoś odtwarzacza, nawet własnej konstrukcji, możesz podłączyć po prostu do peceta.
  • #5 8182240
    dj_volt
    Poziom 26  
    Z tego co widzę Autor zaprojektował dwie wersje układu. Wersja HDDJ2.0 oparta jest na uP PIC18F4550PT natomiast nigdzie nie mogę znaleźć informacji jaki uP zastosowano w wersji HDDJ (1.0).
    Sprawa obsługi przez aplikację. Z tego co wiem Traktora można nauczyć reakcji na odpowiednią komendę, więc nie powinno być problemu z obsługą.
    Chciałoby się od razu zrobić replikę Herculesa lub iCDX'a :-)
  • #6 8182758
    pablo13f
    Poziom 12  
    nie wiem czy czasem VDJ nie ma takiego myku jak "mappers" czyli właśnie mapowanie odpowiedniego przycisku ktory odpowiada za daną akcje. i jest albo na keyboardzie albo jak podłączysz sobie wlaśnie coś w rodzaju kontr. MIDI. więc chyba to tez pojdize na to.
  • #7 8184266
    XsaperX
    Poziom 16  
    Projekt na prawdę ciekawy. Tego nie nazwałbym raczej mikserem DJ-skim ;) to jest deck. Traktor jak i VDJ da się sterować poprzez MIDI. Przycisk START/STOP powinien być niżej, a CUE wyżej. I lepiej jest jak są pod lewą ręką.
  • #8 8186083
    sebxxx
    Poziom 13  
    Może mi ktoś wytłumaczyć co się będzie działo gdy podłącze te 3 sygnały i będę kręcił tarczą HDD ?
  • #9 8187431
    utak3r
    Poziom 25  
    Będziesz dostawał ciągły strumień sygnałów, że kręcisz w którąś stronę. A co z tym zrobisz - to już Twoja inwencja :)
  • #10 8189192
    sebxxx
    Poziom 13  
    Rozumiem że ten projekt służy do "tworzenia" dźwięku, a nie do jego miksowania ?
  • #11 8189256
    utak3r
    Poziom 25  
    Nie, służy do wyszukiwania odpowiedniej pozycji w utworze, żeby wejść w miks.
  • #12 8190323
    sebxxx
    Poziom 13  
    Aha. No ale jak to podłączyć do... No właśnie - do czego to można podłączyć ?
  • #13 8190466
    dj_volt
    Poziom 26  
    sebxxx napisał:
    Aha. No ale jak to podłączyć do... No właśnie - do czego to można podłączyć ?

    Ja już kombinuję :)
    Mam zamiar dorzucić wyjście MIDI i wykorzystać maszynkę do sterowania w zasadzie czymkolwiek :-)
    Na chwilę obecną bawię się z komparatorami, przy wolnych obrotach dysk produkuje za małe napięcie a przy szybkich obrotach procesor może trochę oberwać.
    Jak ruszy to dam znać.
  • #14 8191156
    MATEO XXX
    Poziom 16  
    ->dj_volt

    Jak to odpalisz to daj znać bo jestem bardzo ciekawy jak to działa.
  • #15 8204001
    dj_volt
    Poziom 26  
    MATEO XXX napisał:
    ->dj_volt

    Jak to odpalisz to daj znać bo jestem bardzo ciekawy jak to działa.


    Rozebrałem dwa dyski. Seagate Medalist 4321 (4,3GB) oraz Quantum o nieznanej pojemności. Seagate miał 3 wyprowadzenia silnika, rezystancja uzwojeń 5Ohm. Quantum ma 4 wyprowadzenia i rezystancję uzwojeń 8Ohm. Quantum sprawdza się znacznie lepiej, generuje większe napięcie na uzwojeniach, powoduje to reakcję urządzenia nawet na niewielkie ruchy talerzem (czego Seagate nie potrafi).
    Co do komparatora. Zrobiłem po swojemu. Zasilanie 12V (przy 5V nie uzyskiwałem przebiegów o odpowiednich poziomach), wyjścia zabezpieczone zenerkami, dałem 3V3 bo były pod ręką. Elementy konieczne, przy szybkim ruchu tarczy mam na wyjściu TL'ki około 12V - szkoda procesora :-)
    Schemat w załączniku. Jutro będę walczył z obsługą MIDI. Na razie układ wykrywa kierunek i wysyła komendy po RS232C oraz mryga diodkami zgodnie z kierunkiem obrotu talerza. Będzie MIDI - będzie współpraca z Traktorem i Virtual DJ :-D
  • #16 8204035
    MATEO XXX
    Poziom 16  
    Ostatnio się zainteresowałem trochę didżejką i zrobił bym właśnie coś takiego , tylko mam małe pytanko do czego podłaczyc te wyprowadzenia .
    HDDJ - DJski mikser z dysku twardego
  • #17 8204075
    dj_volt
    Poziom 26  
    MATEO XXX napisał:
    Ostatnio się zainteresowałem trochę didżejką i zrobił bym właśnie coś takiego , tylko mam małe pytanko do czego podłaczyc te wyprowadzenia .

    To wyprowadzenia do mikroprocesora. W swojej wersji zastosowałem Atmegę8. Szczegóły niebawem.

    W załączniku aktualny schemat mojej wersji urządzenia. Planuję rozbudowę do dwóch dysków (jednoczesne sterowanie dwóch kanałów Traktora/VDJ), obsługa 6 potencjometrów (mikser: 2x fader + crossfader + 3x EQ dla aktywnego kanału). Do tego 6 przycisków (Start, CUE dla każdego kanału + 2 dowolnie programowalne w zależności od potrzeby).
    W tygodniu zrobię płytkę i zbuduję prototyp. Na razie bawię się z jednym dyskiem a cały układ zbudowałem na płytce prototypowej, nie dopinam drugiego dysku bo będzie bajzel całkowity :-)
    Oczywiście traktuję urządzenie jak prototyp - nie wiadomo co z tego wyjdzie, ale spróbować warto!
  • #18 8231310
    piotrekcrash
    Poziom 12  
    Dzieje sie cos dalej z projektem?? Jesteb bardzo zainteresowany wykonaniem czegos takiego. Zwazywszy ze posiadam kilka dyskow malej pojemnosci ktorych moglbym uzyc. W tym jeden 5,25" tylko nie wiem czy talerz tego dysku nie bedzie za duzy jak na deck...
  • #19 8231771
    Uszol 1990
    Poziom 29  
    dj_volt czekam z niecierpliwością na jakieś wieści ;) a powiedz jak z czułością takiego urządzenia? czy można bardzo powoli jak i bardzo szybko przewijać utworki ?
    pozdrawiam
  • #20 8281189
    Infinyty
    Poziom 13  
    Widzę, że wszyscy z niecierpliwością czekają na wyniki Dj_volt'a więc mam propozycję, aby napisał jak stoi z projektem i najlepiej napisał jaki ma problem to na pewno wszyscy zainteresowani pomogą, w tym ja :D
  • #21 9598352
    Beat87
    Poziom 11  
    Udało się może komuś wykonać ten projekt ?
  • #22 9598892
    szympek;)
    Poziom 20  
    Pisałem na pw do kolegi dj_volt i mówił że prace powoli się posuwają...
  • #23 9598910
    Atreyu Makiavel
    Poziom 34  
    Czy te sygnały aby nie będą wyglądać tak samo dla ruchu w obie strony za wyjątkiem pierwszego bitu?
  • #24 10200005
    dj_volt
    Poziom 26  
    Pozwolę sobie odświeżyć nieco temat.

    Po długich bojach WRESZCIE udało mi się zbudować działający sterownik!
    Urządzenie zawiera:
    - 6 potencjometrów obrotowych "HIGH", "MID", "LOW" korektora dla obydwu kanałów
    - 8 przycisków "CUE", "PLAY", "PFL", "SYNC" dla obydwu kanałów
    - 8 LED'ów ("CUE", "PLAY", "SYNC", "PFL")

    Początkowo urządzenie zawierało AtTiny2313, następnie AtMega8, testowałem AtMegę 16, 32, 90USB82 aż wreszcie... powróciłem do AtMega16!

    Urządzenie jest sterownikiem MIDI. Ale transmisja z PC odbywa się za pośrednictwem USB. Wykorzystałem bibliotekę V-USB i udało się!

    W planach:
    - dodatkowe "gramofony" czyli rozbebeszone dyski twarde
    - wyświetlacze LCD 2x16 znaków

    Gramofon + LCD zostaną umieszczone z boku głównego sterownika (na AtMedze 16). Zostaną wyposażone w LCD, trzy dodatkowe klawisze oraz dwie LEDy. "Gramofony" dostaną własne uP -> AtTiny2313.

    Zapowiada się niezła zabawka! Dziś dopieszczałem oprogramowanie (język VDJScript nie należy do najfajniejszych :-) ) a jutro testy w boju! Zobaczymy jak urządzenie zachowa się w trakcie imprezy.

    W chwili obecnej sterownik został zbudowany na bazie płytki od pewnego mojego urządzenia, które nie wyszło poza stadium prototypu. Jeśli testy bojowe wykażą przydatność sterownika zaprojektuję specjalną płytkę.

    Jeśli ktoś chciałby powielić obecną wersję - zapraszam na PW lub proszę o E-mail na adres sq3llx[wytnij_to]@gmail.com
  • #25 10202693
    Beat87
    Poziom 11  
    A nie myślałeś o dodaniu potencjometrów suwakowych na przykład TEMPO, CROSS FADER lub ewentualnie regulacja głośności kanałów?
  • #26 10203938
    dj_volt
    Poziom 26  
    Beat87 napisał:
    A nie myślałeś o dodaniu potencjometrów suwakowych na przykład TEMPO, CROSS FEADER lub ewentualnie regulacja głośności kanałów?


    Oczywiście crossfader jest :-) Mam 8 kanałów ADC więc: 6x EQ + crossfader i zostaje jeden wolny kanał...
  • #27 10205231
    szympek;)
    Poziom 20  
    Mógłby kolega dać foto tej machiny?

    Treść postu zmieniłem. Przeanalizowałem poprzednie posty i zrozumiałem jak zrobiona jest ta maszynka...

    Z góry dzięki za foto i pozdrawiam szympek;)
  • #28 10266858
    DjDaniel11
    Poziom 27  
    dj_volt jak tam prace? Przekonałeś mnie do tego projektu, jednak ruszę z nim dopiero na karnawał :)
    Udostępnisz dokumentację i wsady do procesorów? :)
    Pozdrawiam
  • #29 10278106
    codec
    Poziom 12  
    Ja się zastanawiam jeszcze nad jedną rzeczą: jak się zrobi szybki backspin talerza (szybkie pociągnięcie talerza przeciwnie do wskazówek zegara) to będzie się on kręcił, kręcił i kręcił ... Talerz dysku twardego ma swoją wagę a łożyska pozwalają na pracę prawie bez oporów - czy nie warto zastosować jakiegoś ogranicznika bezwładności?
    Tym się różnią tanie kontrolery od droższych (wersje komercyjne) że mają lepiej wyważony talerz i precyzyjniej on pracuje. Testowałem już konsole Herculesa, Numarka i Vestaxa i jakość rosła wraz ze wzrostem ceny.
    To samo się dzieje w CD dj-skich z zamontowanym talerzem do kontroli utworu. Praca na Gemini, Reloopie czy Numarku to była udręka, a granie z Pioneera, nawet najtańszej z linii 100-tki , dawała już do myślenia o jakości kontroli
  • #30 11491106
    Prepond
    Poziom 19  
    a jak z dokładnością takiego miksera? przecież w pewnym momencie trzeba ustawić bit z duza precyzja... ?
REKLAMA