![]() |
Цитата:
Хош ставиш, а хош не ставишь, а габариты основной/базовой платы уменьшаюстя! P.S. 4 портов USB мне лично не хватило... :( |
Вложений: 3
ещё корпус нашёл за 1600р с доставкой.
алюминиевый ширина 215 длина 228 высота 70 толщина стенок 3мм. толщина стенок по краям 8мм. (под усилитель самый раз) Вес 1.5кг В общем плату буду делать под этот корпус. Если не найду что нибудь получше Фрезерный станок есть у знакомого, чтоб отверстия под разъёмы сделать. https://world.taobao.com/item/133339...0092.18.mIE4k5 |
Alekssandr
Попробую расписать то, как я это вижу со своего опыта. ( + я аудиофил-оман со стажем) Ардуину можно располагать вторым этажем, под незвуковыми компонентами - большая экономия места. В машине должен быть сабвуфер. Обязательно. Это не обсуждается. Соответственно в машине должен быть усилок звука на этот саб ( можно и активный, но там мощность не та). В усилок звука , за компанию, подключается на колонки (заодно меняются колонки, ложится шумка и творятся подиумы, но это отдельная истроия). Цена моего усилка до кризиса стояла около 100$ (б\у). ( + саб-динамик 50$) http://pccar.ru/attachment.php?attac...6&d=1459369477 Там есть линейные входы, на которые я подал выход с звуковухи (pcm2704), запаса громкости - раза в 2, регулировкой на усилке прекрасно подстроил. Сравниваю с акустикой за ~2-3000$, конечно разница большая с хай-эндом, но сравнимая. В машине реально слышна разница между МР3-320 и флак ( когда нет шума дороги). Соответственно оконечный каскад звука на обычной тда-шке( даже рядом не стоял к нормальному звуку) на плате не нужен, я бы делал отдельный модуль. |
Цитата:
|
Цитата:
Кроме того что вы перечислили хочу еще добавить, bluetooth звук, Bluetooth HC-06 (для дистанционного управления) и место под изи кап. Да и под усилитель tda 7560(на всякий случай вдруг кто то не хочет покупать отдельный усилок) А что за аудиопроц использовали? Насчет саба полностью согласен, без саба звук не то) На счет расположения компонентов под ардуино тоже согласен, там будут 2шт gl850g на 7 USB портов, и всякая не звуковая развязка. Почему Arduino DUE? Потому что flash памяти и ОЗУ море) и выводов тоже, 4 канала UART, 2 шт I2C, 12 битное АЦП. Встроенный can. Проц на 84Мгц. И т.д. цена И еще, корпуса с таубау доставить та еще заморочка. Выходит доставка около 2500 руб. В итоге 4000р за корпус дороговато. Пока присматриваю к вот таким вот корпусам http://m.chipdip.ru/product/ka-01-160mm/ из профилированного алюминия. Вроде тоже ничего) |
Цитата:
На Али посмотри, может что и подберешь! |
Накой ляд такая обдурина тут нужна? Достаточно меги16(32) будет для этого.
|
Вложений: 3
Цитата:
Спасибо! Вроде определился с корпусом 130 Х 160 Х 40, и с размером более менее. и цена хорошая,Ссылка на корпус Прикинул примерно компоновку под этот корпус. |
Спасибо за ответ. :(
В видюхе использован трек Medusa In My Knickers- Final Cry Alekssandr Я не знаю что вы там пишите, но у меня библиотека MCP2515+EEPROM+ код- 30% памяти от ардуино нано. И код у меня ну совсем не маленький! Sketch uses 10*592 bytes (34%) of program storage space. Maximum is 30*720 bytes. Global variables use 745 bytes (36%) of dynamic memory, leaving 1*303 bytes for local variables. Maximum is 2*048 bytes. |
Цитата:
В подписи есть мой проект. Там немного описано ,что как + фото Цитата:
|
Цитата:
Возможно вы заметили что у меня в проекте будет присутствовать ещё и OLED дисплей для отображения всякой инфы. Так вот, я в неё добавил графику, шрифты и т.д и всё это жрёт не мало памяти) + код для управления tda у меня на почти 1000 строк. Проект будет построен на arduino due, 100%! Я не хочу в какойто определённый момент застрять на том что не хватает памяти для реализации, той или иной идеи. А так проект я делаю для себя, и одновременно делюсь с вами и конечно выслушаю ваши мнения) т.е. я хочу сделать базу для open source проекта с возможностью кастомизации и набором конструктивных решений. |
Цитата:
|
Цитата:
на плате у меня специально отведено пространство под блок питания размером 55х33мм, хватит? Если не хватит придётся 2-й этаж строить) благо корпус это позволяет. |
Для начало токи скажи по каждому, а потом уже можно ,что-то говорить....
|
Цитата:
3.3В ток около 30-120мА в зависимости от нагрузки Arduino DUE 5.1В до 2A питание USB и периферии. |
Alekssandr
тысяча строк на управление микрухой? Офигеть! Надо посмотреть будет что там такого хитрого. |
Оу нашёл твой код!
Да так памяти не хватит ни какой! case 6: tdaparametr="GAIN REAR R"; if(selectmenu==true){ encoder_data=dueFlashStorage.read(25);} tdapodparametr="0 to 39"; add = 1; encoder_data = constrain(encoder_data, 0,39); rear_r = encoder_data; rear_rtda = 223-(rear_r+attenation); if(selectmenu==false){ tda7719(16, rear_rtda); //Настройки динамика задний правый :Speaker Attenuator Left Front } break; case 7: tdaparametr="GAIN SUBWOOFER L"; if(selectmenu==true){ encoder_data=dueFlashStorage.read(26);} tdapodparametr="0 to 39"; add = 1; encoder_data = constrain(encoder_data, 0,39); sub_l = encoder_data; sub_ltda = 223-(sub_l+attenation); if(selectmenu==false){ tda7719(17, sub_ltda); //Настройки сабвуфера левый :Speaker Attenuator Left Front } break; А теперь смотри фишку! Можно создать функцию, скажем PARAM и передавать в неё значения. Сильно с твоим кодом не разбирался, но вот так: case 5: tdaparametr="GAIN REAR L"; PARAM(24,100,16) break; case 6: tdaparametr="GAIN REAR R"; PARAM(25,100,16) break; .... void PARAM(int a , int b, int c){ if(selectmenu==true){ encoder_data=dueFlashStorage.read(a);} tdapodparametr="0 to 39"; add = 1; encoder_data = constrain(encoder_data, 0,39); rear_l = encoder_data; rear_ltda = 223-(b+attenation); if(selectmenu==false){ tda7719(c, rear_ltda); //Настройки динамика задний левый :Speaker Attenuator Left Front } идея понятна? Таким образом ты выкинешь треть кода своего! так же можешь сделать возвратный параметр из функции, но он тебе не нужен в данном коде. |
Александр, твое устройство для планшета и ты планируешь делать приложение под андроид, зачем же дисплей туда прикручивать? Через приложение все настройки можно организовать. Уберешь дисплей и размер убавиться и можно будет на анрдуино про микро делать.
|
Так у меня почти тоже самое. 5 основных функции. Просто все параметры заведены в одну функцию void meny_oled. А вы предлагаете сделать почти тоже самое только вывести каждый параметр в отдельную функцию, только смысл, возможно удобней будет конечно.
Или я чтото не понял? весь код здесь 172) void encoder() //обработка энкодера, и пока его не крутанешь остальные функции вызываться не будут. 210) void meny_oled() //здесь все меню которые есть, и расчеты для аудиопроца . 817) void tda7719(int subaddress, int data) //сюда подаются параметры из меню и отправляются на аудиопроц по I2C 824) void displayprint() //Здесь происходит отображение инфы на дисплее 852) void flaschwrite() //эта функция, сохраняет параметры в память после 1 сек как перестали вращать энкодер. По поводу того что я ещё приделал дисплей он мне нужен, для отображения всякой важной информации, да и чтоб устройство было самодостаточным. управление с android тоже будет но попозже как печатную плату сделаю. Дисплей останется 100%. Думаю сделать 2 платы внутри, 1 снизу для слаботочки, 2-ю сверху для блоков питания и усилителей. (Корпус заказал сегодня за 1200р), причем верхнюю без проблем можно будет вытравить самому) чтоб экономичней вышло. |
Alekssandr
Я про то, что там куча повторяющегося кода. Который различается на один или пару параметров. Предлагаю такие куски запихать в функцию и передавать в неё параметры. Очень много однотипного кода. Если его сократить, то программа сократится втрое наверное. |
Цитата:
Так то да и код симпатичней станет)) Потом и с андроид удобно будет передавать данные в эту функцию. Ты прав Спасибо!!! |
Цитата:
MP1584 Остальные |
итак, по напряжениям
на борту ДУЕ ( схема) есть LM2734 , которая 1-A Output Current. Итого 5,0 1А есть для питания несиловой электроники. Питание самой ардуины можно делать 12В, судя по офф. спекам. -Input Voltage (recommended) 7-12V -Input Voltage (limits) 6-16V силовую часть 5,0 вольт (на юсб) предлагаю делать на основе KIW3312s ( 5 баксов 10шт), у меня в проекте обкатаны и изучены. Работают без радиатора, 2 канала, ток до 6а на канал (или 3, не помню), малый размер, простая доработка, есть трим. 3,3В не нужны, ввиду их наличия и автоматического использования на плате ардуины. Для питания ардуины можно подавать 14,5В ( заведенная машина) через 3 кремниевых диода (14,5-1,1*3 ~ 11.2-12. что уже в допуске стабилизатора. На практике в проекте БП нормально себе работает. 14,5 напрямую стрёмно - с одной ардуины у меня так дым пошёл - спалил стабилизатор, процессор и защитный диод. Рулить силовыми питаниями и брать питание ЮСБ можно с моего блока питания (или схему силовой части брать за основу), тогда не нужно kiw3312s еще одну городить, силовую линию питания 12 в можно брать оттуда же ( у меня есть 2 запасных канала управления 14 вольтами по 2А, одна ветка для выхода REM, другая для питания видеорегистратора, их логику можно перепрограммировать под свои нужды) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Я думаю можно поставить линейный стабилизатор LM7809 и питать с нее arduino. И никакие всплески не страшны, стоят они достаточно дешево и надежные (в машине уже 3-й год работают) . На счет 3.3в согласен можно брать с arduino и 5 вольт тоже можно взять с arduino для питания слабо точки. А вот для питания USB думаю что-то по мощнее нужно сделать, чтоб HDD диски тянул.
|
Цитата:
|
Alekssandr
Да не за что. А вот дабстеп меня твой порадовал :) Скачал все их вещи- сильно! особенно понравилась Lights. |
Цитата:
|
Цитата:
|
Цитата:
Так думаю будет лучше чем все размещать на одной плате. |
Короче, мне попалась здесь на глаза микросхема FE2.1, 7-ми портовый USB HUB на одном кристале, думаю его запихать в свой проект, у GL850G обвязка получается довольно жирная темболее их нужно 2 шт. Хаб проверил на NEXUSE всё работает прекрасно.
|
у него температурный режим хуже, был у меня хаб на FE2.1, умер от перепутанных D+, D-
|
Цитата:
Серия FE еще та фе! |
Вложений: 1
Цитата:
А так одно удовольствие разводить печатку с этой микросхемой. с GL850G столько геморроя, поэтому полез в авто посмотреть что там у меня за хаб стоит разобрал да посмотрел, а там всего одна микросхема. |
Часовой пояс GMT +4, время: 17:29. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot