Оглавление:

Чувствительный к прыжку на неопиксельном батуте: 11 шагов (с изображениями)
Чувствительный к прыжку на неопиксельном батуте: 11 шагов (с изображениями)

Видео: Чувствительный к прыжку на неопиксельном батуте: 11 шагов (с изображениями)

Видео: Чувствительный к прыжку на неопиксельном батуте: 11 шагов (с изображениями)
Видео: Как Прыжок Позволял Летать? | Roblox Arsenal 2024, Ноябрь
Anonim
Image
Image

Подписаться Еще от автора:

Восстановление разбитой вазы с Кинцуги
Восстановление разбитой вазы с Кинцуги
Обучайте детей пиксельной анимации для игр
Обучайте детей пиксельной анимации для игр
Обучайте детей пиксельной анимации для игр
Обучайте детей пиксельной анимации для игр
Превратите сломанные наушники в кабель AUX
Превратите сломанные наушники в кабель AUX
Превратите сломанные наушники в кабель AUX
Превратите сломанные наушники в кабель AUX

В этом руководстве я покажу вам, как построить батут, который меняет цвет, когда вы на нем прыгаете!

Шаг 1: то, что вам нужно

То, что вам нужно
То, что вам нужно
То, что вам нужно
То, что вам нужно

Материалы:

  • 3 мотка проволоки разных цветов, чем тоньше, тем лучше
  • Припой, чем тоньше, тем лучше - у меня вначале были толстые паяльные провода, и он плавился так медленно, что это был кошмар
  • Arduino - Uno должен работать нормально, но у меня уже была Mega, поэтому я использовал это
  • Батут для упражнений (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led strip, я использовал более дешевый WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • Конденсатор 0,1 мкФ
  • Резистор ~ 10 кОм
  • Резистор ~ 500 Ом
  • 60 стяжек

Инструменты:

  • Паяльник
  • Пистолет для горячего клея - для изоляции и защиты проводки
  • Инструмент для зачистки проводов
  • Кусачки
  • Ножницы

Шаг 2: соберите батут

На коробке есть инструкции, они довольно простые.

Электронику трогать не надо, воспользуемся позже;)

Шаг 3. Отрежьте полоску Neopixel

Отрежьте полосу Neopixel
Отрежьте полосу Neopixel
Отрежьте полоску Neopixel
Отрежьте полоску Neopixel
Отрежьте полоску Neopixel
Отрежьте полоску Neopixel

Между лентами, удерживающими ткань для прыжков на батуте, ровно 30 промежутков. Мы разрежем полосу Neopixel на 30 отдельных светодиодов и поместим их между каждой полосой.

Примечание: есть места с припоем, скрепляющим полоску, их тоже можно легко разрезать.

Шаг 4: Припаиваем светодиоды

Пайка светодиодов
Пайка светодиодов
Пайка светодиодов
Пайка светодиодов
Пайка светодиодов
Пайка светодиодов
  1. Отрежьте каждую проволоку примерно до 2,5 дюймов. Это гарантирует, что провода между светодиодами длиннее, чем длина всей полосы.
  2. Зачистите провода с каждой стороны
  3. Припаиваем провода к светодиодам. Оставьте защитный пластик для защиты светодиодов
  4. Сделайте это с 10 светодиодами за раз (см. Следующие три шага).
  5. УБЕДИТЕСЬ, ЧТО СТРЕЛКА НАПРАВЛЯЕТСЯ В ОДНОМ НАПРАВЛЕНИИ

Шаг 5: склейте все соединения горячим способом

Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом
Склейте все соединения горячим способом

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

Шаг 6. Убедитесь, что все работает до сих пор

Убедитесь, что все работает до сих пор
Убедитесь, что все работает до сих пор
Убедитесь, что все работает до сих пор
Убедитесь, что все работает до сих пор

Подключите полоску к Arduino в следующем порядке.

  1. Подключите заземление, УБЕДИТЕСЬ, ЧТО ВЫ ПОДКЛЮЧИЛИ ШТИФТЫ ЗАЗЕМЛЕНИЯ ПЕРВЫМИ. Светодиоды очень хрупкие
  2. Подключите два других контакта. Убедитесь, что вывод Din является выводом ШИМ. (Посмотрите на схему)
  3. Загрузите здесь библиотеку Fastled и импортируйте ее в свою среду разработки arduino.
  4. Перейдите в мой репозиторий git и загрузите код check_leds (https://github.com/seniorburito/led_trampoline)

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

Также не забудьте прочитать здесь документацию Fastled, она действительно хорошо написана.

А пока вы можете положить Arduino сбоку или под батут.

Шаг 7. Прикрепите светодиоды к батуту с помощью стяжек

Прикрепите светодиоды к батуту с помощью стяжек
Прикрепите светодиоды к батуту с помощью стяжек
Прикрепите светодиоды к батуту с помощью стяжек
Прикрепите светодиоды к батуту с помощью стяжек
Прикрепите светодиоды к батуту с помощью стяжек
Прикрепите светодиоды к батуту с помощью стяжек

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

Шаг 8: взломайте датчик прыжка

Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка
Взломать датчик прыжка

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

Шаг 9: прикрепите датчик прыжка

Присоедините датчик прыжка
Присоедините датчик прыжка
Присоедините датчик прыжка
Присоедините датчик прыжка
Присоедините датчик прыжка
Присоедините датчик прыжка

Прикрепите датчик к одной из ножек батута. И настройте схему, как показано здесь.

Присоединить провода от датчика можно одним из двух способов:

  1. Прикрепите зажимы крокодила к двум металлическим сегментам вспомогательного кабеля.
  2. Разрежьте провод, разделите его на две части, зачистите каждую сторону, припаяйте его к штыревым разъемам или печатной плате или чему-то в этом роде.

Шаг 10: запустите код

Запустите код
Запустите код
Запустите код
Запустите код

Загрузите код led_trampoline.ino из моего репо (https://github.com/seniorburito/led_trampoline).

Измените LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN на контакты, которые вы используете, и все готово!

Вот ссылка на видео батут в действии, если вы не смогли открыть его из вступления (https://www.youtube.com/embed/k_8mHe4OKWg)

Шаг 11: будет больше

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

Конкурс цветов радуги
Конкурс цветов радуги
Конкурс цветов радуги
Конкурс цветов радуги

Финалист конкурса цветов радуги

Рекомендуемые: