световой меч

Akavari
Offline
Зарегистрирован: 25.04.2016

magicwolf, привет, я такой же энтузиаст как и ты, и хочу сделать световой меч не меньше твоего, я предлагаю объеденить силы, и создать свой световой меч и внести это в массы )))

magicwolf
Offline
Зарегистрирован: 03.04.2014

Сорри, что долго не отвечал ;(. Я конечно не против совместного проекта, но увы мало времени ;(... Буду стараться ;).

Получил ws2812 - http://ru.aliexpress.com/item/WS2812-5050-RGB-LED-Module-for-Arduino/32310683276.html Но оказалось, что длина 50мм, а не 50см. Вообщем номер не прошел ;(. Надо было покупать что-то такое http://ru.aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html (IP30, 30 светодиодов на метр). Кроме этого выяснилось, что либа, которая обслуживает эти ws2812 отрубает прерывания ;(, т.е. как я понял нужна отдельная ардуинка для обслуживания этой ленты ;(. Еще одно кроме, 30 светодиодов потребляет 9вт - это конечно не реально и для аккумуляторов и для теплоотведения ;(. Вообщем, IMHO вариант с ws2812 отпадает.

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

Замечательно, что появился проект LightSaberOS: https://github.com/neskweek/LightSaberOS Вещь крутая, даже кватернионы есть (видимо для отслеживания вращения).
 

Akavari
Offline
Зарегистрирован: 25.04.2016

я тоже уже давно на этот сайт засматриваюсь LightSaberOS, вот только я думал сделать самому светодиодную ленту из обычных светодиодов 3мм. это мне кажеться куда практичней в случае замены светодиода, и вот я нашел вот такую видяшу https://www.youtube.com/watch?v=m4cnBX5P3R4 тут я так понял испанец сделал туториал по созданию, но я не могу разобрать саму схему, он как будто на бересте нацарапал, вот еще скетч для этого меча https://www.youtube.com/watch?v=2wFFfTwTL20 и он опять же ни испанском, перевести бы и все ок. Кстати вместо акселерометра он использует датчик наклона SW-200D и датчик вибрации SW-18010P. С ними мне кажеться будет проще, так как не надо настраивать как акселерометр и без проблем можно запихать в рукоять под любым углом. 

magicwolf
Offline
Зарегистрирован: 03.04.2014

Н-да, испанский... Но там есть файлики со схемой и прогой.

https://www.sendspace.com/file/fvrz8w

https://www.sendspace.com/file/pks888

Akavari
Offline
Зарегистрирован: 25.04.2016

есть оно есть, но надо знать какие звуки и куда включать и как называть, так что перевод хотя бы на английский нужен

robotehnika18
Offline
Зарегистрирован: 03.05.2016

Кому интересно - вот мой проект световой меч на ардуино 

Акселерометр (гироскоп) пока только в планах

MacPherson
Offline
Зарегистрирован: 09.01.2016

Ну что, как прогресс с мечем? Кто-нибудь пробовал над mpu-6050 колдовать? Посмотрел я скетч lightsaberos, понял мало, не шурю, может у вас какие-то подвижки имеются?

magicwolf
Offline
Зарегистрирован: 03.04.2014

Я пробывал орудовать с DF player:

https://ru.aliexpress.com/item/Mini-MP3-Player-Module-with-Simplified-Ou...

Делал по:

https://lesson.iarduino.ru/page/urok-17-podklyuchenie-mini-mp3-pleera-k-...

Проигрывать отдельные звуки из папки mp3 я плеер заставил, но вот повторять по кругу звук гула я пока не смог ;(. Функции включения автоповтора проигрывания трека есть, но они не работают, похоже на урезанную версию ;(.

MacPherson
Offline
Зарегистрирован: 09.01.2016

Функции плеера работают, просто их нужно правильно прописывать, но как это сделать, я так и не понял. Пытался спросить на этом форуме, но это видимо специфика рускоязычного комьюнити, все слишком высокого о себе мнения чтобы просто подсказать, одни говорят полунамёками, вторые просто потролить заглядывают.

Я пытался реализовать повтор через ногу busy, соединяешь её с одним из входов платы, на ней насколько я понимаю когда плеер в простое висит high, иначе, low. Пробовал через оператор if

if (digitalRead(A2 == LOW))
{
mp3_play(5);
delay(50);
}

Но между воспроизведениями трека есть небольшая задержка, не знаю как с ней разобраться, если делей из кода убрать трек вообще перестаёт воспроизводиться, или многократно заикается пытаясь воспроизвестись.

Идею я подкинул, может у тебя что-то получится)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

MacPherson пишет:

Функции плеера работают, просто их нужно правильно прописывать, но как это сделать, я так и не понял. Пытался спросить на этом форуме, но это видимо специфика рускоязычного комьюнити, все слишком высокого о себе мнения чтобы просто подсказать, одни говорят полунамёками, вторые просто потролить заглядывают.

Специфика русскоязычных форумов состоит в первую очередь в том, что то, за что в цивилизованном мире принято платить деньги, зачастую пытаются получить нахаляву. Притом, обижаются, если им на этот факт намекнуть. И обвиняют окружающих в недоброжелательности.

Цитата:

Я пытался реализовать повтор через ногу busy, соединяешь её с одним из входов платы, на ней насколько я понимаю когда плеер в простое висит high, иначе, low. Пробовал через оператор if

if (digitalRead(A2 == LOW))
{
mp3_play(5);
delay(50);
}

Но между воспроизведениями трека есть небольшая задержка, не знаю как с ней разобраться, если делей из кода убрать трек вообще перестаёт воспроизводиться, или многократно заикается пытаясь воспроизвестись.

Идею я подкинул, может у тебя что-то получится)

Вряд ли это хорошая идея.

Как и любая идея в стиле "а давайте забабахаем вот такое и посмотрим, что их этого получится".

Надо не смотреть, что получится, а читать дэйташит и исследовать процесс (кто знает, может "многократно заикается" всего навсего из-за дребезга контактов). В частности, хорошо бы с одной стороны понимать, что воспроизведение без паузы в начале принципиально невозможно, а с другой - уметь грамотно оценить величину этой паузы и возможности ее снижения. Может оказаться, что пауза физически необходима, но такова, что на слух не заметна.

MacPherson
Offline
Зарегистрирован: 09.01.2016

К вопросу о специфике рускоязычных форумов . . .

В цивилизованном мире то, что делается на заказ, соответственно и оплачивается. За совет на форуме денег не берут, не желающие делиться знанием с челедью сидят ровно и не отсвечивают. Не хочешь просветить ближнего, в чём проблема, просто пройди мимо.  Насколько мне известно, в этом форуме есть ветка для заказов. Это тема к той ветке не относится, именно поэтому хотелось бы читать больше комментов по сути, а не псевдофилосовских умозаключений о нашей нецивилизованности и обидчивости. А так же просьба идти намекать на оплату, туда где это востребованно.

Вы по сути ничего не предлагаете, кроме как читать даташит, до чего я, в принципе, и сам додуматься могу. Беда в том, что эту паузу убрать или, как вы говорите, уменьшить вполне реально, и ряд проектов это уже доказал, в часности:

https://github.com/neskweek/LightSaberOS

Причём код для некомерческого использования вполне беслатен, и, о чудо, ветки los на англоязычных форумах не пестрят пространными сообщениями о тленности бытия и прочим оффтопом.

Можно и дальше разводить бессмысленную полемику относильно величины пауз и тонкостях их восприятия человеческим ухом, но это к достижению цели никак не приблизит, вот в чём проблемка. Поэтому спор этот я продолжать не намерен, если вы пожелаете к нему вернуться.

 

MacPherson
Offline
Зарегистрирован: 09.01.2016

robotehnika18 пишет:

Кому интересно - вот мой проект световой меч на ардуино

Акселерометр (гироскоп) пока только в планах

Неплохо вышло, только так и нашёл видео с мечём в сборе, хотелось бы посмотреть. Так же интересна емкость питания и как там дела с акселерометром, если конечно он ещё в планах)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

MacPherson пишет:

Вы по сути ничего не предлагаете, кроме как читать даташит, до чего я, в принципе, и сам додуматься могу.

Ну, мне таже так кажется. Но ведь по факту не додумались.

Цитата:

Беда в том, что эту паузу убрать или, как вы говорите, уменьшить вполне реально, и ряд проектов это уже доказал, в часности:

https://github.com/neskweek/LightSaberOS

Причём код для некомерческого использования вполне беслатен, и, о чудо, ветки los на англоязычных форумах не пестрят пространными сообщениями о тленности бытия и прочим оффтопом.

Похоже, Вы не осознаете разницу между:

- выложить то, что сделал для себя, для бесплатного ознакомления всеми желающими,

- бесплатно работать на какого-то халявщика.

Это с точки зрения автора.

С точки зрения потребителя тоже есть разница:

- с благодарностью принять выложенное и воспользоваться им,

- требовать, чтобы специально для тебя что-то бесплатно сделали.

 

И вот конкретный пример: - да-да, тот самый, что Вы привели по ссылке на гитхабе. Почему бы Вам им не воспользоваться вместо того, чтобы сетовать о "специфике русскоязычных форумов" (обращаю Ваше внимание, что тема эта поднята именно Вами, а не мной).

Цитата:

Можно и дальше разводить бессмысленную полемику относильно величины пауз и тонкостях их восприятия человеческим ухом, но это к достижению цели никак не приблизит, вот в чём проблемка. Поэтому спор этот я продолжать не намерен, если вы пожелаете к нему вернуться.

Это для Вас она "бессмысленная" и "никак не приближающая к цели". Для Вас - как для потребителя. А если бы Вы хоть раз попытались оказаться в роли автора, то поняли бы что без этих "тонкостей" создать что-либо вообще невозможно.

То есть процесс созидания начинается с вопроса "какова физика явления?" а не "где взять подходящую библиотеку?".

Beskor
Offline
Зарегистрирован: 06.01.2017

Там в https://github.com/neskweek/LightSaberOS есть схема, как понять куда подключать стрелки, как на выходе из кнопок и gnd? я только начинаю разбираться, не совсем понимаю как собрать для начала

http://camo.githubusercontent.com/10cee13f9659305e1ad49e8911a819153336cbc6/687474703a2f2f69313037332e70686f746f6275636b65742e636f6d2f616c62756d732f773338352f636573745f6261737469656e312f4c6967687473616265722f4153325f4c4544737472696e67536162657241726475696e6f5f4e65736b7765656b526576697365645f7a707375356b306c6a636b2e706e67

Nittene
Offline
Зарегистрирован: 01.04.2017

magicwolf пишет:

Хочу сделать световой меч на основе arduino Nano:

http://www.aliexpress.com/item/1set-Nano-3-0-Brandnew-With-Free-USB-Cabl...

Но до этого не занимался arduino ;(. Что нужно еще купить помимо самой платы, чтобы собрать меч со светом, звуком и чтобы зависило от движения меча и от удара. Т.е. какие нужны датчики, кнопки, питание, нужен ли dac и так далее. Может кто просветит! Или хотя бы где рыть...

ой, мальчики...правду говорят: - "первые 40 лет детства в жизни мужчины самые сложные!")))