Вопрос по ардуино. Помогите советом.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Доброе время суток. Подскажите пожалуйста что нужно купить для сборки мигающих светодиодов на ардуино. Светодиоды будут мощностью 1 ватт. 3-5 шт. В общем это будут навигационных огни для авиамодели. Нужно сделать так чтобы 2 светодиода работали поочерёдно в режиме стробоскоп сериями вспышек. 1 светодиод с частотой раз в секунду постоянно мигал. Возможно ли запрограммировать таким образом и насколько это сложно? Подскажите что нужно приобрести для осуществления этого? (именно касается железа ардуино). Желательно по возможности меньше размером. Питание будет от 5 или 12 вольт (как лучше?).

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Привет. Можно, не сложно. Поиграешься с примерами поймешь как делать. По светодиодам почитаешь

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Со светодиодами проблем нет. Базовые знания немного есть. Припаять, отпаять, схему собрать не проблема. В программном смысле если вы говорите что возможно, значит тоже разберусь. Вопрос по железу только остаётся. Так как не имел дел с ардуино. Например вот смотрел ардуино нано. Это самостоятельная единица или она с чем то идёт? Надо ли что-то ещё покупать чтобы тянуло мощные светодиоды или можно напрямую? Есть ли чтото меньше или это самая маленькая?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Нано вполне самостоятельная. Для светодиодов однозначно нужны хотя бы простейшие драйвера: резисторы. Питание оптимальнее 5В чтобы не грелись сильно резисторы. Включать через транзисторы

Меньше можно тоже, смотря сколько светодиодов/каналов/выводов нужно, digispark arduino например

alex_r61
Offline
Зарегистрирован: 20.06.2012

 Достаточно Pro Mini + драйвер светодиода с управляющим входом.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Все ясно. Спасибо большое)

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Wolf2285 пишет:
Вопрос по железу только остаётся. Так как не имел дел с ардуино. Например вот смотрел ардуино нано. Это самостоятельная единица или она с чем то идёт? Надо ли что-то ещё покупать чтобы тянуло мощные светодиоды или можно напрямую? Есть ли чтото меньше или это самая маленькая?

Вкратце: на базе одного и того же чипа AtMega328 есть разные платы - начиная от демо-плат с USB-интерфейсом и всякой периферией, и заканчивая минималистичными версиями, типа ProMini.

Для изучения и макетирования - удобнее большие платы, а для того, чтобы летать - выгоднее ProMini. :) Только надо понимать, что для заливки скетчей в ProMini потребуется специальная плата-переходник (читать про чипы cp2102 и ch340), так же полезно иметь под рукой программатор usbasp.

Токи, с которыми работают выводы большинства микроконтроллеров - это десятки (если не единицы) миллиампер, так что силовые коммутирующие элементы - потребуются.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

На нескольких мультивибраторах собрать задающий генератор с заданной периодичностью и через усилительные транзисторы подключить светодиоды. Ардуино для этого не требуется.

Вот если Вам надо ИЗМЕНЯТЬ алгоритм моргания, да ещё и ОНЛАЙН, "на ходу" в зависимости от некоторых управляющих сигналов, то да - тут лучше с применением микроконтроллера. По меньше: Ардуино НАНО, проМИНИ и др. варианты плат. Можно совсем мелко развести свою на STM8 или какой-нибудь Тиньке (в 2-4 кв.см). Далее точно также потребуются "усилительные транзисторы" или "драйверы" (в общем-то это одно и тоже) для подключения светодиодов к МК.

Какие? Вот тут требуется небольшой расчетик и без знания особенностей ваших светодиодов и параметров моргалки - никто вменяемо помочь не сможет. Мощность светика в 3-5 ватт - это ещё не всё что требуется.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Про переходник я бы внимания не обратил. Заказал бы без него. Возьму на заметку. Спасибо)

Wolf2285
Offline
Зарегистрирован: 10.09.2018

А какие транзисторы подойдут приблизительно? Светодиоды такие приблизительно. https://www.chipdip.ru/product/tds-p001l4g05. С резисторами разберусь.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Arhat109-2 пишет:

На нескольких мультивибраторах собрать задающий генератор с заданной периодичностью и через усилительные транзисторы подключить светодиоды. Ардуино для этого не требуется.

Вот если Вам надо ИЗМЕНЯТЬ алгоритм моргания, да ещё и ОНЛАЙН, "на ходу" в зависимости от некоторых управляющих сигналов, то да - тут лучше с применением микроконтроллера. По меньше: Ардуино НАНО, проМИНИ и др. варианты плат. Можно совсем мелко развести свою на STM8 или какой-нибудь Тиньке (в 2-4 кв.см). Далее точно также потребуются "усилительные транзисторы" или "драйверы" (в общем-то это одно и тоже) для подключения светодиодов к МК.

Какие? Вот тут требуется небольшой расчетик и без знания особенностей ваших светодиодов и параметров моргалки - никто вменяемо помочь не сможет. Мощность светика в 3-5 ватт - это ещё не всё что требуется.


На мк смотрел варианты. И на таймере 555. Так вроде называют. Но пока комплектующие соберёшь. Плату надо вы травить. Оно все дороже выходит. С смд компонентами я не работал никогда. А с обычными громоздко наверное получится. Ардуино дёшево и компактно плюс универсальность. Управление с пульта огнями будет. Вчера ещё и готовую прошивку нашёл. Светодиоды будут стоять 3 - 5 штук по 1 ватт каждый. Вот такие примерно https://www.chipdip.ru/product/tds-p001l4g05

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Наткнулся на такую штуку ULN2003. Если я правильно понял она одна может заменить 7 транзисторов для управления светодиодами? Нужно ли как в случае с полевыми транзисторами ставить дополнительные резисторы между ардуино и этой штукой или напрямую подключать? (токоограничивающие резисторы для светодиодов это само собой поставлю).

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Wolf2285 пишет:
Наткнулся на такую штуку ULN2003. Если я правильно понял она одна может заменить 7 транзисторов для управления светодиодами? Нужно ли как в случае с полевыми транзисторами ставить дополнительные резисторы между ардуино и этой штукой или напрямую подключать? (токоограничивающие резисторы для светодиодов это само собой поставлю).

Дак это просто 7 транзисторов в одном корпусе, да еще и дарлингтонов.  хочешь ток базы ограничить - ставь резисторы, не хочешь не ставь.  Некоторое время и так работать будет

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Wolf2285 пишет:
А какие транзисторы подойдут приблизительно? Светодиоды такие приблизительно.  С резисторами разберусь.

Я бы использовал готовые сборки MR16 300mA с алиэкспресса там главное разглядеть чип PT4115, у которого есть слаботочный вывод для управления с ардуины. Используя такой стабилизатор тока убиваем нескольких зайцев: не нужны балластные резисторы, ключевые транзисторы и уплавление возможно напрямую с ардуины. http://arduino.ru/forum/apparatnye-voprosy/kompaktnoe-pitanie-1w-svetodioda

alex_r61
Offline
Зарегистрирован: 20.06.2012

Andrey_Y_Ostanovsky пишет:

там главное разглядеть чип PT4115, у которого есть слаботочный вывод для управления с ардуины.

 А ничего разглядывать не надо, усё есть и подписано.

https://ru.aliexpress.com/item/350mA-1W-LED-Driver-PWM-Light-Dimmer-DC-D...

 Пост #4. Тока до ТС никак не дойдёт.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

alex_r61 пишет:

Andrey_Y_Ostanovsky пишет:

там главное разглядеть чип PT4115, у которого есть слаботочный вывод для управления с ардуины.

 А ничего разглядывать не надо, усё есть и подписано.

https://ru.aliexpress.com/item/350mA-1W-LED-Driver-PWM-Light-Dimmer-DC-D...

 Пост #4. Тока до ТС никак не дойдёт.


Да я уже это посмотрел. Оно шикарно конечно. Но в моем случае не подойдёт. Они слишком габаритные для меня. Допустим 5 светодиодов. К ним 5 таких драйверов. А так как это будет стоять на авиамодели ещё и лишний вес. Думаю вот с этим попробовать http://www.avrobot.ru/product_info.php?products_id=2718

alex_r61
Offline
Зарегистрирован: 20.06.2012

Wolf2285 пишет:

Думаю вот с этим попробовать http://www.avrobot.ru/product_info.php?products_id=2718

 Только там нет управляющего входа.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

alex_r61 пишет:

Wolf2285 пишет:

Думаю вот с этим попробовать http://www.avrobot.ru/product_info.php?products_id=2718

 Только там нет управляющего входа.

Чип нерегулируемый, но обычно используют ШИМ-сигнал на входе питания (VDD) для передачи его на нагрузку. Вход VDD потребляет до 200 мкА, так что его можно напрямую подключать к выводу микроконтроллера, там же формировать ШИМ-сигнал или просто управляющие сигналы включения и выключения. Пока питания нет, на нагрузку ток не идёт. Как только появляется питание, чип начинает работать как ограничитель. Это из описания. А это скрин с даташита https://yadi.sk/i/xGko6ZV8KQOEgQ не знаю как вставить картинку. Пишу с телефона. Или я неправильно понял значение слов "управляющий вход"? Извиняюсь если что то не так. Я писал выше что мои знания поверхностные в электронике). Пин VDD.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
Секешфехервар
Секешфехервар аватар
Offline
Зарегистрирован: 06.09.2018

Если вам нужен малый вес , компактность то вам нужно забыть про 3 Вт светодиоды они и ещё и акб вашу будут жрать смотрите в сторону 3-5 мм светодиодов + резистор + ардуино. Дёшево, сердито, легко и небольшое потребление тока.

Wolf2285
Offline
Зарегистрирован: 10.09.2018

Вопрос уже решен. Будет ардуино про мини + http://www.avrobot.ru/product_info.php?products_id=2718[/quote]. Меньше 1 ваттных мне смысла нету ставить. Батарею за 15 минут не сожрет много. Плюс можно будет отключать когда не требуется.

zuko
Offline
Зарегистрирован: 10.03.2019

Ой сомневаюсь! Это же стабилизатор, и только, пин ардуинки таким не разгрузить. Транзистор нужен, вот схема с этого же форума. Только вместо реле будет диод с резистором, или несколько сразу. Всего две детальки на каждый канал, маленькие. По сравнению с батарейками их вес буквально никакой.