Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Битва Героев: RPG - увлекательная игра в жанре РПГ.

Битва Героев: RPG

Приключения, Фэнтези

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
10763
Dudarion
Dudarion
4 года назад

Как я учился играть на гитаре, а в итоге создал свою цифровую⁠⁠1

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Меня зовут Дмитрий Дударев. Я занимаюсь разработкой электроники и очень люблю создавать различные портативные девайсы. Еще я люблю музыку.


Давным-давно – в апреле или около того, когда весь мир сотрясался от ударов страшного карантина, я решил научиться играть на гитаре. Я взял у друга акустическую гитару и стал осваивать инструмент по урокам из ютуба и табулатурам. Было тяжело. То ли я неправильно что-то делал, то ли плохо старался, то ли в обществе моих предков мелкая моторика вредила размножению. Короче, ничего кроме звуков дребезжащих струн у меня не выходило. Мое негодование усиливала постоянная расстройка струн. Да и окружающим тысячный раз слушать мою кривую Nothing else matters удовольствия не доставляло.


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


Электронная гитара? Хм, интересная идея, подумал я. Но еще лучше, если на этой гитаре я сам смогу научиться играть. В тот же день акустическая гитара отправилась на свалку обратно к другу, а я стал придумывать идею.

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



Что я хочу от гитары?


1)  Я хочу что-то максимально похожее на гитару, т.е. шесть струн и 12 ладов на грифе.


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


3)  Устройство должно без плясок с бубном подключаться к чему угодно, от iOS до Windows. Окей-окей, ладно, будем реалистичными – ко всем популярным осям.


4)  Работа от аккумулятора.


5)  Подключение должно производиться без проводов (но раз уж там будет USB разъем для зарядки, то и по проводу пусть тоже подключается)


6)  Ключевой момент – на гитаре должно быть просто учиться играть, без необходимости в долгих тренировках по адаптации кистевых связок. Как это реализовать? Сразу пришла идея оснастить струны и лады светодиодами. Типа, загрузил табулатуры в гитару, а она уже сама показывает, куда ставить пальцы. Т.е. нет такого, что смотришь на экран, потом на гитару, снова на экран, снова на гитару. Вот этого вот всего не надо. Смотришь только на гитару. И там же играешь. Все. Это прям мое.


7)  Хотелось бы поддержки разных техник игры на гитаре: hummer on, pull off, slide, vibrato.


8) Без тормозов. По-научному – чтобы задержка midi-команд не превышала 10мс.


9)  Все должно собираться из говна и палок легко доступных материалов без сложных техпроцессов и дорогой электроники.



В итоге должен получиться компактный инструмент, на котором можно играть, как на гитаре, лишенный аналоговых недостатков и оснащенный наглядной системой обучения. Звучит реализуемо.


Разумеется, для мобильных платформ потребуется написать приложение, в котором можно будет выбрать табулатуру для обучения светодиодами, выбрать инструмент (акустика, классика, электрогитара с различными пресетами фильтров, укулеле и т.д.), и воспроизводить звуки.


Существующие аналоги


А надо ли изобретать велосипед? Ведь на всякую гениальную идею почти наверняка найдется азиат, который уже давно все реализовал в «железе», причем сделал это лучше, чем ты изначально собирался. Иду гуглить.


Оказывается, первая цифровая гитара была создана еще в 1981 году, но в народ сильно не пошла из-за хилой функциональности.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Варианты посовременнее, конечно, тоже нашлись.

Вот, например, с айпадом вместо струн или еще одна в форме моллюска:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара
Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Однако такого, чтобы выполнялись все мои хотелки – в первую очередь компактность и режим обучения «жми на лампочки» – такого нет. Кроме того, такие midi-гитары нацелены все же на более профессиональную аудиторию. И еще они дорогие.


Значит, приступаем!


Первый прототип


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


Контроллер берем STM32F042. В нем есть все, что нужно, при стоимости меньше бакса. Кроме беспроводного подключения, но с этим позже разберемся.


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

Так выглядит 3D-модель:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

А так живьем:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Тактильное ощущение приятное. Должно сработать.

Для ладов на грифе я заказал на Али вот такие тензорезистивные датчики.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

В отличие от разнообразных кнопок, они не щелкают. Плюс есть возможность определять усилие нажатия, а значит, можно реализовать сложные техники вроде slide или vibrato.

Плюс нужен АЦП, чтобы считывать инфу с датчиков и передавать на контроллер.


Пока ждал датчики из Китая, развел плату:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара
Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Прежде чем заказывать печать платы, решил дождаться тензорезисторов. И, как оказалось, не зря. Из 80-ти датчиков рабочими оказались только несколько, и то с разными параметрами.

Выглядит, мягко говоря, не так, как заявлено. И чего я ожидал, покупая электронику на Али?..

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

И тут меня осенило.

Можно ведь применить другой метод детектирования — измерение емкости, как в датчиках прикосновения. Это гораздо дешевле и доступнее. А если правильно спроектировать механику, то можно и усилие определять.


Что ж. Удаляю все, что было сделано

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Второй прототип


Итак, тензорезистивные датчики в топку. В качестве сенсорных элементов в этот раз взял небольшие медные цилиндрики, напиленные из проволоки. Для измерения емкости удалось найти дешевый 12-канальный измеритель емкости общего назначения. Он измеряет емкость в масштабах единиц пикофарад, чего должно быть достаточно для схемы измерения усилия, которую я планирую реализовать в следующих модификациях.


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


Решив вопрос подключения множества микросхем измерителя емкости к контроллеру, приступаю к разводке платы.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

На этот раз плату удалось заказать и даже дождаться ее изготовления.

После того, как припаял все комплектующие к плате, понял, что конструкция с пластиковыми струнами получается слишком сложной. Поэтому решил пока что повесить на деку такие же сенсорные цилиндрики, но подлиннее.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Два проводочка в нижней части – это я подключил накладку с цилиндриками к уже изготовленной плате. Это временное решение.

Железяка готова. Следующая задача – заставить ее играть.

Софт

Программная часть реализована так:

1. Скачиваем виртуальный синтезатор, который может работать с MIDI устройством и издавать гитарные звуки.

2. Пишем прошивку для контроллера, которая будет опрашивать сенсоры и передавать данные по USB на комп.

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

Теперь каждый пункт подробнее.

Виртуальных синтезаторов под винду с поддержкой MIDI оказалось довольно много. Я попробовал Ableton live, RealGuitar, FL studio, Kontakt. Остановился на RealGuitar из-за простоты и заточенности именно под гитару. Он даже умеет имитировать несовершенства человеческой игры – скольжение пальцев по струнам, рандомизированные параметры извлечения нот.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Чтобы подключить свое приложение к виртуальному синтезатору я сэмулировал виртуальный порт midi, который подключен ко входу синтезатора RealGuitar через эмулятор midi-кабеля. Такая вот многоуровневая эмуляция.


*Мем с ДиКаприо с прищуренными глазами*

В интерфейсе программы я сделал графическое отображение уровня измеряемой емкости для каждого сенсора. Так будет проще подстраивать звучание. Также на будущее добавил элементы управления светодиодами, вибромотором (пока не знаю зачем, но он тоже будет в гитаре), визуализации работы акселерометра и уровня заряда аккумулятора.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Для того чтобы удары по струнам гитары вызывали проигрывание правильных нот, нужно замапить все 72 сенсора на грифе на соответствующую ноту.

Оказалось, что из 72 элементов на 12-ти ладах всего 37 уникальных нот. Они расположены по определенной структуре, так что удалось вместо построения большой таблицы вывести простое уравнение, которое по номеру сенсора выдает номер соответствующей ноты.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Проверяем работу


Похоже, все готово для первого теста. Пилить прутки и паять все 12 ладов мне было лень, поэтому ограничился 8-ю. Момент истины:

IT’S ALIVE! Жизнеспособность концепта подтверждена. Счастью не было предела! Но нельзя расслабляться.


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


Светодиоды


По плану гитара должна подсказывать пользователю, куда ставить пальцы, зажигая в этом месте светодиод. Всего нужно 84 светодиода. Тут все просто. Я взял 14 восьмибитных сдвиговых регистров и соединил в daisy chain. STM-ка передает данные в первый регистр, первый – во второй, второй – в третий и т.д. И все это через DMA, без участия ядра контроллера.


Акселерометр


Самый простой акселерометр LIS3D позволит гитаре определить угол своего наклона. В будущем буду это использовать для наложения звуковых фильтров во время игры в зависимости от положения гитары.


Беспроводное соединение


Для беспроводной передачи данных решил поставить ESP32. Оно поддерживает различные протоколы Bluetooth и WI-FI, будет с чем поэкспериментировать (на тот момент я еще не знал, что в моем случае существует только один правильный способ подключения).


Корпус


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


Доработка прототипа


Что ж, осталось облачить девайс в приличную одежку.

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

Вот некоторая часть этих экспериментов:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Еще я обратился к другу, который профессионально занимается промышленным дизайном. Мы придумали конструкцию узла сгибания гитары, после чего он спроектировал и напечатал прототип корпуса.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Развожу финальный вариант плат и собираем гитару:

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Выглядит почти круто. Но девайс все еще подключается к компу через цепочку эмуляторов, эмулирующих другие эмуляторы.


Превращаем гитару в MIDI-устройство


В новой версии в первую очередь я хотел, чтобы при подключении по USB, гитара определялась как MIDI устройство без всяких лишних программ.


Оказалось, сделать это не так сложно. Все спецификации есть на официальном сайте usb.org. Но все алгоритмы, которые выполнялись на стороне python-приложения, пришлось переписывать на C в контроллер.


Я был удивлен, что оно сразу заработало на всех устройствах. Windows 10, MacOS, Debian 9, Android (через USB переходник). Достаточно просто воткнуть провод и в системе появляется MIDI-устройство с названием «Sensy» и распознается всеми синтезаторами. С айфоном пока протестировать не удалось т.к. нет переходника. Но должно работать так же.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Беспроводной интерфейс


Осталось избавиться от проводов. Правильное решение пришло не сразу, потому что я поленился как следует погуглить. Но в итоге я использовал протокол BLE MIDI, который поддерживается всеми новыми операционками и работает без всяких драйверов прямо как по USB MIDI. Правда, есть вероятность, что на более старых операционках решение не заработает в силу отсутствия поддержки BLE MIDI. Но все тесты с доступными мне девайсами прошли успешно.


Переписанный функционал приложения – т.е. трансляция данных сенсоров в MIDI-данные – занял точнехонько всю память контроллера. Свободными осталось всего 168 байт. Очевидно, кремниевые боги мне благоволили, значит иду в правильном направлении.

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Уверен, можно оптимизировать, но это отложу для следующей версии. Хотя, возможно, проще не тратить время и просто взять контроллер потолще. Разница по деньгам – 5 центов. Посмотрим. Все равно нужно будет место для новых фич – обрабатывать техники игры, например. В первую очередь, хочу реализовать slide. Это когда начинаешь играть ноту с определенным зажатым ладом и проскальзываешь рукой по грифу, перескакивая с лада на лад.

Теперь можно проверить работу по беспроводу:

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

Как я учился играть на гитаре, а в итоге создал свою цифровую Своими руками, Технологии, Музыка, Гитара, Электроника, Arduino, Разработка, Приложение, Стартап, Kickstarter, Видео, Длиннопост, Электрогитара

Недостатки прототипа


На текущий момент у конструкции есть следующие минусы:


1) На сенсорах нигде не измеряется усилие нажатия. Это влечет за собой три проблемы:

• Постоянно происходят случайные задевания соседних струн как на деке, так и на грифе. Это делает игру очень сложной.

• Все играемые ноты извлекаются с одинаковой громкостью. Большинство подопытных этого не замечают, но хотелось бы более приближенной к настоящей гитаре игры

• Невозможность использовать техники hammer on, pull off и vibrato


2) Светодиоды одноцветные. Это ограничивает наглядность при игре по табулатурам. Хочется иметь возможность разными цветами указывать на различные приемы игры.


3) Форма корпуса не подходит для левшей. С точки зрения софта – я уже реализовал инверсию струн по акселерометру. Но механический лепесток, необходимый для удержания гитары рукой во время игры, поворачивается только в сторону, удобную правшам.


4) Отсутствие упора для ноги. Сейчас при игре сидя нижняя струна почти касается ноги, а это неудобно.


5)  Сустав сгибания гитары требует осмысления и доработки. Возможно, он недостаточно надежен и стабилен.



Время переходить к разработке следующей версии.


Переезжаю на контроллер серии STM32F07. На нем уже 128КБ флэша – этого хватит на любой функционал. И даже на пасхалки останется.


Использовать ESP32 в финальной версии гитары было бы слишком жирно, поэтому я пошел искать что-то более православное. Выбор пал на NRF52 по критериям доступности, наличию документации и адекватности сайта.


Конечно, будут реализованы и три главных нововведения:


- светодиоды теперь RGB,

- на каждом сенсоре грифа будет измерение усилия (тактовые кнопки больше не нужны),

- струны на деке станут подвижными.


На данный момент плата деки выглядит так (футпринт ESP на всякий случай оставил):

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


Проект называется Sensy и сейчас находится в активной разработке. Мы находимся в Питере, сейчас команда состоит из двух человек: я занимаюсь технической частью, мой партнер – маркетингом, финансами, юридическими вопросами.


Скоро нам понадобится наполнять библиотеки табулатур и сэмплов различных инструментов. Если среди читателей есть желающие в этом помочь – пожалуйста, пишите мне в любое время.


Кому интересно следить за новостями проекта – оставляйте почту в форме на сайте и подписывайтесь на соцсети.


Очень надеюсь на обратную связь с комментариями и предложениями!

Спасибо за внимание!



Забавный эпизод из процесса разработки


Сижу отлаживаю NRF52, пытаюсь вывести данные через UART. Ничего не выходит. Проверял код, пайку, даже перепаивал чип, ничего не помогает.


И тут случайно нестандартным способом перезагружаю плату – в терминал приходит буква «N» в ascii. Это соответствует числу 0x4E, которое я не отправлял. Перезагружаю еще раз – приходит буква «O». Странно. Может быть проблема с кварцевым резонатором и сбился baud rate? Меняю частоту в терминале, перезагружаю плату – опять приходит «N». С каждой новой перезагрузкой приходит по новой букве, которые в итоге составляют повторяющуюся по кругу фразу «NON GENUINE DEVICE FOUND».


Что эта NRF-ка себе позволяет? Прошивку я обнулял. Как она после перезагрузки вообще помнит, что отправлялось в предыдущий раз? Это было похоже на какой-то спиритический сеанс. Может, я и есть тот самый NON GENUINE DEVICE?


Залез в гугл, выяснил, что производители ftdi микросхем, которые стоят в USB-UART донглах, придумали способ бороться с китайскими подделками. Виндовый драйвер проверяет оригинальность микросхемы и на лету подменяет приходящие данные на эту фразу в случае, если она поддельная. Очевидно, мой донгл оказался подделкой и переход на другой решил эту проблему.


Снова спасибо китайцам.

Показать полностью 21 3
[моё] Своими руками Технологии Музыка Гитара Электроника Arduino Разработка Приложение Стартап Kickstarter Видео Длиннопост Электрогитара
923
6968
AlexGyver
AlexGyver
6 лет назад
Arduino & Pi

Тот самый рюкзак с дисплеем своими руками!⁠⁠

Привет, Пикабу! Вы тоже просили меня показать как сделать пиксельный рюкзак из свежих трендов своими руками - показываю. Нам понадобится:

- Рюкзак формы спанчбоба

- Адресная светодиодная лента

- Платка Wemos D1 mini

- Powerbank

- Немного рассыпухи для стабильности работы

Схема проекта оч простая:

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

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

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

С конструкцией всё сложнее: надо наклеить светодиодную ленту на рюкзак и соединить по схеме "зигзаг":

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Дальше - больше, я решил сделать крупные квадратные пиксели, и для этого нужна решётка. Вырезал её из пенокартона:

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Собственно вот так выглядит сэндвич лента/решётка/белый пластик

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Осталось покрыть сверху полупрозрачной тёмной тканью - и рюкзак готов! На смартфон нужно установить приложение, и можно управлять рюкзаком: два десятка эффектов, анимированные картинки, 6 игр и куча настроек и разных режимов!

Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост
Тот самый рюкзак с дисплеем своими руками! Arduino, Своими руками, Электроника, Технологии, Alexgyver, Самоделки, Видео, Длиннопост

Смотрите видос! Там эффекты показаны в движении, так по картинкам конечно не очень понятно =)

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

Показать полностью 12
[моё] Arduino Своими руками Электроника Технологии Alexgyver Самоделки Видео Длиннопост
527
2163
Dudarion
Dudarion
4 года назад
Рукодельники

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2⁠⁠

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Прошло 4 месяца с написания предыдущей статьи, за это время произошло довольно много нового как по технической части, так и по позиционированию девайса.


Напомню какие требования к девайсу я поставил, когда начинал разработку:


1) Устройство должно имитировать гитару с 6-ю струнами и 12-ю ладами на грифе


2) Должно быть компактным, в идеале складным, чтобы можно было брать его с собой куда угодно


3) Должно подключаться ко всем популярным осям — Android, IOS, Windows, Linux, MacOS и определяться там как MIDI устройство без каких-либо драйверов


4) Работа от аккумулятора


5) Подключение должно производиться без проводов по Bluetooth Low Energy (но раз уж там будет USB разъем для зарядки, то и по проводу пусть тоже подключается)


6) Возможность сразу начать играть, без необходимости в долгих тренировках по адаптации кистевых связок


7) На каждой струне и каждом элементе грифа должно быть по светодиоду, чтобы можно было запустить табулатуру мелодии, и гитара сама показывала куда нужно прикладывать руки


8) Возможность использования основных техник игры на гитаре: hummer on, pull off, slide, vibrato


9) Задержка передачи midi команд не более 10мс


10) Все должно собираться из подручных материалов без сложных техпроцессов и дорогой электроники


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


На момент написания предыдущей статьи выглядело оно так:
Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Было принято решение пытаться делать стартап и выходить на кикстартер.


Итак, что было дальше?


Следующим шагом стал стандартный этап поиска pre-seed раунда инвестирования. Деньги нужны были на доработку и изготовление нового прототипа, проведения пиар кампании и оплату юридических манипуляций (для участия на кикстартере необходимо юр. лицо в США со всеми вытекающими организационными тратами). Эту задачу нам с моим партнером, отвечающим за бизнес процессы, удалось решить за 2 месяца.

Позиционирование


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


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


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


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

Конкуренты


Есть на этом рынке и конкуренты. Мы купили по экземпляру каждого для оценки.

1. Artiphon - панель, чувствительная к нажатию, по форме напоминает гитару, но позиционируется скорее как настольная клавиатура.

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

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

2. Jammy - гитарный форм-фактор, состоит из разъединяющихся элементов с реальными струнами. Датчики независимо отслеживают удары по струнам на деке и прикосновение струны к ладу на грифе. Знакомым гитаристам не удалось сыграть на ней что-то внятное - ноты то не извлекались, то извлекались по нескольку раз. Возможно, требуется длительное привыкание. На реальных роликах в интернете также не удалось найти полноценной гитарной игры, в основном это игра медленным перебором по отдельным струнам.

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

3. Jamtik - игрушка с 7-ю ладами на батарейках. Сыграть на ней не удалось даже «В траве сидел кузнечик».

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

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

Теперь самое интересное – новый прототип

На основе испытаний старого прототипа, конкурентов и личных предпочтений, я решил расширить функционал девайса и добавить несколько пунктов к требованиям:

1) Конечно, RGB подсветка


2) Подвижные струны на деке с детектированием как касания, так и величины отклонения при извлечении ноты. Это позволит избавиться от проблемы задевания пальцами соседних струн и расширит возможности игры за счет поддержки velocity (разные параметры нарастания звука и громкости ноты) и глушения струн прикосновениями как в настоящей гитаре


3) Детектирование силы нажатия на сенсоры грифа для реализации стандартных гитарных техник игры


4) Встроенный синтезатор со встроенной библиотекой инструментов и разъем Jack 3.5мм для подключения наушников или внешних колонок. Встроенные динамики делать не стал – добиться хорошего звучания было бы слишком сложно и дорого


5) Мобильное приложение со встроенным качественным синтезатором и функционалом обучения


6) Пады с подсветкой для записи лупов


7) Упоры на деке и удобного удержания сидя и стоя, крепления для ремешка

Корпус

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

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом
Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

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

Электроника


Электронику пришлось разделить на 4 платы:

Гриф

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Адресные RGB светодиоды подключены последовательно к одной ноге STM-ки. Пришлось повозиться с двойной буферизацией и выводом данных через DMA 100 раз в секунду. Зато, теперь оно работает очень быстро и можно запускать цветные визуальные анимации на поверхности грифа.

Плата с падами и подпружиненными контактами для соединения с грифом в разложенном состоянии гитары

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Основная плата со струнами, мозгами, силовой частью, радио частью, синтезатором и датчиками

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Здесь происходит детектирование как прикосновения к струнам, так и величины их отклонения. Это решает проблему со случайными задеваниями соседней струны при игре и дает возможность глушить струны как на настоящей гитаре.

Плата с разъемами USB type-C, Jack 3.5мм и тремя индикаторными светодиодами

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Мобильное приложение

После выкладывания предыдущей статьи, мне написал мобильный разработчик Юрий Дубовой с предложением помочь в разработке приложения под iOS.


Мы сформировали протокол общения гитары с приложением и разбили его на несколько интерфейсов:

- Midi команды, разумеется, по умолчанию передаются по стандартному BLE-Midi интерфейсу. Таким образом, к приложению при желании можно будет подключить и другие midi устройства, например, клавиатуру


- Опционально поддерживается прием midi команд и по проводному USB-Midi интерфейсу. Это будет полезно для старых телефонов без поддержки BLE, а также в случае необходимости сокращения задержки до минимума (порядка 5мс)


- Отдельный кастомный BLE сервис для передачи уникальных команд, связанных с управлением светодиодами, режимами работы девайса, синхронизацией состояния и т.д.


- Стандартный BLE battery service для передачи уровня заряда аккумулятора. Он поддерживается на уровне операционной системы и, в случае в виндой, даже отображается соответствующая иконка в панели устройств

Приложение разбито на несколько экранов, соответствующих разным режимам работы:

Свободная игра


В этом режиме пользователь выбирает один из инструментов (акустика, электрогитара, пианино, укулеле, барабаны, и т.д.) и просто играет как ему хочется. Есть возможность загружать свои инструменты в виде саундфонтов в формате «.sf2».

Игра по табулатурам


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

Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом
Как я учился играть на гитаре, а в итоге создал свою цифровую. Часть 2 Своими руками, Технологии, Музыка, Гитара, Электроника, Гаджеты, Arduino, Разработка, Стартап, Kickstarter, Краудфандинг, Длиннопост, Midi, Видео, Рукоделие с процессом

Обучение


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

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


Теперь играть на ней можно тремя разными способами:


1) Подключение через BLE MIDI протокол к телефону или компу, где девайс распознается как миди устройство, и игра через внешние виртуальные синтезаторы (Ableton, FL studio, Garage Band и т.д. или наше приложение)


2) То же самое, но с подключением через USB MIDI (работает со всеми хостами, которые я проверял – Android, IOS, Windows, MacOS, Debian)


3) Игра внутренним синтезатором, с подключением наушников или внешней колонки напрямую в гитару. В этом случае звук будет не самым Hi-Fi, но вполне приемлемым для игры для себя


Интересно, что можно играть всеми тремя способами одновременно, может кому-то пригодится.


Завершение


После завершения изготовления корпуса и тестирования нового прототипа я планирую написать следующую статью, в которой будет больше технических подробностей. Если среди читателей есть люди, желающие поучаствовать в создании контента, поделиться предложениями или помочь с продвижением – пожалуйста, пишите мне. А также будем рады помощи с изготовлением корпуса и разработкой мобильного приложения.


Кому интересно следить за новостями проекта или оформить предзаказ – оставляйте почту в форме на сайте Sensy и подписывайтесь на соцсети.


Спасибо за внимание! Буду рад обратной связи в комментариях.

Показать полностью 12 1
[моё] Своими руками Технологии Музыка Гитара Электроника Гаджеты Arduino Разработка Стартап Kickstarter Краудфандинг Длиннопост Midi Видео Рукоделие с процессом
185
1024
MaksSim33
MaksSim33
2 года назад
Arduino & Pi

DWIN Box – самый простой способ создать проект с сенсорным дисплеем⁠⁠

Сегодня расскажу про нашу новую разработку DWIN Box, которая позволит создать проект с сенсорным дисплеем без программирования. Для этого достаточно:

  1. В визуальном редакторе создать интерфейс будущего проекта.

DWIN Box – самый простой способ создать проект с сенсорным дисплеем Arduino, Технологии, Ardublock, Электроника, Техника, Самоделки, Изобретения, Длиннопост

2.Сохранить для редактирования или доработки проекта в ESP Block 2.0. и ArduBlock 2.0

DWIN Box – самый простой способ создать проект с сенсорным дисплеем Arduino, Технологии, Ardublock, Электроника, Техника, Самоделки, Изобретения, Длиннопост

3.Добавить в проект исполнительные механизмы (шаговые двигатели, двигатель постоянного тока, сервопривод и пр.). Добавить датчики и сенсоры с выводом значений на дисплей.

DWIN Box – самый простой способ создать проект с сенсорным дисплеем Arduino, Технологии, Ardublock, Электроника, Техника, Самоделки, Изобретения, Длиннопост

4.Подключить всю необходимую электронику.

DWIN Box – самый простой способ создать проект с сенсорным дисплеем Arduino, Технологии, Ardublock, Электроника, Техника, Самоделки, Изобретения, Длиннопост

5.Загрузить прошивку в ESP32 или Arduino.

Проект готов!

И это ещё не всё. Есть возможность изменить оформление интерфейса.

DWIN Box – самый простой способ создать проект с сенсорным дисплеем Arduino, Технологии, Ardublock, Электроника, Техника, Самоделки, Изобретения, Длиннопост

Более подробная информация тут.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 4
[моё] Arduino Технологии Ardublock Электроника Техника Самоделки Изобретения Длиннопост
29
1018
AlexGyver
AlexGyver
5 лет назад
Arduino & Pi

Сделал бегущую строку с голосовым управлением⁠⁠

Давно было пора сделать свой вариант бегущей строки! Сделал, с голосовым вводом текста (в паре со смартфоном). Финальная версия проекта собрана на Arduino и адресной светодиодной ленте WS2812b, корпус частично напечатан на принтере, частично сколхожен из ПВХ панели, стекла и кабель-каналов, всё это обильно смазано горячим клеем =) Всю информацию по проекту (список/ссылки на компоненты, схемы, исходники, инструкции по загрузке) вы найдёте на странице проекта у меня на сайте или в репозитории на GitHub. Схема - то очень простая:

Сделал бегущую строку с голосовым управлением Arduino, Своими руками, Самоделки, Технологии, Электроника, Alexgyver, Видео, Длиннопост

Самое сложное - спаять и вообще собрать матрицу!

Сделал бегущую строку с голосовым управлением Arduino, Своими руками, Самоделки, Технологии, Электроника, Alexgyver, Видео, Длиннопост

Специально для Пикабу: "Продам гараж" - уж очень много этих шуток в коментах к моим проектам с адресными матрицами =)

Сделал бегущую строку с голосовым управлением Arduino, Своими руками, Самоделки, Технологии, Электроника, Alexgyver, Видео, Длиннопост
Сделал бегущую строку с голосовым управлением Arduino, Своими руками, Самоделки, Технологии, Электроника, Alexgyver, Видео, Длиннопост
Показать полностью 4
[моё] Arduino Своими руками Самоделки Технологии Электроника Alexgyver Видео Длиннопост
114
475
AlexGyver
AlexGyver
6 лет назад
Arduino & Pi

Метеостанция с детектором CO2 своими руками⁠⁠

Спустя несколько лет знакомства с Ардуино решил таки сделать то, ради чего многие считают она создана - метеостанция с часами. Помимо часов запихнул в станцию много всего интересного:

- Большие часы

- Дата

- Температура воздуха

- Влажность воздуха

- Атмосферное давление (в мм.рт.ст.)

- Углекислый газ (в ppm)

- Прогноз осадков на основе изменения давления

- Построение графиков показаний со всех датчиков за час и сутки

- Индикация уровня CO2 трёхцветным светодиодом

- Переключение режимов сенсорной кнопкой

- Динамическая яркость подсветки дисплея


Вся электроника куплена на Aliexpress, ссылки найдёте на странице проекта у меня на сайте. Там же есть все схемы, инструкции и исходники.

Электроника собирается вот по такой схеме (на странице проекта также есть более понятная монтажная схема):

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Позже был добавлен датчик освещённости, он подключается вот так:

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Собранная электроника выглядит не так страшно, как показано на схеме:

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Сборка проекта в корпус - стандартные ритуальные пляски с термоклеем и двухсторонним скотчем:

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Корпус брал у нас, в чип и дипе, он отлично подошёл по размеру:

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

На графике видно, как менялся уровень СО2 после открытия окна: максимальное значение 1243, минимальное - 399. График строился за час (c hr)

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Очень приятно видеть, как моё комьюнити повторяет и дорабатывает проекты! Вот например один из вариантов корпусов под 3D печать от подписчика:

Метеостанция с детектором CO2 своими руками Arduino, Своими руками, Самоделки, Электроника, Alexgyver, Технологии, Видео, Длиннопост

Этот и другие варианты можно найти на форуме сообщества, ищите ссылку на странице проекта. Это один из проектов, которым я реально пользуюсь, он всё время включен в розетку и сообщает о параметрах микроклимата. Особенно полезен график СО2: тыкаю им девушке, которая любит закупоривать окна на ночь.

Показать полностью 7
[моё] Arduino Своими руками Самоделки Электроника Alexgyver Технологии Видео Длиннопост
60
459
AlexGyver
AlexGyver
6 лет назад
Arduino & Pi

Простейшая WiFi машинка с камерой своими руками!⁠⁠

Давно думал над простейшей конструкцией "машинка+камера+управление по wifi", и тут меня наконец-то осенило: дешёвая китайская IP камера умеет поворачиваться по двум осям и имеет своё собственное приложение, остаётся только поставить эту камеру на колёса... Моторы в камере уже есть, но они шаговые, да и логика поворота кардинально отличается от логики движения по "танковой" схеме. Решение получилось такое: берём Ардуино, подключаем ко входу на драйвер шаговиков камеры, распознаём направление движения, и передаём на свои моторы через свой драйвер. К слову, вот так выглядит сигнал управления шаговиками:

Простейшая WiFi машинка с камерой своими руками! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Технологии, Видео, Длиннопост

Общая схема проекта представлена ниже, на ней уже заведено питание (литиевая сосиска + модуль Powerbank'a).

Простейшая WiFi машинка с камерой своими руками! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Технологии, Видео, Длиннопост

Собранная электроника спокойно умещается в "голове" камеры

Простейшая WiFi машинка с камерой своими руками! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Технологии, Видео, Длиннопост

Ссылка на архив с прошивкой есть на странице проекта у меня на сайте, там же есть схемы, инструкции по загрузке и ссылки на компоненты на Aliexpress.

Камера была поставлена на стандартное самое дешёвое китайское шасси для роботов, более подробно по сборке смотрите в видео (в самом начале поста)

Простейшая WiFi машинка с камерой своими руками! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Технологии, Видео, Длиннопост

Управление осуществляется из родного приложения камеры свайпами по дисплею (неудобно, но экранный джойстик китайцы не завезли). Вот такой забавный и очень нестандартный получился проект, самым сложным было распознать направление поворота по сигналу с шаговика. Напоследок - котейка в лучах ИК подсветки ночного режима камеры. ДЕМОН.

Простейшая WiFi машинка с камерой своими руками! Своими руками, Самоделки, Электроника, Alexgyver, Arduino, Технологии, Видео, Длиннопост
Показать полностью 5
[моё] Своими руками Самоделки Электроника Alexgyver Arduino Технологии Видео Длиннопост
35
415
AlexGyver
AlexGyver
6 лет назад
Arduino & Pi

Сделал рамку, которая оживляет растения!⁠⁠

Когда-то давно тут был пост про рамку, оживляющую растения, проект с кикстартера:

Сделал рамку, которая оживляет растения! Arduino, Своими руками, Самоделки, Alexgyver, Электроника, Технологии, Видео, Длиннопост

Решил я попробовать сделать такую из подручных материалов и китайских компонентов! Девайс работает очень просто: на катушку подаются импульсы напряжения, которые превращаются в движения магнита, а магнит трясёт объект (цветок/перо/etc). Объект освещается светодиодной лентой, которая вспыхивает два раза за период колебания объекта. Всё это дело управляется микроконтроллером, потому что тайминги очень важны, ну и хочется иметь возможность настройки.

Все ссылки и инструкции как всегда на странице проекта у меня на сайте. Схема выглядит вот так, на ней собственно можно разглядеть используемое железо:

Сделал рамку, которая оживляет растения! Arduino, Своими руками, Самоделки, Alexgyver, Электроника, Технологии, Видео, Длиннопост

Всё паяется навесом и крепится под рамку:

Сделал рамку, которая оживляет растения! Arduino, Своими руками, Самоделки, Alexgyver, Электроника, Технологии, Видео, Длиннопост

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

Сделал рамку, которая оживляет растения! Arduino, Своими руками, Самоделки, Alexgyver, Электроника, Технологии, Видео, Длиннопост

Посмотреть девайс в работе можно на видео в начале поста, а на статичной картинке это выглядит как-то так:

Сделал рамку, которая оживляет растения! Arduino, Своими руками, Самоделки, Alexgyver, Электроника, Технологии, Видео, Длиннопост
Показать полностью 5
[моё] Arduino Своими руками Самоделки Alexgyver Электроника Технологии Видео Длиннопост
49
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии