Оглавление:

Велосипедные фары Neopixel: 8 шагов
Велосипедные фары Neopixel: 8 шагов

Видео: Велосипедные фары Neopixel: 8 шагов

Видео: Велосипедные фары Neopixel: 8 шагов
Видео: Activ Life 2-Tire Pack LED Bike Wheel Lights with Batteries Included! Get 100% Brighter 2024, Ноябрь
Anonim
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel
Велосипедные фары Neopixel

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

вы можете подключить его к своему телефону через Wi-Fi или просто с помощью Arduino nano и мгновенной кнопки для переключения режимов

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

Запасы

  1. WeMos D1 Mini или Arduino nano
  2. Светодиодная лента из неопикселя
  3. Переключатель
  4. 2 липо оболочки 18650 или внешний аккумулятор
  5. Схема зарядки и защиты аккумулятора, способная выдерживать ток не менее 1 А с выходом 5 В
  6. Переключатель мгновенного действия (необязательно)
  7. Чехол (он может быть напечатан на 3D-принтере или изготовлен из чего-то другого)
  8. Разъем XH 1.25 JST 3 (опционально)

Шаг 1. Решите, как вы собираетесь это сделать

Вы можете либо сделать это с помощью WeMos, либо через мое приложение управлять им со своего телефона с помощью Wi-Fi (если вы решите сделать эту версию, в коде есть ошибка, из-за которой esp закрывает точку доступа, поэтому вам нужно перезапустить особенно, если вы хотите изменить цвет или узор)

ИЛИ

Использование Arduino и кнопки мгновенного действия для циклического перехода между анимациями

Я лично выбрал метод esp, хотя Arduino тоже отлично работает

Шаг 2: решите, какой футляр использовать

Решение, какой футляр использовать
Решение, какой футляр использовать
Решение, какой футляр использовать
Решение, какой футляр использовать
Решение, какой футляр использовать
Решение, какой футляр использовать

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

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

Я напечатал на 3D-принтере корпус, для которого я буду включать 3D-файл, а также файлы.step, если вы хотите их настроить.

если вы распечатываете корпус на 3D-принтере, внизу есть слот для разъема, в противном случае вы можете использовать кабели dupont, чтобы вы могли легко снять его для зарядки, если вы используете кабели dupont, тогда вы должны закрепить его лентой

Шаг 3: завершение светодиодной ленты

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

Шаг 4: Подключите плату

Подключите плату
Подключите плату
Подключите плату
Подключите плату
Подключите плату
Подключите плату
Подключите плату
Подключите плату

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

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

Для WeMos подключите контакт данных к D2.

А для Arduino подключите переключатель к D4 и заземление, а светодиодную ленту к D6.

Шаг 5: загрузка кода

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

для Arduino мы будем использовать скетч buttoncycler из библиотеки adafruit neopixel

скачать все недостающие библиотеки и загрузить

ВАЖНЫЙ:

1) в настоящее время в коде есть ошибка, из-за которой wemos закрывает свою точку доступа после того, как 1-2 изменения цвета или рисунка делают это так, что полоса эффективно не может изменить рисунок, если вы не выключите, а затем вернетесь на плату

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

Для wemos вам нужно будет изменить const int LED_COUNT = 60; где 60 - количество меньше на полосе

А для Arduino вам нужно будет изменить #define PIXEL_COUNT 60, где 60 - это количество меньше на полосе

Шаг 6: Установка светодиодной ленты на велосипед

Установка светодиодной ленты на велосипед
Установка светодиодной ленты на велосипед

Чтобы установить светодиодную ленту на велосипед, вам не нужно использовать стяжки, как показано здесь.

Шаг 7. Включение

для Arduino вы просто включаете переключатель и нажимаете кнопку, когда хотите циклически переключаться между режимами

Для Wemos вам необходимо:

скачать apk для приложения

открыть выключатель

подключиться к сети Wi-Fi с названием neobike

откройте приложение и используйте его как хотите

Шаг 8: окончательные результаты

Окончательные результаты
Окончательные результаты

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

Спасибо, что прочитали мою инструкцию

если я сделал какую-то ошибку, забыл, что-то или сказал что-то один-много раз, прошу прощения, но это моя первая инструкция

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