Jump to content
Българският форум за музиканти

Evtim Djerekarov

VIP listed
  • Мнения

    8667
  • Присъединил/а се

  • Последно посещение

  • Топ дни

    175

Всичко публикувано от Evtim Djerekarov

  1. Засега, експериментите с ардуиното и все-още-некалиброваната ми термодвойка (може би ще ползва термистор в крайна сметка), показват, че механичният термостат на тестовата Gaggia Espresso превключва в диапазон горе-долу +- 7 и половина градуса, което си е амплитуда от 15°C, което НИКАК не е добре. Подозирам, че и при другите машини е подобно, макар че сигурно има по-прецизни термостати, където разликата не е толкова фрапантна.
  2. Така е, но не всеки става за всичко. Добър миксинг/мастеринг инженер, който смесва по цел ден и си познава студиото и системата (а и има талант) е много ценен човек!
  3. ^ По-скоро се крастим, да гоним възможно най-добро кафе. А аз си упражнявам и coding skill-овете на тия малки машинки, да не забравя C. Във всеки случай е интересно. Сега стигнах до PID регулатора и PID Аutotune алгоритъм, като си мисля, че ще работи най-добре, ако има отделни режими на работа, когато сме далече от Setpoint-а и когато сме близо. Също мисля, че трябва да има различен Autotune за статично положение(поддържане на температура), и динамично такова (когато върви кафе и влиза студена вода). ^^ И аз го мислих навремето това с механичния датчик. Със сигурност има начин, да се направи, само че ми се вижда некултурно :D.
  4. Да, в общи линии това е идеята. Основните функции трябва да са: Поддържане на зададено налягане и максимално близка до зададена температура при правене на кафе. Поддържане на зададено налягане при преинфузията (1-2 bar, примерно). Помпане на вода "на пресекулки" и оптимална мощност на нагревателя при пускане на пара, така че да не свършва никога парата за капучино, докато в резервоара има вода, а да си излиза на еднаква струя от чучура. Ако в машината има трипътен (соленоид) клапан: Поддържане на клапана отворен по време на преинфузията/екстракцията. Задаване на гранично защитно налягане в бойлера, над което клапана се отваря и изпуска малко вода/пара във ваната. Ако в машината има дебитомер: Задаване на точни обеми на всяко кафе (късо, дълго двойно). Когато времето за екстракция излезе различно от зададеното за типа кафе, то тогава машината може да предупреждава да се намали/увеличи размера на зърното при мелене. Ако има датчик за ниво на водата в резервоара: Влизане в режим Standby и предупреждение, да се напълни резервоара, когато няма вода.
  5. По принцип кафемашините си имат помпа така или иначе. Ти за дебитомер ли говориш? Най-скъпото и трудно за намиране нещо ми се струва датчикът за налягане на водата, който трябва да има диапазон поне до 15bar и да не се поврежда поне до 30-ина.
  6. Сега вече си има Load и Save на настройките (както и autosave на default нстройките в EEPROM паметта първия път). Има си и дефинируем EEPROM Base Address, така че ако се скашка част от EEPROM-а, може да се флашне с друга стойност на базовия адрес и пак успешно да си Save-Load-ва. Освен това, се сейва със Save Settings в менюто, а не при всяка промяна, защото паметта има около 30-40 хиляди цикла на писане, преди да се сдуха. Би било много оригинално, ако при Ардуино с повече флаш памет, програмата сама си прави чексума, копира се на второ място, отково с чексума, и се репликира обратно на първото място, докато и на него излезе чексумата, и това машината да прави веднъж в годината, примерно. Така ще може да си живее много дълго програмата, без да "изтече" и да се наложи да се рефлашва. Все пак, кафемашините са топлички, а това малко или много влияе. Трябва да оптимизирам малко, защото сега заема почти 50% от програмната памет и малко под 40% от RAM на контролерчето. И така може, разбира се, , защото PID-а няма да заеме много, но мисля, че могат да се смъкнат с 10-ина % надолу числата. Ако направя съответните #define директиви, може човек да си включи един или повече езика в билда. Сега си има български и отделно БГ маймуница, когато дисплейчето няма кирилица. Мисля си също, че може в силовата част да се направи схема с допълнителен оптрон, който контролера трябва да кара да мига с определена честота. Ако е в само светнало или тъмно положение, да спира реотана и помпата, понеже това означава, че може да има повреда в контролера, или да е забил.
  7. Покрай занимавките с MIDI педалиерата, почти направих и едно многоезично меню за контролер за кафемашина с Arduino (отанаха малко статус екрани извън менюто, както и възможност за запис на настройките в EEPROM паметта, един вид Save Settings...). Може би трябва малко да го оптимизирам още, да харчи по-малко RAM, но като цяло работи. В интернет има и различни PID библиотеки, с които може да се реализира контрол на температура и налягане. Разбира се, трябва да се направи отделна, галванично изолирана платка за силовата част. Не е сложно, но не съм я разчертавал. Оставил съм менюта за настройване на параметрите на PID-овете за температура / налягане. Хубаво ще е, ако при тестване, данните могат да се точат и да се онагледяват графично, за да може човек по-лесно да си настрои регулаторите. Ако някой знае нещо, нека сподели. Мисля, че Arduino UNO-то ще има достатъчно пинове за: -PID Контрол на температура. -PID контрол на налягане. -Датчик за наличие на вода в резервоара (по избор). -Дебитомер (по избор) - ако има таквоз нещо, тогава кафетата може да се настройват не на време, а на обем, което би било гот. -Може и човек да си свърже съществуващите бутони за кафе/пара, като shortcut-и. Главното затруднение е намирането на свестен датчик за налягане и нагаждането му вътре в машината (нарязване на резби, ползване на адаптери и т.н.). Ако има мераклии, мога да го доразработя. Ако има и желаещи да се включат, може да кача Arduino проекта в Github, примерно. Всякаква помощ и информация за достъпни елементи е добре дошла.
  8. ^^ Схемата е добра за устройства, които имат DIN конектори (не знам, дали ще слагам такива). В моят случай, в който управлявам PC, самото Arduino е с бутлоудър, който го превръща в USB MIDI устройство. ^ Благодаря за подробната информация. Като разполагам някоя вечер с време, ще направя callback функции на всички MIDI отговори, ще изпращам команди, ще слушам отговори и ще ги трупам в буфер, който се изобразява на дисплея, за да видя дали плъгините връщат нещо полезно.
  9. Контролерчето изглежда много симпатично! Прави ли нещо друго, освен да изпраща фиксирани команди за всеки бутон? Например, прави ли нещо с MIDI информация, върната от хоста? По принцип моето тестово нещо изпраща PC команди при настъпване на бутоните и CC команди при въртене на копчета. Също изобразява фиксирани низове на дисплея при избор на Preset от бутоните, а също и позицията на потенциометрите (на ADC стойността) при въртене (временен статус, който изчезва и отново се заменя с името на избрания пресет след 2 секунди). Мога да направя бутони за Bank Change, които позволяват да се изберат други PC команди от бутоните, според избраната банка. Но всичко това си е Hardcode-нато в педалиерата (може да се направи и настройваемо през меню, или дори през PC програма, като настройките се запишат в EEPROM-а на педалиерата, но и това е относително примитивно. Не знам дали и колко от софтуерите връщат някакъв статус (и изпращат миди команди обратно към педалиерата за обработка). Щото би било интелигентно, докато фиксираните решения ми се виждат малко дърварски, но не знам дали може да се направи много по-добре от това. Във всеки случай, дърварските решения работят, като ще изискват настройки в софтуера на компютъра. Все нещо някъде трябва да се настройва :). Последен въпрос: Курията е много хубава, искам и аз накрая да си направя подобна за готовото нещо. Може ли да дадеш повече информация за нея, къде ти я правиха и т.н. Благодаря предварително!
  10. Тук има относително пълнофукцтионална MIDI библиотека: https://github.com/FortySevenEffects/arduino_midi_library/blob/master/src/MIDI.h
  11. Може да направи човек двоен bootloader, където да пуска устройството в режим Arduino само като окъси пинове на ICSP хедъра на 16U2.
  12. Аз MIDI спецификацията я четох преди има-няма 15 години за една курсова работа, но няма да е зле, да си я припомня. Повечето Китарни софтуери имат или фиксирани функции, които са валидни за всички пресети (примерно Preset+, Preset-, Amp Gain, Wah position и т.н.), или имат възможност за MIDI Learn. Засега пращам само PC команди от настъпикопчетата, и CC от потенциометъра и не чета нищо обратно от компютъра. Трябва да прочета, дали по-популярните софтуери имат някаква фабрична "схема" или по-специални SYSEX неща, които все пак са документирали някъде или някой успешно е подслушал. Лошо е, че не всички софтуери имат възможност да връзват изваждане/скриване на тунера или Preset Save към миди команди.
  13. Може да пробвам с един (или два!) такива педала. Или вградени в устройството, или включени посредством букси. Ттрябва първо да проуча внимателно всички възможности за програмиране (така че да могат да се управляват различни решения, възможно е дори да може да се избира кой плъгин ще управляваш, за да се "настройва" миди контролера оптимално. Все още не знам, дали плъгините връщат полезна информация, особено такава за изобразяване на екран. Ще сложа още 2-3 настъпикопчета като купя по-нагоре, за да може човек да си управлява с тях други неща освен да превключва пресети, а освен това мисля, да сложа и някакви rotary енкодери, с които да може да се настройва Gain/Eq/Level. Мисля и за Tap Tempo, а бе - весело ми е. Ето едно малко видео на малко по-сглобената тестова кутийка на контролера.
  14. Лека-полека оформям тестовата педалиера в един канал от въздуховод. Трябва да ползвам Arduino MEGA, че има доста повече цифрови I/O портове, както и да купя няколко rotary encoder-а и още няколко незадържащи настъпи-копчета, както и евтин expression педал. Идеята мисля, става ясна.
  15. Още съм далече от финална идея, но ми изглежда добре така: поне един експрешън педал (аналогов вход) да кажем, 4 настъпи бутона в редица, за смяна на 4 бленди, като третия вади тунер при задържане, вторият - нещо друго, а първият и четвъртият при задържане са Bank - и Bank +. Може по-нагоре, да има бутон за вкл/изкл на бустер, бутон за вкл/изкл на времеви ефект, както и потенциометри за Amp Gain, Output volume, евентуално EQ. Едно копче за запазване на промените. За да може да подмени bootloader-а с такъв за HID-compliant MIDI устройство, то освен микроконтролера, на платката около USB порта трябва да има и помощен Atmel 16U2 контролер, какъвто има при Arduino UNO или MEGA сериите (малкият чип на снимката), но няма при NANO сериите, например. Разбира се, ако искате да препрограмирате устройството, трябва първо да върнете оригиналният bootloader, така че да се разпознае отново като Arduino, а не като MIDI устройство. НЕ СЪМ СИГУРЕН, ДАЛИ bootloader-а може да се сменя на Arduino-та с USB чип CH340G. Това можете да проучите и вие.
  16. Засега успях Arduino UNO R3, с Bootloader-а MocoLUFA, MIDI библиотека и такава за Debounce на бутони, с три бутона да подавам 6 Program Change команди (3 при бързо натискане и още 3 при по-продължително).
  17. или https://sites.google.com/site/bharatbhushankonka/home/diy-midi-over-usb-using-arduino-uno или
  18. Нали трябва да върви захранване по това USB... Поради ред причини, би било много добре, ако изходите са галванично изолирани.
  19. Ето и дисплейченце дойде. Темата отива накъм Изработка и Ремонт лека-полека...
  20. Хмм... изглежда доста скъпичко като за малък аудио трансформатор, предполагам има защо, де. Ще помисля дали не мога да навия нещо за домашно, на подходяща сърцевина, но наистина нямам опит с такива трансформатори, а като изход на цялото нещо, темата е чувтвителна определено, изкривявания или много нарушена АЧХ са силно нежелателни.
  21. Както е видно, моята "тестова среда" има всичко необходимо за оценяване на естетическите качества на така оформящото се устройство: Появява се един проблем, обаче - пищеше от USB земята - добре е, да имам галванично изолиран изход от звуковата карта - както балансиран, така и небалансиран. Не мисля да слагам цял DI BOX вътре, но може би ще трябва да пригодя някакъв съгласуващ трансформатор. Някой има ли опит с такава проблематика?
  22. Сега твърде ограничено, поради липса на време, но в миналото, доста. В началото по-малко професионално, по-натам по-професионално. Живот и здраве, след години мисля пак, но вече не мога да върша тази работа вкъщи - трябва човек само с това да се занимава, в специализирано помещение, за да е всичко както трябва.
  23. Подхващаш разговора с интересен тон. Гибсън са страхотни китари (особено по-старите), но както при всички китари, и при тях има по-добри и по-малко добри. Например, при тези LP с махагонов гриф (студио, стандарт), често се наблюдава къс тон на 3-то прагче, 3-та струна. Не е дефект, особеност на модела е. Също така, някои гибсъни имат по-дълъг и равномерен състейн от други, макар всички да са с много по-добър състейн от да кажем, масовите стратове и суперстратове. Изобщо, гротеската е излишна, всеки търси спрямо това, с което разполага и според критериите си. Не е точно този пост на kolio_k, но и тук говори за същото:
  24. И на 8, и на 10, вероятно ще си бачкат нещата.
  25. Невероятно, невероятно, колко да е невероятно. Може да изровиш и да прочетеш сам.
×
×
  • Създай нов...

Важна информация!

Поставихме "бисквитки" на вашето устройство, за да направим този сайт по-добър. Можете да коригирате настройките си за "бисквитките" , в противен случай ще предположим, че сте съгласни с тяхното използване.