Jump to content

shonne

Član
  • Broj sadržaja

    11644
  • Na DiyAudio.rs od

  • Broj dana (pobeda)

    93

Reputacija aktivnosti

  1. Haha
    shonne je reagovao/la na Woland u DIY interconcect za 23e   
    ček.. ako je to taj Belden.. menšini da nije?
     
     
     

     
     
  2. Love
    shonne got a reaction from pakonja in Novopridosle skalamerije   
  3. Love
    shonne je reagovao/la na Zen Mod u JC-80, UGS   
    not yet Fugly! ......... but coming to .........
  4. Love
    shonne je reagovao/la na InSides u Turntable Tachometer / Controller   
    Увод
    Никад ми није било јасно како скоро сви произвођачи грамофона тврде да је константна брзина окретања грамофона кључна за контролу pitch-а, а веома мали број њих развија и/или имплементира склопове за тековно мерење исте. Уместо тога, користе се технике контроле обртаја код мотора и мерење истих, прерачун ротација преко мерење повратних струја итд. Шта ли се онда дешава на самом тањиру?
    Такође је било прича да грамофонска игла при контакту са плочама има утицај на константну брзину, а да не помињем растезање каиша и промене у температури. Како сам решио да развијам свој грамофон (*), морам сам да проверим ове хипотезе, да се не би базирао на приче које нису поткрепљене јасним доказима.
    (*) Рецимо да је стабилна просечна брзина ротација један (поред доста других) од кључних услова при развоју грамофона.
    Услови
    Поставио сам следеће услове:
    Безконтактни сензор (hall effect, IR, laser); Висока прецизност (рецимо микросекунде); Вањски дисплеј (OLED, LCD, ePaper); Логирање мерења за debugging и даљи развој погона за грамофон; Израда од релативно доступних компоненти; Могућност имплементација на било којем грамофону (**). (**) Локација монтирања сензора и окидача зависи од зазора између доње стране тањира и базе.
    Компоненте
    Скоро све компоненте се могу локално наручити, осим дисплеја. Било која комбинација од оних које сам навео врши посао. На крају, избор је пао на следеће:
    Arduino Nano (овде); Keyes KY-003 Hall Effect Sensor Breakout (овде); 0.91" OLED екран са I2C протоколом (рецимо овде); Неколико магнета (6mm x 3mm је добра величина); (***) CD4066B прекидач; (***) Стандардни тастери. (***) Нису потребни за тахометар, већ за други део пројекта, а то је PI/PID контрола вањског контролера за погон грамофона. TBD.
    Принцип
    Свако окидање сензора снима број микросекунди прошле од иницијализације микроконтролера.
    И онда:
    Брзина ротације је разлика између нове и старе вредности, изразене у ротацијама у минути; Сензор је један, и је фиксне локације; Окидач(и) сензора могу да буду од један до онолико колико их физички стане на тањиру; Када је више од једног окидача по ротацији, брзина ротације се рачуна за сваки окидач понаособ, а не као разлику између окидача. (****) (****) Сваки сензор има време окидања. У случају hall effect сензора, време окидања зависи од снаге магнетног поља које презентују магнети који раде као окидачи. Чак и да имам услове да поставим магнете са апсолутном прецизношћу, не могу да гарантујем да сви магнети имају магнетно поље исте јачине. Због тога, код који сам развио рачуна сваки магнет као да је једини окидач у систему, и упоређује га са самим себе. Овај приступ гарантује виш ступањ прецизности, и умањује утицај прецизности постављања окидача - све док се окидачи поставе на исто растојање од центра како би окинули сензор.
    Повезивање

    (*****) За тахометар, без вањске контроле погона, све што је лево од Ардуина се може уклонити.
    Окидачи
    Окидачи се могу поставити на доњу страну тањира, или на сам обод тањира ако нема места за испод.
    Код мене, то сам овако урадио:

    Програмирање
    Сав код (као и идуће промене) је доступан овде:
    https://github.com/stojnev/dwr-controller
    Код је релативно једноставан, а сви оперативни параметри се могу штимати преко вредности променљива:
    int countMessageDisplaySpins = 1; int waitingCycle = 0; long stoppingTime = 2500000; // Indicates (1) the number of rotations a display message is active before being replaced with RPM, (2) represents intermediary counter and (3) determines the amount of microseconds elapsed after which the platter is considered stopped. int triggerNumber = 4; // Indicates the number of sensor triggers per rotation. int correctionSpin = 4; int correctionSpinShort = 2; long correctionSpinCount = 0; int correctionMovement = 5; // Indicates (1) number of rotations to wait for applying correction with small corrections, (2) number of rotations to wait for applying correction with large corrections, (3) temporary spin count and (4) maximum amount of steps to correct per cycle. float correctionQ = 0.01; // Indicates the difference quotient from standard speed to activate automatic correction. float derivedQ = 0.01; // Indicates the correction in RPM derived from a single 0.01Hz step (single "click"). Код је дизајниран да очекује промене у систему, па тако "препознаје" стање система. То је важно за имплементацију у постојеће системе, где тахометар није контролер брзине и/или стања.
    Радња
    И на крају, како то ради:
    Будућност
    Тек смо почели. У плану је бар следеће:
    Имплементација Timer2_Counter библиотеке за повећање прецизности система; Рутине за приказ разних просека; Аутоматскo штимање PI/PID параметара; Рутине за чување укупног времена свирања (не само ротација).
  5. Love
    shonne got a reaction from tonko in Šta trenutno slušam . . .   
  6. Love
    shonne je reagovao/la na Doktor u Šta trenutno slušam . . .   
    Da, da, . . . . sabrana dela. Sjajno. 
    I ovde, samo na drugoj mediji. 
     

  7. Love
    shonne je reagovao/la na InSides u Čime se zanimam... (ovih dana )   
    Ево како ради:
    Сав код (и сваки идући update) се налази овде:
    https://github.com/stojnev/dwr-controller
    Имам доста идеја за побољшања, али ово ради и морам да негде пресечем да мало слушам музику, а не бројим ротације.
  8. Love
    shonne got a reaction from Aleks in JC-80, UGS   
    i ono zasto je sve ovo pocelo, UGS moduli.

  9. Love
    shonne got a reaction from Fly carpenter in Šta trenutno slušam . . .   
  10. Love
    shonne je reagovao/la na Aleks u Bruce Rozenblit's ECC82 μ-follower preamp   
    Part 4:
    Kao finished



     
    Iznutar
     


     
    Odozgo nekakav poklopac.....
     


    ALEX
     


  11. Love
    shonne je reagovao/la na Aleks u Bruce Rozenblit's ECC82 μ-follower preamp   
    Final part:
    Na radnom mestu trenutnom sa kolegama VSSA, AK4396 i Boenicke W5 Alex version:


     
    Ona lutka što stoji na krevet mi ponekad mnogo smeta kad legnem na trosed....

     
    Bonus software:


     
    End of final part season 1
     
  12. Love
    shonne je reagovao/la na Aleks u Bruce Rozenblit's ECC82 μ-follower preamp   
    Part 3: Nekoliko detalja:

     
    Kako je to uglobljeno
     



     
    Front lepljen sos 2k epoxy bizon. No worries, probano mnogo puta na mnogo mesta, kad se zamesi lepo tvrdo ko kamen i večito. Lepše mi tako bilo.....
     


     
    Hint 1: Mešaj mnogo dugo A i B komponentu... ljudi greše, ne mešaju duže od 10 sekundi pa ispadne loš lepak. A daleko da je.
     

     
    Hint 2: Stavljaj detetu pare u kasicu (metalne). Da može posle da imaš sašta da prEtisneš front plate na preamp kad zalepiš

     
    End of part 3.
  13. Love
    shonne je reagovao/la na Aleks u Bruce Rozenblit's ECC82 μ-follower preamp   
    Part two: E nekoga će možda interesirati ovakav front plate sa displeyem, eto šta znam, meni gotivno...
    Plexi je sivi providan 5mm, smoke takozvani.

    Zalepi se parče izolira iznutra tačno tamo gde je displej

    Ofarbamo iza crno


    Skinemo parče izolira.- tadaa


    End of part 2.
  14. Love
    shonne je reagovao/la na Aleks u Bruce Rozenblit's ECC82 μ-follower preamp   
    Malo sam nešto šrafio ovih dana...
     





     
    Drvo, jasen, prirodna, znači natural, organski samo, fit...
     

     
    Sledeće pare trošim na dobar DSLR. Nema smisla slikati ovo fino izlakirano Sony idiotom, al ajd'....
     



     
    End of part one.
  15. Love
    shonne got a reaction from D i g i t a L in Serije koje gledate   
    Kakva serija. Ispunjen sam, odlicno odradjeno i odlican kraj. Bravo za skandinavce. Nedostajace Saga
  16. Love
    shonne je reagovao/la na Doktor u Filmovi koje volite   
    Kako bilo da bilo, biće tura pića.
  17. Love
    shonne got a reaction from prophet in Filmovi koje volite   
    http://www.imdb.com/title/tt5027774/?ref_=fn_al_tt_1
  18. Love
    shonne got a reaction from D i g i t a L in Serije koje gledate   
    na 4 veceras...sutra ujutru izlazi zadnja. Definitivno nijedna serija nece da ima vise tu atmosferu koju daje Bron i Saga...
  19. Love
    shonne je reagovao/la na Zen Mod u babelfish-xj-or-jx-or-whatever   
    a jes
    veoma cest problem je da ljudi sve shvataju preozbiljno , pa i sebe same
     
    naravno , ozbiljnost ne mesati sa odgovornoscu
  20. Love
    shonne got a reaction from Spachek in Serije koje gledate   
    na 4 veceras...sutra ujutru izlazi zadnja. Definitivno nijedna serija nece da ima vise tu atmosferu koju daje Bron i Saga...
  21. Love
    shonne je reagovao/la na Vix u PSYTrance , HoUsE, TEChNO, eLeCtRo, AmBienT :)   
    Miss Kittin. Ovo mi je omiljena:
     
  22. Love
    shonne je reagovao/la na Zen Mod u babelfish-xj-or-jx-or-whatever   
    Robertov komentar na Big DiyA :
    http://www.diyaudio.com/forums/pass-labs/318319-babelfish-xj-jx-whatever-aleph-servo-greedy-boyz-post5345210.html
     
     
  23. Haha
    shonne got a reaction from Aleks in babelfish-xj-or-jx-or-whatever   
    ahahaha... to je sledece sto ce da se pravi Alexx?
    Bravo Zen
  24. Love
    shonne got a reaction from Spachek in Zanimljive, smešne i čudne fotografije   
  25. Love
    shonne got a reaction from ZZZ in JC-80, UGS   
    The fugly...
    Malo boljih slika. ostaje line deo da se odradi tj UGS i moze da se cuje.

×
×
  • Kreiraj novo...