Привет!
Я только начинаю разбираться с Arduino и пока только сделал несколько самых базовых проектов, следуя видео Гайвера. Теперь пытаюсь собрать и закодить что-то уже самостоятельно. К сожалению, мои познания в электротехнике очень базовые, поэтому появилось несколько вопросов - заранее прошу прощения, если вопросы глупые и буду рад любой помощи. Кроме того я хотел как-то проговорить проект - может, кто-то заметит какие-то ошибки, которые я упустил.
Сначала о проекте - я хочу модифицировать систему подсветки своего моноколеса (Ninebot Z10). В колесе сейчас стоят две ленты, но я бы хотел заменить их на более плотные, а так же добавить разных эффектов - стоковые ленты очень тусклые, а эффектов всего три. Кроме того, в планах добавить к этому всему радио модуль и пульт с парой кнопок и использовать подсветку в качестве поворотников.
Я хочу добавить ардуино с несколькими литиевыми банками. От основной батареи запитываться не хотелось бы, т.к. :
1) Не хочется влиять на запас хода
2) Не очень понимаю, как это можно было бы сделать - у меня на руках два коннектора от старых лент - на них, наверное, 5v (не было пока возможности измерить), но я не знаю какой в них запас по току, а питать я буду 86 5050 светодиодов, т.е. ток будет большой. Напряжение батареи 51.8в и я думаю что просто не найду в корпусе достаточно места под понижающий преобразователь, плюс он будет генерить тепло.
Поэтому я хочу собрать в корпусе отдельное устройство на базе ардуино и вывести с него mini-usb порт наружу колеса.
Устройство будет питаться от трёх одинаковых литиевых банок, подключённых параллельно через плату зарядки и защиты. В проекте будут две ленты по 43 smd 5050 светодиода каждая. Они будут подключены к плате зарядки через повышайку, которая будет поднимать напряжение до 5-ти вольт. И у повышайки и у платы зарядки, вроде, макс. ток разряда до 3А, так что должно хватить, т.к. я не планирую светить чистым белым светом. Плата Arduino Nano.
Вопросы:
1) Можно ли использовать один и тот же порт для зарядки и прошивки?
Я бы не хотел каждый раз снимать боковые панели колеса, когда я хочу перепрошить ардуинку. Я так понимаю, что питать в 5v и подключать usb порт одновременно будет нежелательно, т.к. ток может потечь в светодиодную ленту не от батареи а от usb порта через ардуино? Я знаю, что я мог бы запитать ардуино в VIN, т.к. он вроде отрезает питание от usb когда на нём больше 6в, но тогда мне понадобится ещё одна повышайка до 7в, а места не так много и хотелось бы обойтись одной.
Кажется, возможным решением было бы провести от порта ардуинки удлиннитель на ручку колеса, но взрезать его в середине и забрать из него плюс, подпаяться к его минусу и подключить к ним плату зарядки - так получится что по удлиннителю в ардуино будет идти только данные, а питание будет уходить на зарядную плату и уже через неё на повышайку, а оттуда на 5v пин ардуино и ленту.
2) Как включать и выключать весь проект?
Я думал использовать один из оставшихся от родной подсветки коннекторов и смотреть, есть ли на нём напряжение - если да, это будет значить, что колесо включено и пытается светить подсветкой. Ардуино в таком случае будет всегда включена, и будет смотреть, есть ли на определённом пине напряжение и включать и выключать подсветку в зависимости от этого. Глупый вопрос - я должен подключить и плюс, и минус от этого коннектора (минус в минус ардуино).
Я читал что можно отключать некоторые части ардуино и переводить его в спящий режим, но не до конца разобрался как это сделать и как сделать чтобы ардуино выходила из него при подаче напряжения на пин.
3) Можно ли расшифровать сигнал от коннектора родной подсветки чтобы понять, с какой периодичностью загорается один из светодиодов?
Мне бы хотелось чтобы некоторые эффекты зависели от скорости колеса. У родной подсветки есть эффект цветовой волны которая привязана к скорости - если я настрою колесо показывать его, могу ли я считать сигнал с одного из оставшихся коннекторов от прошлых лент и как-то понять из него скорость? Например глядя на определённый светодиод этой ленты?
Заранее спасибо за помощь - надеюсь, я объянил свои вопросы достаточно понятно.
UPD: Проапдейтил картинкой с разобранным колесом и предполагаемым расположением деталей.
Я только начинаю разбираться с Arduino и пока только сделал несколько самых базовых проектов, следуя видео Гайвера. Теперь пытаюсь собрать и закодить что-то уже самостоятельно. К сожалению, мои познания в электротехнике очень базовые, поэтому появилось несколько вопросов - заранее прошу прощения, если вопросы глупые и буду рад любой помощи. Кроме того я хотел как-то проговорить проект - может, кто-то заметит какие-то ошибки, которые я упустил.
Сначала о проекте - я хочу модифицировать систему подсветки своего моноколеса (Ninebot Z10). В колесе сейчас стоят две ленты, но я бы хотел заменить их на более плотные, а так же добавить разных эффектов - стоковые ленты очень тусклые, а эффектов всего три. Кроме того, в планах добавить к этому всему радио модуль и пульт с парой кнопок и использовать подсветку в качестве поворотников.
Я хочу добавить ардуино с несколькими литиевыми банками. От основной батареи запитываться не хотелось бы, т.к. :
1) Не хочется влиять на запас хода
2) Не очень понимаю, как это можно было бы сделать - у меня на руках два коннектора от старых лент - на них, наверное, 5v (не было пока возможности измерить), но я не знаю какой в них запас по току, а питать я буду 86 5050 светодиодов, т.е. ток будет большой. Напряжение батареи 51.8в и я думаю что просто не найду в корпусе достаточно места под понижающий преобразователь, плюс он будет генерить тепло.
Поэтому я хочу собрать в корпусе отдельное устройство на базе ардуино и вывести с него mini-usb порт наружу колеса.
Устройство будет питаться от трёх одинаковых литиевых банок, подключённых параллельно через плату зарядки и защиты. В проекте будут две ленты по 43 smd 5050 светодиода каждая. Они будут подключены к плате зарядки через повышайку, которая будет поднимать напряжение до 5-ти вольт. И у повышайки и у платы зарядки, вроде, макс. ток разряда до 3А, так что должно хватить, т.к. я не планирую светить чистым белым светом. Плата Arduino Nano.
Вопросы:
1) Можно ли использовать один и тот же порт для зарядки и прошивки?
Я бы не хотел каждый раз снимать боковые панели колеса, когда я хочу перепрошить ардуинку. Я так понимаю, что питать в 5v и подключать usb порт одновременно будет нежелательно, т.к. ток может потечь в светодиодную ленту не от батареи а от usb порта через ардуино? Я знаю, что я мог бы запитать ардуино в VIN, т.к. он вроде отрезает питание от usb когда на нём больше 6в, но тогда мне понадобится ещё одна повышайка до 7в, а места не так много и хотелось бы обойтись одной.
Кажется, возможным решением было бы провести от порта ардуинки удлиннитель на ручку колеса, но взрезать его в середине и забрать из него плюс, подпаяться к его минусу и подключить к ним плату зарядки - так получится что по удлиннителю в ардуино будет идти только данные, а питание будет уходить на зарядную плату и уже через неё на повышайку, а оттуда на 5v пин ардуино и ленту.
2) Как включать и выключать весь проект?
Я думал использовать один из оставшихся от родной подсветки коннекторов и смотреть, есть ли на нём напряжение - если да, это будет значить, что колесо включено и пытается светить подсветкой. Ардуино в таком случае будет всегда включена, и будет смотреть, есть ли на определённом пине напряжение и включать и выключать подсветку в зависимости от этого. Глупый вопрос - я должен подключить и плюс, и минус от этого коннектора (минус в минус ардуино).
Я читал что можно отключать некоторые части ардуино и переводить его в спящий режим, но не до конца разобрался как это сделать и как сделать чтобы ардуино выходила из него при подаче напряжения на пин.
3) Можно ли расшифровать сигнал от коннектора родной подсветки чтобы понять, с какой периодичностью загорается один из светодиодов?
Мне бы хотелось чтобы некоторые эффекты зависели от скорости колеса. У родной подсветки есть эффект цветовой волны которая привязана к скорости - если я настрою колесо показывать его, могу ли я считать сигнал с одного из оставшихся коннекторов от прошлых лент и как-то понять из него скорость? Например глядя на определённый светодиод этой ленты?
Заранее спасибо за помощь - надеюсь, я объянил свои вопросы достаточно понятно.
UPD: Проапдейтил картинкой с разобранным колесом и предполагаемым расположением деталей.
Вложения
-
373.8 KB Просмотры: 6
Изменено: